Details

Time bar (total: 43.0s)

sample736.0ms

Algorithm
intervals
Results
474.0ms407×body80nan
67.0ms74×body5120valid
43.0ms218×body80valid
35.0ms49×body2560valid
19.0ms20×body10240exit
17.0ms28×body1280valid
9.0msbody160valid
9.0ms16×body640valid
4.0ms11×body320valid

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 2 (118.0ms)

IterNodesCost
021567
160567
2295527
33419527
done5000527

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 54.5b

localize69.0ms

Local error

Found 4 expressions with local error:

15.1b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
15.1b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
15.1b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
29.2b
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))

rewrite2.9s

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

series617.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
75.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
102.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
324.0ms
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))

simplify3.9s

Counts
220 → 220
Iterations

Useful iterations: 2 (1.6s)

IterNodesCost
021899828
173481477
2437369264
done500069264

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 29.8b

localize7.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (/ c0 (* 2.0 w)) 0)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
10×add-cbrt-cube add-exp-log
associate-*l*
add-sqr-sqrt
*-un-lft-identity prod-exp add-cube-cbrt cbrt-unprod
pow1 times-frac associate-*r*
cbrt-undiv div-exp
expm1-log1p-u mul0 pow-prod-down associate-*l/ *-commutative log1p-expm1-u div-inv add-log-exp unswap-sqr
Counts
1 → 30
Calls
1 calls:
24.0ms
(* (/ c0 (* 2.0 w)) 0)

series3.0ms

Counts
1 → 3
Calls
1 calls:
3.0ms
(* (/ c0 (* 2.0 w)) 0)

simplify1.6s

Counts
33 → 33
Iterations

Useful iterations: 2 (141.0ms)

IterNodesCost
0695964
11881363
2863554
done5000554

prune344.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 28.3b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune96.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 28.3b

localize209.0ms

Local error

Found 4 expressions with local error:

15.1b
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
29.2b
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
29.2b
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
29.2b
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))

rewrite7.8s

Algorithm
rewrite-expression-head
Rules
73×add-cbrt-cube add-exp-log
42×sqrt-div frac-add
35×frac-times associate-*l/
32×prod-exp cbrt-unprod
22×cbrt-undiv div-exp
21×fma-def flip3-- associate-*r/ flip--
13×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt sqrt-prod
10×add-log-exp
pow1
associate-*r*
expm1-log1p-u log1p-expm1-u
+-commutative sum-log flip3-+ times-frac pow-prod-down flip-+ difference-of-squares
associate-*l* *-commutative div-inv unswap-sqr
Counts
4 → 160
Calls
4 calls:
77.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
2.5s
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
2.6s
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
2.6s
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))

series1.2s

Counts
4 → 12
Calls
4 calls:
88.0ms
(* (* (/ d D) (/ d D)) (/ c0 (* w h)))
343.0ms
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
413.0ms
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))
355.0ms
(+ (sqrt (- (* (* (* (/ d D) (/ d D)) (/ c0 (* w h))) (* (* (/ d D) (/ d D)) (/ c0 (* w h)))) (* M M))) (* (* (/ d D) (/ d D)) (/ c0 (* w h))))

simplify3.4s

Counts
172 → 172
Iterations

Useful iterations: 2 (1.3s)

IterNodesCost
0218110204
173491103
2437386792
done500086792

prune1.7s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 28.3b

regimes1.5s

Accuracy

19.5% (5.9b remaining)

Error of 32.3b against oracle of 26.3b and baseline of 33.7b

bsearch4.0ms

simplify12.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
025699
131699
done31699

end0.0ms

sample13.1s

Algorithm
intervals
Results
3.2s2359×body5120valid
2.8s1701×body2560valid
2.5s12935×body80nan
1.6s6729×body80valid
647.0ms608×body10240exit
580.0ms877×body1280valid
213.0ms468×body640valid
83.0ms231×body320valid
24.0ms102×body160valid