Details

Time bar (total: 4.6s)

sample19.0ms

Algorithm
intervals
Results
8.0ms277×body80valid

simplify28.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0204
1464
2884
31384
41884
52364
62604
72634
82634

prune6.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 5.9b

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
306×times-frac
219×add-sqr-sqrt
191×*-un-lft-identity
163×add-cube-cbrt
70×associate-*r*
49×associate-/r*
42×associate-*l*
22×associate-/r/
18×prod-diff
17×associate-/l*
14×*-commutative distribute-lft-out-- difference-of-squares unswap-sqr
13×add-exp-log add-cbrt-cube
11×distribute-rgt-in distribute-lft-in
cbrt-undiv div-exp div-inv
pow1 associate-*r/
expm1-log1p-u sub-neg flip3-- frac-2neg prod-exp clear-num flip-- cbrt-unprod log1p-expm1-u associate-/l/ add-log-exp
pow-prod-down
Counts
2 → 273
Calls
2 calls:
7.0ms
(* z (- y t))
23.0ms
(/ x (/ (* z (- y t)) 2.0))

series84.0ms

Counts
2 → 6
Calls
2 calls:
39.0ms
(* z (- y t))
45.0ms
(/ x (/ (* z (- y t)) 2.0))

simplify59.0ms

Algorithm
egg-herbie
Counts
279 → 279
Iterations

Useful iterations: 1 (34.0ms)

IterNodesCost
011612439
150012239

prune616.0ms

Filtered
279 candidates to 195 candidates (69.9%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2736279
Fresh101
Picked101
Done000
Total2756281

Merged error: 0b

Counts
281 → 6

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ x (- y t))
4.9b
(/ (/ x (- y t)) (/ z 2.0))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
696×times-frac
390×add-sqr-sqrt *-un-lft-identity
296×add-cube-cbrt
47×distribute-lft-out-- difference-of-squares
39×associate-/r/
38×div-inv
30×associate-/l*
26×associate-/r*
16×add-exp-log add-cbrt-cube
15×flip3-- flip--
11×associate-/l/
cbrt-undiv div-exp
frac-2neg clear-num
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
Counts
2 → 386
Calls
2 calls:
5.0ms
(/ x (- y t))
17.0ms
(/ (/ x (- y t)) (/ z 2.0))

series104.0ms

Counts
2 → 6
Calls
2 calls:
27.0ms
(/ x (- y t))
77.0ms
(/ (/ x (- y t)) (/ z 2.0))

simplify84.0ms

Algorithm
egg-herbie
Counts
392 → 392
Iterations

Useful iterations: 1 (39.0ms)

IterNodesCost
018134267
150014159

prune924.0ms

Filtered
392 candidates to 289 candidates (73.7%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New3920392
Fresh055
Picked011
Done000
Total3926398

Merged error: 0b

Counts
398 → 6

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
404×add-sqr-sqrt
393×times-frac
378×*-un-lft-identity
293×associate-/r*
268×add-cube-cbrt
225×frac-times
122×associate-/l*
74×associate-*r*
53×distribute-lft-out-- difference-of-squares
46×add-exp-log
40×clear-num
39×frac-2neg
28×add-cbrt-cube
26×associate-/r/
25×associate-*r/
21×div-exp
20×div-inv
13×associate-*l*
12×cbrt-undiv prod-exp
associate-*l/ unswap-sqr
cbrt-unprod
pow1 associate-/l/
rec-exp 1-exp
expm1-log1p-u flip3-- un-div-inv flip-- log1p-expm1-u add-log-exp
pow-prod-down *-commutative
Counts
2 → 494
Calls
2 calls:
10.0ms
(/ x (/ (- y t) 2.0))
42.0ms
(* (/ 1 z) (/ x (/ (- y t) 2.0)))

series85.0ms

Counts
2 → 6
Calls
2 calls:
32.0ms
(/ x (/ (- y t) 2.0))
53.0ms
(* (/ 1 z) (/ x (/ (- y t) 2.0)))

simplify95.0ms

Algorithm
egg-herbie
Counts
500 → 500
Iterations

Useful iterations: 1 (47.0ms)

IterNodesCost
021284173
150013970

prune886.0ms

Filtered
500 candidates to 289 candidates (57.8%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New5000500
Fresh044
Picked011
Done011
Total5006506

Merged error: 0b

Counts
506 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
146×add-sqr-sqrt
97×*-un-lft-identity
92×times-frac
78×associate-*l*
75×add-cube-cbrt
61×add-exp-log
60×associate-*r*
31×prod-exp add-cbrt-cube
29×unswap-sqr
28×associate-/r*
20×associate-*l/
18×prod-diff
13×pow1 cbrt-unprod
12×div-exp
11×distribute-rgt-in distribute-lft-in *-commutative
distribute-lft-out-- difference-of-squares
cbrt-undiv rec-exp 1-exp associate-*r/ associate-/l*
pow-prod-down
associate-/r/
expm1-log1p-u flip3-- flip-- log1p-expm1-u add-log-exp
sub-neg pow-flip frac-2neg clear-num div-inv
inv-pow
Counts
3 → 252
Calls
3 calls:
7.0ms
(* z (- y t))
10.0ms
(/ 1 (* z (- y t)))
31.0ms
(* (/ 1 (* z (- y t))) (* x 2.0))

series161.0ms

Counts
3 → 9
Calls
3 calls:
37.0ms
(* z (- y t))
26.0ms
(/ 1 (* z (- y t)))
97.0ms
(* (/ 1 (* z (- y t))) (* x 2.0))

simplify113.0ms

Algorithm
egg-herbie
Counts
261 → 261
Iterations

Useful iterations: 2 (94.0ms)

IterNodesCost
08881688
146841369
250021368

prune436.0ms

Filtered
261 candidates to 152 candidates (58.2%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New2610261
Fresh033
Picked011
Done022
Total2616267

Merged error: 0b

Counts
267 → 6

regimes162.0ms

Accuracy

37.2% (3.5b remaining)

Error of 3.5b against oracle of 0.0b and baseline of 5.5b

bsearch1.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03016
13016

end0.0ms

sample476.0ms

Algorithm
intervals
Results
265.0ms8754×body80valid