OFFSET
1,2
COMMENTS
Permutation of the positive natural numbers with inverse A225047: a(A225047(n)) = A225047(a(n)) = n. - Reinhard Zumkeller, Apr 25 2013
I confirm that this is a permutation. - N. J. A. Sloane, Mar 28 2015 [This can be proved using an argument similar to (but simpler than) the proof in A093714. - N. J. A. Sloane, May 05 2022]
LINKS
MATHEMATICA
Nest[Append[#, Block[{k = 3}, While[Nand[FreeQ[#, k], GCD[#[[-2]], k] == 1], k++]; k]] &, {1, 2}, 70] (* Michael De Vlieger, Dec 26 2019 *)
PROG
(Haskell)
import Data.List (delete, (\\))
a121216 n = a121216_list !! (n-1)
a121216_list = 1 : 2 : f 1 2 [3..] where
f x y zs = g zs where
g (u:us) = if gcd x u == 1 then h $ delete u zs else g us where
h (v:vs) = if gcd y v == 1 then u : v : f u v (zs \\ [u, v]) else h vs
-- Reinhard Zumkeller, Apr 25 2013
CROSSREFS
KEYWORD
nonn
AUTHOR
Leroy Quet, Aug 20 2006
EXTENSIONS
Extended by Ray Chandler, Aug 22 2006
STATUS
approved