Details

Time bar (total: 17.6s)

sample61.0ms

Algorithm
intervals
Results
32.0ms256×body80valid

simplify900.0ms

Counts
1 → 1
Iterations

Useful iterations: 5 (331.0ms)

IterNodesCost
01317
12517
26017
314217
435117
5162115
done500115

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.7b

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ y (- (/ z 1) (/ (/ (* y t) z) 2.0))))
4.3b
(/ (* y t) z)
5.4b
(/ y (- (/ z 1) (/ (/ (* y t) z) 2.0)))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
94×add-sqr-sqrt
73×times-frac
55×*-un-lft-identity
26×difference-of-squares
21×add-cube-cbrt
14×associate-/r*
10×add-exp-log add-cbrt-cube
distribute-lft-out--
add-log-exp
associate-/l*
pow1 cbrt-undiv div-exp associate-/r/
flip3-- frac-2neg clear-num flip-- div-inv
sub-neg diff-log prod-exp frac-sub cbrt-unprod
Counts
3 → 98
Calls
3 calls:
99.0ms
(- x (/ y (- (/ z 1) (/ (/ (* y t) z) 2.0))))
11.0ms
(/ (* y t) z)
63.0ms
(/ y (- (/ z 1) (/ (/ (* y t) z) 2.0)))

series336.0ms

Counts
3 → 9
Calls
3 calls:
91.0ms
(- x (/ y (- (/ z 1) (/ (/ (* y t) z) 2.0))))
20.0ms
(/ (* y t) z)
224.0ms
(/ y (- (/ z 1) (/ (/ (* y t) z) 2.0)))

simplify1.2s

Counts
107 → 107
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02012077
14291748
219871680
done50001678

prune350.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0))))
5.1b
(/ y (/ z t))
5.4b
(/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0)))

rewrite657.0ms

Algorithm
rewrite-expression-head
Rules
256×add-sqr-sqrt
239×times-frac
109×*-un-lft-identity
67×add-cube-cbrt
50×difference-of-squares
30×associate-/r*
10×add-exp-log add-cbrt-cube
distribute-lft-out--
div-inv associate-/l*
add-log-exp
cbrt-undiv div-exp associate-/r/
pow1
flip3-- frac-2neg clear-num flip--
sub-neg diff-log frac-sub
Counts
3 → 171
Calls
3 calls:
392.0ms
(- x (/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0))))
10.0ms
(/ y (/ z t))
243.0ms
(/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0)))

series385.0ms

Counts
3 → 9
Calls
3 calls:
113.0ms
(- x (/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0))))
36.0ms
(/ y (/ z t))
236.0ms
(/ y (- (/ z 1) (/ (/ y (/ z t)) 2.0)))

simplify1.4s

Counts
180 → 180
Iterations

Useful iterations: 2 (495.0ms)

IterNodesCost
03453562
17363093
231152995
done50022995

prune490.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.5b

localize27.0ms

Local error

Found 4 expressions with local error:

5.4b
(/ y (- (/ z 1) (/ (* (* (cbrt (/ y (/ z t))) (cbrt (/ y (/ z t)))) (cbrt (/ y (/ z t)))) 2.0)))
21.7b
(cbrt (/ y (/ z t)))
21.7b
(cbrt (/ y (/ z t)))
21.7b
(cbrt (/ y (/ z t)))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
227×times-frac
149×add-sqr-sqrt
133×*-un-lft-identity
132×cbrt-prod
121×add-cube-cbrt
13×div-inv
12×difference-of-squares
associate-/r*
add-exp-log associate-/r/ add-cbrt-cube
pow1 distribute-lft-out-- add-log-exp
cbrt-div pow1/3 associate-/l*
cbrt-undiv flip3-- frac-2neg div-exp clear-num frac-sub flip--
Counts
4 → 205
Calls
4 calls:
37.0ms
(/ y (- (/ z 1) (/ (* (* (cbrt (/ y (/ z t))) (cbrt (/ y (/ z t)))) (cbrt (/ y (/ z t)))) 2.0)))
5.0ms
(cbrt (/ y (/ z t)))
6.0ms
(cbrt (/ y (/ z t)))
15.0ms
(cbrt (/ y (/ z t)))

series646.0ms

Counts
4 → 12
Calls
4 calls:
259.0ms
(/ y (- (/ z 1) (/ (* (* (cbrt (/ y (/ z t))) (cbrt (/ y (/ z t)))) (cbrt (/ y (/ z t)))) 2.0)))
129.0ms
(cbrt (/ y (/ z t)))
129.0ms
(cbrt (/ y (/ z t)))
128.0ms
(cbrt (/ y (/ z t)))

simplify1.8s

Counts
217 → 217
Iterations

Useful iterations: done (1.8s)

IterNodesCost
03114734
15974440
222103451
done50013225

prune1.2s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.5b

localize16.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
2.5b
(* (* (cbrt y) (cbrt y)) (/ (cbrt y) (- z (/ (/ (* y t) z) 2.0))))
3.0b
(/ (cbrt y) (- z (/ (/ (* y t) z) 2.0)))
4.3b
(/ (* y t) z)

rewrite170.0ms

Algorithm
rewrite-expression-head
Rules
117×add-sqr-sqrt
90×times-frac
73×*-un-lft-identity
47×add-cube-cbrt
43×cbrt-prod
42×associate-*r*
26×difference-of-squares
23×add-exp-log
16×add-cbrt-cube
13×distribute-lft-out--
pow1 associate-/r*
prod-exp cbrt-unprod associate-/l*
cbrt-undiv div-exp
associate-/r/ add-log-exp
pow-prod-down div-inv unswap-sqr
flip3-- frac-2neg clear-num flip--
pow1/3 associate-*r/ associate-*l* *-commutative
Counts
4 → 159
Calls
4 calls:
1.0ms
(cbrt y)
101.0ms
(* (* (cbrt y) (cbrt y)) (/ (cbrt y) (- z (/ (/ (* y t) z) 2.0))))
44.0ms
(/ (cbrt y) (- z (/ (/ (* y t) z) 2.0)))
13.0ms
(/ (* y t) z)

series1.0s

Counts
4 → 12
Calls
4 calls:
214.0ms
(cbrt y)
204.0ms
(* (* (cbrt y) (cbrt y)) (/ (cbrt y) (- z (/ (/ (* y t) z) 2.0))))
571.0ms
(/ (cbrt y) (- z (/ (/ (* y t) z) 2.0)))
28.0ms
(/ (* y t) z)

simplify4.8s

Counts
171 → 171
Iterations

Useful iterations: 2 (637.0ms)

IterNodesCost
02243110
16453012
247562631
done50012631

prune698.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.5b

regimes166.0ms

Accuracy

0% (0.5b remaining)

Error of 1.0b against oracle of 0.5b and baseline of 1.0b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01315
11513
done1513

end0.0ms

sample1.0s

Algorithm
intervals
Results
663.0ms8000×body80valid