Details

Time bar (total: 7.4s)

sample39.0ms

Algorithm
intervals
Results
7.0ms190×body80valid
6.0ms29×body1280valid
5.0ms20×body640valid
3.0ms120×body80nan
3.0ms19×body1280nan
1.0ms11×body640nan
1.0ms12×body320valid
0.0msbody320nan
0.0msbody160valid
0.0msbody160nan

simplify25.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0196
1296
2416
3606
4786
5946
61096
71396
82146
92796
102796

prune2.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: 16.2b

Counts
2 → 1

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
0.0b
(/ (- x y) (- 1.0 y))
1.3b
(- 1.0 (/ (- x y) (- 1.0 y)))
5.7b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
51×*-un-lft-identity
28×times-frac
19×difference-of-squares
18×add-cube-cbrt
17×distribute-lft-out--
12×log-prod
add-log-exp
add-exp-log
pow1 flip3-- add-cbrt-cube flip-- associate--r+
associate-/r* associate-/l*
log-div
diff-log associate--r-
sub-neg div-sub associate-/r/ log-pow associate-/l/
cbrt-undiv frac-2neg div-exp rem-log-exp clear-num div-inv
Counts
4 → 109
Calls
4 calls:
16.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
8.0ms
(/ (- x y) (- 1.0 y))
13.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
13.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series278.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
42.0ms
(/ (- x y) (- 1.0 y))
53.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
88.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify48.0ms

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 2 (37.0ms)

IterNodesCost
0483948
11374900
25002882

prune226.0ms

Filtered
121 candidates to 88 candidates (72.7%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1174121
Fresh000
Picked101
Done000
Total1184122

Merged error: 0.1b

Counts
122 → 4

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1.0 y))
0.2b
(cbrt (- 1.0 y))
5.7b
(log (- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y))))))
10.7b
(- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y)))))

rewrite304.0ms

Algorithm
rewrite-expression-head
Rules
535×add-sqr-sqrt
184×times-frac
162×unswap-sqr
120×cbrt-prod
118×difference-of-squares
75×*-un-lft-identity
64×log-prod
24×swap-sqr
12×*-commutative
distribute-lft-out--
add-cube-cbrt
add-log-exp
pow1 add-exp-log
cbrt-div flip3-- associate-*l* add-cbrt-cube flip--
log-div pow1/3 div-inv
sub-neg diff-log rem-log-exp log-pow
Counts
4 → 178
Calls
4 calls:
3.0ms
(cbrt (- 1.0 y))
3.0ms
(cbrt (- 1.0 y))
143.0ms
(log (- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y))))))
138.0ms
(- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y)))))

series355.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(cbrt (- 1.0 y))
95.0ms
(cbrt (- 1.0 y))
98.0ms
(log (- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y))))))
66.0ms
(- 1.0 (* (/ 1 (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (/ (- x y) (cbrt (- 1.0 y)))))

simplify92.0ms

Algorithm
egg-herbie
Counts
190 → 190
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
08074488
119834402
250014300

prune374.0ms

Filtered
190 candidates to 108 candidates (56.8%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1891190
Fresh123
Picked011
Done000
Total1904194

Merged error: 0.1b

Counts
194 → 4

localize17.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (/ (- x y) (- 1.0 y)) 3)
1.2b
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
5.7b
(log (/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0))))
12.3b
(/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0)))

rewrite282.0ms

Algorithm
rewrite-expression-head
Rules
588×*-un-lft-identity
437×add-sqr-sqrt
370×times-frac
235×unpow-prod-down
214×difference-of-squares
176×associate-*l* distribute-lft-out
153×log-prod
120×sqr-pow
77×add-cube-cbrt
71×pow-unpow
68×difference-cubes
45×distribute-lft-out--
44×associate-/l*
33×log-div
14×associate-/r*
12×add-exp-log
add-cbrt-cube
pow1 associate-/r/ add-log-exp
flip3-- flip-- associate-/l/
div-exp log-rec clear-num div-inv
cbrt-undiv frac-2neg flip3-+ rem-log-exp pow-exp flip-+ rem-cube-cbrt
pow-to-exp sub-neg pow-pow diff-log unpow3 div-sub log-pow
Counts
4 → 470
Calls
4 calls:
9.0ms
(pow (/ (- x y) (- 1.0 y)) 3)
26.0ms
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
108.0ms
(log (/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0))))
97.0ms
(/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0)))

series948.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(pow (/ (- x y) (- 1.0 y)) 3)
197.0ms
(- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3))
386.0ms
(log (/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0))))
293.0ms
(/ (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (+ (* (/ (- x y) (- 1.0 y)) (+ (/ (- x y) (- 1.0 y)) 1.0)) (* 1.0 1.0)))

simplify230.0ms

Algorithm
egg-herbie
Counts
482 → 482
Iterations

Useful iterations: 1 (32.0ms)

IterNodesCost
0144212387
1493512114
2500212114

prune905.0ms

Filtered
482 candidates to 229 candidates (47.5%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New4802482
Fresh022
Picked101
Done011
Total4815486

Merged error: 0.1b

Counts
486 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))
1.2b
(- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))
3.8b
(log (- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))))
5.8b
(log (+ 1.0 (/ (- x y) (- 1.0 y))))

rewrite324.0ms

Algorithm
rewrite-expression-head
Rules
638×add-sqr-sqrt
459×*-un-lft-identity
225×frac-times
212×times-frac
202×difference-of-squares
162×associate-/l*
160×associate-/r*
151×distribute-lft-out--
122×add-cube-cbrt
97×swap-sqr
64×associate-/l/
62×unswap-sqr
57×log-prod
39×associate-*l*
38×flip3-- flip--
33×clear-num
32×frac-2neg
31×associate-*r*
29×*-commutative
18×add-exp-log
16×add-cbrt-cube
15×associate-*r/ associate-*l/
13×pow1
associate-/r/
add-log-exp
cbrt-undiv log-div div-exp prod-exp cbrt-unprod div-inv
un-div-inv
rem-log-exp log-pow
pow2 sub-neg flip3-+ pow-plus diff-log pow-prod-down pow-sqr pow-prod-up flip-+ distribute-lft-out
Counts
4 → 541
Calls
4 calls:
46.0ms
(* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))
116.0ms
(- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))
114.0ms
(log (- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))))
12.0ms
(log (+ 1.0 (/ (- x y) (- 1.0 y))))

series610.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))
111.0ms
(- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))))
353.0ms
(log (- (* 1.0 1.0) (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y)))))
93.0ms
(log (+ 1.0 (/ (- x y) (- 1.0 y))))

simplify122.0ms

Algorithm
egg-herbie
Counts
553 → 553
Iterations

Useful iterations: 1 (42.0ms)

IterNodesCost
017796903
150026334

prune874.0ms

Filtered
553 candidates to 197 candidates (35.6%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New5521553
Fresh123
Picked101
Done011
Total5544558

Merged error: 0.1b

Counts
558 → 4

regimes87.0ms

Accuracy

99.8% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 16.5b

bsearch139.0ms

Steps
ItersRangePoint
10
2.622148067335985e-09
55266295.648746796
27970212.32870033
9
-21360866922585.72
-5585.32673263024
-42675037.631414294

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03823
13823

end0.0ms

sample1.0s

Algorithm
intervals
Results
224.0ms5737×body80valid
155.0ms785×body1280valid
106.0ms778×body640valid
102.0ms3602×body80nan
58.0ms361×body1280nan
49.0ms463×body320valid
47.0ms380×body640nan
19.0ms220×body320nan
18.0ms237×body160valid
6.0ms105×body160nan