Details

Time bar (total: 52.8s)

sample313.0ms

Algorithm
intervals
Results
95.0ms72×body5120valid
43.0ms388×body80nan
43.0ms58×body2560valid
31.0ms38×body1280valid
24.0ms206×body80valid
15.0ms16×body10240exit
6.0ms12×body640valid
2.0msbody320valid
0.0msbody160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5207
32972
2280
159
021

prune40.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 53.1b

localize112.0ms

Local error

Found 4 expressions with local error:

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

rewrite202.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
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 → 127
Calls
4 calls:
34.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
46.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
50.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
60.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.1s

Counts
4 → 12
Calls
4 calls:
95.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
131.0ms
(/ (* (* c0 (/ d D)) (/ d D)) (* w h))
918.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
972.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)))

simplify2.8s

Counts
139 → 139
Iterations
IterNodes
done5025
23587
1676
0221

prune1.0s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 50.1b

localize185.0ms

Local error

Found 4 expressions with local error:

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

rewrite299.0ms

Algorithm
rewrite-expression-head
Rules
32×sqrt-div
24×frac-add
16×frac-times
15×flip3-+ flip-+
12×flip3-- flip--
10×*-un-lft-identity add-log-exp
associate-*l/ associate-*r/
pow1
add-sqr-sqrt add-cbrt-cube add-exp-log add-cube-cbrt
+-commutative sum-log distribute-lft-out
sqrt-pow1
pow1/2 pow-prod-down sqrt-prod
Counts
4 → 79
Calls
4 calls:
47.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
85.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)))
87.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)))
76.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.3s

Counts
4 → 12
Calls
4 calls:
1.3s
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
997.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)))
1.0s
(+ (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.0s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify2.3s

Counts
91 → 91
Iterations
IterNodes
done5001
21536
1370
0131

prune1.5s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 50.1b

localize227.0ms

Local error

Found 4 expressions with local error:

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

rewrite613.0ms

Algorithm
rewrite-expression-head
Rules
320×sqrt-div
148×frac-times
96×frac-add
66×flip3-+ flip-+
63×flip3-- flip--
50×associate-*l/ associate-*r/
10×add-log-exp
*-un-lft-identity
pow1
add-sqr-sqrt sqrt-pow1
add-cube-cbrt sqrt-prod
add-cbrt-cube add-exp-log
+-commutative sum-log
pow1/2 distribute-lft-out
rem-sqrt-square pow-prod-down
Counts
4 → 156
Calls
4 calls:
42.0ms
(sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))))
60.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)))
63.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)))
420.0ms
(+ (* (sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))) (sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

series3.4s

Counts
4 → 12
Calls
4 calls:
367.0ms
(sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))))
981.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)))
1.1s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
993.0ms
(+ (* (sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))) (sqrt (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))

simplify3.8s

Counts
168 → 168
Iterations
IterNodes
done5003
11790
0653

prune3.6s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 50.1b

localize130.0ms

Local error

Found 4 expressions with local error:

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

rewrite219.0ms

Algorithm
rewrite-expression-head
Rules
32×sqrt-div
16×frac-times frac-add
14×flip3-+ flip-+
12×flip3-- flip--
10×pow1
*-un-lft-identity associate-*l/ associate-*r/ add-log-exp
add-sqr-sqrt sqrt-pow1 add-cbrt-cube add-exp-log add-cube-cbrt
+-commutative sum-log pow1/2 pow-prod-down sqrt-prod distribute-lft-out
Counts
4 → 78
Calls
4 calls:
55.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
42.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
74.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)))
45.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)))

series3.7s

Counts
4 → 12
Calls
4 calls:
867.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
857.0ms
(sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M)))
1.0s
(+ (sqrt (* (+ M (/ (* (* c0 (/ d D)) (/ d D)) (* w h))) (- (/ (* (* c0 (/ d D)) (/ d D)) (* w h)) M))) (/ (* (* c0 (/ d D)) (/ d D)) (* w h)))
933.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)))

simplify2.5s

Counts
90 → 90
Iterations
IterNodes
done5001
21536
1370
0131

prune1.3s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 50.1b

regimes1.4s

Accuracy

-3.2% (4.1b remaining)

Error of 53.0b against oracle of 49.0b and baseline of 52.9b

bsearch443.0ms

Steps
ItersRangePoint
3
6.714703782290277e+91
8.589362965336954e+91
8.472196766396536e+91
9
7.866462797003659e-72
1.1638615527464868e-63
2.0623402663332174e-69

simplify24.0ms

Iterations
IterNodes
done65
165
048

end0.0ms

sample14.3s

Algorithm
intervals
Results
3.7s13371×body80nan
3.6s2270×body5120valid
2.5s1749×body2560valid
1.1s6750×body80valid
894.0ms595×body10240exit
679.0ms970×body1280valid
303.0ms480×body640valid
80.0ms227×body320valid
25.0ms110×body160valid