Details

Time bar (total: 9.9s)

sample37.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
4.0ms256×pre80true
4.0ms257×pre80false

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
0813
11913
24811
310311
433011
5161311
done500011

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.1b

localize18.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 1 (/ (* b b) (* a a)))
31.5b
(/ (* b b) (* a a))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity prod-diff
14×add-exp-log add-cbrt-cube
11×add-cube-cbrt
times-frac
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv add-log-exp difference-of-squares
fma-neg
pow1 expm1-log1p-u log1p-expm1-u
sub-neg flip3-- frac-2neg diff-log clear-num associate-/r* flip-- associate-/l* distribute-lft-out--
Counts
2 → 60
Calls
2 calls:
16.0ms
(- 1 (/ (* b b) (* a a)))
20.0ms
(/ (* b b) (* a a))

series87.0ms

Counts
2 → 6
Calls
2 calls:
45.0ms
(- 1 (/ (* b b) (* a a)))
42.0ms
(/ (* b b) (* a a))

simplify2.9s

Counts
66 → 66
Iterations

Useful iterations: 2 (541.0ms)

IterNodesCost
01171348
13461022
22763742
done5002742

prune174.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize27.0ms

Local error

Found 2 expressions with local error:

0.0b
(log1p (* (/ b a) (- (/ b a))))
0.4b
(* (/ b a) (- (/ b a)))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
30×associate-*r*
29×add-sqr-sqrt
28×times-frac
24×add-cube-cbrt *-un-lft-identity
13×distribute-lft-neg-in distribute-rgt-neg-in associate-*l*
add-exp-log add-cbrt-cube
pow1
expm1-log1p-u div-inv
prod-exp cbrt-unprod log1p-expm1-u distribute-neg-frac add-log-exp unswap-sqr
cbrt-undiv frac-times neg-mul-1 log1p-udef log1p-expm1 associate-*r/ div-exp pow-prod-down associate-*l/ *-commutative distribute-rgt-neg-out
Counts
2 → 75
Calls
2 calls:
1.0ms
(log1p (* (/ b a) (- (/ b a))))
69.0ms
(* (/ b a) (- (/ b a)))

series156.0ms

Counts
2 → 6
Calls
2 calls:
95.0ms
(log1p (* (/ b a) (- (/ b a))))
61.0ms
(* (/ b a) (- (/ b a)))

simplify3.0s

Counts
81 → 81
Iterations

Useful iterations: done (3.0s)

IterNodesCost
0152860
1464821
23382751
done5000749

prune401.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0912
11412
done1412

end0.0ms

sample1.5s

Algorithm
intervals
Results
466.0ms8000×body80valid
195.0ms8125×pre80false
168.0ms8000×pre80true