Details

Time bar (total: 1.4s)

analyze35.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%6.2%93.8%0
0%6.2%93.8%1
0%6.2%93.8%2
1.6%3.1%95.3%3
1.6%3.1%95.3%4
2.3%1.6%96.1%5
2.3%1.6%96.1%6
2.7%0.8%96.5%7
2.7%0.8%96.5%8
2.9%0.4%96.7%9
2.9%0.4%96.7%10
3%0.2%96.8%11
3%0.2%96.8%12
3.1%0.1%96.8%13
3.1%0.1%96.8%14

sample21.0ms

Algorithm
intervals
Results
8.0ms256×body80valid
5.0ms256×pre80true
0.0mspre80false

simplify53.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
0516511

prune13.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 17.6b

Counts
2 → 2

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (fabs (- 1 (* b (/ b (* a a))))))
0.0b
(- 1 (* b (/ b (* a a))))
0.2b
(* b (/ b (* a a)))
17.3b
(/ b (* a a))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
18×add-exp-log add-cbrt-cube
15×add-sqr-sqrt
10×add-cube-cbrt *-un-lft-identity
pow1 times-frac associate-*r*
add-log-exp
prod-exp cbrt-unprod
cbrt-undiv div-exp
associate-*l* sqrt-prod associate-/l*
div-inv unswap-sqr
sub-neg rem-sqrt-square flip3-- frac-2neg sqrt-pow1 pow1/2 diff-log associate-*r/ pow-prod-down clear-num associate-/r* *-commutative flip--
Counts
4 → 73
Calls
4 calls:
1.0ms
(sqrt (fabs (- 1 (* b (/ b (* a a))))))
3.0ms
(- 1 (* b (/ b (* a a))))
7.0ms
(* b (/ b (* a a)))
4.0ms
(/ b (* a a))

series25.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(sqrt (fabs (- 1 (* b (/ b (* a a))))))
6.0ms
(- 1 (* b (/ b (* a a))))
5.0ms
(* b (/ b (* a a)))
5.0ms
(/ b (* a a))

simplify32.0ms

Algorithm
egg-herbie
Counts
85 → 85
Iterations

Useful iterations: 0 (25.0ms)

IterNodesCost
04973710
14973710

prune99.0ms

Filtered
54 candidates to 85 candidates (-57.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New84185
Fresh011
Picked101
Done000
Total85287

Merged error: 0b

Counts
87 → 2

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (fabs (- 1 (cbrt (pow (/ b a) 6)))))
0.0b
(- 1 (cbrt (pow (/ b a) 6)))
0.3b
(pow (/ b a) 6)
28.8b
(cbrt (pow (/ b a) 6))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
30×unpow-prod-down
28×*-un-lft-identity
25×cbrt-prod
21×add-cube-cbrt
20×times-frac
10×difference-of-squares
add-exp-log
pow1 add-log-exp
add-cbrt-cube sqr-pow
pow-unpow sqrt-prod
pow-exp div-inv
pow-to-exp sub-neg rem-sqrt-square flip3-- pow-pow sqrt-pow1 pow1/2 pow1/3 diff-log div-exp flip-- distribute-lft-out--
Counts
4 → 88
Calls
4 calls:
1.0ms
(sqrt (fabs (- 1 (cbrt (pow (/ b a) 6)))))
9.0ms
(- 1 (cbrt (pow (/ b a) 6)))
4.0ms
(pow (/ b a) 6)
4.0ms
(cbrt (pow (/ b a) 6))

series29.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(sqrt (fabs (- 1 (cbrt (pow (/ b a) 6)))))
6.0ms
(- 1 (cbrt (pow (/ b a) 6)))
7.0ms
(pow (/ b a) 6)
7.0ms
(cbrt (pow (/ b a) 6))

simplify60.0ms

Algorithm
egg-herbie
Counts
100 → 100
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
05315903

prune134.0ms

Filtered
61 candidates to 100 candidates (-63.9%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New991100
Fresh101
Picked101
Done000
Total1011102

Merged error: 0b

Counts
102 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (fabs (- 1 (log (exp (pow (/ b a) 2))))))
0.0b
(- 1 (log (exp (pow (/ b a) 2))))
0.4b
(pow (/ b a) 2)
4.9b
(log (exp (pow (/ b a) 2)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt *-un-lft-identity
26×unpow-prod-down
23×add-cube-cbrt
20×log-pow
18×exp-prod times-frac
pow1
add-exp-log
log-prod
add-log-exp
add-cbrt-cube
pow-unpow sqrt-prod associate--r+
pow-exp div-inv distribute-lft-out-- unpow2 difference-of-squares sqr-pow
pow-to-exp sub-neg rem-sqrt-square flip3-- pow-pow sqrt-pow1 pow1/2 diff-log div-exp rem-log-exp flip--
Counts
4 → 90
Calls
4 calls:
1.0ms
(sqrt (fabs (- 1 (log (exp (pow (/ b a) 2))))))
14.0ms
(- 1 (log (exp (pow (/ b a) 2))))
4.0ms
(pow (/ b a) 2)
6.0ms
(log (exp (pow (/ b a) 2)))

series21.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(sqrt (fabs (- 1 (log (exp (pow (/ b a) 2))))))
6.0ms
(- 1 (log (exp (pow (/ b a) 2))))
3.0ms
(pow (/ b a) 2)
3.0ms
(log (exp (pow (/ b a) 2)))

simplify49.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
05376772

prune151.0ms

Filtered
72 candidates to 102 candidates (-41.7%)
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New1020102
Fresh000
Picked011
Done000
Total1021103

Merged error: 0b

Counts
103 → 1

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02111
12111

end0.0ms

sample549.0ms

Algorithm
intervals
Results
260.0ms8000×body80valid
149.0ms8000×pre80true
2.0ms128×pre80false

Profiling

Loading profile data...