Details

Time bar (total: 39.5s)

sample556.0ms

Algorithm
intervals
Results
173.0ms71×body5120valid
98.0ms461×body80nan
75.0ms55×body2560valid
48.0ms223×body80valid
37.0ms18×body10240exit
34.0ms16×body640valid
30.0ms25×body1280valid
3.0msbody320valid
3.0msbody160valid

simplify760.0ms

Counts
1 → 1
Iterations
IterNodes
33014
2286
160
021

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.0b

localize70.0ms

Local error

Found 4 expressions with local error:

13.4b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
13.4b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
13.4b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
29.1b
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

rewrite1.4s

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 log1p-expm1-u
flip3-- pow-prod-down *-commutative flip--
+-commutative sum-log flip3-+ flip-+ difference-of-squares
Counts
4 → 212
Calls
4 calls:
25.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
31.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
50.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
1.3s
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

series967.0ms

Counts
4 → 12
Calls
4 calls:
117.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
107.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
134.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
608.0ms
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

simplify1.1s

Counts
224 → 224
Iterations
IterNodes
22877
1695
0215

prune4.3s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 30.0b

localize16.0ms

Local error

Found 1 expressions with local error:

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

rewrite23.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 log1p-expm1-u add-log-exp
Counts
1 → 52
Calls
1 calls:
22.0ms
(* (/ c0 w) (/ 0 2))

series8.0ms

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

simplify2.0s

Counts
55 → 55
Iterations
IterNodes
42865
3862
2447
1271
0111

prune756.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 28.6b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
10
00

prune107.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 28.6b

localize91.0ms

Local error

Found 4 expressions with local error:

13.2b
(sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M)))
13.4b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
13.4b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
33.2b
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) h) w)))

rewrite1.9s

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/ 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 → 164
Calls
4 calls:
360.0ms
(sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M)))
49.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
47.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
1.4s
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) h) w)))

series1.3s

Counts
4 → 12
Calls
4 calls:
471.0ms
(sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M)))
133.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
109.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
598.0ms
(+ (sqrt (- (* (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (* M M))) (* c0 (/ (/ (* (/ d D) (/ d D)) h) w)))

simplify1.0s

Counts
176 → 176
Iterations
IterNodes
23088
1681
0220

prune3.3s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 28.6b

regimes1.5s

Accuracy

17.5% (7.0b remaining)

Error of 32.4b against oracle of 25.4b and baseline of 33.9b

bsearch4.0ms

simplify6.0ms

Iterations
IterNodes
231
131
025

end0.0ms

sample18.3s

Algorithm
intervals
Results
4.6s12974×body80nan
4.4s2272×body5120valid
3.1s1747×body2560valid
1.6s6840×body80valid
1.2s577×body10240exit
1.2s925×body1280valid
856.0ms440×body640valid
127.0ms208×body320valid
50.0ms119×body160valid