Details

Time bar (total: 10.7s)

analyze1.1s

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
1.6%98.2%0.2%9
2.3%97.5%0.2%10
11.7%88.1%0.2%11
13.1%74.3%12.7%12
16.1%70.5%13.5%13
18.6%68%13.5%14

sample210.0ms

Algorithm
intervals
Results
27.0ms45×body1280valid
15.0ms48×body640valid
7.0ms110×body80valid
5.0msbody2560valid
5.0ms25×body320valid
3.0ms24×body160valid

simplify224.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (222.0ms)

IterNodesCost
0373013
1373013

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 13.8b

Counts
2 → 1

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
4.5b
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
28.2b
(- (* y (exp z)) y)
34.9b
(log (+ 1.0 (- (* y (exp z)) y)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
18×*-un-lft-identity
14×add-cube-cbrt
13×times-frac
pow1
add-log-exp
add-exp-log
log-div add-cbrt-cube
log-pow
log-prod div-sub associate-/l*
flip3-+ associate-/r* flip-+
sub-neg flip3-- diff-log flip-- associate--r- difference-of-squares
cbrt-undiv frac-2neg div-exp rem-log-exp clear-num div-inv distribute-lft-out distribute-lft-out--
Counts
4 → 75
Calls
4 calls:
7.0ms
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
8.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
5.0ms
(- (* y (exp z)) y)
6.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

series82.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
39.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
7.0ms
(- (* y (exp z)) y)
13.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

simplify55.0ms

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
049611446
149611446

prune181.0ms

Filtered
68 candidates to 87 candidates (-27.9%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New78987
Fresh000
Picked101
Done000
Total79988

Merged error: 3.4b

Counts
88 → 9

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t)))
4.6b
(* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t))
28.2b
(- (* y (exp z)) y)
34.9b
(log (+ 1.0 (- (* y (exp z)) y)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
16×*-un-lft-identity
14×add-exp-log
13×add-cube-cbrt associate-*r*
11×times-frac
add-cbrt-cube
pow1 add-log-exp
log-prod associate-*l* prod-exp
unswap-sqr
sub-neg log-div flip3-- diff-log div-exp log-pow flip-- cbrt-unprod
cbrt-undiv rec-exp flip3-+ 1-exp associate-*r/ rem-log-exp pow-prod-down un-div-inv *-commutative flip-+ div-inv distribute-lft-out
Counts
4 → 74
Calls
4 calls:
3.0ms
(- x (* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t)))
7.0ms
(* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t))
5.0ms
(- (* y (exp z)) y)
6.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

series83.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(- x (* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t)))
40.0ms
(* (log (+ 1.0 (- (* y (exp z)) y))) (/ 1 t))
7.0ms
(- (* y (exp z)) y)
13.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

simplify55.0ms

Algorithm
egg-herbie
Counts
86 → 86
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
051721255

prune149.0ms

Filtered
61 candidates to 86 candidates (-41.0%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New84286
Fresh088
Picked011
Done000
Total841195

Merged error: 3.4b

Counts
95 → 11

localize44.0ms

Local error

Found 4 expressions with local error:

28.2b
(- (* y (exp z)) y)
28.2b
(- (* y (exp z)) y)
35.0b
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
35.0b
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
14×log-prod
12×*-un-lft-identity
cbrt-prod add-sqr-sqrt add-cube-cbrt add-log-exp
pow1 add-exp-log
log-div cbrt-div log-pow add-cbrt-cube
sub-neg flip3-- flip3-+ pow1/3 diff-log rem-log-exp flip-- flip-+ distribute-lft-out
Counts
4 → 60
Calls
4 calls:
7.0ms
(- (* y (exp z)) y)
5.0ms
(- (* y (exp z)) y)
7.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
7.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))

series71.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(- (* y (exp z)) y)
7.0ms
(- (* y (exp z)) y)
28.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
29.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))

simplify50.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
050651026

prune190.0ms

Filtered
58 candidates to 72 candidates (-24.1%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New71172
Fresh099
Picked011
Done011
Total711283

Merged error: 3.4b

Counts
83 → 12

localize52.0ms

Local error

Found 4 expressions with local error:

2.3b
(/ (exp (log (log (+ 1.0 (- (* y (exp z)) y))))) t)
11.0b
(log (log (+ 1.0 (- (* y (exp z)) y))))
28.2b
(- (* y (exp z)) y)
34.9b
(log (+ 1.0 (- (* y (exp z)) y)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
24×log-prod *-un-lft-identity
22×add-sqr-sqrt add-cube-cbrt
21×times-frac
16×exp-sum
11×pow1
add-exp-log log-pow associate-/l*
add-cbrt-cube add-log-exp
associate-/r*
log-div rem-log-exp
cbrt-undiv sub-neg flip3-- frac-2neg flip3-+ diff-log div-exp clear-num flip-- flip-+ div-inv distribute-lft-out
Counts
4 → 82
Calls
4 calls:
7.0ms
(/ (exp (log (log (+ 1.0 (- (* y (exp z)) y))))) t)
1.0ms
(log (log (+ 1.0 (- (* y (exp z)) y))))
5.0ms
(- (* y (exp z)) y)
6.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

series99.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(/ (exp (log (log (+ 1.0 (- (* y (exp z)) y))))) t)
40.0ms
(log (log (+ 1.0 (- (* y (exp z)) y))))
7.0ms
(- (* y (exp z)) y)
13.0ms
(log (+ 1.0 (- (* y (exp z)) y)))

simplify30.0ms

Algorithm
egg-herbie
Counts
94 → 94
Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
054321575

prune141.0ms

Filtered
67 candidates to 94 candidates (-40.3%)
Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New91394
Fresh099
Picked011
Done022
Total9115106

Merged error: 3.4b

Counts
106 → 15

regimes732.0ms

Accuracy

61.1% (4.3b remaining)

Error of 8.3b against oracle of 4.0b and baseline of 15.0b

bsearch154.0ms

Steps
ItersRangePoint
7
5.604976575410514e-86
5.906793529453594e-84
4.0973833117696044e-84
9
-0.0006741312197361856
-3.0761127972557425e-10
-1.1970149978622335e-08

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
023059
123059

end0.0ms

sample6.8s

Algorithm
intervals
Results
837.0ms1440×body1280valid
527.0ms1577×body640valid
232.0ms3456×body80valid
205.0ms950×body320valid
125.0ms97×body2560valid
62.0ms480×body160valid

Profiling

Loading profile data...