Details

Time bar (total: 21.5s)

sample760.0ms

Algorithm
intervals
Results
501.0ms3602×body80nan
91.0ms154×body640valid
19.0ms64×body320valid
3.0ms14×body160valid
2.0msbody1280valid
2.0ms19×body80valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5001
3897
2155
151
024

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.3b

localize55.0ms

Local error

Found 4 expressions with local error:

1.7b
(- (sqrt (+ 1.0 y)) (sqrt y))
1.9b
(- (sqrt (+ z 1.0)) (sqrt z))
2.6b
(- (sqrt (+ t 1.0)) (sqrt t))
3.0b
(- (sqrt (+ 1.0 x)) (sqrt x))

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
228×sqrt-prod
200×*-un-lft-identity
168×prod-diff
148×add-sqr-sqrt
116×add-cube-cbrt
32×distribute-lft-out
28×fma-neg
16×difference-of-squares
12×distribute-lft-out-- add-log-exp
expm1-log1p-u pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log log1p-expm1-u flip--
Counts
4 → 280
Calls
4 calls:
55.0ms
(- (sqrt (+ 1.0 y)) (sqrt y))
39.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
52.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
43.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

series351.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(- (sqrt (+ 1.0 y)) (sqrt y))
86.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
69.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
96.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

simplify1.2s

Counts
292 → 292
Iterations
IterNodes
done5001
23337
11010
0443

prune1.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 4.0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
1.7b
(- (sqrt (+ 1.0 y)) (sqrt y))
1.9b
(- (sqrt (+ z 1.0)) (sqrt z))
3.0b
(- (sqrt (+ 1.0 x)) (sqrt x))

rewrite246.0ms

Algorithm
rewrite-expression-head
Rules
241×*-un-lft-identity
195×sqrt-prod
126×prod-diff
125×add-sqr-sqrt
101×add-cube-cbrt
62×distribute-lft-out
30×times-frac
21×fma-neg
16×distribute-lft-out--
12×difference-of-squares
10×add-log-exp
associate-/r* add-cbrt-cube add-exp-log
associate-/l*
expm1-log1p-u pow1 log1p-expm1-u
sub-neg flip3-- diff-log flip--
flip3-+ associate-/r/ flip-+ associate-/l/
cbrt-undiv clear-num associate-+r- frac-2neg div-sub div-exp div-inv
Counts
4 → 270
Calls
4 calls:
100.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
50.0ms
(- (sqrt (+ 1.0 y)) (sqrt y))
39.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
45.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

series476.0ms

Counts
4 → 12
Calls
4 calls:
197.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
99.0ms
(- (sqrt (+ 1.0 y)) (sqrt y))
92.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
87.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

simplify1.7s

Counts
282 → 282
Iterations
IterNodes
done5000
24184
11063
0450

prune1.7s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 2.8b

localize90.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
0.2b
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
1.9b
(- (sqrt (+ z 1.0)) (sqrt z))
3.0b
(- (sqrt (+ 1.0 x)) (sqrt x))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
282×*-un-lft-identity
162×sqrt-prod
102×add-sqr-sqrt
92×distribute-lft-out
86×add-cube-cbrt
84×prod-diff
60×times-frac
20×distribute-lft-out--
14×fma-neg
12×associate-/r*
10×associate-/l*
add-cbrt-cube add-exp-log add-log-exp difference-of-squares
expm1-log1p-u pow1 flip3-+ associate-/r/ flip-+ log1p-expm1-u associate-/l/
cbrt-undiv clear-num associate-+r- sub-neg frac-2neg flip3-- diff-log div-sub div-exp div-inv flip--
Counts
4 → 260
Calls
4 calls:
74.0ms
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
98.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
47.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
50.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

series624.0ms

Counts
4 → 12
Calls
4 calls:
210.0ms
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
233.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
76.0ms
(- (sqrt (+ z 1.0)) (sqrt z))
104.0ms
(- (sqrt (+ 1.0 x)) (sqrt x))

simplify2.0s

Counts
272 → 272
Iterations
IterNodes
done5000
24687
11087
0446

prune1.9s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.6b

localize106.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ 1.0 (- x x)) (+ (sqrt (+ 1.0 x)) (sqrt x)))
0.2b
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
0.2b
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
1.9b
(- (sqrt (+ z 1.0)) (sqrt z))

rewrite343.0ms

Algorithm
rewrite-expression-head
Rules
323×*-un-lft-identity
129×sqrt-prod
122×distribute-lft-out
90×times-frac
79×add-sqr-sqrt
71×add-cube-cbrt
42×prod-diff
24×distribute-lft-out--
18×associate-/r*
15×associate-/l*
10×add-cbrt-cube add-exp-log
fma-neg
flip3-+ associate-/r/ flip-+ add-log-exp associate-/l/
expm1-log1p-u pow1 log1p-expm1-u difference-of-squares
cbrt-undiv clear-num associate-+r- frac-2neg div-sub div-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
4 → 250
Calls
4 calls:
120.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ 1.0 x)) (sqrt x)))
92.0ms
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
71.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
47.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

series665.0ms

Counts
4 → 12
Calls
4 calls:
200.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ 1.0 x)) (sqrt x)))
180.0ms
(/ (+ 1.0 (- y y)) (+ (sqrt y) (sqrt (+ y 1.0))))
207.0ms
(/ (+ 1.0 (- t t)) (+ (sqrt (+ 1.0 t)) (sqrt t)))
78.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

simplify577.0ms

Counts
262 → 262
Iterations
IterNodes
done5001
11119
0443

prune2.0s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 1.6b

regimes1.3s

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done51
151
036

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.5s6236×body80nan
152.0ms293×body640valid
39.0ms107×body320valid
7.0ms10×body1280valid
6.0ms25×body160valid
4.0ms33×body80valid