Details

Time bar (total: 1.7s)

sample230.0ms

Algorithm
intervals
Results
179.0ms406×pre80true
9.0ms256×body80valid
5.0ms150×body80nan

simplify51.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0187
1477
21067
32657
414957
550017

prune4.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 28.1b

Counts
2 → 1

localize9.0ms

Local error

Found 1 expressions with local error:

27.2b
(/ (- (* a a) (* b b)) (* a a))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
times-frac associate-/l*
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-undiv div-exp associate-/l/ difference-of-squares
pow1 flip3-- frac-2neg div-sub prod-exp clear-num associate-/r* flip-- cbrt-unprod div-inv add-log-exp
Counts
1 → 26
Calls
1 calls:
9.0ms
(/ (- (* a a) (* b b)) (* a a))

series15.0ms

Counts
1 → 3
Calls
1 calls:
15.0ms
(/ (- (* a a) (* b b)) (* a a))

simplify133.0ms

Algorithm
egg-herbie
Counts
29 → 29
Iterations

Useful iterations: 3 (129.0ms)

IterNodesCost
0172208
1779170
24024170
35001167

prune51.0ms

Filtered
29 candidates to 22 candidates (24.1%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New28129
Fresh000
Picked101
Done000
Total29130

Merged error: 0b

Counts
30 → 1

localize7.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify2.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
000

prune3.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done000
Total011

Merged error: 0b

Counts
1 → 1

simplify4.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096

end0.0ms

sample1.2s

Algorithm
intervals
Results
251.0ms8000×body80valid
222.0ms12620×pre80true
134.0ms4620×body80nan
1.0ms31×pre80false

Profiling

Loading profile data...