Details

Time bar (total: 9.7s)

analyze585.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
6.2%93.7%0.1%5
6.2%90.5%3.2%6
21.9%67.1%11%7
23.4%64.8%11.8%8
32%52.7%15.3%9
33.2%51.3%15.5%10
37.7%45.2%17.2%11
38.3%44.4%17.2%12
40.6%41.3%18%13
41%41%18%14

sample87.0ms

Algorithm
intervals
Results
9.0ms182×body80valid
7.0ms22×body640valid
6.0ms22×body1280valid
2.0ms17×body320valid
1.0ms13×body160valid

simplify113.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (111.0ms)

IterNodesCost
0503912

prune7.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: 18.2b

Counts
2 → 1

localize18.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- x y) (- 1.0 y))
17.4b
(- 1.0 (/ (- x y) (- 1.0 y)))
25.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt
44×*-un-lft-identity
27×times-frac
16×add-cube-cbrt difference-of-squares
14×distribute-lft-out--
add-exp-log log-prod
associate-/r* add-cbrt-cube associate-/l* add-log-exp
pow1 flip3-- flip--
log-div div-sub associate-/r/ associate-/l/
cbrt-undiv sub-neg frac-2neg diff-log div-exp rem-log-exp clear-num log-pow div-inv associate--r-
Counts
3 → 84
Calls
3 calls:
7.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))))

series28.0ms

Counts
3 → 9
Calls
3 calls:
6.0ms
(/ (- x y) (- 1.0 y))
11.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
12.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify52.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
058171253

prune187.0ms

Filtered
71 candidates to 93 candidates (-31.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New89493
Fresh000
Picked101
Done000
Total90494

Merged error: 0.1b

Counts
94 → 4

localize23.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1.0 y))
0.2b
(cbrt (- 1.0 y))
17.4b
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))
25.2b
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
15×*-un-lft-identity
14×cbrt-prod
12×times-frac difference-of-squares
log-prod
add-cube-cbrt
add-log-exp
pow1 add-exp-log
cbrt-div flip3-- add-cbrt-cube flip-- distribute-lft-out--
log-div pow1/3 div-sub
sub-neg diff-log rem-log-exp log-pow associate--r-
Counts
4 → 68
Calls
4 calls:
3.0ms
(cbrt (- 1.0 y))
3.0ms
(cbrt (- 1.0 y))
44.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))
43.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))

series33.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(cbrt (- 1.0 y))
6.0ms
(cbrt (- 1.0 y))
9.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))
12.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))

simplify52.0ms

Algorithm
egg-herbie
Counts
80 → 80
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
060601211

prune186.0ms

Filtered
67 candidates to 80 candidates (-19.4%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New80080
Fresh033
Picked011
Done000
Total80484

Merged error: 0.1b

Counts
84 → 4

localize43.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))) (log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y))))))
17.4b
(+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))
24.5b
(log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))
31.5b
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
24×log-prod
15×distribute-lft-out
12×unpow-prod-down cube-prod
10×pow1 add-sqr-sqrt
associate--l+
add-cube-cbrt log-div
add-exp-log log-pow add-log-exp
flip3-+ flip-+
add-cbrt-cube distribute-lft-out--
sum-cubes associate--r+
associate--l- rem-log-exp associate--r-
+-commutative sub-neg flip3-- diff-log sum-log flip-- difference-of-squares
Counts
4 → 83
Calls
4 calls:
50.0ms
(- (log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))) (log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y))))))
42.0ms
(+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))
43.0ms
(log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))
4.0ms
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

series192.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(- (log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))) (log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y))))))
39.0ms
(+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))
45.0ms
(log (+ (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))
36.0ms
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

simplify53.0ms

Algorithm
egg-herbie
Counts
95 → 95
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
049832789
149832789

prune263.0ms

Filtered
69 candidates to 95 candidates (-37.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New94195
Fresh022
Picked101
Done011
Total95499

Merged error: 0.0b

Counts
99 → 4

localize59.0ms

Local error

Found 4 expressions with local error:

12.6b
(/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))))
17.3b
(+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3))
24.5b
(log (/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))))))
31.5b
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

rewrite779.0ms

Algorithm
rewrite-expression-head
Rules
588×*-un-lft-identity
360×unpow-prod-down cube-prod
261×distribute-lft-out
200×times-frac
109×log-prod
66×add-sqr-sqrt add-cube-cbrt
25×associate-/l*
10×add-exp-log sum-cubes
pow1 add-cbrt-cube add-log-exp
flip3-+ flip-+
associate-/r* associate-/r/
log-div rem-log-exp
div-exp log-pow div-inv associate-/l/
cbrt-undiv +-commutative frac-2neg clear-num sum-log
Counts
4 → 309
Calls
4 calls:
214.0ms
(/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))))
160.0ms
(+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3))
377.0ms
(log (/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))))))
4.0ms
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

series3.1s

Counts
4 → 12
Calls
4 calls:
333.0ms
(/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3)))))
315.0ms
(+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3))
2.4s
(log (/ (+ (pow (pow 1.0 3) 3) (pow (pow (/ (- y x) (- 1.0 y)) 3) 3)) (+ (pow 1.0 6) (- (pow (/ (- y x) (- 1.0 y)) 6) (* (pow 1.0 3) (pow (/ (- y x) (- 1.0 y)) 3))))))
34.0ms
(log (+ (* 1.0 1.0) (* (- x y) (/ (+ 1.0 (/ (- x y) (- 1.0 y))) (- 1.0 y)))))

simplify143.0ms

Algorithm
egg-herbie
Counts
321 → 321
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
0537518767

prune820.0ms

Filtered
95 candidates to 321 candidates (-237.9%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3192321
Fresh022
Picked101
Done011
Total3205325

Merged error: 0.0b

Counts
325 → 5

regimes162.0ms

Accuracy

99.7% (0.0b remaining)

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

bsearch147.0ms

Steps
ItersRangePoint
9
48930.695132614965
233578622587.4121
108586372.29727396
7
-6578151851438.381
-92967594979.03426
-94616551573.23618

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
014048
114048

end0.0ms

sample2.3s

Algorithm
intervals
Results
270.0ms5674×body80valid
211.0ms836×body1280valid
145.0ms773×body640valid
62.0ms468×body320valid
22.0ms249×body160valid

Profiling

Loading profile data...