Details

Time bar (total: 4.4s)

sample37.0ms

Algorithm
intervals
Results
22.0ms620×body80valid

simplify3.7s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01217
12517
23917
36317
411017
525517
685517
7390317
done500117

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* a a) (* b b))
0.0b
(* 4.0 (* b b))
0.0b
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
0.3b
(pow (+ (* a a) (* b b)) 2.0)

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1 add-exp-log
add-cbrt-cube
add-sqr-sqrt add-log-exp
add-cube-cbrt *-un-lft-identity
unpow-prod-down pow-unpow associate-*l* pow-prod-down prod-exp cbrt-unprod
+-commutative flip3-+ sum-log flip-+
pow-to-exp pow-pow associate-*r* pow-exp *-commutative unswap-sqr sqr-pow
Counts
4 → 58
Calls
4 calls:
2.0ms
(+ (* a a) (* b b))
6.0ms
(* 4.0 (* b b))
23.0ms
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
4.0ms
(pow (+ (* a a) (* b b)) 2.0)

series219.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(+ (* a a) (* b b))
27.0ms
(* 4.0 (* b b))
61.0ms
(+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* b b)))
104.0ms
(pow (+ (* a a) (* b b)) 2.0)

simplify414.0ms

Iterations

Useful iterations: 2 (92.0ms)

IterNodesCost
0117931
1322854
21148778