Details

Time bar (total: 14.0s)

sample33.0ms

Algorithm
intervals
Results
14.0ms344×body80valid

simplify2.2s

Counts
1 → 1
Iterations
IterNodes
done5000
324884
314734
304580
294414
284261
274111
263957
253791
243638
233488
223332
213172
203017
192867
182711
172551
162396
152246
142090
131922
121610
111048
10310
9171
8134
797
675
563
450
334
220
113
08

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite47.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:
33.0ms
(* z (- 1.0 y))
12.0ms
(+ (* x y) (* z (- 1.0 y)))

series94.0ms

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

simplify1.8s

Counts
47 → 47
Iterations
IterNodes
done5015
32330
2610
1200
077

prune200.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite58.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:
44.0ms
(* (cbrt (+ (* x y) (* z (- 1.0 y)))) (cbrt (+ (* x y) (* z (- 1.0 y)))))
4.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))
4.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))
4.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))

series910.0ms

Counts
4 → 12
Calls
4 calls:
285.0ms
(* (cbrt (+ (* x y) (* z (- 1.0 y)))) (cbrt (+ (* x y) (* z (- 1.0 y)))))
193.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))
244.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))
187.0ms
(cbrt (+ (* x y) (* z (- 1.0 y))))

simplify2.1s

Counts
99 → 99
Iterations
IterNodes
done5053
32804
2965
1346
0133

prune584.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize18.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x y) (/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y)))
2.2b
(* z (- (* 1.0 1.0) (* y y)))
6.9b
(/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
10×add-cbrt-cube add-exp-log
add-sqr-sqrt
add-cube-cbrt
pow1 add-log-exp
associate-/r* times-frac associate-*r* associate-*r/
associate-*l*
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in flip3-+ flip3-- div-exp prod-exp associate-/r/ cbrt-unprod flip-+ flip-- distribute-lft-out associate-/l/
+-commutative clear-num sum-log frac-2neg pow-prod-down *-commutative div-inv associate-/l* difference-of-squares unswap-sqr
Counts
3 → 63
Calls
3 calls:
34.0ms
(+ (* x y) (/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y)))
41.0ms
(* z (- (* 1.0 1.0) (* y y)))
45.0ms
(/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y))

series294.0ms

Counts
3 → 9
Calls
3 calls:
84.0ms
(+ (* x y) (/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y)))
79.0ms
(* z (- (* 1.0 1.0) (* y y)))
130.0ms
(/ (* z (- (* 1.0 1.0) (* y y))) (+ 1.0 y))

simplify1.7s

Counts
72 → 72
Iterations
IterNodes
done5000
21507
1393
0126

prune378.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
103×add-sqr-sqrt *-un-lft-identity
71×add-cube-cbrt
26×associate-/r*
16×add-exp-log distribute-lft-out-- difference-of-squares
11×associate-/r/
10×add-cbrt-cube
div-exp
div-inv associate-/l*
flip3-- flip-- add-log-exp
pow1 cbrt-undiv
rec-exp clear-num frac-2neg 1-exp
+-commutative sum-log flip3-+ flip-+ pow-flip inv-pow
Counts
3 → 156
Calls
3 calls:
10.0ms
(/ 1 (- 1.0 y))
42.0ms
(+ (* x y) (/ z (/ 1 (- 1.0 y))))
28.0ms
(/ z (/ 1 (- 1.0 y)))

series159.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(/ 1 (- 1.0 y))
57.0ms
(+ (* x y) (/ z (/ 1 (- 1.0 y))))
60.0ms
(/ z (/ 1 (- 1.0 y)))

simplify1.4s

Counts
165 → 165
Iterations
IterNodes
done5001
21612
1634
0246

prune569.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes244.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample872.0ms

Algorithm
intervals
Results
546.0ms10134×body80valid