Details

Time bar (total: 3.9s)

sample20.0ms

Algorithm
intervals
Results
9.0ms256×body80valid

simplify37.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0278
1638
21498
33588
48408
550018

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.4b

localize11.0ms

Local error

Found 2 expressions with local error:

1.1b
(- (* (* z 2.0) z) (* y t))
21.3b
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
11×add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity add-log-exp
cbrt-undiv times-frac div-exp prod-exp associate-/r* cbrt-unprod
pow1 expm1-log1p-u flip3-- associate-/r/ flip-- log1p-expm1-u
sub-neg frac-2neg fma-neg diff-log prod-diff clear-num div-inv associate-/l*
Counts
2 → 43
Calls
2 calls:
7.0ms
(- (* (* z 2.0) z) (* y t))
17.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

series258.0ms

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

simplify46.0ms

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0281415
11422344
25002344

prune138.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 5.2b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 2.0 (pow z 2))
1.1b
(- (* 2.0 (pow z 2)) (* t y))
5.8b
(* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y))))
19.7b
(/ z (- (* 2.0 (pow z 2)) (* t y)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
23×add-exp-log associate-*r*
22×add-cube-cbrt *-un-lft-identity
20×add-cbrt-cube
18×times-frac
pow1 prod-exp
cbrt-unprod
add-log-exp
expm1-log1p-u unpow-prod-down associate-*l* associate-/r/ log1p-expm1-u unswap-sqr
cbrt-undiv flip3-- div-exp pow-prod-down associate-/r* flip-- associate-/l*
*-commutative div-inv unpow2 sqr-pow
pow-to-exp sub-neg frac-2neg fma-neg diff-log associate-*r/ prod-diff pow-exp clear-num
Counts
4 → 113
Calls
4 calls:
5.0ms
(* 2.0 (pow z 2))
4.0ms
(- (* 2.0 (pow z 2)) (* t y))
17.0ms
(* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y))))
6.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))

series334.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(* 2.0 (pow z 2))
43.0ms
(- (* 2.0 (pow z 2)) (* t y))
211.0ms
(* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y))))
54.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))

simplify68.0ms

Algorithm
egg-herbie
Counts
125 → 125
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
0433877
12208755
25001753

prune325.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 5.2b

localize21.0ms

Local error

Found 4 expressions with local error:

14.1b
(cbrt (* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y)))))
19.7b
(/ z (- (* 2.0 (pow z 2)) (* t y)))
19.7b
(/ z (- (* 2.0 (pow z 2)) (* t y)))
19.7b
(/ z (- (* 2.0 (pow z 2)) (* t y)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
27×times-frac
10×add-exp-log add-cbrt-cube
associate-/r* associate-/l*
associate-/r/
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip-- div-inv
cbrt-prod cbrt-div pow1/3 associate-*r/
Counts
4 → 105
Calls
4 calls:
9.0ms
(cbrt (* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y)))))
6.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))
6.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))
6.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))

series505.0ms

Counts
4 → 12
Calls
4 calls:
345.0ms
(cbrt (* (* y 2.0) (/ z (- (* 2.0 (pow z 2)) (* t y)))))
54.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))
50.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))
56.0ms
(/ z (- (* 2.0 (pow z 2)) (* t y)))

simplify50.0ms

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
03611077
11191990
25001984

prune488.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 5.2b

localize11.0ms

Local error

Found 3 expressions with local error:

1.1b
(- (* (* z 2.0) z) (* y t))
6.0b
(/ (* y 2.0) (/ (- (* (* z 2.0) z) (* y t)) z))
19.7b
(/ (- (* (* z 2.0) z) (* y t)) z)

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
40×times-frac
25×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
17×add-exp-log add-cbrt-cube
16×associate-/r*
cbrt-undiv div-exp
add-log-exp
div-inv associate-/l*
pow1 expm1-log1p-u log1p-expm1-u
flip3-- frac-2neg prod-exp clear-num flip-- cbrt-unprod associate-/l/
sub-neg fma-neg diff-log div-sub prod-diff associate-/r/
Counts
3 → 96
Calls
3 calls:
7.0ms
(- (* (* z 2.0) z) (* y t))
19.0ms
(/ (* y 2.0) (/ (- (* (* z 2.0) z) (* y t)) z))
18.0ms
(/ (- (* (* z 2.0) z) (* y t)) z)

series498.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(- (* (* z 2.0) z) (* y t))
403.0ms
(/ (* y 2.0) (/ (- (* (* z 2.0) z) (* y t)) z))
55.0ms
(/ (- (* (* z 2.0) z) (* y t)) z)

simplify67.0ms

Algorithm
egg-herbie
Counts
105 → 105
Iterations

Useful iterations: 2 (57.0ms)

IterNodesCost
0438968
12164856
25002849

prune278.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 2.3b

regimes107.0ms

Accuracy

0% (0.7b remaining)

Error of 2.8b against oracle of 2.0b and baseline of 2.8b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0147
1147

end0.0ms

sample503.0ms

Algorithm
intervals
Results
303.0ms8000×body80valid