Details

Time bar (total: 32.3s)

sample313.0ms

Algorithm
intervals
Results
143.0ms97×body1280valid
55.0ms76×body640valid
43.0ms280×body80valid
26.0ms23×body160valid
21.0ms40×body320valid

simplify4.7s

Counts
1 → 1

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 15.2b

localize31.0ms

Local error

Found 3 expressions with local error:

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

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log
associate-*r*
add-cube-cbrt
add-log-exp
associate-*l* pow-prod-down prod-exp associate-*r/ cbrt-unprod
sub-neg flip3-- insert-posit16 flip--
distribute-rgt-in distribute-lft-in associate-*l/ *-commutative distribute-lft-out-- difference-of-squares
diff-log unswap-sqr
Counts
3 → 63
Calls
3 calls:
Slowest
59.0ms
(* J (- (exp l) (exp (- l))))
58.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
19.0ms
(- (exp l) (exp (- l)))

series256.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
137.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
70.0ms
(* J (- (exp l) (exp (- l))))
48.0ms
(- (exp l) (exp (- l)))

simplify1.2s

Counts
72 → 72

prune1.0s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize53.0ms

Local error

Found 4 expressions with local error:

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

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
21×add-exp-log
18×add-sqr-sqrt add-cbrt-cube
16×pow1
12×associate-*r* associate-*l*
11×*-un-lft-identity add-cube-cbrt
10×prod-exp
cbrt-unprod
pow-prod-down
unpow-prod-down *-commutative insert-posit16 add-log-exp unswap-sqr
associate-*l/ associate-*r/ sqr-pow
pow-to-exp flip3-+ pow-exp flip-+
Counts
4 → 85
Calls
4 calls:
Slowest
60.0ms
(* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))
28.0ms
(* (* l 1/3) l)
16.0ms
(* (pow l 5) 1/60)
6.0ms
(* l 1/3)

series377.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
240.0ms
(* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))
59.0ms
(* (pow l 5) 1/60)
48.0ms
(* (* l 1/3) l)
29.0ms
(* l 1/3)

simplify619.0ms

Counts
97 → 97

prune1.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-cbrt-cube add-exp-log
14×add-sqr-sqrt
10×*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
pow-prod-down prod-exp cbrt-unprod
associate-*l/ *-commutative insert-posit16 add-log-exp
flip3-+ associate-*r/ flip-+ unswap-sqr
Counts
4 → 80
Calls
4 calls:
Slowest
75.0ms
(* J (* (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l)))) (cos (/ K 2))))
46.0ms
(* (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l)))) (cos (/ K 2)))
25.0ms
(* (* l 1/3) l)
5.0ms
(* l 1/3)

series412.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
221.0ms
(* J (* (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l)))) (cos (/ K 2))))
130.0ms
(* (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l)))) (cos (/ K 2)))
41.0ms
(* (* l 1/3) l)
20.0ms
(* l 1/3)

simplify3.8s

Counts
92 → 92

prune1.5s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize95.0ms

Local error

Found 4 expressions with local error:

24.6b
(cbrt (* (* (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))))
0.3b
(* l 1/3)
0.3b
(* l 1/3)
0.3b
(* l 1/3)

rewrite941.0ms

Algorithm
rewrite-expression-head
Rules
68×associate-*l/
62×associate-*r/
28×frac-times
27×flip3-+ flip-+
26×cbrt-div
16×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
insert-posit16 add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 94
Calls
4 calls:
Slowest
922.0ms
(cbrt (* (* (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))))
5.0ms
(* l 1/3)
5.0ms
(* l 1/3)
5.0ms
(* l 1/3)

series302.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
221.0ms
(cbrt (* (* (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))) (* (* J (+ (* (pow l 5) 1/60) (* l (+ 2 (* (* l 1/3) l))))) (cos (/ K 2)))))
29.0ms
(* l 1/3)
26.0ms
(* l 1/3)
26.0ms
(* l 1/3)

simplify1.3s

Counts
106 → 106

prune2.7s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes564.0ms

Accuracy

0% (0.4b remaining)

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

bsearch7.0ms

end0.0ms

sample9.9s

Algorithm
intervals
Results
4.1s2633×body1280valid
2.1s2553×body640valid
1.5s8283×body80valid
1.0s1413×body320valid
719.0ms801×body160valid