Details

Time bar (total: 18.2s)

sample28.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify3.9s

Counts
1 → 1
Iterations

Useful iterations: 6 (1.6s)

IterNodesCost
01317
12517
25917
313917
434117
572015
6248613
done500013

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.2b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (* z z) y) (/ t 2.0))
0.0b
(- x (/ z (- (/ (* z z) y) (/ t 2.0))))
6.4b
(/ (* z z) y)
8.3b
(/ z (- (/ (* z z) y) (/ t 2.0)))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
74×add-sqr-sqrt
48×times-frac
31×*-un-lft-identity
22×difference-of-squares
19×add-cube-cbrt
11×add-exp-log associate-/r* add-cbrt-cube
add-log-exp
distribute-lft-out--
pow1 associate-/l*
cbrt-undiv flip3-- div-exp associate-/r/ flip--
sub-neg frac-2neg diff-log clear-num frac-sub div-inv
prod-exp cbrt-unprod
Counts
4 → 104
Calls
4 calls:
23.0ms
(- (/ (* z z) y) (/ t 2.0))
66.0ms
(- x (/ z (- (/ (* z z) y) (/ t 2.0))))
11.0ms
(/ (* z z) y)
45.0ms
(/ z (- (/ (* z z) y) (/ t 2.0)))

series155.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(- (/ (* z z) y) (/ t 2.0))
52.0ms
(- x (/ z (- (/ (* z z) y) (/ t 2.0))))
20.0ms
(/ (* z z) y)
47.0ms
(/ z (- (/ (* z z) y) (/ t 2.0)))

simplify2.0s

Counts
116 → 116
Iterations

Useful iterations: done (2.0s)

IterNodesCost
01821857
13671783
29061685
324451685
done50001679

prune322.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite263.0ms

Algorithm
rewrite-expression-head
Rules
109×add-sqr-sqrt
79×times-frac
46×*-un-lft-identity
27×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 flip-- div-inv
cbrt-undiv sub-neg rec-exp pow-flip frac-2neg diff-log 1-exp clear-num frac-sub inv-pow
Counts
2 → 83
Calls
2 calls:
153.0ms
(- x (/ 1 (- (/ z y) (/ (/ t 2.0) z))))
106.0ms
(/ 1 (- (/ z y) (/ (/ t 2.0) z)))

series63.0ms

Counts
2 → 6
Calls
2 calls:
34.0ms
(- x (/ 1 (- (/ z y) (/ (/ t 2.0) z))))
29.0ms
(/ 1 (- (/ z y) (/ (/ t 2.0) z)))

simplify3.1s

Counts
89 → 89
Iterations

Useful iterations: 4 (1.8s)

IterNodesCost
01571751
12991583
25581537
312971535
444181534
done50011534

prune173.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
0.8b
(- (* (* z 2.0) z) (* y t))
18.7b
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
12×add-exp-log add-cbrt-cube
add-sqr-sqrt *-un-lft-identity add-log-exp
add-cube-cbrt
pow1 cbrt-undiv flip3-- times-frac div-exp prod-exp associate-/r* flip-- cbrt-unprod
sub-neg diff-log associate-/r/
frac-2neg clear-num div-inv associate-/l* distribute-lft-out-- difference-of-squares
Counts
3 → 51
Calls
3 calls:
81.0ms
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
21.0ms
(- (* (* z 2.0) z) (* y t))
57.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

series447.0ms

Counts
3 → 9
Calls
3 calls:
130.0ms
(- x (/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t))))
59.0ms
(- (* (* z 2.0) z) (* y t))
257.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

simplify1.4s

Counts
60 → 60
Iterations

Useful iterations: done (1.4s)

IterNodesCost
01141215
13131153
213191011
done50001001

prune231.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (/ t 2.0) z) (/ (/ t 2.0) z))
0.2b
(* (/ z y) (/ z y))
1.9b
(- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))
33.1b
(* (/ 1 (- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))) (+ (/ z y) (/ (/ t 2.0) z)))

rewrite568.0ms

Algorithm
rewrite-expression-head
Rules
338×times-frac
236×add-sqr-sqrt
188×*-un-lft-identity
181×add-cube-cbrt
83×associate-*l*
61×add-exp-log associate-*r*
57×add-cbrt-cube
56×swap-sqr
24×div-exp
23×cbrt-undiv
21×div-inv
20×pow1
18×frac-sub
17×frac-times associate-*r/ prod-exp
16×unswap-sqr
15×associate-*l/ cbrt-unprod
11×associate-/r/
add-log-exp
difference-of-squares
pow-prod-down *-commutative
pow2 flip3-- flip3-+ pow-plus frac-add pow-sqr pow-prod-up flip-- flip-+ distribute-lft-out
distribute-rgt-in sub-neg rec-exp distribute-lft-in diff-log 1-exp
Counts
4 → 320
Calls
4 calls:
109.0ms
(* (/ (/ t 2.0) z) (/ (/ t 2.0) z))
44.0ms
(* (/ z y) (/ z y))
15.0ms
(- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))
361.0ms
(* (/ 1 (- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))) (+ (/ z y) (/ (/ t 2.0) z)))

series262.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (/ (/ t 2.0) z) (/ (/ t 2.0) z))
30.0ms
(* (/ z y) (/ z y))
114.0ms
(- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))
75.0ms
(* (/ 1 (- (* (/ z y) (/ z y)) (* (/ (/ t 2.0) z) (/ (/ t 2.0) z)))) (+ (/ z y) (/ (/ t 2.0) z)))

simplify1.4s

Counts
332 → 332
Iterations

Useful iterations: done (1.4s)

IterNodesCost
05627127
119116439
done50005869

prune2.0s

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes205.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
792.0ms8000×body80valid