%I #31 Oct 12 2017 01:45:56
%S 1,1,1,2,1,1,3,2,3,1,1,4,3,5,2,5,3,4,1,1,5,4,7,3,8,5,7,2,7,5,8,3,7,4,
%T 5,1,1,6,5,9,4,11,7,10,3,11,8,13,5,12,7,9,2,9,7,12,5,13,8,11,3,10,7,
%U 11,4,9,5,6,1,1,7,6,11,5,14,9,13,4,15,11,18,7,17,10,13,3,14,11,19,8,21,13
%N Triangle T(n,k) = denominator of fraction in k-th term of n-th row of variant of Farey series. This is also Stern's diatomic array read by rows (version 1).
%C Row n has length 2^(n-1) + 1.
%C A049455/a(n) gives another version of the Stern-Brocot tree.
%C Define mediant of a/b and c/d to be (a+c)/(b+d). We get A006842/A006843 if we omit terms from n-th row in which denominator exceeds n.
%C Largest term of n-th row = A000045(n+1), Fibonacci numbers. - _Reinhard Zumkeller_, Apr 02 2014
%D J. C. Lagarias, Number Theory and Dynamical Systems, pp. 35-72 of S. A. Burr, ed., The Unreasonable Effectiveness of Number Theory, Proc. Sympos. Appl. Math., 46 (1992). Amer. Math. Soc.
%D W. J. LeVeque, Topics in Number Theory. Addison-Wesley, Reading, MA, 2 vols., 1956, Vol. 1, p. 154.
%H Reinhard Zumkeller, <a href="/A049456/b049456.txt">Rows n = 1..13 of table, flattened</a>
%H C. Giuli and R. Giuli, <a href="http://www.fq.math.ca/Scanned/17-2/giuli.pdf">A primer on Stern's diatomic sequence</a>, Fib. Quart., 17 (1979), 103-108, 246-248 and 318-320 (but beware errors).
%H D. H. Lehmer, <a href="http://dx.doi.org/10.2307/2299356">On Stern's Diatomic Series</a>, Amer. Math. Monthly 36(2) 1929, pp. 59-67.
%H D. H. Lehmer, <a href="/A002487/a002487_1.pdf">On Stern's Diatomic Series</a>, Amer. Math. Monthly 36(1) 1929, pp. 59-67. [Annotated and corrected scanned copy]
%H M. Shrader-Frechette, <a href="http://www.jstor.org/stable/2690435">Modified Farey sequences and continued fractions</a>, Math. Mag., 54 (1981), 60-63.
%H N. J. A. Sloane, <a href="/stern_brocot.html">Stern-Brocot or Farey Tree</a>
%H <a href="/index/St#Stern">Index entries for sequences related to Stern's sequences</a>
%F Each row is obtained by copying the previous row but interpolating the sums of pairs of adjacent terms. E.g. after 1 2 1 we get 1 1+2 2 2+1 1.
%F Row 1 of Farey tree is 0/1, 1/1. Obtain row n from row n-1 by inserting mediants between each pair of terms.
%e 0/1, 1/1; 0/1, 1/2, 1/1; 0/1, 1/3, 1/2, 2/3, 1/1; 0/1, 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 1/1; 0/1, 1/5, 1/4, 2/7, 1/3, 3/8, 2/5, 3/7, 1/2, ... = A049455/A049456
%e Array begins
%e 1...............................1
%e 1...............2...............1
%e 1.......3.......2.......3.......1
%e 1...4...3...5...2...5...3...4...1
%e 1.5.4.7.3.8.5.7.2.7.5.8.3.7.4.5.1
%e .................................
%p A049456 := proc(n,k)
%p option remember;
%p if n =1 then
%p if k >= 0 and k <=1 then
%p 1;
%p else
%p 0 ;
%p end if;
%p elif type(k,'even') then
%p procname(n-1,k/2) ;
%p else
%p procname(n-1,(k+1)/2)+procname(n-1,(k-1)/2) ;
%p end if;
%p end proc: # _R. J. Mathar_, Dec 12 2014
%t Flatten[NestList[Riffle[#,Total/@Partition[#,2,1]]&,{1,1},10]] (* _Harvey P. Dale_, Mar 16 2013 *)
%o (Haskell)
%o import Data.List (transpose)
%o a049456 n k = a049456_tabf !! (n-1) !! (k-1)
%o a049456_row n = a049456_tabf !! (n-1)
%o a049456_tabf = iterate
%o (\row -> concat $ transpose [row, zipWith (+) row $ tail row]) [1, 1]
%o -- _Reinhard Zumkeller_, Apr 02 2014
%Y Coincides with A002487 if pairs of adjacent 1's are replaced by single 1's.
%Y Cf. A049455, A007305, A007306, A006842, A006843, A064881-A064886, A070878, A070879.
%Y Cf. A000051 (row lengths), A034472 (row sums), A293160 (distinct terms in each row).
%K nonn,easy,tabf,frac,nice,look
%O 1,4
%A _N. J. A. Sloane_