Details

Time bar (total: 53.7s)

sample648.0ms

Algorithm
intervals
Results
194.0ms77×body5120valid
137.0ms382×body80nan
92.0ms55×body2560valid
56.0ms207×body80valid
53.0ms24×body10240exit
41.0ms29×body1280valid
18.0ms17×body640valid
4.0msbody320valid

simplify959.0ms

Counts
1 → 1

prune38.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 53.5b

localize82.0ms

Local error

Found 4 expressions with local error:

28.2b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
12.6b
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
9.4b
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
8.1b
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

rewrite4.2s

Algorithm
rewrite-expression-head
Rules
51×add-cbrt-cube add-exp-log
36×times-frac
30×*-un-lft-identity
29×add-sqr-sqrt
26×add-cube-cbrt
22×cbrt-undiv div-exp
14×prod-exp cbrt-unprod
sqrt-div sqrt-prod
pow1 fma-def associate-*l* associate-/l*
frac-add div-inv add-log-exp
expm1-log1p-u frac-times flip3-- associate-*r* associate-*r/ insert-posit16 log1p-expm1-u flip--
associate-/r* flip3-+ flip-+
distribute-lft-out difference-of-squares
distribute-rgt-in +-commutative rem-sqrt-square clear-num sum-log frac-2neg distribute-lft-in sqrt-pow1 pow1/2 pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
Counts
4 → 145
Calls
4 calls:
Slowest
2.6s
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
1.2s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
302.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
28.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

series1.4s

Counts
4 → 12
Calls
4 calls:
Slowest
698.0ms
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
332.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
286.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
118.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

simplify2.5s

Counts
157 → 157

prune4.0s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 23.1b

localize0.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0
Calls
0 calls:
Slowest

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0

prune104.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 23.1b

localize94.0ms

Local error

Found 4 expressions with local error:

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

rewrite172.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-*l/
associate-/l/
sqrt-div frac-add
frac-times *-un-lft-identity
add-log-exp
add-sqr-sqrt fma-def associate-*r/ add-cube-cbrt
expm1-log1p-u pow1 flip3-+ times-frac flip-+ insert-posit16 log1p-expm1-u div-inv
clear-num associate-/r* frac-2neg flip3-- flip-- associate-/l*
+-commutative sum-log distribute-lft-out
Counts
4 → 169
Calls
4 calls:
Slowest
46.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))
46.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))
46.0ms
(+ (/ (* (* (/ d D) c0) (/ d D)) (* w h)) (sqrt (* (+ (/ (* (* (/ d D) c0) (/ d D)) (* w h)) M) (- (/ (* (* (/ d D) c0) (/ d D)) (* w h)) M))))
31.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))

series578.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
313.0ms
(+ (/ (* (* (/ d D) c0) (/ d D)) (* w h)) (sqrt (* (+ (/ (* (* (/ d D) c0) (/ d D)) (* w h)) M) (- (/ (* (* (/ d D) c0) (/ d D)) (* w h)) M))))
96.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))
95.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))
74.0ms
(/ (* (* (/ d D) c0) (/ d D)) (* w h))

simplify1.5s

Counts
181 → 181

prune4.0s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 22.3b

localize81.0ms

Local error

Found 4 expressions with local error:

28.2b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
12.6b
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
8.1b
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)
8.1b
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
80×add-cbrt-cube add-exp-log
66×times-frac
41×*-un-lft-identity
40×add-sqr-sqrt cbrt-undiv div-exp
39×add-cube-cbrt
20×prod-exp cbrt-unprod
14×associate-/l*
10×div-inv
sqrt-prod
fma-def
associate-/r* add-log-exp
pow1
expm1-log1p-u sqrt-div insert-posit16 log1p-expm1-u
clear-num frac-2neg flip3-- frac-add flip-- difference-of-squares associate-/l/
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+ distribute-lft-out
Counts
4 → 165
Calls
4 calls:
Slowest
1.1s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
355.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
54.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)
52.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

series786.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
343.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
264.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
103.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)
77.0ms
(/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)

simplify1.2s

Counts
177 → 177

prune4.3s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 22.1b

regimes1.8s

Accuracy

-11% (11.0b remaining)

Error of 34.3b against oracle of 23.3b and baseline of 33.3b

bsearch715.0ms

end0.0ms

sample23.0s

Algorithm
intervals
Results
6.2s2333×body5120valid
4.9s13329×body80nan
3.8s1804×body2560valid
3.0s6881×body80valid
1.5s581×body10240exit
1.5s934×body1280valid
595.0ms477×body640valid
172.0ms186×body320valid
81.0ms102×body160valid