Example #1
0
 def testPellLucas(self):
     assert series.pell_lucas(0) == TWO
     assert series.pell_lucas(1) == 2*x
     assert series.pell_lucas(2) == 4*x**2 + 2
     assert series.pell_lucas(3) == 8*x**3 + 6*x
     assert series.pell_lucas(4) == 16*x**4 + 16*x**2 + 2
     assert series.pell_lucas(5) == 32*x**5 + 40*x**3 + 10*x
Example #2
0
 def testLucasSequence(self):
     l = series.LucasSeq(x, ONE)
     l1 = series.LucasSeq(x, ONE, 'w')
     l2 = series.LucasSeq(2*x, ONE)
     l3 = series.LucasSeq(2*x, ONE, 'w')
     l4 = series.LucasSeq(ONE, 2*x)
     l5 = series.LucasSeq(ONE, 2*x, 'w')
     l6 = series.LucasSeq(3*x, -TWO)
     l7 = series.LucasSeq(3*x, -TWO, 'w')
     for n in xrange(10):
         if n > 0:
             l(n) == series.fibonacci(n)
         assert l1(n) == series.lucas(n)
         assert l2(n) == series.pell(n)
         assert l3(n) == series.pell_lucas(n)
         assert l4(n) == series.jacobsthal(n)
         assert l5(n) == series.jacob_lucas(n)
         assert l6(n) == series.fermat(n)
         assert l7(n) == series.fermat_lucas(n)