Details

Time bar (total: 44.8s)

sample479.0ms

Algorithm
intervals
Results
115.0ms62×body5120valid
109.0ms386×body80nan
95.0ms60×body2560valid
44.0ms228×body80valid
29.0ms19×body10240exit
27.0ms28×body1280valid
8.0ms13×body320valid
7.0msbody640valid
1.0msbody160valid

simplify866.0ms

Counts
1 → 1
Iterations
IterNodes
done2006
32006
2280
159
021

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 50.3b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
172×add-cbrt-cube add-exp-log
72×cbrt-undiv div-exp
61×add-sqr-sqrt
60×prod-exp cbrt-unprod
48×times-frac
39×associate-*l*
31×*-un-lft-identity add-cube-cbrt
24×sqrt-div frac-add
23×frac-times
21×associate-*r*
17×associate-*l/ associate-*r/
12×unswap-sqr
10×pow1 flip3-+ flip-+
flip3-- flip--
div-inv add-log-exp
insert-posit16
pow-prod-down *-commutative
+-commutative sum-log
Counts
4 → 219
Calls
4 calls:
46.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
30.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
29.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
41.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

series1.3s

Counts
4 → 12
Calls
4 calls:
110.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
98.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
109.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
972.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

simplify1.5s

Counts
231 → 231
Iterations
IterNodes
done2008
22008
1915
0316

prune1.4s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 47.5b

localize117.0ms

Local error

Found 4 expressions with local error:

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

rewrite160.0ms

Algorithm
rewrite-expression-head
Rules
72×sqrt-div frac-add
61×frac-times
60×add-cbrt-cube add-exp-log
43×associate-*l/ associate-*r/
30×flip3-+ flip-+
27×flip3-- flip--
24×cbrt-undiv div-exp
23×add-sqr-sqrt
20×prod-exp cbrt-unprod
16×times-frac
13×*-un-lft-identity associate-*l* add-cube-cbrt
10×add-log-exp
associate-*r*
pow1
insert-posit16 unswap-sqr
+-commutative sum-log
div-inv
pow-prod-down *-commutative
Counts
4 → 169
Calls
4 calls:
38.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
39.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))
40.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))
39.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

series2.5s

Counts
4 → 12
Calls
4 calls:
106.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
876.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))
694.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))
861.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

simplify1.5s

Counts
181 → 181
Iterations
IterNodes
done2008
22008
1915
0316

prune2.1s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 47.5b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
172×add-cbrt-cube add-exp-log
72×cbrt-undiv div-exp
61×add-sqr-sqrt
60×prod-exp cbrt-unprod
48×times-frac
39×associate-*l*
31×*-un-lft-identity add-cube-cbrt
24×sqrt-div frac-add
23×frac-times
21×associate-*r*
17×associate-*l/ associate-*r/
12×unswap-sqr
10×pow1 flip3-+ flip-+
flip3-- flip--
div-inv add-log-exp
insert-posit16
pow-prod-down *-commutative
+-commutative sum-log
Counts
4 → 219
Calls
4 calls:
46.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
45.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
46.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
39.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

series1.2s

Counts
4 → 12
Calls
4 calls:
109.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
122.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
103.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
877.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)))

simplify1.4s

Counts
231 → 231
Iterations
IterNodes
done2008
22008
1915
0316

prune1.9s

Pruning

16 alts after pruning (14 fresh and 2 done)

Merged error: 47.5b

localize94.0ms

Local error

Found 4 expressions with local error:

13.3b
(sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M)))
13.7b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
13.7b
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
34.9b
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ (* c0 (/ d D)) w) (/ (/ d D) h)))

rewrite190.0ms

Algorithm
rewrite-expression-head
Rules
116×add-cbrt-cube add-exp-log
48×cbrt-undiv div-exp
42×add-sqr-sqrt
40×prod-exp cbrt-unprod
32×times-frac sqrt-div
26×frac-times associate-*l*
24×frac-add
22×*-un-lft-identity add-cube-cbrt
18×associate-*l/ associate-*r/
14×associate-*r*
13×flip3-+ flip-+
12×flip3-- flip--
11×pow1
unswap-sqr
add-log-exp
insert-posit16 div-inv
pow-prod-down
sqrt-pow1 *-commutative
+-commutative sum-log pow1/2 sqrt-prod
Counts
4 → 178
Calls
4 calls:
59.0ms
(sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M)))
32.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
39.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
52.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ (* c0 (/ d D)) w) (/ (/ d D) h)))

series1.9s

Counts
4 → 12
Calls
4 calls:
757.0ms
(sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M)))
107.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
123.0ms
(* (/ c0 w) (/ (* (/ d D) (/ d D)) h))
957.0ms
(+ (sqrt (* (+ M (* (/ c0 w) (/ (* (/ d D) (/ d D)) h))) (- (* (/ c0 w) (/ (* (/ d D) (/ d D)) h)) M))) (* (/ (* c0 (/ d D)) w) (/ (/ d D) h)))

simplify1.4s

Counts
190 → 190
Iterations
IterNodes
done2000
22000
1995
0335

prune1.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 45.5b

regimes2.5s

Accuracy

-4% (7.4b remaining)

Error of 54.8b against oracle of 47.4b and baseline of 54.5b

bsearch425.0ms

Steps
ItersRangePoint
10
3.6696251092936084e-297
7.132814083827276e-286
5.43376491402612e-292

simplify27.0ms

Iterations
IterNodes
done46
146
035

end0.0ms

sample20.1s

Algorithm
intervals
Results
4.8s2253×body5120valid
4.6s13145×body80nan
4.4s1764×body2560valid
1.8s6803×body80valid
1.3s903×body1280valid
1.2s577×body10240exit
405.0ms444×body640valid
211.0ms227×body320valid
54.0ms113×body160valid