Details

Time bar (total: 19.7s)

sample92.0ms

Algorithm
intervals
Results
36.0ms364×body80valid

simplify4.4s

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

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 3 expressions with local error:

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

rewrite59.0ms

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

series353.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(+ (* x y) c)
85.0ms
(- (* t (/ z 16.0)) (* (/ b 4.0) a))
226.0ms
(+ (+ (* x y) c) (- (* t (/ z 16.0)) (* (/ b 4.0) a)))

simplify803.0ms

Counts
58 → 58
Iterations
IterNodes
done5000
21812
1388
0120

prune438.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 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))
0.0b
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
0.2b
(/ (* z t) 16.0)

rewrite268.0ms

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

series431.0ms

Counts
4 → 12
Calls
4 calls:
207.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
54.0ms
(+ (* x y) (/ (* z t) 16.0))
138.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
32.0ms
(/ (* z t) 16.0)

simplify811.0ms

Counts
81 → 81
Iterations
IterNodes
done5001
21625
1384
0142

prune636.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

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

series513.0ms

Counts
4 → 12
Calls
4 calls:
269.0ms
(+ (- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0)) c)
82.0ms
(+ (* x y) (/ z (/ 16.0 t)))
132.0ms
(- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0))
30.0ms
(/ z (/ 16.0 t))

simplify1.2s

Counts
130 → 130
Iterations
IterNodes
done5002
22616
1636
0242

prune1.0s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (/ 16.0 t)) (cbrt (/ 16.0 t)))
0.6b
(cbrt (/ 16.0 t))
0.6b
(cbrt (/ 16.0 t))
0.6b
(cbrt (/ 16.0 t))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
103×cbrt-prod
81×add-sqr-sqrt
69×times-frac
57×*-un-lft-identity add-cube-cbrt
16×swap-sqr associate-*r* associate-*l*
11×pow1
pow1/3 unswap-sqr
cbrt-div div-inv
add-exp-log
add-cbrt-cube add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 frac-times pow-plus associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod
Counts
4 → 144
Calls
4 calls:
28.0ms
(* (cbrt (/ 16.0 t)) (cbrt (/ 16.0 t)))
3.0ms
(cbrt (/ 16.0 t))
11.0ms
(cbrt (/ 16.0 t))
3.0ms
(cbrt (/ 16.0 t))

series1.2s

Counts
4 → 12
Calls
4 calls:
377.0ms
(* (cbrt (/ 16.0 t)) (cbrt (/ 16.0 t)))
285.0ms
(cbrt (/ 16.0 t))
261.0ms
(cbrt (/ 16.0 t))
304.0ms
(cbrt (/ 16.0 t))

simplify951.0ms

Counts
156 → 156
Iterations
IterNodes
done5000
21210
1255
0142

prune1.4s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes992.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.2s11730×body80valid