Details

Time bar (total: 15.0s)

sample22.0ms

Algorithm
intervals
Results
9.0ms329×body80valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5001
354909
344768
334615
324474
314337
304196
294043
283902
273765
263624
253471
243330
233193
223050
212903
202760
192623
182480
172333
162190
152053
141898
131739
121450
11924
10259
9144
8114
783
666
557
449
334
220
113
08

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- 1.0 x) y)
0.0b
(+ (* (- 1.0 x) y) (* x z))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r*
associate-*l/
+-commutative sum-log flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 33
Calls
2 calls:
28.0ms
(* (- 1.0 x) y)
11.0ms
(+ (* (- 1.0 x) y) (* x z))

series72.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(* (- 1.0 x) y)
39.0ms
(+ (* (- 1.0 x) y) (* x z))

simplify1.9s

Counts
39 → 39
Iterations
IterNodes
done5004
32388
2599
1190
071

prune170.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ (* (- 1.0 x) y) (* x z)))
0.5b
(cbrt (+ (* (- 1.0 x) y) (* x z)))
0.5b
(cbrt (+ (* (- 1.0 x) y) (* x z)))
0.5b
(* (cbrt (+ (* (- 1.0 x) y) (* x z))) (cbrt (+ (* (- 1.0 x) y) (* x z))))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
18×cbrt-div
15×*-un-lft-identity add-cube-cbrt
11×pow1
flip3-+ pow1/3 flip-+
swap-sqr associate-*r* associate-*l* add-exp-log
frac-times add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 87
Calls
4 calls:
12.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
12.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
12.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
103.0ms
(* (cbrt (+ (* (- 1.0 x) y) (* x z))) (cbrt (+ (* (- 1.0 x) y) (* x z))))

series883.0ms

Counts
4 → 12
Calls
4 calls:
202.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
207.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
223.0ms
(cbrt (+ (* (- 1.0 x) y) (* x z)))
251.0ms
(* (cbrt (+ (* (- 1.0 x) y) (* x z))) (cbrt (+ (* (- 1.0 x) y) (* x z))))

simplify1.9s

Counts
99 → 99
Iterations
IterNodes
done5002
33151
21018
1400
0157

prune580.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y)) (* x z))
0.1b
(* (sqrt (- 1.0 x)) y)
0.1b
(* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt associate-*l*
14×sqrt-div
12×*-un-lft-identity
11×sqrt-prod
10×pow1 add-cbrt-cube associate-*l/ add-exp-log
add-cube-cbrt
flip3-- flip--
add-log-exp
frac-times associate-*r* pow-prod-down prod-exp cbrt-unprod
associate-*r/ *-commutative distribute-lft-out-- difference-of-squares unswap-sqr
+-commutative sum-log flip3-+ flip-+
Counts
3 → 68
Calls
3 calls:
54.0ms
(+ (* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y)) (* x z))
25.0ms
(* (sqrt (- 1.0 x)) y)
47.0ms
(* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y))

series477.0ms

Counts
3 → 9
Calls
3 calls:
339.0ms
(+ (* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y)) (* x z))
95.0ms
(* (sqrt (- 1.0 x)) y)
44.0ms
(* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y))

simplify2.7s

Counts
77 → 77
Iterations
IterNodes
done5005
34123
21060
1367
0136

prune356.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (- z y))
0.0b
(+ (* y 1.0) (* x (- z y)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*r*
distribute-rgt-in pow1 associate-+r+ sub-neg distribute-lft-in add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*l*
associate-*r/
+-commutative sum-log flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 41
Calls
2 calls:
24.0ms
(* x (- z y))
10.0ms
(+ (* y 1.0) (* x (- z y)))

series94.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(* x (- z y))
48.0ms
(+ (* y 1.0) (* x (- z y)))

simplify1.8s

Counts
47 → 47
Iterations
IterNodes
done5019
32418
2603
1202
078

prune138.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes286.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample862.0ms

Algorithm
intervals
Results
455.0ms10195×body80valid