Details

Time bar (total: 20.1s)

sample62.0ms

Algorithm
intervals
Results
30.0ms364×body80valid

simplify4.8s

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

localize34.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)))

rewrite72.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:
7.0ms
(+ (* x y) c)
10.0ms
(- (* t (/ z 16.0)) (* (/ b 4.0) a))
53.0ms
(+ (+ (* x y) c) (- (* t (/ z 16.0)) (* (/ b 4.0) a)))

series402.0ms

Counts
3 → 9
Calls
3 calls:
24.0ms
(+ (* x y) c)
98.0ms
(- (* t (/ z 16.0)) (* (/ b 4.0) a))
280.0ms
(+ (+ (* x y) c) (- (* t (/ z 16.0)) (* (/ b 4.0) a)))

simplify929.0ms

Counts
58 → 58
Iterations
IterNodes
done5000
21812
1388
0120

prune399.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize38.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)

rewrite424.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:
282.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
15.0ms
(+ (* x y) (/ (* z t) 16.0))
110.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
15.0ms
(/ (* z t) 16.0)

series411.0ms

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

simplify736.0ms

Counts
81 → 81
Iterations
IterNodes
done5001
21625
1384
0142

prune615.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize29.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:
788.0ms
(+ (- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0)) c)
26.0ms
(+ (* x y) (/ z (/ 16.0 t)))
257.0ms
(- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0))
15.0ms
(/ z (/ 16.0 t))

series455.0ms

Counts
4 → 12
Calls
4 calls:
220.0ms
(+ (- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0)) c)
83.0ms
(+ (* x y) (/ z (/ 16.0 t)))
130.0ms
(- (+ (* x y) (/ z (/ 16.0 t))) (/ (* a b) 4.0))
22.0ms
(/ z (/ 16.0 t))

simplify1.1s

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

localize49.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))

rewrite55.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:
37.0ms
(* (cbrt (/ 16.0 t)) (cbrt (/ 16.0 t)))
4.0ms
(cbrt (/ 16.0 t))
4.0ms
(cbrt (/ 16.0 t))
4.0ms
(cbrt (/ 16.0 t))

series1.4s

Counts
4 → 12
Calls
4 calls:
360.0ms
(* (cbrt (/ 16.0 t)) (cbrt (/ 16.0 t)))
307.0ms
(cbrt (/ 16.0 t))
369.0ms
(cbrt (/ 16.0 t))
316.0ms
(cbrt (/ 16.0 t))

simplify1.0s

Counts
156 → 156
Iterations
IterNodes
done5000
21210
1255
0142

prune1.3s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes872.0ms

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
done21
121
017

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.5s11730×body80valid