Details

Time bar (total: 57.6s)

sample480.0ms

Algorithm
intervals
Results
115.0ms83×body5120valid
97.0ms438×body80nan
85.0ms57×body2560valid
58.0ms33×body1280valid
38.0ms209×body80valid
26.0ms20×body10240exit
14.0ms20×body640valid
2.0msbody320valid
1.0msbody160valid

simplify915.0ms

Counts
1 → 1

prune39.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 50.8b

localize60.0ms

Local error

Found 4 expressions with local error:

31.3b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
10.9b
(* (/ c0 w) (* (/ d D) (/ d D)))
10.9b
(* (/ c0 w) (* (/ d D) (/ d D)))
10.9b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite198.0ms

Algorithm
rewrite-expression-head
Rules
127×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
39×cbrt-undiv div-exp associate-*l*
34×add-sqr-sqrt
30×times-frac
27×*-un-lft-identity
25×add-cube-cbrt
19×frac-times pow1
17×associate-*r/
11×associate-*l/
pow-prod-down
sqrt-div frac-add
add-log-exp unswap-sqr
flip3-+ flip-+ insert-posit16
flip3-- associate-*r* *-commutative div-inv flip--
+-commutative sum-log distribute-lft-out
Counts
4 → 183
Calls
4 calls:
Slowest
57.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
55.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
45.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
34.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series1.3s

Counts
4 → 12
Calls
4 calls:
Slowest
927.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
131.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
127.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
115.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify1.1s

Counts
195 → 195

prune3.7s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 49.3b

localize75.0ms

Local error

Found 4 expressions with local error:

35.0b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))
10.9b
(* (+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h)) (/ c0 w))
10.9b
(* (/ c0 w) (* (/ d D) (/ d D)))
10.9b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite370.0ms

Algorithm
rewrite-expression-head
Rules
91×add-cbrt-cube add-exp-log
38×prod-exp cbrt-unprod
37×add-sqr-sqrt
32×frac-times
30×*-un-lft-identity times-frac associate-*l*
27×cbrt-undiv div-exp
26×add-cube-cbrt
24×sqrt-div frac-add
22×associate-*l/
17×associate-*r/
16×pow1
15×associate-*r*
12×flip3-+ flip-+
flip3-- flip--
pow-prod-down
add-log-exp unswap-sqr
insert-posit16
*-commutative div-inv
distribute-lft-out
+-commutative sum-log
Counts
4 → 183
Calls
4 calls:
Slowest
210.0ms
(* (+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h)) (/ c0 w))
56.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
55.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
46.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))

series1.9s

Counts
4 → 12
Calls
4 calls:
Slowest
839.0ms
(* (+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h)) (/ c0 w))
824.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))
113.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
82.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify1.9s

Counts
195 → 195

prune4.3s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 24.1b

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

prune124.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 24.1b

localize83.0ms

Local error

Found 4 expressions with local error:

31.3b
(+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M))))
10.4b
(* (+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M)))) (/ c0 w))
10.2b
(/ (/ c0 w) (/ D d))
10.2b
(/ (/ c0 w) (/ D d))

rewrite5.4s

Algorithm
rewrite-expression-head
Rules
852×times-frac
409×add-sqr-sqrt
408×*-un-lft-identity
404×add-cube-cbrt
59×div-inv
33×add-cbrt-cube add-exp-log
26×associate-/r* associate-/l*
17×cbrt-undiv div-exp
13×associate-*r*
pow1 sqrt-div frac-add add-log-exp
frac-times associate-*l* associate-*l/ insert-posit16
flip3-+ flip3-- flip-+ flip--
clear-num frac-2neg prod-exp associate-/r/ cbrt-unprod distribute-lft-out unswap-sqr associate-/l/
+-commutative sum-log pow-prod-down associate-*r/ *-commutative
Counts
4 → 489
Calls
4 calls:
Slowest
4.2s
(* (+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M)))) (/ c0 w))
1.1s
(+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M))))
15.0ms
(/ (/ c0 w) (/ D d))
9.0ms
(/ (/ c0 w) (/ D d))

series1.3s

Counts
4 → 12
Calls
4 calls:
Slowest
666.0ms
(* (+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M)))) (/ c0 w))
548.0ms
(+ (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (sqrt (- (* (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h) (/ (/ (/ (/ c0 w) (/ D d)) (/ D d)) h)) (* M M))))
57.0ms
(/ (/ c0 w) (/ D d))
55.0ms
(/ (/ c0 w) (/ D d))

simplify1.6s

Counts
501 → 501

prune10.0s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 23.6b

regimes2.1s

Accuracy

18.2% (7.8b remaining)

Error of 32.2b against oracle of 24.5b and baseline of 34.0b

bsearch29.0ms

end0.0ms

sample20.7s

Algorithm
intervals
Results
4.7s2271×body5120valid
4.0s13216×body80nan
3.8s1765×body2560valid
2.6s6917×body80valid
1.7s877×body1280valid
1.3s600×body10240exit
956.0ms452×body640valid
142.0ms218×body320valid
108.0ms104×body160valid