Details

Time bar (total: 11.3s)

sample46.0ms

Algorithm
intervals
Results
15.0ms241×body80nan
12.0ms270×body80valid

simplify7.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07163
113163
223163
340163
455163
567163
674163
787163
8108163
9156163
10242163
11329163
12390163
13456163
14522163
15588163
16652163
17717163
18780163
19844163
20908163
21973163
221036163
231100163
241164163
251229163
261292163
271356163
281420163
291485163
301548163
311612163
321676163
331741163
341804163
351868163
361932163
371997163
382060163
392124163
402188163
412253163
422316163
432380163
442444163
452509163
462572163
472636163
482700163
492765163
502828163
512892163
522956163
533021163
543084163
553148163
563212163
573277163
583340163
593404163
603468163
613533163
623596163
633660163
643724163
653789163
663852163
673916163
683980163
694045163
704108163
714172163
724236163
734301163
744364163
754428163
764492163
774557163
784620163
794684163
804748163
814813163
824876163
834940163
done5000163

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (- 1.0 x) (* y (sqrt x)))
0.2b
(* y (sqrt x))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-log-exp
associate-*r*
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log sqrt-prod
associate-*l*
associate-+l+ sum-log unswap-sqr
+-commutative sub-neg flip3-+ diff-log pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod flip-+
Counts
2 → 37
Calls
2 calls:
26.0ms
(+ (- 1.0 x) (* y (sqrt x)))
11.0ms
(* y (sqrt x))

series115.0ms

Counts
2 → 6
Calls
2 calls:
69.0ms
(+ (- 1.0 x) (* y (sqrt x)))
46.0ms
(* y (sqrt x))

simplify2.8s

Counts
43 → 43
Iterations

Useful iterations: 3 (1.1s)

IterNodesCost
09510425
12488478
27788198
327028038
done50008038

prune225.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt x))
0.1b
(sqrt (sqrt x))
0.3b
(* y (sqrt (sqrt x)))
0.3b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
41×sqrt-prod
25×add-sqr-sqrt
18×associate-*r*
15×pow1 *-un-lft-identity add-cube-cbrt
11×add-cbrt-cube add-exp-log
sqrt-pow1
rem-sqrt-square pow1/2 associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
unswap-sqr
*-commutative
Counts
4 → 88
Calls
4 calls:
2.0ms
(sqrt (sqrt x))
2.0ms
(sqrt (sqrt x))
10.0ms
(* y (sqrt (sqrt x)))
54.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

series542.0ms

Counts
4 → 12
Calls
4 calls:
186.0ms
(sqrt (sqrt x))
182.0ms
(sqrt (sqrt x))
102.0ms
(* y (sqrt (sqrt x)))
71.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify407.0ms

Iterations

Useful iterations: 1 (121.0ms)

IterNodesCost
013222778
135417966