Details

Time bar (total: 31.8s)

sample1.1s

Algorithm
intervals
Results
827.0ms264×body10240exit
92.0ms69×body1280valid
69.0ms63×body640valid
17.0msbody2560valid
17.0ms179×body80nan
13.0ms84×body80valid
8.0ms24×body320valid
5.0msbody160valid

simplify12.0ms

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

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.2b

localize12.0ms

Local error

Found 2 expressions with local error:

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

rewrite5.0ms

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

series81.0ms

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

simplify281.0ms

Counts
6 → 23
Calls
6 calls:
Slowest
141.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
96.0ms
(+ (* 1/2 (pow c 2)) (+ (* 1/24 (pow c 4)) 1))
24.0ms
(* 1/2 (+ (exp c) (exp (- c))))
6.0ms
(fmod (cosh c) (log1p a))
6.0ms
(fmod (cosh c) (log1p a))

prune314.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 35.1b

localize21.0ms

Local error

Found 4 expressions with local error:

40.2b
(fmod (exp (log (cosh c))) (log1p a))
2.6b
(log (cosh c))
0.0b
(exp (log (cosh c)))
0.0b
(cosh c)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 log-prod
add-exp-log
exp-prod add-cbrt-cube insert-posit16 add-log-exp
cosh-def exp-sum
log-div log-pow
exp-diff rem-log-exp rem-exp-log
Counts
4 → 48
Calls
4 calls:
Slowest
3.0ms
(exp (log (cosh c)))
1.0ms
(log (cosh c))
1.0ms
(cosh c)
0.0ms
(fmod (exp (log (cosh c))) (log1p a))

series325.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
199.0ms
(log (cosh c))
77.0ms
(cosh c)
46.0ms
(exp (log (cosh c)))
3.0ms
(fmod (exp (log (cosh c))) (log1p a))

simplify1.5s

Counts
25 → 60
Calls
25 calls:
Slowest
310.0ms
(- (+ (* 1/2 (pow c 2)) (* 1/45 (pow c 6))) (* 1/12 (pow c 4)))
207.0ms
(log (* 1/2 (+ (exp (* -1 c)) (exp c))))
172.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
167.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
111.0ms
(exp (* (cbrt (log (cosh c))) (cbrt (log (cosh c)))))

prune701.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 35.0b

localize25.0ms

Local error

Found 4 expressions with local error:

40.2b
(fmod (* (* (cbrt (cosh c)) (cbrt (cosh c))) (exp (log (cbrt (cosh c))))) (log1p a))
2.4b
(log (cbrt (cosh c)))
0.0b
(exp (log (cbrt (cosh c))))
0.0b
(* (cbrt (cosh c)) (cbrt (cosh c)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
22×cbrt-prod
17×*-un-lft-identity add-cube-cbrt
13×pow1
12×log-prod
pow1/3
add-exp-log
cbrt-div cosh-def swap-sqr associate-*r* associate-*l* exp-sum
exp-prod
add-cbrt-cube log-pow insert-posit16 add-log-exp unswap-sqr
log-div pow-prod-down pow-sqr pow-prod-up
pow2 frac-times pow-plus exp-diff rem-log-exp associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod rem-exp-log
Counts
4 → 91
Calls
4 calls:
Slowest
18.0ms
(* (cbrt (cosh c)) (cbrt (cosh c)))
7.0ms
(exp (log (cbrt (cosh c))))
3.0ms
(log (cbrt (cosh c)))
0.0ms
(fmod (* (* (cbrt (cosh c)) (cbrt (cosh c))) (exp (log (cbrt (cosh c))))) (log1p a))

series995.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
412.0ms
(log (cbrt (cosh c)))
379.0ms
(* (cbrt (cosh c)) (cbrt (cosh c)))
198.0ms
(exp (log (cbrt (cosh c))))
6.0ms
(fmod (* (* (cbrt (cosh c)) (cbrt (cosh c))) (exp (log (cbrt (cosh c))))) (log1p a))

simplify4.8s

Counts
81 → 103
Calls
81 calls:
Slowest
626.0ms
(- (+ (* 1/6 (pow c 2)) 1) (* 1/72 (pow c 4)))
469.0ms
(pow (* 1/2 (+ (exp (* -1 c)) (exp c))) 1/3)
437.0ms
(log (pow (* 1/2 (+ (exp c) (exp (- c)))) 1/3))
350.0ms
(- (+ (* 1/6 (pow c 2)) (* 1/135 (pow c 6))) (* 1/36 (pow c 4)))
348.0ms
(pow (* 1/4 (pow (+ (exp c) (exp (- c))) 2)) 1/3)

prune1.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 35.0b

localize36.0ms

Local error

Found 4 expressions with local error:

40.2b
(fmod (exp (exp (log (log (cosh c))))) (log1p a))
2.6b
(log (cosh c))
0.2b
(exp (log (log (cosh c))))
0.0b
(exp (exp (log (log (cosh c)))))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
11×log-prod exp-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 exp-sum
add-exp-log add-log-exp
add-cbrt-cube log-pow insert-posit16
rem-exp-log
log-div cosh-def rem-log-exp
Counts
4 → 55
Calls
4 calls:
Slowest
5.0ms
(exp (exp (log (log (cosh c)))))
4.0ms
(exp (log (log (cosh c))))
2.0ms
(log (cosh c))
0.0ms
(fmod (exp (exp (log (log (cosh c))))) (log1p a))

series444.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
216.0ms
(exp (log (log (cosh c))))
181.0ms
(log (cosh c))
45.0ms
(exp (exp (log (log (cosh c)))))
3.0ms
(fmod (exp (exp (log (log (cosh c))))) (log1p a))

simplify1.9s

Counts
34 → 67
Calls
34 calls:
Slowest
321.0ms
(- (+ (* 1/2 (pow c 2)) (* 1/45 (pow c 6))) (* 1/12 (pow c 4)))
241.0ms
(- (+ (* 1/2 (pow c 2)) (* 1/45 (pow c 6))) (* 1/12 (pow c 4)))
185.0ms
(* 1/2 (+ (exp (* -1 c)) (exp c)))
165.0ms
(log (* 1/2 (+ (exp (* -1 c)) (exp c))))
161.0ms
(log (* 1/2 (+ (exp (* -1 c)) (exp c))))

prune762.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 35.0b

regimes517.0ms

Accuracy

0% (0.1b remaining)

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

bsearch3.0ms

end0.0ms

sample16.7s

Algorithm
intervals
Results
12.5s7864×body10240exit
1.7s2288×body1280valid
762.0ms1615×body640valid
411.0ms5341×body80nan
274.0ms2770×body80valid
272.0ms175×body2560valid
205.0ms724×body320valid
76.0ms420×body160valid
16.0msbody5120valid