Details

Time bar (total: 10.0m)

sample2.8s

Algorithm
intervals
Results
2.3s130×body10240exit
112.0ms56×body1280nan
91.0ms259×body80valid
65.0ms47×body640nan
59.0msbody80nan
49.0ms13×body160nan
18.0ms19×body320nan

simplify3.9s

Counts
1 → 1
Iterations
IterNodes
done5001
33571
2602
1148
060

prune56.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.6b

localize225.0ms

Local error

Found 4 expressions with local error:

7.4b
(- (- 1.0 z) 1.0)
7.4b
(- (- 1.0 z) 1.0)
7.4b
(- (- 1.0 z) 1.0)
7.4b
(- (- 1.0 z) 1.0)

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity add-log-exp
12×add-sqr-sqrt diff-log distribute-lft-out--
sub-neg associate--l+
associate--l- pow1 flip3-- add-cbrt-cube add-exp-log add-cube-cbrt flip-- difference-of-squares
Counts
4 → 76
Calls
4 calls:
35.0ms
(- (- 1.0 z) 1.0)
55.0ms
(- (- 1.0 z) 1.0)
36.0ms
(- (- 1.0 z) 1.0)
29.0ms
(- (- 1.0 z) 1.0)

series88.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(- (- 1.0 z) 1.0)
21.0ms
(- (- 1.0 z) 1.0)
21.0ms
(- (- 1.0 z) 1.0)
22.0ms
(- (- 1.0 z) 1.0)

simplify2.0s

Counts
88 → 88
Iterations
IterNodes
done5000
41894
3505
2169
175
038

prune1.4s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.6b

localize166.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5)))
1.0b
(+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z)))))
1.0b
(sqrt (* 2.0 PI))
1.3b
(* (* (* (+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z))))) (/ PI (sin (* PI z)))) (pow (+ (+ 7.0 (- z)) 0.5) (+ (- z) 0.5))) (/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5))))

rewrite7.1m

Algorithm
rewrite-expression-head
Rules
1548×frac-add
605×frac-times associate-*l/
477×flip3-+ flip-+
210×associate-+l-
206×neg-sub0
204×pow-sub
139×*-un-lft-identity
120×add-log-exp
96×sum-log distribute-lft-out
75×add-exp-log
50×prod-exp
38×add-cbrt-cube
32×times-frac
23×add-sqr-sqrt associate-*r* add-cube-cbrt
18×cbrt-unprod
17×div-exp
10×sqrt-prod
pow1 exp-sum
cbrt-undiv associate-*r/
pow-to-exp exp-diff pow-exp associate-/r/
associate-/r* associate-/l*
associate-+r- sqrt-pow1 unsub-neg pow-prod-down div-inv
+-commutative associate-+l+ associate-+r+ clear-num frac-2neg pow1/2 associate-*l* *-commutative
Counts
4 → 618
Calls
4 calls:
125.0ms
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5)))
28.2s
(+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z)))))
3.0ms
(sqrt (* 2.0 PI))
6.6m
(* (* (* (+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z))))) (/ PI (sin (* PI z)))) (pow (+ (+ 7.0 (- z)) 0.5) (+ (- z) 0.5))) (/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5))))

series1.1s

Counts
4 → 10
Calls
4 calls:
102.0ms
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5)))
206.0ms
(+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z)))))
0.0ms
(sqrt (* 2.0 PI))
750.0ms
(* (* (* (+ (+ (/ 1.5056327351493116e-07 (+ 8.0 (- z))) (/ 12.507343278686905 (+ (- z) 5.0))) (+ (+ (+ (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -176.6150291621406 (+ 4.0 (- z)))) (+ (/ 771.3234287776531 (+ 3.0 (- z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))))) (/ 9.984369578019572e-06 (+ 7.0 (- z))))) (/ PI (sin (* PI z)))) (pow (+ (+ 7.0 (- z)) 0.5) (+ (- z) 0.5))) (/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 (- z)) 0.5))))

simplify7.6s

Counts
628 → 628
Iterations
IterNodes
done5000
01867

prune12.5s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize379.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))))
1.0b
(+ (* (+ (* (* (+ (* -0.13857109526572012 (+ 4.0 (- z))) (* (+ 6.0 (- z)) -176.6150291621406)) (+ 3.0 (- z))) (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) (* (* (+ 6.0 (- z)) (+ 4.0 (- z))) (+ (* 771.3234287776531 (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) (* (+ 3.0 (- z)) (+ (* 0.9999999999998099 (* 0.9999999999998099 0.9999999999998099)) (* (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))))))))) (+ 7.0 (- z))) (* (* (* (* (+ 6.0 (- z)) (+ 4.0 (- z))) (+ 3.0 (- z))) (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) 9.984369578019572e-06))
1.0b
(sqrt (* 2.0 PI))
1.5b
(* (* (+ (* (+ (* 1.5056327351493116e-07 (+ (- z) 5.0)) (* (+ 8.0 (- z)) 12.507343278686905)) (* (* (+ 6.0 (- z)) (+ 4.0 (- z))) (* (* (+ 3.0 (- z)) (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) (+ 7.0 (- z))))) (* (* (+ 8.0 (- z)) (+ (- z) 5.0)) (+ (* (+ (* (* (+ (* -0.13857109526572012 (+ 4.0 (- z))) (* (+ 6.0 (- z)) -176.6150291621406)) (+ 3.0 (- z))) (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) (* (* (+ 6.0 (- z)) (+ 4.0 (- z))) (+ (* 771.3234287776531 (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) (* (+ 3.0 (- z)) (+ (* 0.9999999999998099 (* 0.9999999999998099 0.9999999999998099)) (* (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z))))) (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))))))))) (+ 7.0 (- z))) (* (* (* (* (+ 6.0 (- z)) (+ 4.0 (- z))) (+ 3.0 (- z))) (+ (* 0.9999999999998099 0.9999999999998099) (* (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) (- (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (- z)))) 0.9999999999998099)))) 9.984369578019572e-06)))) PI) (* 1 (sqrt (* 2.0 PI))))

rewrite2.4m

Algorithm
rewrite-expression-head