Details

Time bar (total: 56.7s)

sample596.0ms

Algorithm
intervals
Results
170.0ms83×body5120valid
109.0ms438×body80nan
105.0ms57×body2560valid
66.0ms209×body80valid
36.0ms20×body10240exit
36.0ms33×body1280valid
17.0ms20×body640valid
1.0msbody320valid
1.0msbody160valid

simplify929.0ms

Counts
1 → 1

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.5b

localize47.0ms

Local error

Found 4 expressions with local error:

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

rewrite4.7s

Algorithm
rewrite-expression-head
Rules
42×add-cbrt-cube add-exp-log
16×*-un-lft-identity
15×add-sqr-sqrt
14×cbrt-undiv div-exp prod-exp cbrt-unprod
12×add-cube-cbrt
sqrt-div sqrt-prod
pow1 fma-def associate-*l* associate-*r/
times-frac frac-add add-log-exp
frac-times
expm1-log1p-u flip3-- associate-*r* insert-posit16 log1p-expm1-u flip--
associate-/r* flip3-+ flip-+ associate-/l/
associate-*l/ div-inv distribute-lft-out difference-of-squares
distribute-rgt-in +-commutative rem-sqrt-square clear-num sum-log frac-2neg distribute-lft-in sqrt-pow1 pow1/2 pow-prod-down *-commutative associate-/l* unswap-sqr
Counts
4 → 121
Calls
4 calls:
Slowest
3.1s
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
1.3s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
295.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
52.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)

series1.4s

Counts
4 → 12
Calls
4 calls:
Slowest
753.0ms
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
304.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
299.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
74.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)

simplify1.9s

Counts
133 → 133

prune2.9s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 24.5b

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

prune95.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 24.5b

localize129.0ms

Local error

Found 4 expressions with local error:

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

rewrite3.5s

Algorithm
rewrite-expression-head
Rules
16×sqrt-prod
14×fma-def *-un-lft-identity
12×add-sqr-sqrt
10×add-cube-cbrt
sqrt-div add-log-exp
pow1
expm1-log1p-u flip3-- add-cbrt-cube frac-add add-exp-log insert-posit16 log1p-expm1-u flip-- difference-of-squares
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+ distribute-lft-out
Counts
4 → 86
Calls
4 calls:
Slowest
1.5s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
1.4s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
354.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
303.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
316.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
307.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
292.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
283.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

simplify2.1s

Counts
98 → 98

prune2.3s

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 24.5b

localize154.0ms

Local error

Found 4 expressions with local error:

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

rewrite7.0s

Algorithm
rewrite-expression-head
Rules
21×fma-def *-un-lft-identity
15×add-sqr-sqrt
13×add-cbrt-cube add-exp-log add-cube-cbrt
12×sqrt-prod
10×sqrt-div frac-add add-log-exp
associate-*l*
pow1
flip3-+ flip3-- flip-+ flip--
expm1-log1p-u frac-times associate-*r* prod-exp associate-*r/ cbrt-unprod insert-posit16 log1p-expm1-u distribute-lft-out
+-commutative sum-log times-frac difference-of-squares
cbrt-undiv div-exp
distribute-rgt-in distribute-lft-in pow-prod-down associate-*l/ *-commutative div-inv unswap-sqr
Counts
4 → 113
Calls
4 calls:
Slowest
3.1s
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
1.4s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
1.4s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
1.2s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

series1.6s

Counts
4 → 12
Calls
4 calls:
Slowest
615.0ms
(* (/ c0 (* w 2)) (+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)))
350.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
347.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
315.0ms
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

simplify1.3s

Counts
125 → 125

prune2.6s

Pruning

14 alts after pruning (11 fresh and 3 done)

Merged error: 24.5b

regimes1.6s

Accuracy

12.2% (8.0b remaining)

Error of 32.9b against oracle of 24.9b and baseline of 34.0b

bsearch10.0ms

end0.0ms

sample20.7s

Algorithm
intervals
Results
4.9s13216×body80nan
4.9s2271×body5120valid
3.5s1765×body2560valid
2.4s6917×body80valid
1.7s877×body1280valid
1.3s600×body10240exit
432.0ms452×body640valid
150.0ms218×body320valid
45.0ms104×body160valid