Details

Time bar (total: 40.9s)

sample374.0ms

Algorithm
intervals
Results
96.0ms72×body5120valid
48.0ms12×body640valid
46.0ms388×body80nan
44.0ms58×body2560valid
31.0ms206×body80valid
24.0ms38×body1280valid
18.0ms16×body10240exit
2.0msbody320valid
0.0msbody160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5000
33419
2295
160
021

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 53.7b

localize95.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.8s

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-*r*
25×*-un-lft-identity add-cube-cbrt
14×associate-*l*
pow1
sqrt-div sqrt-prod unswap-sqr
fma-def
frac-add add-log-exp
expm1-log1p-u frac-times flip3-- associate-*l/ associate-*r/ 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 → 168
Calls
4 calls:
52.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
46.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
477.0ms
(sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M)))
2.2s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

series930.0ms

Counts
4 → 12
Calls
4 calls:
102.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
119.0ms
(* (/ (* (/ d D) (/ d D)) h) (/ c0 w))
365.0ms
(sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M)))
343.0ms
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

simplify3.0s

Counts
180 → 180
Iterations
IterNodes
done5000
24348
1746
0239

prune1.5s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 27.9b

localize13.0ms

Local error

Found 1 expressions with local error:

5.4b
(* (/ c0 w) 0)

rewrite23.0ms

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

series2.0ms

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

simplify2.7s

Counts
38 → 38
Iterations
IterNodes
done5001
33990
2517
1169
068

prune357.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 24.6b

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

prune122.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 24.6b

localize205.0ms

Local error

Found 4 expressions with local error:

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

rewrite7.0s

Algorithm
rewrite-expression-head
Rules
21×fma-def
20×sqrt-div
18×frac-add
16×sqrt-prod
12×add-sqr-sqrt
11×*-un-lft-identity add-cube-cbrt
10×flip3-- flip-- add-log-exp
frac-times associate-*l/ associate-*r/
pow1
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u difference-of-squares
+-commutative sum-log flip3-+ flip-+
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 96
Calls
4 calls:
505.0ms
(sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M)))
2.2s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))
2.1s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))
2.2s
(+ (sqrt (- (* (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w))) (* M M))) (* (/ (* (/ d D) (/ d D)) h) (/ c0 w)))

series1.6s

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

simplify1.6s

Counts
108 → 108
Iterations
IterNodes
done5001
21210
1298
0109

prune1.1s

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 24.6b

regimes1.8s

Accuracy

0.8% (7.7b remaining)

Error of 33.7b against oracle of 26.0b and baseline of 33.8b

bsearch3.0ms

simplify18.0ms

Iterations
IterNodes
done32
132
028

end0.0ms

sample13.3s

Algorithm
intervals
Results
4.1s2270×body5120valid
2.6s1749×body2560valid
1.9s13371×body80nan
1.0s970×body1280valid
958.0ms6750×body80valid
859.0ms595×body10240exit
225.0ms480×body640valid
75.0ms227×body320valid
57.0ms110×body160valid