A190803 Increasing sequence generated by these rules: a(1)=1, and if x is in a then 2x-1 and 3x-1 are in a.
1, 2, 3, 5, 8, 9, 14, 15, 17, 23, 26, 27, 29, 33, 41, 44, 45, 50, 51, 53, 57, 65, 68, 77, 80, 81, 86, 87, 89, 98, 99, 101, 105, 113, 122, 129, 131, 134, 135, 149, 152, 153, 158, 159, 161, 170, 171, 173, 177, 194, 195, 197, 201, 203, 209, 225, 230, 239, 242
Offset: 1
Keywords
Examples
1 -> 2 -> 3,5 -> 8,9,14 -> 15,17,23,26,27,41 -> ...
Links
- Reinhard Zumkeller, Table of n, a(n) for n = 1..10000
- David Garth and Adam Gouge, Affinely Self-Generating Sets and Morphisms, Journal of Integer Sequences, 10 (2007) 1-13.
Programs
-
Haskell
import Data.Set (singleton, deleteFindMin, insert) a190803 n = a190803_list !! (n-1) a190803_list = 1 : f (singleton 2) where f s = m : (f $ insert (2*m-1) $ insert (3*m-1) s') where (m, s') = deleteFindMin s -- Reinhard Zumkeller, Jun 01 2011
-
Mathematica
h = 2; i = -1; j = 3; k = -1; f = 1; g = 10; a = Union[Flatten[NestList[{h # + i, j # + k} &, f, g]]] (* A190803 *) b = (a + 1)/2; c = (a + 1)/3; r = Range[1, 300]; d = Intersection[b, r] (* A190841 *) e = Intersection[c, r] (* A190842 *) (* Regarding this program - useful for many choices of h,i,j,k,f,g - the depth g must be chosen with care - that is, large enough. Assuming that h<=j, the least new terms in successive nests a are typically iterates of hx+i, starting from x=1. If, for example, h=2 and i=0, the least terms are 2,4,8,...,2^g, so that g>=9 ensures inclusion of all the desired terms <=256. *)
Extensions
a(34)=225 inserted by Reinhard Zumkeller, Jun 01 2011
Comments