Теорема Фарея-Коши-Хароша.


Пусть a/b и c/d - соседние члены ряда FN. Тогда bc-ad=1.


Доказательство.

1) Докажем свойство 1 из вводных понятий. Пусть a/b и c/b - "соседи" в FN (c>a). Тогда a<b-1. Отсюда a/b<a/(b-1)<(a+1)/bc/b. Противоречие.
2) Пусть
a/b и c/d - соседние члены ряда Фарея. Докажем, что a/b<(a+c)/(b+d)<c/d. Т.к. a/b<c/d, то ad<bc, т.е. ab+ad<ab+bc, т.е. a(b+d)<b(a+c), т.е. a/b<(a+c)/(b+d). ad<bc, т.е. ad+cd<bc+cd, т.е. d(a+c)<c(b+d), т.е. (a+c)(b+d)<c/d.
3) Приступим к доказательству самой теоремы. Докажем ее по индукции с использованием метода от противного.
База:
N=1. 0/1 и 1/1 - единственные соседи. Тогда a=0; b=c=d=1. bc-ad=1-0=1. Отсюда база верна.
Переход: Пусть при
N=k теорема верна.
Докажем, теорему при
N=k+1. Пусть в ряду FN есть такие соседи a/b и c/d, что в ряду FN+1 между ними стоит k/t (a/b<k/t<c/d) (мы используем метод от противного), что max(kb-at; ct-kd)>1 (kb-at>0; ct-kd>0). bc-ad=1. Между a/b и c/d не может стоять более 1 числа, т.к. иначе по (1) у одного из них был бы знаменатель, N, что противоречит тому, что этого числа в FN не было. 1/bd=(bc-ad)/bd=c/d-a/b=(c/d-k/t)+(k/t-a/b). Т.к. kb-at>0; ct-kd>0, а max(kb-at; ct-kd)>1, то (c/d-k/t)+(k/t-a/b)=(ct-kd)/(dt)+(kb-at)/(bt)>1/(dt)+1/(bt)=(b+d)/(bdt). Отсюда 1/bd>(b+d)/(bdt), т.е. 1>(b+d)/t, т.е. t>(b+d). Т.к. t=N+1 (k/t не было в FN, но оно есть в FN+1), то b+dN. По (2) a/b<(a+c)/(b+d)<c/d, т.е. (a+c)/(b+d) должно было быть в FN. Но этого не было, т.к. a/b и c/d - соседи в FN. Противоречие, т.е. max(kb-at; ct-kd)=1, т.е. kb-at=ct-kd=1. Теорема доказана.

В начало.
Назад.