Details

Time bar (total: 2.7s)

sample67.0ms

Algorithm
intervals
Results
13.0ms192×body80valid
10.0ms29×body1280valid
5.0ms24×body640nan
5.0ms20×body1280nan
5.0ms92×body80nan
5.0ms19×body640valid
3.0ms21×body320nan
2.0msbody320valid
1.0msbody160valid
0.0msbody160nan

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
010512
110512

prune5.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 15.9b

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.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
2.8b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite52.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-exp-log add-log-exp
pow1 flip3-- add-cbrt-cube flip-- associate--r+
associate-/r* associate-/l*
log-div
associate--r-
sub-neg diff-log div-sub associate-/r/ log-pow associate-/l/
cbrt-undiv frac-2neg div-exp rem-log-exp clear-num div-inv
Counts
4 → 108
Calls
4 calls:
15.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
7.0ms
(/ (- x y) (- 1.0 y))
14.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
12.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series38.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
5.0ms
(/ (- x y) (- 1.0 y))
8.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
11.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify51.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
051371679

prune202.0ms

Filtered
93 candidates to 120 candidates (-29.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1164120
Fresh000
Picked101
Done000
Total1174121

Merged error: 0.2b

Counts
121 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- y x) (- 1.0 y))
0.2b
(/ (exp 1.0) (+ 1.0 (/ (- y x) (- 1.0 y))))
1.7b
(+ 1.0 (/ (- y x) (- 1.0 y)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
48×add-sqr-sqrt
37×times-frac
24×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
associate-/r*
associate-/l*
add-cbrt-cube
add-exp-log
distribute-lft-out add-log-exp
associate-/r/
pow1
cbrt-undiv flip3-- frac-2neg flip3-+ div-sub div-exp clear-num flip-- flip-+ div-inv associate-/l/
+-commutative associate-+r- sum-log
Counts
3 → 98
Calls
3 calls:
7.0ms
(/ (- y x) (- 1.0 y))
14.0ms
(/ (exp 1.0) (+ 1.0 (/ (- y x) (- 1.0 y))))
12.0ms
(+ 1.0 (/ (- y x) (- 1.0 y)))

series23.0ms

Counts
3 → 9
Calls
3 calls:
5.0ms
(/ (- y x) (- 1.0 y))
12.0ms
(/ (exp 1.0) (+ 1.0 (/ (- y x) (- 1.0 y))))
7.0ms
(+ 1.0 (/ (- y x) (- 1.0 y)))

simplify53.0ms

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
050041505

prune167.0ms

Filtered
77 candidates to 107 candidates (-39.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1061107
Fresh213
Picked011
Done000
Total1083111

Merged error: 0.0b

Counts
111 → 3

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(log (* 1.0 (* (exp 1.0) (- (+ x 1) y))))
0.2b
(* (exp 1.0) (- (+ x 1) y))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1
*-un-lft-identity
add-exp-log add-sqr-sqrt
associate-*r/ associate-*r*
add-cube-cbrt pow-prod-down prod-exp add-cbrt-cube
distribute-rgt-in distribute-lft-in rem-log-exp associate-*l* log-pow
sub-neg log-div flip3-- associate--l+ flip-- distribute-lft-out-- add-log-exp
log-prod *-commutative cbrt-unprod distribute-lft-out difference-of-squares unswap-sqr
Counts
2 → 45
Calls
2 calls:
9.0ms
(log (* 1.0 (* (exp 1.0) (- (+ x 1) y))))
9.0ms
(* (exp 1.0) (- (+ x 1) y))

series16.0ms

Counts
2 → 6
Calls
2 calls:
11.0ms
(log (* 1.0 (* (exp 1.0) (- (+ x 1) y))))
5.0ms
(* (exp 1.0) (- (+ x 1) y))

simplify38.0ms

Algorithm
egg-herbie
Counts
51 → 51
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
05017525

prune71.0ms

Filtered
36 candidates to 51 candidates (-41.7%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New50151
Fresh011
Picked011
Done011
Total50454

Merged error: 0.0b

Counts
54 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (cbrt (exp 1.0)) (cbrt (exp 1.0)))
1.6b
(cbrt (exp 1.0))
1.6b
(cbrt (exp 1.0))
1.6b
(cbrt (exp 1.0))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
7.0ms
(* (cbrt (exp 1.0)) (cbrt (exp 1.0)))
2.0ms
(cbrt (exp 1.0))
2.0ms
(cbrt (exp 1.0))
2.0ms
(cbrt (exp 1.0))

series0.0ms

Counts
4 → 4
Calls
4 calls:
0.0ms
(* (cbrt (exp 1.0)) (cbrt (exp 1.0)))
0.0ms
(cbrt (exp 1.0))
0.0ms
(cbrt (exp 1.0))
0.0ms
(cbrt (exp 1.0))

simplify49.0ms

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
05076446

prune154.0ms

Filtered
52 candidates to 77 candidates (-48.1%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New77077
Fresh011
Picked011
Done022
Total77481

Merged error: 0.0b

Counts
81 → 4

regimes119.0ms

Accuracy

97% (0.5b remaining)

Error of 0.6b against oracle of 0.0b and baseline of 18.1b

bsearch64.0ms

Steps
ItersRangePoint
5
1.7487056471028648e+121
5.246634578944762e+121
1.7741549111669719e+121
8
-3522490212.2419653
-969524.9710744523
-185199506.1069946

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03138
13138

end0.0ms

sample1.4s

Algorithm
intervals
Results
271.0ms5714×body80valid
199.0ms811×body1280valid
138.0ms795×body640valid
123.0ms679×body1280nan
107.0ms748×body640nan
89.0ms2619×body80nan
59.0ms442×body320valid
56.0ms478×body320nan
20.0ms238×body160valid
15.0ms205×body160nan

Profiling

Loading profile data...