Details

Time bar (total: 36.1s)

sample346.0ms

Algorithm
intervals
Results
142.0ms87×body1280valid
81.0ms96×body640valid
45.0ms244×body80valid
33.0ms55×body320valid
13.0ms33×body160valid

simplify2.2s

Counts
1 → 1
Iterations
IterNodes
92326
81689
7945
6535
5284
4183
380
241
123
014

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 19.1b

localize40.0ms

Local error

Found 3 expressions with local error:

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

rewrite171.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:
68.0ms
(* J (- (exp l) (exp (- l))))
84.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
18.0ms
(- (exp l) (exp (- l)))

series268.0ms

Counts
3 → 9
Calls
3 calls:
99.0ms
(* J (- (exp l) (exp (- l))))
111.0ms
(* (* J (- (exp l) (exp (- l)))) (cos (/ K 2)))
58.0ms
(- (exp l) (exp (- l)))

simplify1.3s

Counts
72 → 72
Iterations
IterNodes
33015
2731
1276
0114

prune915.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize72.0ms

Local error

Found 4 expressions with local error:

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

rewrite172.0ms

Algorithm
rewrite-expression-head
Rules
21×add-exp-log
19×add-sqr-sqrt
18×add-cbrt-cube
16×pow1
14×associate-*l*
11×*-un-lft-identity add-cube-cbrt
10×associate-*r* prod-exp
cbrt-unprod
pow-prod-down
unswap-sqr
unpow-prod-down associate-*r/ *-commutative insert-posit16 add-log-exp
flip3-+ associate-*l/ flip-+ sqr-pow
distribute-rgt-in pow-to-exp distribute-lft-in pow-exp
Counts
4 → 90
Calls
4 calls:
49.0ms
(* l (+ (* 1/3 (* l l)) 2))
16.0ms
(* (pow l 5) 1/60)
79.0ms
(* (* J (+ (* (pow l 5) 1/60) (* l (+ (* 1/3 (* l l)) 2)))) (cos (/ K 2)))
26.0ms
(* 1/3 (* l l))

series443.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(* l (+ (* 1/3 (* l l)) 2))
69.0ms
(* (pow l 5) 1/60)
213.0ms
(* (* J (+ (* (pow l 5) 1/60) (* l (+ (* 1/3 (* l l)) 2)))) (cos (/ K 2)))
39.0ms
(* 1/3 (* l l))

simplify6.0s

Counts
102 → 102
Iterations
IterNodes
311459
21950
1515
0180

prune1.5s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize82.0ms

Local error

Found 4 expressions with local error:

0.1b
(* l (* l l))
0.1b
(* J (* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2))))
0.1b
(* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2)))
0.2b
(* (* (* l l) l) 1/3)

rewrite410.0ms

Algorithm
rewrite-expression-head
Rules
34×pow1
25×add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
12×add-sqr-sqrt
10×associate-*l*
*-un-lft-identity add-cube-cbrt
associate-*r*
pow-prod-up
associate-*l/ *-commutative insert-posit16 add-log-exp
flip3-+ associate-*r/ flip-+ unswap-sqr
pow2 pow-plus cube-unmult pow-sqr
Counts
4 → 89
Calls
4 calls:
13.0ms
(* l (* l l))
171.0ms
(* J (* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2))))
158.0ms
(* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2)))
66.0ms
(* (* (* l l) l) 1/3)

series451.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* l (* l l))
197.0ms
(* J (* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2))))
135.0ms
(* (+ (+ (* 2 l) (* 1/60 (* (* l (* l l)) (* l l)))) (* (* (* l l) l) 1/3)) (cos (/ K 2)))
75.0ms
(* (* (* l l) l) 1/3)

simplify4.0s

Counts
101 → 101
Iterations
IterNodes
38290
21438
1418
0160

prune1.8s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.2b
(* 1/3 (* l l))
0.2b
(* 1/3 (* l l))
0.4b
(* l (sqrt (+ (* 1/3 (* l l)) 2)))
0.5b
(* (* l (sqrt (+ (* 1/3 (* l l)) 2))) (sqrt (+ (* 1/3 (* l l)) 2)))

rewrite207.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1 add-cbrt-cube add-exp-log
17×add-sqr-sqrt
14×sqrt-div associate-*r*
11×*-un-lft-identity add-cube-cbrt
10×associate-*l* pow-prod-down prod-exp associate-*r/ cbrt-unprod
flip3-+ sqrt-prod flip-+
frac-times *-commutative insert-posit16 add-log-exp unswap-sqr
associate-*l/
Counts
4 → 95
Calls
4 calls:
13.0ms
(* 1/3 (* l l))
18.0ms
(* 1/3 (* l l))
50.0ms
(* l (sqrt (+ (* 1/3 (* l l)) 2)))
124.0ms
(* (* l (sqrt (+ (* 1/3 (* l l)) 2))) (sqrt (+ (* 1/3 (* l l)) 2)))

series462.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(* 1/3 (* l l))
49.0ms
(* 1/3 (* l l))
212.0ms
(* l (sqrt (+ (* 1/3 (* l l)) 2)))
152.0ms
(* (* l (sqrt (+ (* 1/3 (* l l)) 2))) (sqrt (+ (* 1/3 (* l l)) 2)))

simplify1.7s

Counts
107 → 107
Iterations
IterNodes
33940
21121
1378
0142

prune2.2s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0.0b

regimes867.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
230
130
021

end0.0ms

sample10.4s

Algorithm
intervals
Results
3.3s2641×body1280valid
2.6s2557×body640valid
2.3s8491×body80valid
1.3s1448×body320valid
309.0ms794×body160valid