Details

Time bar (total: 8.1s)

sample19.0ms

Algorithm
intervals
Results
10.0ms283×body80valid

simplify18.0ms

Counts
1 → 1
Iterations
IterNodes
done25
525
424
322
219
114
09

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (/ (* x y) 2.0) (/ z 8.0))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity add-log-exp
difference-of-squares
pow1 sub-neg times-frac flip3-- add-cbrt-cube diff-log add-exp-log frac-sub add-cube-cbrt insert-posit16 flip-- distribute-lft-out--
Counts
1 → 17
Calls
1 calls:
20.0ms
(- (/ (* x y) 2.0) (/ z 8.0))

series55.0ms

Counts
1 → 3
Calls
1 calls:
55.0ms
(- (/ (* x y) 2.0) (/ z 8.0))

simplify2.0s

Counts
20 → 20
Iterations
IterNodes
done5007
42710
3795
2303
1117
050

prune89.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize37.0ms

Local error

Found 4 expressions with local error:

1.6b
(+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y)))))
2.7b
(- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0)))
2.9b
(* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))
40.2b
(/ (- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0))) (+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))))

rewrite923.0ms

Algorithm
rewrite-expression-head
Rules
175×frac-times
161×associate-*l/
119×associate-*r/
98×frac-sub
83×times-frac
58×add-sqr-sqrt
56×frac-add
55×*-un-lft-identity
51×associate-/l/
49×add-cube-cbrt
44×associate-*l*
24×associate-/r/
16×flip3-+ flip-+
15×add-cbrt-cube add-exp-log
10×pow3
add-log-exp
pow1
difference-cubes associate-*r* div-inv
cbrt-undiv div-exp insert-posit16 associate-/l*
associate-/r* prod-exp cbrt-unprod unswap-sqr
distribute-rgt-in associate-+r+ distribute-lft-in flip3-- flip-- distribute-lft-out
+-commutative clear-num sum-log sub-neg frac-2neg diff-log div-sub pow-prod-down *-commutative
Counts
4 → 282
Calls
4 calls:
31.0ms
(+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y)))))
147.0ms
(- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0)))
249.0ms
(* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))
476.0ms
(/ (- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0))) (+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))))

series600.0ms

Counts
4 → 12
Calls
4 calls:
145.0ms
(+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y)))))
208.0ms
(- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0)))
80.0ms
(* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))
167.0ms
(/ (- (* (* (/ x (/ 2.0 y)) (/ x (/ 2.0 y))) (/ x (/ 2.0 y))) (* (* (/ z 8.0) (/ z 8.0)) (/ z 8.0))) (+ (* (/ z 8.0) (/ z 8.0)) (* (/ x (/ 2.0 y)) (+ (/ z 8.0) (/ x (/ 2.0 y))))))

simplify1.8s

Counts
294 → 294
Iterations
IterNodes
done5002
11833
0524

prune1.6s

Pruning

2 alts after pruning (0 fresh and 2 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

simplify2.0ms

Iterations
IterNodes
done10
110
09

end0.0ms

sample754.0ms

Algorithm
intervals
Results
535.0ms9195×body80valid