Generator-offset property: Difference between revisions

Inthar (talk | contribs)
Inthar (talk | contribs)
Line 179: Line 179:
'''Case 3:''' 3 ≤ μ ≤ floor(''n''/2).
'''Case 3:''' 3 ≤ μ ≤ floor(''n''/2).


Λ<sub>2</sub> has a chunk of βs (after the first β′) of size ''x'' = either floor(''n''/μ) (≥ floor(''n''/floor(''n''/2)) = 2) or ceil(''n''/μ) (= floor(''n''/μ) + 1). Hence Λ<sub>3</sub> has a chunk of γs of that same size. Λ<sub>3</sub> also has a chunk that crosses index ''n'', which must be of size ''y'' = at least 2*(floor(''n''/μ) &minus; 1) + 1 (Λ<sub>3</sub> might have chunks of size floor(''n''/μ) &minus; 1 and floor(''n''/μ) instead) = 2*floor(''n''/μ) &minus; 1, and at most 2*(floor(''n''/μ) + 1) + 1 = 2*floor(''n''/μ) + 3 (if Λ<sub>3</sub> has chunks of size floor(''n''/μ) and ceil(''n''/μ)). The difference between the chunk sizes is ''y'' &minus; ''x'', which must be 0 or 1, since Λ<sub>3</sub> is a mos. We thus have the following subcases: (In the following, chunk of Λ<sub>2</sub> means chunk of β, and chunk of Λ<sub>3</sub> means chunk of γ.)
Λ<sub>2</sub> has a chunk of β (after the first β′) of size ''x'' = either floor(''n''/μ) (≥ floor(''n''/floor(''n''/2)) = 2) or ceil(''n''/μ) (= floor(''n''/μ) + 1). Hence Λ<sub>3</sub> has a chunk of γ of that same size. Λ<sub>3</sub> also has a chunk that crosses index ''n'', which must be of size ''y'' = at least 2*(floor(''n''/μ) &minus; 1) + 1 (Λ<sub>3</sub> might have chunks of size floor(''n''/μ) &minus; 1 and floor(''n''/μ) instead) = 2*floor(''n''/μ) &minus; 1, and at most 2*(floor(''n''/μ) + 1) + 1 = 2*floor(''n''/μ) + 3 (if Λ<sub>3</sub> has chunks of size floor(''n''/μ) and ceil(''n''/μ)). The difference between the chunk sizes is ''y'' &minus; ''x'', which must be 0 or 1, since Λ<sub>3</sub> is a mos. We thus have the following subcases: (In the following, chunk of Λ<sub>2</sub> means chunk of β, and chunk of Λ<sub>3</sub> means chunk of γ.)


'''Case 3.1:''' (''x'', ''y'') = (floor(''n''/μ), 2*floor(''n''/μ) &minus; 1).
'''Case 3.1:''' (''x'', ''y'') = (floor(''n''/μ), 2*floor(''n''/μ) &minus; 1).