Details

Time bar (total: 30.4s)

sample289.0ms

Algorithm
intervals
Results
99.0ms83×body1280valid
90.0ms83×body640valid
42.0ms234×body80valid
23.0ms40×body320valid
7.0ms20×body160valid

simplify307.0ms

Calls
1 calls:
Slowest
307.0ms
(+ (* (* J (- (exp l) (exp (- l)))) (cos (/ K 2))) U)

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 19.9b

localize32.0ms

Local error

Found 3 expressions with local error:

5.5b
(- (exp l) (exp (- l)))
0.0b
(* J (- (exp l) (exp (- l))))
0.0b
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt *-un-lft-identity
27×prod-diff
24×add-cube-cbrt
11×distribute-rgt-in distribute-lft-in
associate-*r*
pow1 add-cbrt-cube add-exp-log add-log-exp
associate-*r/
expm1-log1p-u sub-neg flip3-- fma-neg insert-posit16 log1p-expm1-u flip--
associate-*l/ *-commutative distribute-lft-out-- difference-of-squares
diff-log associate-*l* pow-prod-down prod-exp cbrt-unprod
Calls
3 calls:
Slowest
18.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
10.0ms
(* J (- (exp l) (exp (- l))))
7.0ms
(- (exp l) (exp (- l)))

series265.0ms

Calls
3 calls:
Slowest
126.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
80.0ms
(* J (- (exp l) (exp (- l))))
58.0ms
(- (exp l) (exp (- l)))

simplify5.6s

Calls
70 calls:
Slowest
241.0ms
(* (cos (* 1/2 K)) (* J (- (exp l) (exp (* -1 l)))))
229.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
202.0ms
(* (* (* (* J (- (exp l) (exp (- l)))) (* J (- (exp l) (exp (- l))))) (* J (- (exp l) (exp (- l))))) (* (* (cos (/ K 2)) (cos (/ K 2))) (cos (/ K 2))))
182.0ms
(* (fma (- (cbrt (exp (- l)))) (* (cbrt (exp (- l))) (cbrt (exp (- l)))) (* (cbrt (exp (- l))) (* (cbrt (exp (- l))) (cbrt (exp (- l)))))) J)
180.0ms
(* (cos (* 1/2 K)) (* J (- (exp l) (exp (- l)))))

prune1.4s

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (cos (/ K 2)))
0.0b
(* (fma 1/3 (* l l) 2) l)
0.0b
(fma 1/3 (* l l) 2)
0.0b
(fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u add-log-exp
associate-*r*
*-commutative fma-udef
pow-prod-down prod-exp cbrt-unprod
Calls
4 calls:
Slowest
16.0ms
(* (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (cos (/ K 2)))
6.0ms
(* (fma 1/3 (* l l) 2) l)
0.0ms
(fma 1/3 (* l l) 2)
0.0ms
(fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))

series493.0ms

Calls
4 calls:
Slowest
207.0ms
(* (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (cos (/ K 2)))
129.0ms
(* (fma 1/3 (* l l) 2) l)
91.0ms
(fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))
66.0ms
(fma 1/3 (* l l) 2)

simplify2.1s

Calls
20 calls:
Slowest
413.0ms
(* (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (cos (/ K 2)))
317.0ms
(+ (log (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)))) (log (cos (/ K 2))))
263.0ms
(* (* (* (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)))) (* J (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)))) (* (* (cos (/ K 2)) (cos (/ K 2))) (cos (/ K 2))))
234.0ms
(+ (* 1/60 (* (cos (* 1/2 K)) (* J (pow l 5)))) (* 1/3 (* (cos (* 1/2 K)) (* J (pow l 3)))))
195.0ms
(+ (* 1/60 (* (cos (* 1/2 K)) (* J (pow l 5)))) (* 1/3 (* (cos (* 1/2 K)) (* J (pow l 3)))))

prune1.1s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

0.1b
(* J (* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2))))
0.1b
(* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2)))
0.0b
(* (fma 1/3 (* l l) 2) l)
0.0b
(fma 1/3 (* l l) 2)

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* add-exp-log
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow-prod-down prod-exp cbrt-unprod fma-udef
Calls
4 calls:
Slowest
14.0ms
(* J (* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2))))
11.0ms
(* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2)))
6.0ms
(* (fma 1/3 (* l l) 2) l)
0.0ms
(fma 1/3 (* l l) 2)

series582.0ms

Calls
4 calls:
Slowest
227.0ms
(* J (* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2))))
151.0ms
(* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2)))
147.0ms
(* (fma 1/3 (* l l) 2) l)
57.0ms
(fma 1/3 (* l l) 2)

simplify2.7s

Calls
23 calls:
Slowest
612.0ms
(* (* (* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l))) (* (* (cos (/ K 2)) (cos (/ K 2))) (cos (/ K 2))))
389.0ms
(- (+ (* 1/3 (pow l 3)) (* 2 l)) (* 1/4 (* (pow K 2) l)))
278.0ms
(* (fma 1/60 (pow l 5) (* (fma 1/3 (* l l) 2) l)) (cos (/ K 2)))
215.0ms
(+ (* 1/60 (* (cos (* 1/2 K)) (* J (pow l 5)))) (* 1/3 (* (cos (* 1/2 K)) (* J (pow l 3)))))
214.0ms
(+ (* 1/60 (* (cos (* 1/2 K)) (* J (pow l 5)))) (* 1/3 (* (cos (* 1/2 K)) (* J (pow l 3)))))

prune1.2s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (cos (/ K 2)))
0.3b
(cbrt (cos (/ K 2)))
0.3b
(cbrt (cos (/ K 2)))
0.2b
(* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1
pow1/3
associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
14.0ms
(* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))
2.0ms
(cbrt (cos (/ K 2)))
2.0ms
(cbrt (cos (/ K 2)))
2.0ms
(cbrt (cos (/ K 2)))

series690.0ms

Calls
4 calls:
Slowest
258.0ms
(* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))
151.0ms
(cbrt (cos (/ K 2)))
143.0ms
(cbrt (cos (/ K 2)))
138.0ms
(cbrt (cos (/ K 2)))

simplify1.0s

Calls
41 calls:
Slowest
212.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
182.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
159.0ms
(- 1 (+ (* 1/25920 (pow K 6)) (* 1/12 (pow K 2))))
129.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
15.0ms
(pow (pow (cos (* 1/2 K)) 2) 1/3)

prune1.5s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

regimes721.0ms

Accuracy

0% (0.3b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 0.3b

bsearch6.0ms

end0.0ms

sample10.0s

Algorithm
intervals
Results
3.6s2654×body1280valid
2.4s2616×body640valid
2.0s8499×body80valid
749.0ms1453×body320valid
742.0ms732×body160valid