Details

Time bar (total: 46.1s)

sample591.0ms

Algorithm
intervals
Results
156.0ms59×body5120valid
126.0ms413×body80nan
75.0ms51×body2560valid
59.0ms240×body80valid
58.0ms34×body1280valid
42.0ms24×body10240exit
18.0ms16×body640valid
3.0msbody320valid
0.0msbody160valid

simplify981.0ms

Counts
1 → 1
Iterations
IterNodes
done2004
32004
2286
160
021

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 49.3b

localize87.0ms

Local error

Found 4 expressions with local error:

15.5b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
15.5b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
15.5b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
23.5b
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

rewrite2.3s

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:
58.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
30.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
43.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
2.2s
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

series910.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
111.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
133.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
558.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.4s

Counts
228 → 228
Iterations
IterNodes
done2000
22000
1698
0218

prune1.9s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 26.9b

localize17.0ms

Local error

Found 1 expressions with local error:

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

rewrite26.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:
25.0ms
(* (/ c0 w) (/ 0 2))

series4.0ms

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

simplify2.7s

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

prune419.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 25.8b

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

prune111.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 25.8b

localize96.0ms

Local error

Found 4 expressions with local error:

14.8b
(sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
15.5b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
15.5b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
30.5b
(+ (sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

rewrite5.6s

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-div unswap-sqr
fma-def frac-add sqrt-prod add-log-exp
expm1-log1p-u frac-times flip3-- associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u div-inv flip--
pow-prod-down *-commutative
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 170
Calls
4 calls:
1.2s
(sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
55.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
58.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
4.3s
(+ (sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

series1.3s

Counts
4 → 12
Calls
4 calls:
490.0ms
(sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
84.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
99.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
658.0ms
(+ (sqrt (- (* (* (* (cbrt (/ c0 h)) (cbrt (/ c0 h))) (* (cbrt (/ c0 h)) (/ (* (/ d D) (/ d D)) w))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))

simplify1.8s

Counts
182 → 182
Iterations
IterNodes
done2011
22011
1726
0235

prune1.7s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 25.7b

regimes2.4s

Accuracy

26.7% (5.7b remaining)

Error of 31.5b against oracle of 25.8b and baseline of 33.6b

bsearch9.0ms

simplify22.0ms

Iterations
IterNodes
done50
150
041

end0.0ms

sample21.8s

Algorithm
intervals
Results
6.2s2234×body5120valid
5.1s12925×body80nan
3.2s1738×body2560valid
1.9s6725×body80valid
1.8s978×body1280valid
1.4s560×body10240exit
474.0ms425×body640valid
257.0ms229×body320valid
54.0ms106×body160valid