cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A112309 Triangle read by rows: row n gives terms in lazy Fibonacci representation of n.

Original entry on oeis.org

1, 2, 1, 2, 1, 3, 2, 3, 1, 2, 3, 2, 5, 1, 2, 5, 1, 3, 5, 2, 3, 5, 1, 2, 3, 5, 1, 3, 8, 2, 3, 8, 1, 2, 3, 8, 2, 5, 8, 1, 2, 5, 8, 1, 3, 5, 8, 2, 3, 5, 8, 1, 2, 3, 5, 8, 2, 5, 13, 1, 2, 5, 13, 1, 3, 5, 13, 2, 3, 5, 13, 1, 2, 3, 5, 13, 1, 3, 8, 13, 2, 3, 8, 13, 1, 2, 3, 8, 13, 2, 5, 8, 13, 1, 2, 5, 8, 13, 1, 3
Offset: 1

Views

Author

N. J. A. Sloane, Dec 01 2005

Keywords

Comments

Write n as a sum c_2 F_2 + c_3 F_3 + ..., where the F_i are Fibonacci numbers and the c_i are 0 or 1. The lazy expansion is the minimal one in the lexicographic order, in contrast to the Zeckendorf expansion (A035517, A007895), which is the maximal one.
In other words we give preference to the smallest Fibonacci numbers.

Examples

			Triangle begins:
1 meaning 1 = 1
2 meaning 2 = 2
1 2 meaning 3 = 1+2
1 3 meaning 4 = 1+3
2 3 meaning 5 = 2+3
1 2 3 meaning 6 = 1+2+3 (and not the Zeckendorf expansion 1+5)
2 5 meaning 7 = 2+5
		

Crossrefs

Programs

  • Maple
    A112309 := proc(n)
        local z,d ;
        z := convert(A104326(n),base,10) ;
        for d from 1 to nops(z) do
            if op(d,z) > 0 then
                printf("%d,",combinat[fibonacci](d+1)) ;
            end if;
        end do:
    end proc:
    for n from 1 to 20 do
        A112309(n) ;
    end do: # R. J. Mathar, Aug 28 2025
  • Mathematica
    DeleteCases[IntegerDigits[Range[200], 2], {_, 0, 0, _}]
    A112309 = Map[DeleteCases[Reverse[#] Fibonacci[Range[Length[#]] + 1], 0] &, DeleteCases[IntegerDigits[-1 + Range[200], 2], {_, 0, 0, _}]]
    A112310 = Map[Length, A112309]
    (* Peter J. C. Moses, Mar 03 2015 *)
  • PARI
    See Links section.

Extensions

Extended by Ray Chandler, Dec 01 2005