Sucesión de Lichtenberg
La sucesión de Lichtenberg esta formada por la representación decimal de los números binarios de la sucesión de dígitos 0 y 1 alternados. Los primeros términos de ambas sucesiones son
Alternada ..... Lichtenberg 0 ....................... 0 1 ....................... 1 10 ...................... 2 101 ..................... 5 1010 ................... 10 10101 .................. 21 101010 ................. 42 1010101 ................ 85 10101010 .............. 170 101010101 ............. 341 1010101010 ............ 682 10101010101 .......... 1365 101010101010 ......... 2730
Definir las funciones
lichtenberg :: [Integer] graficaLichtenberg :: Int -> IO ()
tales que
- lichtenberg es la lista cuyos elementos son los términos de la sucesión de Lichtenberg. Por ejemplo,
λ> take 17 lichtenberg [0,1,2,5,10,21,42,85,170,341,682,1365,2730,5461,10922,21845,43690]
- (graficaLichtenberg n) dibuja la gráfica del número de dígitos de los n primeros términos de la sucesión de Lichtenberg. Por ejemlo, (graficaLichtenberg 100) dibuja

Comprobar con QuickCheck que todos los términos de la sucesión de Lichtenberg, a partir del 4º, son números compuestos.




