Details

Time bar (total: 10.0m)

sample3.4s

Algorithm
intervals
Results
2.7s144×body10240exit
171.0ms45×body1280nan
169.0ms259×body80valid
129.0ms35×body640nan
48.0msbody160nan
37.0ms20×body320nan
3.0msbody80nan

simplify2.2s

Counts
1 → 1
Iterations
IterNodes
33423
2613
1154
060

prune51.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.9b

localize174.0ms

Local error

Found 4 expressions with local error:

4.9b
(- (- 1 z) 1)
4.9b
(- (- 1 z) 1)
4.9b
(- (- 1 z) 1)
4.9b
(- (- 1 z) 1)

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
24×add-log-exp
20×add-sqr-sqrt
12×diff-log distribute-lft-out--
sub-neg associate--l+ difference-of-squares
associate--l- pow1 flip3-- add-cbrt-cube difference-of-sqr-1 add-exp-log add-cube-cbrt insert-posit16 flip--
Counts
4 → 88
Calls
4 calls:
26.0ms
(- (- 1 z) 1)
26.0ms
(- (- 1 z) 1)
31.0ms
(- (- 1 z) 1)
33.0ms
(- (- 1 z) 1)

series52.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(- (- 1 z) 1)
13.0ms
(- (- 1 z) 1)
14.0ms
(- (- 1 z) 1)
13.0ms
(- (- 1 z) 1)

simplify8.8s

Counts
100 → 100
Iterations
IterNodes
53777
41042
3457
2208
178
041

prune2.9s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 1.9b

localize183.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099)
1.0b
(sqrt (* 2 PI))
1.2b
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
1.5b
(+ (+ (/ -0.13857109526572012 (- 6 z)) (/ -1259.1392167224028 (- 2 z))) (+ (+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))))

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
77×*-un-lft-identity
56×times-frac
29×add-sqr-sqrt add-cube-cbrt
27×add-log-exp
26×distribute-lft-out
25×unpow-prod-up unpow-prod-down
22×frac-add
16×sum-log
15×exp-sum
14×associate-/l*
12×flip3-+ flip-+
10×sub-neg associate--l+
pow1
add-cbrt-cube add-exp-log
distribute-lft-out-- associate--r- sqr-pow
associate-/r* insert-posit16
div-exp
+-commutative sqrt-pow1
pow-to-exp cbrt-undiv associate-+l+ associate-+r+ clear-num associate-+r- frac-2neg pow1/2 exp-diff pow-prod-down pow-exp associate-/r/ sqrt-prod div-inv pow-sub associate-/l/
Counts
4 → 153
Calls
4 calls:
103.0ms
(+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099)
5.0ms
(sqrt (* 2 PI))
162.0ms
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
1.4s
(+ (+ (/ -0.13857109526572012 (- 6 z)) (/ -1259.1392167224028 (- 2 z))) (+ (+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))))

series377.0ms

Counts
4 → 10
Calls
4 calls:
36.0ms
(+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099)
0.0ms
(sqrt (* 2 PI))
218.0ms
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
123.0ms
(+ (+ (/ -0.13857109526572012 (- 6 z)) (/ -1259.1392167224028 (- 2 z))) (+ (+ (/ 771.3234287776531 (+ 2 (- 1 z))) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))))

simplify2.8s

Counts
163 → 163
Iterations
IterNodes
24516
11105
0419

prune5.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.1b

localize269.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (* (- 1 z) (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (* (- 2 z) (- 6 z)))
1.0b
(sqrt (* 2 PI))
1.2b
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
2.0b
(+ (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) (* (- 1 z) (+ (* -0.13857109526572012 (- 2 z)) (* (- 6 z) -1259.1392167224028)))) (* (+ (* (+ (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099) (* (/ 771.3234287776531 (- 3 z)) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (- 1 z)) (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) 676.5203681218851)) (* (- 2 z) (- 6 z))))

rewrite35.3s

Algorithm
rewrite-expression-head
Rules
443710×frac-add
417998×frac-times
373106×associate-*r/
306136×associate-*l/
297984×flip3-- flip--
84760×flip3-+ flip-+
56×times-frac
54×*-un-lft-identity
29×add-sqr-sqrt add-cube-cbrt
25×unpow-prod-up unpow-prod-down
20×distribute-rgt-in distribute-lft-in
19×pow1
18×sub-neg add-cbrt-cube add-exp-log
15×exp-sum
14×associate-/l*
10×associate--l+ distribute-lft-out
pow-prod-down
associate-+r+ prod-exp cbrt-unprod
add-log-exp
distribute-lft-out-- associate--r- sqr-pow
associate-+l+ associate-/r* insert-posit16
div-exp
sqrt-pow1
pow-to-exp cbrt-undiv +-commutative clear-num associate-+r- sum-log frac-2neg pow1/2 exp-diff associate-*r* associate-*l* pow-exp associate-/r/ *-commutative sqrt-prod div-inv pow-sub associate-/l/
Counts
4 → 113576
Calls
4 calls:
190.0ms
(* (* (- 1 z) (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (* (- 2 z) (- 6 z)))
5.0ms
(sqrt (* 2 PI))
888.0ms
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
802.0ms
(+ (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) (* (- 1 z) (+ (* -0.13857109526572012 (- 2 z)) (* (- 6 z) -1259.1392167224028)))) (* (+ (* (+ (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099) (* (/ 771.3234287776531 (- 3 z)) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (- 1 z)) (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) 676.5203681218851)) (* (- 2 z) (- 6 z))))

series652.0ms

Counts
4 → 10
Calls
4 calls:
135.0ms
(* (* (- 1 z) (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (* (- 2 z) (- 6 z)))
0.0ms
(sqrt (* 2 PI))
226.0ms
(/ (pow (+ 0.5 (- 7 z)) (- (- 1 z) (- 1 0.5))) (exp (+ 0.5 (- 7 z))))
289.0ms
(+ (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) (* (- 1 z) (+ (* -0.13857109526572012 (- 2 z)) (* (- 6 z) -1259.1392167224028)))) (* (+ (* (+ (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099) (* (/ 771.3234287776531 (- 3 z)) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z))))) (- 1 z)) (* (+ (* 0.9999999999998099 (- 0.9999999999998099 (/ 771.3234287776531 (- 3 z)))) (* (/ 771.3234287776531 (- 3 z)) (/ 771.3234287776531 (- 3 z)))) 676.5203681218851)) (* (- 2 z) (- 6 z))))

simplify8.9m

Iterations
IterNodes
0356386