Согласно теореме Париха, если бы LL не зависело от контекста, то множество M = { ( a , b ) : a ≤ γ b }M={(a,b):a≤γb} было бы полулинейным, то есть было бы объединением конечного числа множеств вида S = u 0 + N u 1 + ⋯ + N u ℓS=u0+Nu1+⋯+Nuℓ , для некоторых u i = ( a i , b i )ui=(ai,bi) .
Очевидно , что у 0 ∈ Мu0∈M , и , кроме того у я ∈ Mui∈M для каждого I > 0i>0 , поскольку в противном случае у 0 + Н у я ∉ Мu0+Nui∉M при достаточно большом NN . Следовательно, g ( S ) : = max ( a 0 / b 0 , … , a ℓ / b ℓ ) < γg(S):=max(a0/b0,…,aℓ/bℓ)<γ (поскольку g ( S )g(S)рационально). Это означает, что каждый ( a , b ) ∈ S(a,b)∈S удовлетворяет a / b ≤ g ( S )a/b≤g(S) .
Теперь предположим, что MM является объединением S ( 1 ) , … , S ( m )S(1),…,S(m) , и определим g = max ( g ( S ( 1 ) ) , … , g ( S ( m ) ) ) < γg=max(g(S(1)),…,g(S(m)))<γ . Вышеизложенное показывает, что каждый ( a , b )(a,b) в объединении удовлетворяет a / b ≤ g < γa/b≤g<γ, и мы получаем противоречие, так как sup { a / b : ( a , b ) ∈ M } = γsup{a/b:(a,b)∈M}=γ .
Когда γγ рационально, доказательство не выполняется, и действительно, MM полулинейно:
{ ( a , b ) : a ≤ st b}= s - 1 ⋃ a=0(a,⌈ts a⌉)+N(s,t)+N(0,1). {(a,b):a≤stb}=⋃a=0s−1(a,⌈tsa⌉)+N(s,t)+N(0,1).
Действительно, по построению любая пара(a,b)(a,b)в правой части удовлетворяетa≤st ba≤stb(так какs=sт тs=stt). И наоборот, предположим, чтоa≤stba≤stb. While a≥sa≥s and b≥tb≥t, subtract (s,t)(s,t) from (a,b)(a,b). Eventually a<sa<s (since b<tb<t implies a≤stb<sa≤stb<s). Since a≤stba≤stb, necessarily b≥⌈tsa⌉b≥⌈tsa⌉. Hence we can subtract (0,1)(0,1) from (a,b)(a,b) until we reach (a,⌈tsa⌉)(a,⌈tsa⌉).