Details

Time bar (total: 25.5s)

sample1.3s

Algorithm
intervals
Results
524.0ms3587×body80nan
523.0ms152×body640valid
18.0ms58×body320valid
4.0ms18×body160valid
3.0ms24×body80valid
2.0msbody1280valid

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done5001
3897
2155
151
024

prune27.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.9b

localize73.0ms

Local error

Found 4 expressions with local error:

2.1b
(- (sqrt (+ y 1.0)) (sqrt y))
2.8b
(- (sqrt (+ t 1.0)) (sqrt t))
2.8b
(- (sqrt (+ x 1.0)) (sqrt x))
4.2b
(- (sqrt (+ z 1.0)) (sqrt z))

rewrite247.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:
52.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
44.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
52.0ms
(- (sqrt (+ x 1.0)) (sqrt x))
87.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

series399.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
90.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
95.0ms
(- (sqrt (+ x 1.0)) (sqrt x))
93.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

simplify1.4s

Counts
292 → 292
Iterations
IterNodes
done5000
23339
11010
0443

prune1.5s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.9b

localize82.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
2.1b
(- (sqrt (+ y 1.0)) (sqrt y))
2.8b
(- (sqrt (+ t 1.0)) (sqrt t))
4.2b
(- (sqrt (+ z 1.0)) (sqrt z))

rewrite328.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:
137.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
67.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
55.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
57.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

series514.0ms

Counts
4 → 12
Calls
4 calls:
190.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
91.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
111.0ms
(- (sqrt (+ t 1.0)) (sqrt t))
121.0ms
(- (sqrt (+ z 1.0)) (sqrt z))

simplify1.9s

Counts
282 → 282
Iterations
IterNodes
done5000
24205
11071
0453

prune1.7s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.8b

localize68.0ms

Local error

Found 4 expressions with local error:

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

rewrite317.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:
95.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
98.0ms
(/ (+ 1.0 (- z z)) (+ (sqrt z) (sqrt (+ 1.0 z))))
41.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
60.0ms
(- (sqrt (+ t 1.0)) (sqrt t))

series669.0ms

Counts
4 → 12
Calls
4 calls:
220.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
234.0ms
(/ (+ 1.0 (- z z)) (+ (sqrt z) (sqrt (+ 1.0 z))))
92.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
123.0ms
(- (sqrt (+ t 1.0)) (sqrt t))

simplify2.2s

Counts
272 → 272
Iterations
IterNodes
done5000
24753
11100
0450

prune2.0s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 1.8b

localize89.0ms

Local error

Found 4 expressions with local error:

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

rewrite300.0ms

Algorithm
rewrite-expression-head
Rules
254×*-un-lft-identity
105×sqrt-prod
89×distribute-lft-out
76×add-sqr-sqrt
66×add-cube-cbrt
60×times-frac
54×prod-diff
19×distribute-lft-out--
12×associate-/r*
11×fma-neg add-log-exp
10×associate-/l*
add-cbrt-cube add-exp-log
difference-of-squares
expm1-log1p-u pow1 flip3-+ associate-/r/ flip-+ log1p-expm1-u associate-/l/
diff-log
cbrt-undiv clear-num associate-+r- sub-neg frac-2neg flip3-- div-sub div-exp div-inv flip--
sum-log associate--l+
Counts
4 → 225
Calls
4 calls:
88.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
99.0ms
(/ (+ 1.0 (- z z)) (+ (sqrt z) (sqrt (+ 1.0 z))))
53.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
48.0ms
(- (+ t 1.0) t)

series490.0ms

Counts
4 → 12
Calls
4 calls:
225.0ms
(/ (+ 1.0 (- x x)) (+ (sqrt (+ x 1.0)) (sqrt x)))
180.0ms
(/ (+ 1.0 (- z z)) (+ (sqrt z) (sqrt (+ 1.0 z))))
84.0ms
(- (sqrt (+ y 1.0)) (sqrt y))
2.0ms
(- (+ t 1.0) t)

simplify2.0s

Counts
237 → 237
Iterations
IterNodes
done5000
24370
1982
0400

prune1.7s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.0b

regimes1.6s

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done43
143
031

end0.0ms

sample3.2s

Algorithm
intervals
Results
2.2s9979×body80nan
269.0ms441×body640valid
57.0ms148×body320valid
11.0ms44×body160valid
7.0ms57×body80valid
4.0msbody1280valid