Details

Time bar (total: 1.7m)

sample1.5s

Algorithm
intervals
Results
1.4s3623×body80valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done2009
42009
31493
2392
195
031

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.2b

localize98.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
0.5b
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
0.5b
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
1.0b
(sqrt PI)

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
162×add-sqr-sqrt
144×times-frac
124×add-exp-log
113×*-un-lft-identity
89×add-cube-cbrt
50×pow1
48×div-exp prod-exp
45×swap-sqr
40×add-cbrt-cube
39×associate-*r* associate-*l*
27×unswap-sqr
24×rec-exp 1-exp pow-flip inv-pow
18×div-inv
15×pow-prod-up
12×cbrt-undiv cbrt-unprod
pow-prod-down pow-sqr
insert-posit16 add-log-exp
pow2 frac-times pow-plus associate-*l/ associate-*r/ un-div-inv *-commutative sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 302
Calls
4 calls:
20.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
14.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
14.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
2.0ms
(sqrt PI)

series71.0ms

Counts
4 → 10
Calls
4 calls:
24.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
26.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
21.0ms
(* (/ 1 (fabs x)) (/ 1 (fabs x)))
0.0ms
(sqrt PI)

simplify1.4s

Counts
312 → 312
Iterations
IterNodes
done2000
32000
21064
1476
0164

prune7.0s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.4b

localize97.0ms

Local error

Found 4 expressions with local error:

0.3b
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
0.3b
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
0.5b
(* (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0b
(sqrt PI)

rewrite828.0ms

Algorithm
rewrite-expression-head
Rules
6953×add-exp-log
4505×prod-exp
2392×div-exp
1196×rec-exp 1-exp
552×pow1
551×add-cbrt-cube
412×pow-flip
382×pow-prod-up
287×cbrt-unprod
168×cbrt-undiv
127×inv-pow
110×pow-prod-down
78×pow-sqr
66×pow-plus
57×pow2
38×frac-times
35×associate-*r/
20×associate-*l/
14×*-un-lft-identity un-div-inv
11×associate-*l*
add-sqr-sqrt times-frac
add-cube-cbrt
pow3
insert-posit16 add-log-exp
associate-*r* *-commutative sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2 swap-sqr div-inv
Counts
4 → 1605
Calls
4 calls:
400.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
122.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
178.0ms
(* (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0ms
(sqrt PI)

series230.0ms

Counts
4 → 10
Calls
4 calls:
77.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
75.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
78.0ms
(* (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
0.0ms
(sqrt PI)

simplify17.6s

Counts
1615 → 1615
Iterations
IterNodes
done2001
12001
01618

prune29.8s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 0.3b

localize89.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))
0.3b
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
0.3b
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0b
(sqrt PI)

rewrite575.0ms

Algorithm
rewrite-expression-head
Rules
2164×add-exp-log
1384×prod-exp
682×div-exp
341×rec-exp 1-exp
264×add-cbrt-cube
152×pow1
134×cbrt-unprod
108×pow-flip
90×pow-prod-up
77×cbrt-undiv
36×add-sqr-sqrt
28×times-frac pow-prod-down
25×inv-pow
24×*-un-lft-identity
22×associate-*r/
18×pow2 pow-plus pow-sqr
17×associate-*l* add-cube-cbrt
15×associate-*r*
13×frac-times
unswap-sqr
associate-*l/
un-div-inv
insert-posit16 add-log-exp
*-commutative sqrt-prod div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3
Counts
4 → 643
Calls
4 calls:
44.0ms
(* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))
373.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
109.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0ms
(sqrt PI)

series180.0ms

Counts
4 → 10
Calls
4 calls:
40.0ms
(* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))
58.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
82.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
0.0ms
(sqrt PI)

simplify5.9s

Counts
653 → 653
Iterations
IterNodes
done2014
22014
11583
0695

prune13.7s

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 0.2b

localize459.0ms

Local error

Found 4 expressions with local error:

0.3b
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
0.3b
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0b
(sqrt PI)
1.0b
(sqrt PI)

rewrite408.0ms

Algorithm
rewrite-expression-head
Rules
2081×add-exp-log
1344×prod-exp
652×div-exp
326×rec-exp 1-exp
243×add-cbrt-cube
132×pow1
126×cbrt-unprod
92×pow-flip
80×pow-prod-up
70×cbrt-undiv
23×pow-prod-down
21×associate-*r/
19×inv-pow
16×pow2 pow-plus pow-sqr
12×frac-times
11×add-sqr-sqrt
10×associate-*l*
*-un-lft-identity add-cube-cbrt
associate-*l/ sqrt-prod
un-div-inv insert-posit16 add-log-exp
times-frac
rem-sqrt-square sqrt-pow1 pow1/2 associate-*r* *-commutative
div-inv
Counts
4 → 568
Calls
4 calls:
283.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
101.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
1.0ms
(sqrt PI)
1.0ms
(sqrt PI)

series118.0ms

Counts
4 → 8
Calls
4 calls:
49.0ms
(* 3/4 (* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x)))))
69.0ms
(* (/ 1 (* (fabs x) (fabs x))) (* (/ 1 (* (fabs x) (fabs x))) (/ 1 (fabs x))))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

simplify5.1s

Counts
576 → 576
Iterations
IterNodes
done2001
22001
11376
0632

prune12.4s

Pruning

23 alts after pruning (21 fresh and 2 done)

Merged error: 0.2b

regimes495.0ms

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
done55
255
154
030

end0.0ms

sample4.6s

Algorithm
intervals
Results
4.4s9605×body80valid