Details

Time bar (total: 54.6s)

sample502.0ms

Algorithm
intervals
Results
101.0ms76×body5120valid
98.0ms28×body1280valid
95.0ms63×body2560valid
61.0ms403×body80nan
34.0ms202×body80valid
22.0ms16×body10240exit
6.0ms10×body640valid
2.0msbody320valid
1.0msbody160valid

simplify4.2s

Counts
1 → 1
Iterations
IterNodes
done5042
33021
2286
160
021

prune40.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 52.3b

localize136.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
211×add-exp-log add-cbrt-cube
96×prod-exp cbrt-unprod
66×cbrt-undiv div-exp
25×frac-times associate-*l/
21×associate-*r*
19×pow1
15×associate-*r/
14×sqrt-div frac-add
13×add-sqr-sqrt
10×add-cube-cbrt *-un-lft-identity
times-frac pow-prod-down
flip3-- flip--
add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*l* *-commutative div-inv unswap-sqr
+-commutative fma-def flip3-+ sum-log flip-+
Counts
4 → 202
Calls
4 calls:
118.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
118.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
107.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
1.9s
(+ (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

series845.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
130.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
124.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
468.0ms
(+ (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

simplify4.0s

Counts
214 → 214
Iterations
IterNodes
done5013
22982
1671
0216

prune1.8s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 27.0b

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

prune134.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 27.0b

localize177.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.2s

Algorithm
rewrite-expression-head
Rules
211×add-exp-log add-cbrt-cube
96×prod-exp cbrt-unprod
66×cbrt-undiv div-exp
25×frac-times associate-*l/
21×associate-*r*
19×pow1
15×associate-*r/
14×sqrt-div frac-add
13×add-sqr-sqrt
10×add-cube-cbrt *-un-lft-identity
times-frac pow-prod-down
flip3-- flip--
add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*l* *-commutative div-inv unswap-sqr
+-commutative fma-def flip3-+ sum-log flip-+
Counts
4 → 202
Calls
4 calls:
109.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
112.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
115.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
1.8s
(+ (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

series867.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
123.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
120.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
497.0ms
(+ (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

simplify4.0s

Counts
214 → 214
Iterations
IterNodes
done5013
22982
1671
0216

prune2.0s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 27.0b

localize169.0ms

Local error

Found 4 expressions with local error:

11.8b
(sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M)))
15.4b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
15.4b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
32.3b
(+ (* (/ d D) (* (/ d D) (/ c0 (* w h)))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

rewrite3.5s

Algorithm
rewrite-expression-head
Rules
142×add-exp-log add-cbrt-cube
64×prod-exp cbrt-unprod
44×cbrt-undiv div-exp
20×frac-times
16×sqrt-div associate-*r/ associate-*l/
15×pow1
14×associate-*r* frac-add
12×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
flip3-- flip--
times-frac pow-prod-down add-log-exp
expm1-log1p-u sqrt-prod log1p-expm1-u
associate-*l* *-commutative div-inv unswap-sqr
+-commutative rem-sqrt-square fma-def sqrt-pow1 flip3-+ pow1/2 sum-log flip-+ difference-of-squares
Counts
4 → 162
Calls
4 calls:
1.2s
(sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M)))
114.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
216.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
1.9s
(+ (* (/ d D) (* (/ d D) (/ c0 (* w h)))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

series1.2s

Counts
4 → 12
Calls
4 calls:
453.0ms
(sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M)))
130.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
126.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
511.0ms
(+ (* (/ d D) (* (/ d D) (/ c0 (* w h)))) (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))))

simplify4.3s

Counts
174 → 174
Iterations
IterNodes
done5000
23041
1717
0250

prune1.8s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 25.6b

regimes2.2s

Accuracy

19.3% (5.9b remaining)

Error of 32.1b against oracle of 26.2b and baseline of 33.5b

bsearch7.0ms

simplify15.0ms

Iterations
IterNodes
done35
135
028

end0.0ms

sample18.3s

Algorithm
intervals
Results
4.5s2306×body5120valid
4.1s12986×body80nan
2.7s1747×body2560valid
2.6s6869×body80valid
999.0ms595×body10240exit
976.0ms853×body1280valid
349.0ms432×body640valid
99.0ms223×body320valid
86.0ms108×body160valid