Details

Time bar (total: 21.3s)

sample73.0ms

Algorithm
intervals
Results
26.0ms371×body80valid

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
done5000
63298
51001
4340
3127
269
132
017

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
0.0b
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
0.0b
(+ (* x y) (/ (* z t) 16.0))

rewrite325.0ms

Algorithm
rewrite-expression-head
Rules
19×add-log-exp
10×*-un-lft-identity
sum-log
add-sqr-sqrt
diff-log
pow1 associate-+l+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+
+-commutative sub-neg associate--l+ frac-sub distribute-lft-out distribute-lft-out--
flip3-- associate-+l- flip-- difference-of-squares
Counts
3 → 48
Calls
3 calls:
232.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
79.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
12.0ms
(+ (* x y) (/ (* z t) 16.0))

series325.0ms

Counts
3 → 9
Calls
3 calls:
184.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
92.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
49.0ms
(+ (* x y) (/ (* z t) 16.0))

simplify499.0ms

Counts
57 → 57
Iterations
IterNodes
done5000
21049
1282
0101

prune340.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* x y) (/ (* z t) 16.0)) (- (/ b (/ 4.0 a)) c))
0.0b
(- (/ b (/ 4.0 a)) c)
0.0b
(+ (* x y) (/ (* z t) 16.0))
0.2b
(/ b (/ 4.0 a))

rewrite209.0ms

Algorithm
rewrite-expression-head
Rules
78×times-frac
57×add-sqr-sqrt
53×*-un-lft-identity
46×add-cube-cbrt
20×add-log-exp
13×associate-/r*
add-cbrt-cube add-exp-log
diff-log
div-inv
pow1 flip3-- frac-sub flip-- distribute-lft-out-- difference-of-squares
cbrt-undiv sum-log sub-neg flip3-+ div-exp flip-+ associate-/l*
associate--r+
+-commutative clear-num frac-2neg associate--l+ associate-/r/ associate--r-
Counts
4 → 123
Calls
4 calls:
142.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (- (/ b (/ 4.0 a)) c))
38.0ms
(- (/ b (/ 4.0 a)) c)
13.0ms
(+ (* x y) (/ (* z t) 16.0))
8.0ms
(/ b (/ 4.0 a))

series355.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (- (/ b (/ 4.0 a)) c))
55.0ms
(- (/ b (/ 4.0 a)) c)
73.0ms
(+ (* x y) (/ (* z t) 16.0))
33.0ms
(/ b (/ 4.0 a))

simplify977.0ms

Counts
135 → 135
Iterations
IterNodes
done5001
22968
1694
0257

prune921.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize97.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
0.5b
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
0.5b
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
0.5b
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity
51×cbrt-prod
33×distribute-lft-out
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt
14×swap-sqr
11×pow1
flip3-+ pow1/3 flip-+
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 → 105
Calls
4 calls:
114.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
105.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
106.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
870.0ms
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))

series995.0ms

Counts
4 → 12
Calls
4 calls:
214.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
207.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
226.0ms
(cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))
349.0ms
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))

simplify541.0ms

Counts
117 → 117
Iterations
IterNodes
done5000
21204
1337
0144

prune910.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

localize149.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))))
0.5b
(cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t)))))
0.5b
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))
0.9b
(pow (cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t))))) (+ 3 1))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
68×*-un-lft-identity
63×cbrt-prod
48×cbrt-div
30×add-sqr-sqrt
25×distribute-lft-out
18×add-cube-cbrt
15×flip3-+ flip-+
14×swap-sqr
12×pow1
11×unpow-prod-down
pow1/3
frac-times associate-*r* associate-*l* frac-sub
add-exp-log
associate-*l/
pow-unpow add-cbrt-cube associate-*r/ add-log-exp unswap-sqr
flip3-- flip--
pow-pow pow-prod-down pow-sqr pow-prod-up distribute-lft-out-- difference-of-squares
pow2 pow-to-exp unpow-prod-up pow-plus pow-exp prod-exp *-commutative cbrt-unprod sqr-pow
Counts
4 → 129
Calls
4 calls:
218.0ms
(cbrt (* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))))
46.0ms
(cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t)))))
882.0ms
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))
88.0ms
(pow (cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t))))) (+ 3 1))

series1.4s

Counts
4 → 12
Calls
4 calls:
382.0ms
(cbrt (* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0))))))))
236.0ms
(cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t)))))
370.0ms
(* (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))) (cbrt (+ c (+ (/ z (/ 16.0 t)) (- (* x y) (* a (/ b 4.0)))))))
383.0ms
(pow (cbrt (cbrt (- (+ c (* x y)) (- (/ (* b a) 4.0) (* (/ z 16.0) t))))) (+ 3 1))

simplify1.5s

Counts
141 → 141
Iterations
IterNodes
done5000
24181
11021
0387

prune1.6s

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0b

regimes1.7s

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done22
122
017

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.3s11917×body80valid