Details

Time bar (total: 20.6s)

sample28.0ms

Algorithm
intervals
Results
13.0ms256×body80valid

simplify4.4s

Counts
1 → 1
Iterations

Useful iterations: 6 (1.7s)

IterNodesCost
01317
12517
25917
313917
434117
572015
6248613
done500013

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.9b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (/ (* z z) y) (/ t 2.0))
5.9b
(/ (* z z) y)
6.9b
(/ z (- (/ (* z z) y) (/ t 2.0)))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
68×add-sqr-sqrt
47×times-frac
28×*-un-lft-identity
20×difference-of-squares
18×add-cube-cbrt
11×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 frac-sub flip-- div-inv
sub-neg diff-log prod-exp cbrt-unprod
Counts
3 → 89
Calls
3 calls:
45.0ms
(- (/ (* z z) y) (/ t 2.0))
13.0ms
(/ (* z z) y)
57.0ms
(/ z (- (/ (* z z) y) (/ t 2.0)))

series153.0ms

Counts
3 → 9
Calls
3 calls:
61.0ms
(- (/ (* z z) y) (/ t 2.0))
24.0ms
(/ (* z z) y)
68.0ms
(/ z (- (/ (* z z) y) (/ t 2.0)))

simplify3.0s

Counts
98 → 98
Iterations

Useful iterations: done (3.0s)

IterNodesCost
01561502
13091463
27791369
320511369
done50011365

prune410.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (/ z y) (/ (/ t 2.0) z))
0.5b
(/ 1 (- (/ z y) (/ (/ t 2.0) z)))

rewrite172.0ms

Algorithm
rewrite-expression-head
Rules
123×add-sqr-sqrt
88×times-frac
48×*-un-lft-identity
30×difference-of-squares
18×add-cube-cbrt
11×associate-/r*
10×distribute-lft-out--
add-exp-log
add-cbrt-cube add-log-exp
pow1 associate-/r/ associate-/l*
flip3-- div-exp frac-sub flip--
cbrt-undiv sub-neg rec-exp pow-flip frac-2neg diff-log 1-exp clear-num div-inv inv-pow
Counts
2 → 87
Calls
2 calls:
72.0ms
(- (/ z y) (/ (/ t 2.0) z))
88.0ms
(/ 1 (- (/ z y) (/ (/ t 2.0) z)))

series95.0ms

Counts
2 → 6
Calls
2 calls:
43.0ms
(- (/ z y) (/ (/ t 2.0) z))
52.0ms
(/ 1 (- (/ z y) (/ (/ t 2.0) z)))

simplify4.0s

Counts
93 → 93
Iterations

Useful iterations: 4 (2.4s)

IterNodesCost
01431753
12671617
25061559
311871559
438961558
done50001558

prune270.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 1 (/ y (* z z))) (/ t 2.0))
0.3b
(/ 1 (/ y (* z z)))
5.9b
(/ y (* z z))
6.9b
(/ z (- (/ 1 (/ y (* z z))) (/ t 2.0)))

rewrite289.0ms

Algorithm
rewrite-expression-head
Rules
188×add-sqr-sqrt
179×times-frac
98×*-un-lft-identity
50×difference-of-squares
43×add-cube-cbrt
32×add-exp-log
24×associate-/r*
20×add-cbrt-cube
15×div-exp distribute-lft-out--
12×div-inv
associate-/l*
cbrt-undiv
add-log-exp
pow1
prod-exp associate-/r/
rec-exp frac-2neg 1-exp clear-num
flip3-- frac-sub flip-- cbrt-unprod
sub-neg pow-flip diff-log inv-pow
Counts
4 → 185
Calls
4 calls:
82.0ms
(- (/ 1 (/ y (* z z))) (/ t 2.0))
18.0ms
(/ 1 (/ y (* z z)))
11.0ms
(/ y (* z z))
155.0ms
(/ z (- (/ 1 (/ y (* z z))) (/ t 2.0)))

series180.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(- (/ 1 (/ y (* z z))) (/ t 2.0))
26.0ms
(/ 1 (/ y (* z z)))
34.0ms
(/ y (* z z))
61.0ms
(/ z (- (/ 1 (/ y (* z z))) (/ t 2.0)))

simplify2.8s

Counts
197 → 197
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
02813395
15383164
212112708
334112702
done50002702

prune626.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize21.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* y 2.0) z)
0.7b
(- (* (* z 2.0) z) (* y t))
17.3b
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log add-cbrt-cube
pow1
add-sqr-sqrt add-cube-cbrt *-un-lft-identity prod-exp cbrt-unprod
add-log-exp
cbrt-undiv times-frac div-exp associate-*r* pow-prod-down associate-/r*
flip3-- associate-/r/ flip--
sub-neg frac-2neg diff-log associate-*l* clear-num *-commutative div-inv associate-/l*
Counts
3 → 55
Calls
3 calls:
31.0ms
(* (* y 2.0) z)
30.0ms
(- (* (* z 2.0) z) (* y t))
70.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

series356.0ms

Counts
3 → 9
Calls
3 calls:
24.0ms
(* (* y 2.0) z)
56.0ms
(- (* (* z 2.0) z) (* y t))
276.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

simplify1.8s

Counts
64 → 64
Iterations

Useful iterations: done (1.8s)

IterNodesCost
0103957
1288937
21344769
done5000757

prune211.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes178.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

Useful iterations: 0 (0.0ms)

IterNodesCost
01213
11413
done1413

end0.0ms

sample1.3s

Algorithm
intervals
Results
775.0ms8000×body80valid