¿Cómo probar que una secuencia específica es de Fibonacci sin conocimiento previo ni prueba y error?

Dejar norte sea ​​un entero positivo y sea s norte sea ​​el número de secuencias crecientes de números enteros, alternadamente pares e impares, comenzando con 0 y terminando con norte . Por ejemplo, para norte = 3 solo tenemos las dos secuencias

0 , 1 , 2 , 3     y     0 , 3.
por eso s 3 = 2 . probar que el s norte son los números de Fibonacci.

Aquí está el trato. Ya sabemos que la sucesión es de Fibonacci, por lo que basta con demostrar que s norte satisface la definición recursiva de F norte . Y, de hecho, es sencillo poner las secuencias para norte = k , k + 1 en una correspondencia uno a uno con los de norte = k + 2 . Entonces, lo que estoy buscando es un enfoque capaz de encontrar eso s norte = F norte , sin saberlo de antemano ni adivinarlo.

No está muy claro lo que está preguntando: ¿está buscando un algoritmo que tome la definición de la s norte y la definición de la F norte y decidir si las dos secuencias son iguales?
@RobArthan Mark Bennet y el "pobre Jack" entendieron lo que quise decir.
Así que su pregunta era "¿cómo demuestro s norte = F norte "? Perdóname por pensar que tenías algo más en mente cuando dijiste que querías un enfoque que pudiera "encontrar" este hecho.
@RobArthan Sí, sin saberlo ya. Es decir, no habría hecho lo que describí si el ejercicio no hubiera declarado explícitamente s norte = F norte . Y, no hay nada que perdonar; gracias por tu interes en ayudarme.

Respuestas (3)

Entonces el número de secuencias s norte + 1 terminando en norte + 1 se obtiene sumando norte + 1 a las secuencias que terminan en norte o ...

no puedes agregar norte + 1 a una secuencia que termina en norte 1 porque tienen la misma paridad. Pero puedes sustituir norte + 1 para norte 1 al final de una secuencia porque tienen la misma paridad.

Cada secuencia que termina en norte + 1 se puede obtener de esta manera, porque el penúltimo elemento es norte o es menor que norte 1 (paridad de nuevo).

Por eso s norte + 1 = s norte + s norte 1 y basta con demostrar que s 1 = s 2 = 1

Bien gracias.

Suponer A norte es el conjunto de sucesiones correspondientes a s norte . Elige una secuencia de A norte , anexando norte + 1 , norte + 2 a ella obtenemos una secuencia en A norte + 2 . Elija una secuencia en A norte + 1 , anexando norte + 2 nos da una secuencia en A norte + 2 . Entonces tenemos

# ( A norte + 2 ) # ( A norte ) + # ( A norte + 1 ) s norte + 2 s norte + s norte + 1
dónde # denota el número de elementos en un conjunto o su cardinalidad. Ahora elige una secuencia en A norte + 2 . Si el penúltimo término es norte + 1 , elimine el último término para obtener una secuencia en A norte + 1 . Si el penúltimo término no es norte + 1 , elimine los dos últimos términos. Si la secuencia reducida tiene norte como su último término obtenemos una sucesión en A norte y si no, simplemente reemplace el último término con norte y todavía tenemos un miembro de A norte . Entonces tenemos
# ( A norte + 2 ) # ( A norte ) + # ( A norte + 1 ) s norte + 2 s norte + s norte + 1 s norte + 2 = s norte + s norte + 1
Ahora comprueba eso s 0 = 1 , s 1 = 1 y estás listo para irte.

Bien, gracias, +1.

Si no sabía de antemano que el resultado es Fibonacci, entonces comience tratando de encontrar una relación para s norte en los términos de sus términos anteriores.

Eso es prueba y error, ¿no?