Details

Time bar (total: 29.6s)

sample1.3s

Algorithm
intervals
Results
1.0s4204×body80nan
71.0ms154×body640valid
20.0ms60×body320valid
5.0msbody1280valid
3.0ms12×body160valid
3.0ms24×body80valid

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
done5010
44694
3799
2154
151
024

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.9b

localize84.0ms

Local error

Found 4 expressions with local error:

1.9b
(- (sqrt (+ t 1.0)) (sqrt t))
2.2b
(- (sqrt (+ y 1.0)) (sqrt y))
2.4b
(- (sqrt (+ x 1.0)) (sqrt x))
2.8b
(- (sqrt (+ z 1.0)) (sqrt z))

rewrite263.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:
61.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
67.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
53.0ms
(- (sqrt (+ x 1.0)) (sqrt x))
55.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

series359.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
96.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
90.0ms
(- (sqrt (+ x 1.0)) (sqrt x))
94.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

simplify1.8s

Counts
292 → 292
Iterations
IterNodes
done5001
22364
11007
0443

prune1.4s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 3.6b

localize61.0ms

Local error

Found 4 expressions with local error:

1.9b
(- (sqrt (+ t 1.0)) (sqrt t))
2.0b
(- (+ z 1.0) z)
2.2b
(- (sqrt (+ y 1.0)) (sqrt y))
2.4b
(- (sqrt (+ x 1.0)) (sqrt x))

rewrite197.0ms

Algorithm
rewrite-expression-head
Rules
172×*-un-lft-identity
171×sqrt-prod
138×prod-diff
122×add-sqr-sqrt
96×add-cube-cbrt
29×distribute-lft-out
25×fma-neg
15×add-log-exp
13×difference-of-squares
11×distribute-lft-out--
diff-log
expm1-log1p-u pow1 sub-neg flip3-- add-cbrt-cube add-exp-log log1p-expm1-u flip--
sum-log associate--l+
Counts
4 → 245
Calls
4 calls:
43.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
44.0ms
(- (+ z 1.0) z)
50.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
40.0ms
(- (sqrt (+ x 1.0)) (sqrt x))

series287.0ms

Counts
4 → 12
Calls
4 calls:
102.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
2.0ms
(- (+ z 1.0) z)
87.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
95.0ms
(- (sqrt (+ x 1.0)) (sqrt x))

simplify1.7s

Counts
257 → 257
Iterations
IterNodes
done5000
22174
1899
0394

prune1.7s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.3b

localize76.0ms

Local error

Found 4 expressions with local error:

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

rewrite207.0ms

Algorithm
rewrite-expression-head
Rules
190×*-un-lft-identity
187×sqrt-prod
126×prod-diff
123×add-sqr-sqrt
99×add-cube-cbrt
40×distribute-lft-out
21×fma-neg
18×times-frac
12×difference-of-squares
10×add-log-exp
distribute-lft-out--
associate-/r* add-cbrt-cube add-exp-log
expm1-log1p-u pow1 log1p-expm1-u
sub-neg flip3-- diff-log flip-- associate-/l*
associate-/r/
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv
Counts
4 → 253
Calls
4 calls:
38.0ms
(/ 1.0 (+ (sqrt (+ z 1.0)) (sqrt z)))
44.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
53.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
54.0ms
(- (sqrt (+ x 1.0)) (sqrt x))

series379.0ms

Counts
4 → 12
Calls
4 calls:
144.0ms
(/ 1.0 (+ (sqrt (+ z 1.0)) (sqrt z)))
73.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
72.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
89.0ms
(- (sqrt (+ x 1.0)) (sqrt x))

simplify1.7s

Counts
265 → 265
Iterations
IterNodes
done5002
22553
11019
0439

prune1.8s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.3b

localize77.0ms

Local error

Found 4 expressions with local error:

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

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
162×*-un-lft-identity
130×sqrt-prod
97×add-sqr-sqrt
96×prod-diff
79×add-cube-cbrt
37×distribute-lft-out
18×times-frac fma-neg
13×add-log-exp
difference-of-squares
distribute-lft-out--
associate-/r* add-cbrt-cube add-exp-log
expm1-log1p-u pow1 diff-log log1p-expm1-u
sub-neg flip3-- flip-- associate-/l*
associate-/r/
cbrt-undiv clear-num sum-log frac-2neg flip3-+ div-exp associate--l+ flip-+ div-inv
Counts
4 → 218
Calls
4 calls:
47.0ms
(/ 1.0 (+ (sqrt (+ z 1.0)) (sqrt z)))
39.0ms
(- (+ x 1.0) x)
44.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
71.0ms
(- (sqrt (+ y 1.0)) (sqrt y))

series320.0ms

Counts
4 → 12
Calls
4 calls:
177.0ms
(/ 1.0 (+ (sqrt (+ z 1.0)) (sqrt z)))
2.0ms
(- (+ x 1.0) x)
71.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
70.0ms
(- (sqrt (+ y 1.0)) (sqrt y))

simplify1.8s

Counts
230 → 230
Iterations
IterNodes
done5000
22374
1906
0389

prune1.5s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 1.9b

regimes1.6s

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done35
135
026

end0.0ms

sample7.0s

Algorithm
intervals
Results
4.8s27132×body80nan
919.0ms1134×body640valid
170.0ms388×body320valid
21.0ms100×body160valid
19.0ms33×body1280valid
15.0ms141×body80valid