Details

Time bar (total: 1.2m)Debug log

sample437.0ms

Algorithm
intervals
Results
135.0ms86×body5120valid
95.0ms355×body80nan
59.0ms196×body80valid
49.0ms49×body2560valid
34.0ms34×body1280valid
22.0ms19×body10240exit
11.0ms17×body640valid
2.0msbody160valid
1.0msbody320valid

simplify375.0ms

Calls
1 calls:
Slowest
375.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)))))

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.8b

localize88.0ms

Local error

Found 4 expressions with local error:

31.6b
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))
15.8b
(/ (* c0 (* d d)) (* (* w h) (* D D)))
15.8b
(/ (* c0 (* d d)) (* (* w h) (* D D)))
15.8b
(/ (* c0 (* d d)) (* (* w h) (* D D)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
19×add-cbrt-cube
add-log-exp
div-exp
*-un-lft-identity
cbrt-undiv
add-cube-cbrt
pow1
add-sqr-sqrt
associate-/l*
div-inv
cbrt-unprod
prod-exp
times-frac
frac-2neg
associate-/r*
clear-num
frac-add
sqrt-div
distribute-lft-out
flip--
flip-+
flip3--
flip3-+
sum-log
+-commutative
Calls
4 calls:
Slowest
69.0ms
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))
5.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))
5.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))
5.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))

series403.0ms

Calls
4 calls:
Slowest
200.0ms
(+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))
72.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))
67.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))
64.0ms
(/ (* c0 (* d d)) (* (* w h) (* D D)))

simplify11.8s

Calls
39 calls:
Slowest
985.0ms
(* (* (* w h) (* D D)) (sqrt (+ (* (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D))))) (+ (* (* M M) (* M M)) (* (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))))
654.0ms
(+ (* (* c0 (* d d)) (sqrt (+ (* (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D))))) (+ (* (* M M) (* M M)) (* (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M)))))) (* (* (* w h) (* D D)) (sqrt (- (pow (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) 3) (pow (* M M) 3)))))
653.0ms
(/ (* (* (* c0 (* d d)) (* c0 (* d d))) (* c0 (* d d))) (* (* (* (* w h) (* w h)) (* w h)) (* (* (* D D) (* D D)) (* D D))))
619.0ms
(/ (* (* (* c0 (* d d)) (* c0 (* d d))) (* c0 (* d d))) (* (* (* (* w h) (* D D)) (* (* w h) (* D D))) (* (* w h) (* D D))))
611.0ms
(/ (* (* (* c0 (* d d)) (* c0 (* d d))) (* c0 (* d d))) (* (* (* (* w h) (* w h)) (* w h)) (* (* (* D D) (* D D)) (* D D))))

prune1.4s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 29.9b

localize3.0ms

Local error

Found 1 expressions with local error:

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

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
add-cube-cbrt
*-un-lft-identity
add-sqr-sqrt
add-log-exp
div-inv
*-commutative
add-exp-log
associate-*l/
mul0
add-cbrt-cube
pow1
Calls
1 calls:
Slowest
2.0ms
(* (/ c0 (* 2 w)) 0)

series2.0ms

Calls
1 calls:
Slowest
2.0ms
(* (/ c0 (* 2 w)) 0)

simplify7.0ms

Calls
6 calls:
Slowest
3.0ms
(* (cbrt (/ c0 (* 2 w))) (cbrt (/ c0 (* 2 w))))
2.0ms
(sqrt (/ c0 (* 2 w)))
1.0ms
(* c0 0)
0.0ms
0
0.0ms
0

prune224.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 27.3b

localize0.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

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

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune64.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 27.3b

localize43.0ms

Local error

Found 4 expressions with local error:

31.6b
(+ (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) (sqrt (* (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M))))
14.3b
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
14.3b
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
14.3b
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
83×frac-times
69×associate-*r/
56×frac-add
56×sqrt-div
47×associate-*l/
22×flip-+
22×flip3-+
21×flip--
21×flip3--
19×add-exp-log
19×add-cbrt-cube
19×pow1
12×associate-*l*
cbrt-unprod
prod-exp
pow-prod-down
add-cube-cbrt
*-un-lft-identity
add-sqr-sqrt
add-log-exp
div-inv
*-commutative
associate-*r*
sum-log
+-commutative
Calls
4 calls:
Slowest
29.0ms
(+ (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) (sqrt (* (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M))))
15.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
12.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
9.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))

series762.0ms

Calls
4 calls:
Slowest
447.0ms
(+ (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) (sqrt (* (+ M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (- (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M))))
117.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
100.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))
97.0ms
(* (/ (/ c0 h) w) (* (/ d D) (/ d D)))

simplify33.0s

Calls
179 calls:
Slowest
510.0ms
(+ (log (/ (/ c0 h) w)) (+ (log (/ d D)) (log (/ d D))))
500.0ms
(+ (log (/ (/ c0 h) w)) (+ (log (/ d D)) (log (/ d D))))
479.0ms
(+ (log (/ (/ c0 h) w)) (+ (log (/ d D)) (log (/ d D))))
478.0ms
(* D (sqrt (* (- M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (+ (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M))))
474.0ms
(* (* w D) (sqrt (* (+ (* M M) (- (* (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (* M (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))))) (+ (* (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) (* (/ (/ c0 h) w) (* (/ d D) (/ d D)))) (+ (* M M) (* (* (/ (/ c0 h) w) (* (/ d D) (/ d D))) M))))))

prune3.2s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 27.3b

regimes1.0s

Accuracy

0% (2.9b remaining)

Error of 33.4b against oracle of 30.5b and baseline of 33.4b

bsearch0.0ms

end0.0ms

sample19.6s

Algorithm
intervals
Results
5.6s2346×body5120valid
4.2s12993×body80nan
3.5s1725×body2560valid
1.9s6714×body80valid
1.5s903×body1280valid
1.3s596×body10240exit
471.0ms442×body640valid
152.0ms204×body320valid
52.0ms115×body160valid