Details

Time bar (total: 43.3s)

sample985.0ms

Algorithm
intervals
Results
580.0ms73×body5120valid
114.0ms63×body2560valid
108.0ms389×body80nan
49.0ms217×body80valid
33.0ms29×body1280valid
31.0ms20×body10240exit
13.0ms13×body640valid
4.0msbody320valid
2.0msbody160valid

simplify1.0s

Counts
1 → 1
Iterations
IterNodes
32972
2280
159
021

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.6b

localize83.0ms

Local error

Found 4 expressions with local error:

14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
28.5b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

rewrite201.0ms

Algorithm
rewrite-expression-head
Rules
199×add-cbrt-cube add-exp-log
81×prod-exp cbrt-unprod
72×cbrt-undiv div-exp
11×associate-*r/
associate-/l/
sqrt-div frac-add
frac-times
*-un-lft-identity add-log-exp
associate-*l/
add-sqr-sqrt pow1 flip3-+ add-cube-cbrt flip-+ insert-posit16
clear-num associate-/r* frac-2neg times-frac flip3-- div-inv flip-- associate-/l*
+-commutative sum-log distribute-lft-out
Counts
4 → 156
Calls
4 calls:
56.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
34.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
42.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
60.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series1.1s

Counts
4 → 12
Calls
4 calls:
91.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
115.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
85.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
834.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify1.4s

Counts
168 → 168
Iterations
IterNodes
23546
1663
0215

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 50.1b

localize143.0ms

Local error

Found 4 expressions with local error:

14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
28.5b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
28.5b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
28.5b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

rewrite270.0ms

Algorithm
rewrite-expression-head
Rules
69×add-cbrt-cube add-exp-log
27×prod-exp cbrt-unprod
24×cbrt-undiv sqrt-div div-exp frac-add
13×frac-times
12×flip3-+ flip-+
10×*-un-lft-identity add-log-exp
flip3-- associate-*r/ flip--
associate-*l/
add-sqr-sqrt pow1 add-cube-cbrt insert-posit16
+-commutative sum-log distribute-lft-out associate-/l/
clear-num associate-/r* frac-2neg times-frac div-inv associate-/l*
Counts
4 → 108
Calls
4 calls:
55.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
67.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
68.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
76.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series2.8s

Counts
4 → 12
Calls
4 calls:
116.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
911.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
882.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
907.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify1.5s

Counts
120 → 120
Iterations
IterNodes
23546
1663
0215

prune1.1s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 50.1b

localize48.0ms

Local error

Found 4 expressions with local error:

13.6b
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
33.8b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

rewrite208.0ms

Algorithm
rewrite-expression-head
Rules
134×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
48×cbrt-undiv div-exp
16×sqrt-div
10×frac-times associate-*r/
frac-add
pow1 flip3-+ flip-+
*-un-lft-identity flip3-- associate-*l/ flip-- add-log-exp associate-/l/
add-sqr-sqrt add-cube-cbrt insert-posit16
clear-num associate-/r* frac-2neg sqrt-pow1 times-frac div-inv associate-/l*
+-commutative sum-log pow1/2 pow-prod-down sqrt-prod distribute-lft-out
Counts
4 → 131
Calls
4 calls:
50.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
56.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
31.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
69.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

series1.8s

Counts
4 → 12
Calls
4 calls:
776.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
73.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
82.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
844.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

simplify1.4s

Counts
143 → 143
Iterations
IterNodes
23509
1667
0228

prune865.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 49.4b

localize87.0ms

Local error

Found 4 expressions with local error:

7.2b
(/ (* (* c0 (/ d D)) (/ d D)) w)
13.6b
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M)))
14.0b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
30.6b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

rewrite203.0ms

Algorithm
rewrite-expression-head
Rules
98×add-cbrt-cube add-exp-log
37×prod-exp cbrt-unprod
36×cbrt-undiv div-exp
16×sqrt-div
10×frac-times associate-*r/
*-un-lft-identity frac-add
pow1 flip3-+ flip-+
add-sqr-sqrt flip3-- associate-*l/ add-cube-cbrt flip-- add-log-exp associate-/l/
associate-/r* times-frac insert-posit16
clear-num frac-2neg sqrt-pow1 div-inv associate-/l*
+-commutative sum-log pow1/2 pow-prod-down sqrt-prod distribute-lft-out
Counts
4 → 121
Calls
4 calls:
27.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)
60.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M)))
31.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
81.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

series1.6s

Counts
4 → 12
Calls
4 calls:
70.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)
699.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M)))
77.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
767.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

simplify1.9s

Counts
133 → 133
Iterations
IterNodes
24394
1804
0270

prune1.0s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 48.6b

regimes2.3s

Accuracy

4.8% (5.1b remaining)

Error of 52.0b against oracle of 46.9b and baseline of 52.3b

bsearch421.0ms

Steps
ItersRangePoint
9
-1.4026435698680838e-85
-6.093134781349859e-91
-7.536492045050691e-90

simplify22.0ms

Iterations
IterNodes
243
143
032

end0.0ms

sample19.7s

Algorithm
intervals
Results
6.0s2275×body5120valid
3.7s12832×body80nan
3.0s1755×body2560valid
2.5s6755×body80valid
1.2s902×body1280valid
1.2s561×body10240exit
519.0ms476×body640valid
199.0ms220×body320valid
78.0ms112×body160valid