Details

Time bar (total: 35.0s)

sample764.0ms

Algorithm
intervals
Results
566.0ms245×body10240exit
96.0ms88×body1280valid
31.0ms52×body640valid
15.0ms136×body80nan
12.0ms27×body320valid
10.0ms77×body80valid
5.0msbody2560valid
5.0ms10×body160valid

simplify12.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
12.0ms
(fmod (cosh c) (log1p a))

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 36.9b

localize13.0ms

Local error

Found 2 expressions with local error:

41.9b
(fmod (cosh c) (log1p a))
0.0b
(cosh c)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cosh-def
Counts
2 → 21
Calls
2 calls:
Slowest
2.0ms
(cosh c)
1.0ms
(fmod (cosh c) (log1p a))

series76.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
51.0ms
(cosh c)
24.0ms
(fmod (cosh c) (log1p a))

simplify316.0ms

Counts
6 → 27
Calls
6 calls:
Slowest
212.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
58.0ms
(+ (* 1/2 (pow c 2)) (+ (* 1/24 (pow c 4)) 1))
27.0ms
(* 1/2 (+ (exp c) (exp (- c))))
7.0ms
(fmod (cosh c) (log1p a))
5.0ms
(fmod (cosh c) (log1p a))

prune326.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 36.8b

localize35.0ms

Local error

Found 4 expressions with local error:

41.9b
(fmod (* (sqrt (cosh c)) (sqrt (cosh c))) (log1p a))
0.0b
(* (sqrt (cosh c)) (sqrt (cosh c)))
0.0b
(sqrt (cosh c))
0.0b
(sqrt (cosh c))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
24×sqrt-prod
21×pow1
14×*-un-lft-identity add-cube-cbrt
10×sqrt-pow1 pow1/2
swap-sqr
cosh-def add-cbrt-cube sqrt-div associate-*r* associate-*l* add-exp-log
pow-prod-up
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr
rem-sqrt-square
pow2 frac-times rem-square-sqrt pow-plus sqrt-unprod associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod
Counts
4 → 99
Calls
4 calls:
Slowest
10.0ms
(* (sqrt (cosh c)) (sqrt (cosh c)))
2.0ms
(sqrt (cosh c))
2.0ms
(sqrt (cosh c))
0.0ms
(fmod (* (sqrt (cosh c)) (sqrt (cosh c))) (log1p a))

series220.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
82.0ms
(sqrt (cosh c))
75.0ms
(sqrt (cosh c))
59.0ms
(* (sqrt (cosh c)) (sqrt (cosh c)))
3.0ms
(fmod (* (sqrt (cosh c)) (sqrt (cosh c))) (log1p a))

simplify2.9s

Counts
87 → 111
Calls
87 calls:
Slowest
484.0ms
(* (* (* (sqrt (cosh c)) (sqrt (cosh c))) (sqrt (cosh c))) (* (* (sqrt (cosh c)) (sqrt (cosh c))) (sqrt (cosh c))))
225.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
140.0ms
(- (+ (* 1/4 (pow c 2)) 1) (* 1/96 (pow c 4)))
137.0ms
(* (sqrt (+ (exp (* -1 c)) (exp c))) (sqrt 1/2))
131.0ms
(- (+ (* 1/4 (pow c 2)) 1) (* 1/96 (pow c 4)))

prune1.4s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 36.1b

localize36.0ms

Local error

Found 4 expressions with local error:

41.9b
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))
1.0b
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
0.0b
(* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c)))
0.0b
(+ (exp (- c)) (exp c))

rewrite153.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
16×pow1
15×*-un-lft-identity
14×sqrt-prod
12×associate-*r*
11×add-cbrt-cube add-exp-log add-cube-cbrt
10×pow-prod-down
sqrt-div
associate-*l* associate-*l/
add-log-exp
sqrt-pow1 pow1/2
expm1-log1p-u flip3-+ prod-exp cbrt-unprod flip-+ insert-posit16 log1p-expm1-u unswap-sqr
cosh-def fma-def sqrt-unprod
frac-times *-commutative distribute-lft-out
+-commutative sum-log associate-*r/
Counts
4 → 96
Calls
4 calls:
Slowest
82.0ms
(* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c)))
41.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
27.0ms
(+ (exp (- c)) (exp c))
0.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))

series422.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
226.0ms
(* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c)))
140.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
41.0ms
(+ (exp (- c)) (exp c))
15.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))

simplify5.4s

Counts
69 → 108
Calls
69 calls:
Slowest
358.0ms
(* (* (+ (exp (- c)) (exp c)) 1/2) (cosh c))
343.0ms
(* (* (+ (exp (- c)) (exp c)) 1/2) (cosh c))
276.0ms
(* (* (+ (exp (- c)) (exp c)) 1/2) (cosh c))
275.0ms
(* (* (sqrt (+ (pow (exp (- c)) 3) (pow (exp c) 3))) (sqrt 1/2)) (sqrt (+ (exp c) (exp (- c)))))
258.0ms
(* (+ (exp (* -1 c)) (exp c)) (pow (sqrt 1/2) 2))

prune1.6s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 36.1b

localize49.0ms

Local error

Found 4 expressions with local error:

41.9b
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))
41.9b
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))
1.0b
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
1.0b
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
22×sqrt-prod
16×*-un-lft-identity
14×associate-*l*
12×pow1 associate-*r* add-cube-cbrt
add-cbrt-cube add-exp-log unswap-sqr
pow-prod-down
expm1-log1p-u sqrt-pow1 pow1/2 sqrt-div associate-*l/ insert-posit16 log1p-expm1-u add-log-exp
flip3-+ sqrt-unprod prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out
Counts
4 → 92
Calls
4 calls:
Slowest
50.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
47.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
0.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))
0.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))

series255.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
134.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
101.0ms
(* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2))
10.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))
10.0ms
(fmod (* (* (sqrt (+ (exp (- c)) (exp c))) (sqrt 1/2)) (sqrt (cosh c))) (log1p a))

simplify3.0s

Counts
70 → 104
Calls
70 calls:
Slowest
168.0ms
(* (sqrt (+ (pow (exp (- c)) 3) (pow (exp c) 3))) (sqrt 1/2))
166.0ms
(* (sqrt (- (* (exp (- c)) (exp (- c))) (* (exp c) (exp c)))) (sqrt 1/2))
160.0ms
(* (sqrt (+ (pow (exp (- c)) 3) (pow (exp c) 3))) (sqrt 1/2))
154.0ms
(* (sqrt (- (* (exp (- c)) (exp (- c))) (* (exp c) (exp c)))) (sqrt 1/2))
141.0ms
(- (+ (* 1/2 (/ (* (pow c 2) (sqrt 1/2)) (sqrt 2))) (+ (* (sqrt 2) (sqrt 1/2)) (* 1/24 (/ (* (sqrt 1/2) (pow c 4)) (sqrt 2))))) (* 1/8 (/ (* (sqrt 1/2) (pow c 4)) (pow (sqrt 2) 3))))

prune1.4s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 35.9b

regimes549.0ms

Accuracy

0% (0.5b remaining)

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

bsearch4.0ms

end0.0ms

sample15.9s

Algorithm
intervals
Results
11.9s7833×body10240exit
1.6s2311×body1280valid
680.0ms1653×body640valid
456.0ms5138×body80nan
302.0ms2700×body80valid
240.0ms166×body2560valid
238.0ms788×body320valid
89.0ms376×body160valid
11.0msbody5120valid