Details

Time bar (total: 1.0m)

sample631.0ms

Algorithm
intervals
Results
157.0ms70×body5120valid
135.0ms64×body2560valid
108.0ms428×body80nan
96.0ms212×body80valid
35.0ms17×body10240exit
32.0ms23×body1280valid
12.0msbody640valid
4.0msbody320valid
2.0msbody160valid

simplify982.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
981.0ms
(* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M)))))

prune33.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 49.8b

localize55.0ms

Local error

Found 4 expressions with local error:

25.5b
(+ (sqrt (- (* (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w)) (* M M))) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w))
13.2b
(* (* (/ d D) (/ d D)) (/ c0 h))
13.2b
(* (* (/ d D) (/ d D)) (/ c0 h))
13.2b
(* (* (/ d D) (/ d D)) (/ c0 h))

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
127×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
39×cbrt-undiv div-exp associate-*r*
36×add-sqr-sqrt
30×times-frac
29×*-un-lft-identity
27×add-cube-cbrt
19×pow1
15×frac-times associate-*l/
pow-prod-down associate-*r/
fma-def
add-log-exp unswap-sqr
expm1-log1p-u sqrt-prod insert-posit16 log1p-expm1-u
associate-*l* *-commutative div-inv
sqrt-div frac-add
+-commutative sum-log flip3-+ flip3-- flip-+ flip-- distribute-lft-out difference-of-squares
Counts
4 → 192
Calls
4 calls:
Slowest
1.8s
(+ (sqrt (- (* (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w)) (* M M))) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w))
50.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))
47.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))
44.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))

series477.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
335.0ms
(+ (sqrt (- (* (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w)) (* M M))) (/ (* (* (/ d D) (/ d D)) (/ c0 h)) w))
54.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))
46.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))
42.0ms
(* (* (/ d D) (/ d D)) (/ c0 h))

simplify27.2s

Counts
171 → 204
Calls
171 calls:
Slowest
765.0ms
(* (* (* (* (/ d D) (/ d D)) (/ d D)) (/ (* (* d d) d) (* (* D D) D))) (* (* (/ c0 h) (/ c0 h)) (/ c0 h)))
611.0ms
(* (* (/ (* (* d d) d) (* (* D D) D)) (* (* (/ d D) (/ d D)) (/ d D))) (/ (* (* c0 c0) c0) (* (* h h) h)))
586.0ms
(* (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))) (/ (* (* c0 c0) c0) (* (* h h) h)))
571.0ms
(* (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))) (/ (* (* c0 c0) c0) (* (* h h) h)))
566.0ms
(* (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))) (/ (* (* c0 c0) c0) (* (* h h) h)))

prune3.6s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 26.0b

localize8.0ms

Local error

Found 1 expressions with local error:

5.9b
(* (/ c0 (* w 2)) 0)

rewrite22.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 insert-posit16 log1p-expm1-u div-inv add-log-exp unswap-sqr
Counts
1 → 31
Calls
1 calls:
Slowest
22.0ms
(* (/ c0 (* w 2)) 0)

series2.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
1.0ms
(* (/ c0 (* w 2)) 0)

simplify1.4s

Counts
20 → 34
Calls
20 calls:
Slowest
367.0ms
(* (* (* (/ c0 (* w 2)) (/ c0 (* w 2))) (/ c0 (* w 2))) (* (* 0 0) 0))
259.0ms
(+ (- (log c0) (log (* w 2))) (log 0))
239.0ms
(+ (- (log c0) (+ (log w) (log 2))) (log 0))
152.0ms
(+ (log (/ c0 (* w 2))) (log 0))
134.0ms
(* (/ (* (* c0 c0) c0) (* (* (* w 2) (* w 2)) (* w 2))) (* (* 0 0) 0))

prune416.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 23.7b

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
Calls
0 calls:
Slowest

prune111.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 23.7b

localize46.0ms

Local error

Found 1 expressions with local error:

5.9b
(* (/ c0 (* w 2)) 0)

rewrite37.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 insert-posit16 log1p-expm1-u div-inv add-log-exp unswap-sqr
Counts
1 → 31
Calls
1 calls:
Slowest
36.0ms
(* (/ c0 (* w 2)) 0)

series3.0ms

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

simplify1.3s

Counts
20 → 34
Calls
20 calls:
Slowest
331.0ms
(* (* (* (/ c0 (* w 2)) (/ c0 (* w 2))) (/ c0 (* w 2))) (* (* 0 0) 0))
228.0ms
(+ (- (log c0) (log (* w 2))) (log 0))
191.0ms
(+ (- (log c0) (+ (log w) (log 2))) (log 0))
179.0ms
(+ (log (/ c0 (* w 2))) (log 0))
112.0ms
(* (/ (* (* c0 c0) c0) (* (* (* w w) w) (* (* 2 2) 2))) (* (* 0 0) 0))

prune748.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 23.7b

regimes1.8s

Accuracy

18.8% (6.1b remaining)

Error of 32.0b against oracle of 25.9b and baseline of 33.4b

bsearch18.0ms

end0.0ms

sample19.1s

Algorithm
intervals
Results
4.9s2256×body5120valid
4.0s13126×body80nan
3.5s1800×body2560valid
2.3s6821×body80valid
1.6s585×body10240exit
1.2s933×body1280valid
395.0ms420×body640valid
151.0ms215×body320valid
111.0ms102×body160valid