Details

Time bar (total: 43.8s)

sample507.0ms

Algorithm
intervals
Results
137.0ms73×body5120valid
100.0ms63×body2560valid
76.0ms389×body80nan
72.0ms217×body80valid
34.0ms20×body10240exit
30.0ms29×body1280valid
10.0ms13×body640valid
4.0msbody320valid
1.0msbody160valid

simplify829.0ms

Counts
1 → 1
Iterations
IterNodes
done2004
32004
2286
160
021

prune23.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 52.3b

localize69.0ms

Local error

Found 4 expressions with local error:

12.2b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
12.2b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
13.6b
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
28.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.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-div sqrt-prod unswap-sqr
fma-def
frac-add 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 difference-of-squares
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 172
Calls
4 calls:
40.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
36.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
390.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
1.6s
(+ (sqrt (- (* (* (/ 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:
104.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
109.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
458.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
578.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.1s

Counts
184 → 184
Iterations
IterNodes
done2001
22001
1719
0236

prune3.3s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 28.6b

localize11.0ms

Local error

Found 1 expressions with local error:

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

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

series3.0ms

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

simplify2.4s

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

prune616.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 27.7b

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

15 alts after pruning (14 fresh and 1 done)

Merged error: 27.7b

localize112.0ms

Local error

Found 4 expressions with local error:

13.6b
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
13.6b
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
28.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)))
28.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)))

rewrite3.8s

Algorithm
rewrite-expression-head
Rules
16×sqrt-div sqrt-prod
14×fma-def
12×add-sqr-sqrt frac-add
10×*-un-lft-identity add-cube-cbrt
flip3-- flip-- add-log-exp
pow1
expm1-log1p-u frac-times add-cbrt-cube associate-*l/ associate-*r/ add-exp-log insert-posit16 log1p-expm1-u difference-of-squares
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 92
Calls
4 calls:
370.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
456.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
1.6s
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ 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 h) (/ (* (/ d D) (/ d D)) w)))

series2.0s

Counts
4 → 12
Calls
4 calls:
478.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
430.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
555.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)))
496.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
104 → 104
Iterations
IterNodes
done2000
32000
21099
1295
0108

prune2.2s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 27.7b

regimes1.8s

Accuracy

21.7% (6.1b remaining)

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

bsearch4.0ms

simplify6.0ms

Iterations
IterNodes
done33
133
027

end0.0ms

sample20.2s

Algorithm
intervals
Results
5.7s2275×body5120valid
4.0s12832×body80nan
3.4s1755×body2560valid
1.9s6755×body80valid
1.8s902×body1280valid
1.5s561×body10240exit
553.0ms476×body640valid
154.0ms220×body320valid
50.0ms112×body160valid