Details

Time bar (total: 37.6s)

sample486.0ms

Algorithm
intervals
Results
114.0ms60×body2560valid
90.0ms386×body80nan
87.0ms62×body5120valid
55.0ms28×body1280valid
47.0ms228×body80valid
30.0ms19×body10240exit
8.0ms13×body320valid
7.0msbody640valid
1.0msbody160valid

simplify951.0ms

Counts
1 → 1
Iterations
IterNodes
done2004
32004
2286
160
021

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.7b

localize80.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
172×add-cbrt-cube add-exp-log
72×cbrt-undiv div-exp
63×add-sqr-sqrt
60×prod-exp cbrt-unprod
48×times-frac
39×associate-*l*
33×*-un-lft-identity add-cube-cbrt
21×associate-*r*
12×unswap-sqr
10×pow1
fma-def
sqrt-div frac-add div-inv add-log-exp
frac-times associate-*l/ associate-*r/
expm1-log1p-u sqrt-prod insert-posit16 log1p-expm1-u
flip3-- pow-prod-down *-commutative flip--
+-commutative sum-log flip3-+ flip-+ difference-of-squares
Counts
4 → 216
Calls
4 calls:
60.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
29.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
43.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
1.7s
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

series920.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
95.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
106.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
593.0ms
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

simplify1.3s

Counts
228 → 228
Iterations
IterNodes
done2000
22000
1698
0218

prune1.5s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 29.2b

localize9.0ms

Local error

Found 1 expressions with local error:

6.4b
(* (/ c0 w) (/ 0 2))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
22×times-frac
15×*-un-lft-identity add-cube-cbrt
13×add-cbrt-cube associate-*r* associate-*l* add-exp-log
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr
pow1
div-inv
expm1-log1p-u frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative insert-posit16 log1p-expm1-u add-log-exp
Counts
1 → 53
Calls
1 calls:
21.0ms
(* (/ c0 w) (/ 0 2))

series4.0ms

Counts
1 → 3
Calls
1 calls:
4.0ms
(* (/ c0 w) (/ 0 2))

simplify2.4s

Counts
56 → 56
Iterations
IterNodes
done2129
42129
31300
2492
1278
0112

prune348.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 28.1b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune135.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 28.1b

localize71.0ms

Local error

Found 4 expressions with local error:

13.3b
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
13.6b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
13.6b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
30.4b
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) w) h)))

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
116×add-cbrt-cube add-exp-log
48×cbrt-undiv div-exp
46×add-sqr-sqrt
40×prod-exp cbrt-unprod
32×times-frac
26×associate-*l*
25×*-un-lft-identity add-cube-cbrt
14×associate-*r*
pow1
sqrt-prod unswap-sqr
fma-def
add-log-exp
expm1-log1p-u sqrt-div associate-*r/ insert-posit16 log1p-expm1-u div-inv
frac-times flip3-- pow-prod-down associate-*l/ frac-add *-commutative flip-- difference-of-squares
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 168
Calls
4 calls:
423.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
53.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
48.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
1.4s
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) w) h)))

series1.5s

Counts
4 → 12
Calls
4 calls:
383.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
103.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
501.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
471.0ms
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) w) h)))

simplify1.3s

Counts
180 → 180
Iterations
IterNodes
done2004
22004
1687
0224

prune917.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 28.0b

regimes2.0s

Accuracy

12.5% (6.8b remaining)

Error of 33.1b against oracle of 26.3b and baseline of 34.0b

bsearch4.0ms

simplify15.0ms

Iterations
IterNodes
done47
147
038

end0.0ms

sample19.9s

Algorithm
intervals
Results
5.1s2253×body5120valid
4.4s13145×body80nan
2.9s1764×body2560valid
2.1s903×body1280valid
1.8s6803×body80valid
1.6s577×body10240exit
442.0ms444×body640valid
208.0ms227×body320valid
78.0ms113×body160valid