Details

Time bar (total: 1.6m)

sample348.0ms

Algorithm
intervals
Results
66.0ms379×body80nan
62.0ms70×body5120valid
60.0ms41×body1280valid
38.0ms51×body2560valid
26.0ms201×body80valid
17.0ms18×body10240exit
4.0msbody640valid
2.0msbody320valid
1.0msbody160valid

simplify5.2s

Counts
1 → 1
Iterations
IterNodes
done5207
32972
2280
159
021

prune63.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.7b

localize175.0ms

Local error

Found 4 expressions with local error:

15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
26.3b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

rewrite331.0ms

Algorithm
rewrite-expression-head
Rules
199×add-cbrt-cube add-exp-log
81×prod-exp cbrt-unprod
72×cbrt-undiv div-exp
11×associate-*r/
associate-/l/
sqrt-div frac-add
frac-times
*-un-lft-identity add-log-exp
associate-*l/
add-sqr-sqrt pow1 flip3-+ add-cube-cbrt flip-+ insert-posit16
clear-num associate-/r* frac-2neg times-frac flip3-- div-inv flip-- associate-/l*
+-commutative sum-log distribute-lft-out
Counts
4 → 156
Calls
4 calls:
56.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
56.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
63.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
117.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series2.5s

Counts
4 → 12
Calls
4 calls:
182.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
171.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
225.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
1.9s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify6.6s

Counts
168 → 168
Iterations
IterNodes
done5008
23525
1661
0215

prune2.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 49.1b

localize415.0ms

Local error

Found 4 expressions with local error:

15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
26.3b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
26.3b
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

rewrite373.0ms

Algorithm
rewrite-expression-head
Rules
134×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
48×cbrt-undiv div-exp
16×sqrt-div frac-add
10×frac-times associate-*r/
*-un-lft-identity flip3-+ flip-+ add-log-exp
flip3-- associate-*l/ flip-- associate-/l/
add-sqr-sqrt pow1 add-cube-cbrt insert-posit16
+-commutative clear-num associate-/r* sum-log frac-2neg times-frac div-inv distribute-lft-out associate-/l*
Counts
4 → 132
Calls
4 calls:
71.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
55.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
134.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
97.0ms
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series4.1s

Counts
4 → 12
Calls
4 calls:
183.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
179.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
1.8s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
1.9s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify6.2s

Counts
144 → 144
Iterations
IterNodes
done5008
23525
1661
0215

prune2.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 49.1b

localize167.0ms

Local error

Found 4 expressions with local error:

14.3b
(sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
15.8b
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
29.6b
(+ (sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

rewrite459.0ms

Algorithm
rewrite-expression-head
Rules
134×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
48×cbrt-undiv div-exp
16×sqrt-div
10×frac-times associate-*r/
frac-add
pow1 flip3-+ flip-+
*-un-lft-identity flip3-- associate-*l/ flip-- add-log-exp associate-/l/
add-sqr-sqrt add-cube-cbrt insert-posit16
clear-num associate-/r* frac-2neg sqrt-pow1 times-frac div-inv associate-/l*
+-commutative sum-log pow1/2 pow-prod-down sqrt-prod distribute-lft-out
Counts
4 → 131
Calls
4 calls:
120.0ms
(sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
67.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
95.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
149.0ms
(+ (sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series3.8s

Counts
4 → 12
Calls
4 calls:
1.6s
(sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
203.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
198.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
1.8s
(+ (sqrt (* (+ M (/ (* c0 (/ d D)) (/ (* w h) (/ d D)))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify6.5s

Counts
143 → 143
Iterations
IterNodes
done5001
23727
1704
0227

prune2.2s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 45.4b

localize255.0ms

Local error

Found 4 expressions with local error:

9.0b
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
9.0b
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
14.3b
(sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M)))
26.3b
(+ (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M))))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
2374×times-frac
891×*-un-lft-identity
890×add-sqr-sqrt
889×add-cube-cbrt
218×associate-/l*
178×div-inv
112×associate-/r/
104×associate-*r/
88×add-cbrt-cube add-exp-log
58×cbrt-undiv div-exp
prod-exp cbrt-unprod
associate-/r* add-log-exp
pow1
sqrt-div sqrt-prod insert-posit16
clear-num frac-2neg flip3-- frac-add flip-- associate-/l/
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+ distribute-lft-out difference-of-squares
Counts
4 → 970
Calls
4 calls:
72.0ms
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
83.0ms
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
402.0ms
(sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M)))
1.1s
(+ (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M))))

series1.7s

Counts
4 → 12
Calls
4 calls:
180.0ms
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
153.0ms
(/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)
619.0ms
(sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M)))
771.0ms
(+ (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (sqrt (- (* (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w) (/ (/ (/ d D) (/ h (* c0 (/ d D)))) w)) (* M M))))

simplify5.2s

Counts
982 → 982
Iterations
IterNodes
done5001
12814
01141

prune22.3s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 24.8b

regimes6.4s

Accuracy

-3% (9.9b remaining)

Error of 34.0b against oracle of 24.2b and baseline of 33.7b

bsearch13.0ms

simplify32.0ms

Iterations
IterNodes
done45
145
036

end0.0ms

sample14.9s

Algorithm
intervals
Results
3.7s2263×body5120valid
2.5s13010×body80nan
2.5s1817×body2560valid
1.6s6718×body80valid
1.1s877×body1280valid
852.0ms616×body10240exit
276.0ms443×body640valid
164.0ms229×body320valid
106.0ms118×body160valid