Details

Time bar (total: 7.2s)

sample100.0ms

Algorithm
intervals
Results
26.0ms46×body1280valid
20.0ms35×body10240exit
12.0ms42×body640valid
7.0ms114×body80valid
7.0ms37×body320valid
3.0msbody2560valid
3.0ms76×body80nan
3.0ms14×body640nan
2.0ms16×body160valid
1.0msbody1280nan
0.0msbody160nan
0.0msbody320nan

simplify210.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0207
1337
2497
3717
4937
51807
62327
74117
87107
910927
1012387
1115527
1240567
1350017

prune3.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 23.5b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.6b
(log (+ (- 1.0 y) (* y (exp z))))
2.7b
(+ (- 1.0 y) (* y (exp z)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
36×*-un-lft-identity
18×add-sqr-sqrt
16×add-cube-cbrt
12×times-frac
11×pow1
10×add-exp-log
add-log-exp
add-cbrt-cube distribute-lft-out
log-prod associate-*l*
log-pow
log-div associate-/l* distribute-lft-out--
flip3-+ associate-*r* associate-/r* flip-+
associate-+l+ div-sub prod-exp sum-log
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 89
Calls
4 calls:
5.0ms
(* y (exp z))
12.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
10.0ms
(log (+ (- 1.0 y) (* y (exp z))))
10.0ms
(+ (- 1.0 y) (* y (exp z)))

series293.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* y (exp z))
156.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
76.0ms
(log (+ (- 1.0 y) (* y (exp z))))
39.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify52.0ms

Algorithm
egg-herbie
Counts
101 → 101
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
0449836
11739771
25001764

prune201.0ms

Filtered
101 candidates to 68 candidates (67.3%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New956101
Fresh000
Picked101
Done000
Total966102

Merged error: 4.3b

Counts
102 → 6

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 0.5 (pow z 2))
0.0b
(+ (* 0.5 (pow z 2)) (* 1.0 z))
3.3b
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
6.8b
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) t)

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
29×add-sqr-sqrt
24×distribute-lft-out
23×associate-*r*
22×associate-*l*
21×add-cube-cbrt times-frac
16×pow1
13×add-exp-log
10×add-cbrt-cube
log-pow
associate-/l*
unpow2 add-log-exp
unswap-sqr
unpow-prod-down distribute-rgt-out prod-exp
+-commutative flip3-+ associate-/r* flip-+
distribute-rgt-in distribute-lft-in associate-*r/ pow-prod-down *-commutative cbrt-unprod associate-/l/ sqr-pow
cbrt-undiv pow-to-exp frac-2neg div-exp pow-exp clear-num sum-log div-inv
Counts
4 → 120
Calls
4 calls:
6.0ms
(* 0.5 (pow z 2))
21.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
23.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
30.0ms
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) t)

series307.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* 0.5 (pow z 2))
69.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
89.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
123.0ms
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) t)

simplify63.0ms

Algorithm
egg-herbie
Counts
132 → 132
Iterations

Useful iterations: 2 (51.0ms)

IterNodesCost
0414994
11848915
25002905

prune247.0ms

Filtered
132 candidates to 75 candidates (56.8%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New1266132
Fresh055
Picked101
Done000
Total12711138

Merged error: 4.2b

Counts
138 → 11

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 0.5 (pow z 2))
0.0b
(+ (* 0.5 (pow z 2)) (* 1.0 z))
3.3b
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
6.8b
(* (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ 1 t))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity
38×add-sqr-sqrt
36×associate-*r*
23×add-cube-cbrt associate-*l*
20×add-exp-log
18×frac-times
13×add-cbrt-cube
12×pow1 flip3-+ flip-+ distribute-lft-out
11×times-frac associate-*r/
10×associate-/l*
associate-/r*
prod-exp unswap-sqr
unpow2 add-log-exp
unpow-prod-down distribute-rgt-out clear-num cbrt-unprod
+-commutative frac-2neg pow-prod-down un-div-inv *-commutative
distribute-rgt-in distribute-lft-in div-exp associate-*l/ log-pow sqr-pow
cbrt-undiv pow-to-exp rec-exp 1-exp pow-exp sum-log div-inv
Counts
4 → 145
Calls
4 calls:
6.0ms
(* 0.5 (pow z 2))
19.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
23.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
36.0ms
(* (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ 1 t))

series330.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* 0.5 (pow z 2))
87.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
89.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
127.0ms
(* (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ 1 t))

simplify103.0ms

Algorithm
egg-herbie
Counts
157 → 157
Iterations

Useful iterations: 2 (85.0ms)

IterNodesCost
06011484
132021372
250011344

prune321.0ms

Filtered
157 candidates to 89 candidates (56.7%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1552157
Fresh2810
Picked011
Done000
Total15711168

Merged error: 4.2b

Counts
168 → 11

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 0.5 (pow z 2))
0.0b
(+ (* 0.5 (pow z 2)) (* 1.0 z))
3.3b
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
6.8b
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ t (cbrt 1)))

rewrite109.0ms

Algorithm
rewrite-expression-head
Rules
298×times-frac
295×*-un-lft-identity
147×add-sqr-sqrt
139×add-cube-cbrt
100×distribute-lft-out
75×cbrt-prod
60×associate-*l*
54×pow1
46×log-pow
28×associate-/r*
23×associate-*r*
16×add-exp-log
15×add-cbrt-cube
12×associate-/r/
10×associate-/l*
div-inv
unpow2 add-log-exp
cbrt-undiv unswap-sqr
unpow-prod-down distribute-rgt-out prod-exp
+-commutative flip3-+ div-exp flip-+
distribute-rgt-in frac-2neg distribute-lft-in associate-*r/ pow-prod-down clear-num *-commutative cbrt-unprod associate-/l/ sqr-pow
pow-to-exp pow-exp sum-log
Counts
4 → 287
Calls
4 calls:
7.0ms
(* 0.5 (pow z 2))
22.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
23.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
39.0ms
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ t (cbrt 1)))

series339.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* 0.5 (pow z 2))
76.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
98.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
139.0ms
(/ (+ (log 1.0) (* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))) (/ t (cbrt 1)))

simplify139.0ms

Algorithm
egg-herbie
Counts
299 → 299
Iterations

Useful iterations: 2 (94.0ms)

IterNodesCost
07924188
138653967
250013142

prune334.0ms

Filtered
299 candidates to 97 candidates (32.4%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New2972299
Fresh279
Picked011
Done011
Total29911310

Merged error: 4.2b

Counts
310 → 11

regimes630.0ms

Accuracy

73.9% (4.4b remaining)

Error of 9.0b against oracle of 4.6b and baseline of 21.3b

bsearch2.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04026
14026

end0.0ms

sample3.1s

Algorithm
intervals
Results
760.0ms1431×body1280valid
736.0ms1472×body10240exit
460.0ms1570×body640valid
213.0ms3577×body80valid
169.0ms906×body320valid
115.0ms91×body2560valid
92.0ms2518×body80nan
57.0ms274×body640nan
50.0ms449×body160valid
31.0ms108×body1280nan
26.0ms198×body320nan
11.0ms128×body160nan