Слово Фибоначчи — различия между версиями
Кирилл (обсуждение | вклад) |
Кирилл (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | ==Определение== | ||
{{Определение | {{Определение | ||
− | |definition=Строками Фибоначчи | + | |definition=Строками Фибоначчи называются строки, удовлетворяющие следующим условиям: |
* <tex>F_0 = \epsilon</tex> (пустая строка) | * <tex>F_0 = \epsilon</tex> (пустая строка) | ||
* <tex>F_1 = b</tex> | * <tex>F_1 = b</tex> | ||
* <tex>F_2 = a</tex> | * <tex>F_2 = a</tex> | ||
− | * <tex>F_n = F_{n-1} | + | * <tex>F_n = F_{n-1}F_{n-2}</tex> (т.е. конкатенации строк <tex>F_{n-1}</tex> и <tex>F_{n-2}</tex>) |
+ | }} | ||
+ | ==Леммы== | ||
+ | {{Лемма | ||
+ | |statement= <tex> \exists k : \forall n \geq k \Rightarrow F_{n}^2 </tex> - префикс <tex>F_{n+2}</tex> | ||
+ | |||
+ | |proof= | ||
+ | <tex> F_{n+2} = F_{n+1}F_{n} = F_{n}F_{n-1}F_{n} = F_{n}F_{n-1}F_{n-1}F_{n-2}</tex><tex> = F_{n}F_{n-1}F_{n-2}F_{n-3}F_{n-2} = F_{n}F_{n}F_{n-3}F_{n-2}</tex> | ||
+ | Так как мы пользовались формулой <tex>F_{n-1} = F_{n-2}F_{n-3}</tex>, то рассуждения верны для <tex>n \geq 4</tex>. Следовательно, <tex>k \geq 6</tex> | ||
}} | }} |
Версия 10:48, 24 марта 2012
Определение
Определение: |
Строками Фибоначчи называются строки, удовлетворяющие следующим условиям:
|
Леммы
Лемма: |
- префикс |
Доказательство: |
Так как мы пользовались формулой , то рассуждения верны для . Следовательно, |