Details

Time bar (total: 26.0s)

sample45.0ms

Algorithm
intervals
Results
9.0ms59×body640valid
9.0ms44×body1280valid
8.0ms241×body80nan
5.0ms123×body80valid
2.0ms24×body320valid
0.0msbody160valid

simplify22.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
11111
21411
done1411

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.9b

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ x 1.0))
0.1b
(/ 1.0 (sqrt (+ x 1.0)))
0.2b
(/ 1.0 (sqrt x))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

rewrite315.0ms

Algorithm
rewrite-expression-head
Rules
1035×times-frac
879×*-un-lft-identity
747×add-sqr-sqrt
714×add-cube-cbrt
594×prod-diff
566×sqrt-prod
74×distribute-lft-out
54×div-inv
48×sqrt-div
46×associate-/r/
24×flip3-+ flip-+
22×fma-neg
13×associate-/r*
11×distribute-lft-out--
difference-of-squares
add-exp-log add-cbrt-cube
associate-/l* add-log-exp
pow1
expm1-log1p-u log1p-expm1-u
cbrt-undiv frac-2neg div-exp clear-num
sub-neg rem-sqrt-square flip3-- sqrt-pow1 pow1/2 diff-log frac-sub flip-- hypot-def
Counts
4 → 758
Calls
4 calls:
16.0ms
(sqrt (+ x 1.0))
26.0ms
(/ 1.0 (sqrt (+ x 1.0)))
6.0ms
(/ 1.0 (sqrt x))
123.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series369.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(sqrt (+ x 1.0))
100.0ms
(/ 1.0 (sqrt (+ x 1.0)))
53.0ms
(/ 1.0 (sqrt x))
170.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify2.8s

Counts
770 → 770
Iterations

Useful iterations: done (2.7s)

IterNodesCost
070140764
1153135216
2301226244
done500120672

prune1.0s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 17.4b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (sqrt x))
0.2b
(* (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))) (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
2210×times-frac
1853×*-un-lft-identity
1727×add-sqr-sqrt
1415×add-cube-cbrt
1350×sqrt-prod
1188×prod-diff
156×distribute-lft-out
113×div-inv
112×sqrt-div
88×associate-/r/
86×difference-of-squares
80×distribute-lft-out--
52×swap-sqr
44×flip3-+ fma-neg flip-+
26×associate-*r* associate-*l*
19×pow1
10×flip3-- frac-sub flip--
frac-times
add-exp-log sqrt-pow1 pow1/2 add-cbrt-cube add-log-exp
associate-/r*
pow-prod-up
expm1-log1p-u log1p-expm1-u unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr associate-/l*
sub-neg diff-log
cbrt-undiv pow2 frac-2neg pow-plus sqrt-unprod div-exp prod-exp clear-num rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 1493
Calls
4 calls:
6.0ms
(/ 1.0 (sqrt x))
579.0ms
(* (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))) (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))
116.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
95.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series639.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(/ 1.0 (sqrt x))
203.0ms
(* (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))) (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))
189.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
174.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify2.0s

Counts
1505 → 1505
Iterations

Useful iterations: done (1.9s)

IterNodesCost
080085255
1164270722
2349654179
done500054034

prune3.0s

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 17.4b

localize28.0ms

Local error

Found 4 expressions with local error:

1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

rewrite657.0ms

Algorithm
rewrite-expression-head
Rules
3984×times-frac
3336×*-un-lft-identity
2836×add-sqr-sqrt
2716×add-cube-cbrt
2376×prod-diff
2136×sqrt-prod
276×distribute-lft-out
208×div-inv
176×sqrt-div associate-/r/
88×flip3-+ fma-neg flip-+
44×distribute-lft-out--
36×difference-of-squares
12×add-log-exp
pow1 add-exp-log expm1-log1p-u sub-neg flip3-- diff-log frac-sub add-cbrt-cube flip-- log1p-expm1-u
Counts
4 → 2604
Calls
4 calls:
88.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
88.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
86.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
92.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series569.0ms

Counts
4 → 12
Calls
4 calls:
140.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
145.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
136.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
149.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify1.9s

Counts
2616 → 2616
Iterations

Useful iterations: done (1.7s)

IterNodesCost
0650158056
11433136480
22775100780
done500078492

prune3.4s

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 17.4b

localize36.0ms

Local error

Found 4 expressions with local error:

1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
1.6b
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
2.3b
(expm1 (log1p (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))

rewrite480.0ms

Algorithm
rewrite-expression-head
Rules
2988×times-frac
2503×*-un-lft-identity
2128×add-sqr-sqrt
2038×add-cube-cbrt
1782×prod-diff
1602×sqrt-prod
207×distribute-lft-out
156×div-inv
132×sqrt-div associate-/r/
66×flip3-+ fma-neg flip-+
33×distribute-lft-out--
27×difference-of-squares
10×add-log-exp
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
sub-neg flip3-- diff-log frac-sub flip--
expm1-log1p expm1-udef
Counts
4 → 1964
Calls
4 calls:
88.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
86.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
91.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
0.0ms
(expm1 (log1p (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))

series1.1s

Counts
4 → 12
Calls
4 calls:
137.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
140.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
135.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
656.0ms
(expm1 (log1p (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))

simplify1.9s

Counts
1976 → 1976
Iterations

Useful iterations: done (1.7s)

IterNodesCost
0714118953
11612102336
2337275922
done500165861

prune2.8s

Pruning

21 alts after pruning (19 fresh and 2 done)

Merged error: 17.4b

regimes225.0ms

Accuracy

0% (0.8b remaining)

Error of 19.8b against oracle of 19.0b and baseline of 19.8b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11125
done1125

end0.0ms

sample1.6s

Algorithm
intervals
Results
434.0ms4115×body80valid
370.0ms1792×body640valid
255.0ms8200×body80nan
233.0ms1096×body1280valid
64.0ms688×body320valid
19.0ms309×body160valid