Details

Time bar (total: 10.8s)

sample24.0ms

Algorithm
intervals
Results
8.0ms316×body80valid

simplify2.4s

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

prune6.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
(+ (* x y) (* z (- 1.0 y)))
0.0b
(* z (- 1.0 y))

rewrite37.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:
11.0ms
(+ (* x y) (* z (- 1.0 y)))
25.0ms
(* z (- 1.0 y))

series98.0ms

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

simplify1.6s

Counts
47 → 47
Iterations
IterNodes
done5004
32428
2614
1202
077

prune160.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize10.0ms

Local error

Found 2 expressions with local error:

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

rewrite28.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:
9.0ms
(+ (* z 1.0) (* (- x z) y))
17.0ms
(* (- x z) y)

series73.0ms

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

simplify1.8s

Counts
39 → 39
Iterations
IterNodes
done5017
32929
2645
1190
073

prune185.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite280.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1
16×add-cbrt-cube add-exp-log
12×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r*
pow-plus pow-prod-up add-log-exp
prod-exp cbrt-unprod
associate-*l* pow-prod-down associate-*r/
associate-/r* times-frac
pow2 distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in flip3-+ flip3-- div-exp pow3 associate-/r/ pow-sqr *-commutative flip-+ flip-- unswap-sqr associate-/l/
difference-cubes +-commutative clear-num sum-log frac-2neg cube-unmult div-inv associate-/l*
Counts
4 → 89
Calls
4 calls:
61.0ms
(+ (* x y) (/ (* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y))) (+ (* 1.0 1.0) (+ (* y y) (* 1.0 y)))))
22.0ms
(* (* y y) y)
121.0ms
(* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y)))
73.0ms
(/ (* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y))) (+ (* 1.0 1.0) (+ (* y y) (* 1.0 y))))

series511.0ms

Counts
4 → 12
Calls
4 calls:
142.0ms
(+ (* x y) (/ (* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y))) (+ (* 1.0 1.0) (+ (* y y) (* 1.0 y)))))
46.0ms
(* (* y y) y)
121.0ms
(* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y)))
201.0ms
(/ (* z (- (* 1.0 (* 1.0 1.0)) (* (* y y) y))) (+ (* 1.0 1.0) (+ (* y y) (* 1.0 y))))

simplify1.9s

Counts
101 → 101
Iterations
IterNodes
done5010
21926
1485
0159

prune520.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes198.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

sample869.0ms

Algorithm
intervals
Results
369.0ms10194×body80valid