Details

Time bar (total: 24.9s)Debug log

sample332.0ms

Algorithm
intervals
Results
131.0ms73×body1280valid
78.0ms87×body640valid
54.0ms263×body80valid
33.0ms52×body320valid
8.0ms21×body160valid

simplify167.0ms

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.2b

localize34.0ms

Local error

Found 3 expressions with local error:

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

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt
associate-*r*
add-log-exp
add-cube-cbrt
add-exp-log
add-cbrt-cube
pow1
associate-*r/
flip--
flip3--
sub-neg
difference-of-squares
distribute-lft-out--
*-commutative
associate-*l/
distribute-lft-in
distribute-rgt-in
cbrt-unprod
prod-exp
pow-prod-down
associate-*l*
diff-log
Calls
3 calls:
Slowest
14.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
9.0ms
(- (exp l) (exp (- l)))
7.0ms
(* J (- (exp l) (exp (- l))))

series252.0ms

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

simplify1.8s

Calls
32 calls:
Slowest
349.0ms
(* (* J (- (pow (exp l) 3) (pow (exp (- l)) 3))) (cos (/ K 2)))
198.0ms
(+ (* (exp l) (exp l)) (+ (* (exp (- l)) (exp (- l))) (* (exp l) (exp (- l)))))
191.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
176.0ms
(* (cos (* 1/2 K)) (* J (- (exp l) (exp (- l)))))
146.0ms
(* (cos (* 1/2 K)) (* J (- (exp l) (exp (* -1 l)))))

prune735.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 3 expressions with local error:

0.1b
(* (* 2 (* J l)) (cos (/ K 2)))
0.0b
(* 2 (* J l))
0.0b
(+ (* (* 2 (* J l)) (cos (/ K 2))) U)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-cbrt-cube
pow1
add-cube-cbrt
associate-*r*
*-un-lft-identity
add-sqr-sqrt
add-log-exp
*-commutative
flip-+
cbrt-unprod
prod-exp
pow-prod-down
associate-*l*
flip3-+
+-commutative
Calls
3 calls:
Slowest
10.0ms
(+ (* (* 2 (* J l)) (cos (/ K 2))) U)
10.0ms
(* (* 2 (* J l)) (cos (/ K 2)))
2.0ms
(* 2 (* J l))

series178.0ms

Calls
3 calls:
Slowest
101.0ms
(+ (* (* 2 (* J l)) (cos (/ K 2))) U)
66.0ms
(* (* 2 (* J l)) (cos (/ K 2)))
11.0ms
(* 2 (* J l))

simplify988.0ms

Calls
15 calls:
Slowest
693.0ms
(* (* (* (* 2 (* J l)) (* 2 (* J l))) (* 2 (* J l))) (* (* (cos (/ K 2)) (cos (/ K 2))) (cos (/ K 2))))
55.0ms
(+ (log (* 2 (* J l))) (log (cos (/ K 2))))
50.0ms
(* (* 2 (* J l)) (cos (/ K 2)))
41.0ms
(* 2 (* (cos (* 1/2 K)) (* J l)))
37.0ms
(* 2 (* (cos (* 1/2 K)) (* J l)))

prune487.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize12.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.3b
(* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))

rewrite8.0ms

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

series719.0ms

Calls
4 calls:
Slowest
265.0ms
(* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))
159.0ms
(cbrt (cos (/ K 2)))
150.0ms
(cbrt (cos (/ K 2)))
145.0ms
(cbrt (cos (/ K 2)))

simplify365.0ms

Calls
41 calls:
Slowest
76.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
69.0ms
(- 1 (+ (* 1/25920 (pow K 6)) (* 1/12 (pow K 2))))
69.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
62.0ms
(- 1 (+ (* 1/1152 (pow K 4)) (* 1/24 (pow K 2))))
5.0ms
(pow (pow (cos (* 1/2 K)) 2) 1/3)

prune1.0s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (cos (/ K 2)))
0.3b
(pow (cos (* 1/2 K)) 2)
0.2b
(* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3))
0.1b
(* (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3)) (cbrt (cos (/ K 2))))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
28×add-exp-log
16×prod-exp
16×associate-*r*
13×unpow-prod-down
11×add-cube-cbrt
11×add-cbrt-cube
11×*-un-lft-identity
11×add-sqr-sqrt
pow-exp
cbrt-unprod
pow1
cbrt-prod
pow-to-exp
add-log-exp
unpow2
*-commutative
associate-*l*
unpow1/3
pow-prod-down
pow1/3
pow-pow
Calls
4 calls:
Slowest
34.0ms
(* (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3)) (cbrt (cos (/ K 2))))
16.0ms
(* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3))
2.0ms
(pow (cos (* 1/2 K)) 2)
1.0ms
(cbrt (cos (/ K 2)))

series393.0ms

Calls
4 calls:
Slowest
166.0ms
(cbrt (cos (/ K 2)))
142.0ms
(* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3))
66.0ms
(* (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3)) (cbrt (cos (/ K 2))))
18.0ms
(pow (cos (* 1/2 K)) 2)

simplify5.1s

Calls
54 calls:
Slowest
713.0ms
(* (* (* (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3)) (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3))) (* (* 2 (* J l)) (pow (pow (cos (* 1/2 K)) 2) 1/3))) (cos (/ K 2)))
659.0ms
(* (* (* (* 2 (* J l)) (* 2 (* J l))) (* 2 (* J l))) (* (* (pow (pow (cos (* 1/2 K)) 2) 1/3) (pow (pow (cos (* 1/2 K)) 2) 1/3)) (pow (pow (cos (* 1/2 K)) 2) 1/3)))
511.0ms
(* (* (* (* 2 (* J l)) (* 2 (* J l))) (* 2 (* J l))) (pow (cos (* 1/2 K)) 2))
449.0ms
(+ (+ (log (* 2 (* J l))) (* (log (pow (cos (* 1/2 K)) 2)) 1/3)) (log (cbrt (cos (/ K 2)))))
411.0ms
(+ (+ (log (* 2 (* J l))) (* (log (pow (cos (* 1/2 K)) 2)) 1/3)) (log (cbrt (cos (/ K 2)))))

prune1.4s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

regimes981.0ms

Accuracy

0% (0.5b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 0.6b

bsearch2.0ms

end0.0ms

sample9.8s

Algorithm
intervals
Results
4.0s2590×body1280valid
2.2s2552×body640valid
2.1s8313×body80valid
826.0ms1442×body320valid
233.0ms706×body160valid