Details

Time bar (total: 11.3s)

analyze1.3s

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
5.8%93.9%0.3%11
8.4%91.3%0.3%12
9.7%90%0.3%13
10.7%89%0.3%14

sample28.0ms

Algorithm
intervals
Results
13.0ms256×body80valid
0.0msbody80invalid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0268
1398
2478
3498
4498

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 15.6b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.3b
(/ (* y b) t)
4.9b
(/ (* y z) t)
11.8b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
26×times-frac
24×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-exp-log add-cbrt-cube
11×associate-/r*
add-log-exp
associate-/l*
cbrt-undiv flip3-+ div-exp flip-+
pow1 frac-add associate-/r/
frac-2neg clear-num sum-log div-inv
prod-exp cbrt-unprod associate-/l/
+-commutative associate-+l+
Counts
4 → 106
Calls
4 calls:
7.0ms
(+ (+ a 1.0) (/ (* y b) t))
4.0ms
(/ (* y b) t)
4.0ms
(/ (* y z) t)
16.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series56.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(+ (+ a 1.0) (/ (* y b) t))
5.0ms
(/ (* y b) t)
5.0ms
(/ (* y z) t)
38.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify57.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
0469909
12102841
25001841

prune176.0ms

Filtered
78 candidates to 118 candidates (-51.3%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New10810118
Fresh000
Picked101
Done000
Total10910119

Merged error: 11.5b

Counts
119 → 10

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
3.4b
(* y (/ z t))
4.3b
(/ (* y b) t)
11.8b
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity
29×add-sqr-sqrt
28×times-frac
24×add-cube-cbrt
16×add-exp-log add-cbrt-cube
15×distribute-lft-out
13×associate-*r*
add-log-exp
associate-/r*
pow1
flip3-+ flip-+
cbrt-undiv div-exp frac-add associate-/r/ associate-/l*
associate-*l* prod-exp sum-log cbrt-unprod div-inv
frac-2neg clear-num associate-/l/ unswap-sqr
+-commutative associate-+l+ associate-*r/ pow-prod-down *-commutative
Counts
4 → 111
Calls
4 calls:
7.0ms
(+ (+ a 1.0) (/ (* y b) t))
7.0ms
(* y (/ z t))
4.0ms
(/ (* y b) t)
10.0ms
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ (* y b) t)))

series58.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (+ a 1.0) (/ (* y b) t))
5.0ms
(* y (/ z t))
5.0ms
(/ (* y b) t)
39.0ms
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ (* y b) t)))

simplify61.0ms

Algorithm
egg-herbie
Counts
123 → 123
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
0531889
12380821
25001821

prune167.0ms

Filtered
80 candidates to 123 candidates (-53.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1221123
Fresh099
Picked101
Done000
Total12310133

Merged error: 11.2b

Counts
133 → 10

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ y (/ t b)))
3.4b
(* y (/ z t))
4.2b
(/ y (/ t b))
11.8b
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ y (/ t b))))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
100×times-frac
89×*-un-lft-identity
69×add-sqr-sqrt
64×add-cube-cbrt
18×associate-/r*
16×add-exp-log add-cbrt-cube
15×distribute-lft-out
13×associate-*r*
add-log-exp
div-inv
pow1 associate-/l*
cbrt-undiv flip3-+ div-exp associate-/r/ flip-+
frac-add
associate-*l* sum-log
frac-2neg prod-exp clear-num cbrt-unprod associate-/l/ unswap-sqr
+-commutative associate-+l+ associate-*r/ pow-prod-down *-commutative
Counts
4 → 160
Calls
4 calls:
21.0ms
(+ (+ a 1.0) (/ y (/ t b)))
7.0ms
(* y (/ z t))
6.0ms
(/ y (/ t b))
23.0ms
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ y (/ t b))))

series78.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(+ (+ a 1.0) (/ y (/ t b)))
5.0ms
(* y (/ z t))
5.0ms
(/ y (/ t b))
57.0ms
(/ (+ x (* y (/ z t))) (+ (+ a 1.0) (/ y (/ t b))))

simplify91.0ms

Algorithm
egg-herbie
Counts
172 → 172
Iterations

Useful iterations: 1 (19.0ms)

IterNodesCost
07471258
133091185
250011185

prune257.0ms

Filtered
126 candidates to 172 candidates (-36.5%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1711172
Fresh099
Picked011
Done000
Total17111182

Merged error: 10.5b

Counts
182 → 11

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ y (/ t b)))
4.2b
(/ y (/ t b))
4.9b
(/ (* y z) t)
11.8b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ y (/ t b))))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
101×*-un-lft-identity
98×times-frac
59×add-sqr-sqrt add-cube-cbrt
24×distribute-lft-out
21×associate-/r*
16×add-exp-log add-cbrt-cube
add-log-exp
associate-/l*
div-inv
cbrt-undiv div-exp
flip3-+ associate-/r/ flip-+
pow1 frac-add
frac-2neg clear-num sum-log
associate-/l/
+-commutative associate-+l+ prod-exp cbrt-unprod
Counts
4 → 155
Calls
4 calls:
20.0ms
(+ (+ a 1.0) (/ y (/ t b)))
7.0ms
(/ y (/ t b))
6.0ms
(/ (* y z) t)
31.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ y (/ t b))))

series78.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(+ (+ a 1.0) (/ y (/ t b)))
10.0ms
(/ y (/ t b))
6.0ms
(/ (* y z) t)
49.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ y (/ t b))))

simplify80.0ms

Algorithm
egg-herbie
Counts
167 → 167
Iterations

Useful iterations: 1 (20.0ms)

IterNodesCost
06921278
130391205
250021205

prune195.0ms

Filtered
119 candidates to 167 candidates (-40.3%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1670167
Fresh099
Picked011
Done011
Total16711178

Merged error: 10.5b

Counts
178 → 11

regimes1.0s

Accuracy

45.8% (3.6b remaining)

Error of 12.9b against oracle of 9.3b and baseline of 16.0b

bsearch5.2s

Steps
ItersRangePoint
10
6.284204267636176e-134
6.109655197368025e-116
4.5634026494073695e-117
10
-4.253793507931216e+84
-8.844721660267182e+74
-2.219193970698573e+75

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04417
14417

end0.0ms

analyze1.3s

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
5.8%93.9%0.3%11
8.4%91.3%0.3%12
9.7%90%0.3%13
10.7%89%0.3%14

sample834.0ms

Algorithm
intervals
Results
499.0ms8000×body80valid
20.0ms271×body80invalid

Profiling

Loading profile data...