Details

Time bar (total: 28.3s)

sample58.0ms

Algorithm
intervals
Results
11.0ms59×body640valid
11.0ms44×body1280valid
9.0ms241×body80nan
6.0ms123×body80valid
3.0ms24×body320valid
0.0msbody160valid

simplify6.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

localize32.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))))

rewrite309.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:
11.0ms
(sqrt (+ x 1.0))
24.0ms
(/ 1.0 (sqrt (+ x 1.0)))
12.0ms
(/ 1.0 (sqrt x))
150.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series869.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(sqrt (+ x 1.0))
136.0ms
(/ 1.0 (sqrt (+ x 1.0)))
496.0ms
(/ 1.0 (sqrt x))
186.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify2.9s

Counts
770 → 770
Iterations

Useful iterations: done (2.8s)

IterNodesCost
070140764
1153135216
2301226244
done500120672

prune1.1s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 17.4b

localize13.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:
7.0ms
(/ 1.0 (sqrt x))
652.0ms
(* (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))) (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))
122.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
92.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series646.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(/ 1.0 (sqrt x))
212.0ms
(* (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))) (sqrt (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))
193.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
178.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify2.3s

Counts
1505 → 1505
Iterations

Useful iterations: done (2.2s)

IterNodesCost
080085255
1164270722
2349654179
done500054034

prune3.3s

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 17.4b

localize26.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))))

rewrite819.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:
106.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
111.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
95.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
87.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

series659.0ms

Counts
4 → 12
Calls
4 calls:
152.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
166.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
157.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
183.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))

simplify2.3s

Counts
2616 → 2616
Iterations

Useful iterations: done (2.0s)

IterNodesCost
0650158056
11433136480
22775100780
done500078492

prune3.1s

Pruning

21 alts after pruning (20 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))))
2.3b
(expm1 (log1p (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))

rewrite529.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))))
85.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
97.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.3s

Counts
4 → 12
Calls
4 calls:
139.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
135.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
136.0ms
(- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))
930.0ms
(expm1 (log1p (- (/ 1.0 (sqrt x)) (/ 1.0 (sqrt (+ x 1.0))))))

simplify2.0s

Counts
1976 → 1976
Iterations

Useful iterations: done (1.9s)

IterNodesCost
0714118953
11612102336
2337275922
done500165861

prune2.8s

Pruning

21 alts after pruning (19 fresh and 2 done)

Merged error: 17.4b

regimes231.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.8s

Algorithm
intervals
Results
612.0ms8200×body80nan
390.0ms1792×body640valid
218.0ms1096×body1280valid
149.0ms4115×body80valid
104.0ms688×body320valid
21.0ms309×body160valid