Details

Time bar (total: 2.6s)

sample28.0ms

Algorithm
intervals
Results
12.0ms266×body80valid

simplify42.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
0515317

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 9.1b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* t z) x)
0.0b
(- (* y z) x)
0.0b
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
13.2b
(/ (- (* y z) x) (- (* t z) x))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
25×times-frac
22×add-sqr-sqrt add-cube-cbrt
10×distribute-lft-out
add-exp-log add-cbrt-cube add-log-exp
associate-/r* associate-/l*
pow1 flip3-- associate-/r/ flip-- associate-/l/
div-sub
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-exp clear-num flip-+ div-inv
associate-+r-
Counts
4 → 97
Calls
4 calls:
4.0ms
(- (* t z) x)
6.0ms
(- (* y z) x)
15.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
9.0ms
(/ (- (* y z) x) (- (* t z) x))

series62.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(- (* t z) x)
5.0ms
(- (* y z) x)
34.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
17.0ms
(/ (- (* y z) x) (- (* t z) x))

simplify53.0ms

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
050231781

prune141.0ms

Filtered
81 candidates to 109 candidates (-34.6%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1045109
Fresh000
Picked101
Done000
Total1055110

Merged error: 0.0b

Counts
110 → 5

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* z (/ y (- (* z t) x))) (/ x (- (* z t) x)))
3.6b
(/ y (- (* z t) x))
4.3b
(/ x (- (* z t) x))
8.6b
(* z (/ y (- (* z t) x)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
28×add-cube-cbrt *-un-lft-identity times-frac
15×associate-*r*
13×add-exp-log add-cbrt-cube
pow1 associate-/r* associate-/r/ associate-/l* add-log-exp
flip3-- flip--
cbrt-undiv associate-*r/ div-exp associate-*l* div-inv
frac-2neg prod-exp clear-num cbrt-unprod unswap-sqr
sub-neg diff-log pow-prod-down *-commutative frac-sub sub-div
Counts
4 → 106
Calls
4 calls:
15.0ms
(- (* z (/ y (- (* z t) x))) (/ x (- (* z t) x)))
5.0ms
(/ y (- (* z t) x))
5.0ms
(/ x (- (* z t) x))
9.0ms
(* z (/ y (- (* z t) x)))

series60.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(- (* z (/ y (- (* z t) x))) (/ x (- (* z t) x)))
11.0ms
(/ y (- (* z t) x))
12.0ms
(/ x (- (* z t) x))
15.0ms
(* z (/ y (- (* z t) x)))

simplify53.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
059931384

prune133.0ms

Filtered
90 candidates to 118 candidates (-31.1%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1171118
Fresh044
Picked101
Done000
Total1185123

Merged error: 0.0b

Counts
123 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* y z) x)
0.0b
(/ (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (+ x 1.0))
0.3b
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
13.0b
(/ (- (* z t) x) (- (* y z) x))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
110×times-frac
94×*-un-lft-identity
67×add-sqr-sqrt add-cube-cbrt
22×associate-/r*
19×add-exp-log
16×distribute-lft-out
13×associate-/r/ add-cbrt-cube
12×div-inv
11×associate-/l*
div-exp
flip3-- flip--
add-log-exp
pow1 cbrt-undiv
associate-/l/
frac-2neg clear-num
rec-exp flip3-+ 1-exp flip-+
sub-neg pow-flip diff-log div-sub inv-pow
Counts
4 → 173
Calls
4 calls:
4.0ms
(- (* y z) x)
24.0ms
(/ (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (+ x 1.0))
12.0ms
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
10.0ms
(/ (- (* z t) x) (- (* y z) x))

series80.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(- (* y z) x)
37.0ms
(/ (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (+ x 1.0))
20.0ms
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
17.0ms
(/ (- (* z t) x) (- (* y z) x))

simplify62.0ms

Algorithm
egg-herbie
Counts
185 → 185
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
049773489
149773489

prune185.0ms

Filtered
125 candidates to 185 candidates (-48.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1841185
Fresh044
Picked011
Done000
Total1846190

Merged error: 0.0b

Counts
190 → 6

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (+ x 1.0))
0.1b
(* (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (/ 1 (+ x 1.0)))
0.3b
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
13.0b
(/ (- (* z t) x) (- (* y z) x))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
116×times-frac
92×*-un-lft-identity
81×add-sqr-sqrt
74×add-cube-cbrt
30×add-exp-log
22×associate-/r*
18×associate-*r* add-cbrt-cube
15×associate-/r/
12×div-exp
div-inv distribute-lft-out associate-/l*
pow1
cbrt-undiv flip3-- flip--
associate-*l*
rec-exp flip3-+ 1-exp prod-exp flip-+ add-log-exp
frac-2neg clear-num unswap-sqr
frac-times pow-flip associate-*l/ cbrt-unprod associate-/l/ inv-pow
div-sub associate-*r/ pow-prod-down un-div-inv *-commutative
Counts
4 → 200
Calls
4 calls:
5.0ms
(/ 1 (+ x 1.0))
31.0ms
(* (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (/ 1 (+ x 1.0)))
11.0ms
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
9.0ms
(/ (- (* z t) x) (- (* y z) x))

series79.0ms

Counts
4 → 12
Calls
4 calls:
2.0ms
(/ 1 (+ x 1.0))
39.0ms
(* (+ x (/ 1 (/ (- (* z t) x) (- (* y z) x)))) (/ 1 (+ x 1.0)))
21.0ms
(/ 1 (/ (- (* z t) x) (- (* y z) x)))
17.0ms
(/ (- (* z t) x) (- (* y z) x))

simplify61.0ms

Algorithm
egg-herbie
Counts
212 → 212
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
049953591
149953591

prune209.0ms

Filtered
142 candidates to 212 candidates (-49.3%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2120212
Fresh044
Picked011
Done011
Total2126218

Merged error: 0.0b

Counts
218 → 6

regimes306.0ms

Accuracy

60.3% (2.8b remaining)

Error of 3.7b against oracle of 0.9b and baseline of 7.9b

bsearch44.0ms

Steps
ItersRangePoint
9
3.116094207453876e+146
2.779010057653071e+155
4.8892299047579485e+153
7
-8.823632657781656e+79
-1.8020903411111974e+78
-5.129696449903089e+79

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04437
14437

end0.0ms

sample786.0ms

Algorithm
intervals
Results
393.0ms8319×body80valid

Profiling

Loading profile data...