Details

Time bar (total: 48.8s)

sample1.0s

Algorithm
intervals
Results
591.0ms418×body80nan
166.0ms62×body5120valid
80.0ms55×body2560valid
54.0ms236×body80valid
50.0ms41×body1280valid
36.0ms19×body10240exit
11.0ms12×body640valid
5.0msbody320valid
1.0msbody160valid

simplify1.0s

Counts
1 → 1

prune27.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 48.8b

localize76.0ms

Local error

Found 4 expressions with local error:

25.7b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
13.4b
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
9.7b
(* (/ 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)))
8.1b
(/ (* (* c0 (/ d D)) (/ d D)) w)

rewrite4.5s

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
2.9s
(* (/ 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.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))
357.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
50.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)

series1.3s

Counts
4 → 12
Calls
4 calls:
Slowest
669.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)))
289.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))
286.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
63.0ms
(/ (* (* c0 (/ d D)) (/ d D)) w)

simplify1.7s

Counts
133 → 133

prune2.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 25.1b

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

prune85.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 25.1b

localize116.0ms

Local error

Found 4 expressions with local error:

25.7b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
25.7b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
25.7b
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
13.4b
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

rewrite4.0s

Algorithm
rewrite-expression-head
Rules
21×fma-def
17×*-un-lft-identity
16×sqrt-prod
12×add-sqr-sqrt
11×add-cube-cbrt
10×add-log-exp
sqrt-div
frac-add
pow1
expm1-log1p-u flip3-- add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u flip-- difference-of-squares
+-commutative sum-log flip3-+ flip-+ distribute-lft-out
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 91
Calls
4 calls:
Slowest
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))
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))
1.1s
(+ (sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
343.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

series1.4s

Counts
4 → 12
Calls
4 calls:
Slowest
391.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))
370.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))
332.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))
259.0ms
(sqrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

simplify2.2s

Counts
103 → 103

prune2.4s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 25.1b

localize98.0ms

Local error

Found 4 expressions with local error:

43.6b
(fma (sqrt (* (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))))) (sqrt (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
24.7b
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
24.7b
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
24.7b
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

rewrite500.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-div
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
flip3-- pow1/3 flip-- difference-of-squares
fma-udef
Counts
4 → 62
Calls
4 calls:
Slowest
198.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
155.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
144.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
0.0ms
(fma (sqrt (* (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))))) (sqrt (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
479.0ms
(fma (sqrt (* (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))) (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M))))) (sqrt (cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h))
243.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
237.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))
222.0ms
(cbrt (- (* (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h) (/ (/ (* (* c0 (/ d D)) (/ d D)) w) h)) (* M M)))

simplify2.0s

Counts
74 → 74

prune1.6s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 25.1b

regimes917.0ms

Accuracy

0% (9.0b remaining)

Error of 33.7b against oracle of 24.7b and baseline of 33.7b

bsearch0.0ms

end0.0ms

sample20.6s

Algorithm
intervals
Results
5.3s2317×body5120valid
4.0s13361×body80nan
3.5s1670×body2560valid
2.4s7006×body80valid
1.6s906×body1280valid
1.2s611×body10240exit
629.0ms211×body320valid
529.0ms461×body640valid
71.0ms109×body160valid