Generator-offset property: Difference between revisions
m no numbers at the beginning of sentences |
|||
Line 144: | Line 144: | ||
We don’t know which P’s have preimage Q and which P’s have preimage R, but we now do know that Σ2 has one more R than Σ3, and thus that: | We don’t know which P’s have preimage Q and which P’s have preimage R, but we now do know that Σ2 has one more R than Σ3, and thus that: | ||
Λ2 is λβ μβ’, 2 | Λ2 is λβ μβ’, 2 ≤ μ ≤ ceil(n/2). | ||
Λ3 is a (λ±1)β (μ∓1)β’ mos. | Λ3 is a (λ±1)β (μ∓1)β’ mos. | ||
Line 156: | Line 156: | ||
Λ3 = γ ( ditto ) γ | Λ3 = γ ( ditto ) γ | ||
Since, by our assumption, Λ3 has two γ’s in a row, Λ3 must have more γ than γ’, so μ | Since, by our assumption, Λ3 has two γ’s in a row, Λ3 must have more γ than γ’, so μ − 1 < n/2. Since Λ3 is a mos, μ − 1 ≥ 1. So we have 2 ≤ μ ≤ ceil(n/2). | ||
We have three cases to consider: | We have three cases to consider: | ||
Line 189: | Line 189: | ||
[Case 3: μ = anything else from 3 to floor(n/2). | [Case 3: μ = anything else from 3 to floor(n/2). | ||
Λ2 has a chunk of βs (after the first β’) of size x = either floor(n/μ) ( | Λ2 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 Λ3 has a chunk of γs of that same size. Λ3 also has a chunk that goes over n and loops back around, which must be of size y = at least 2*(floor(n/μ) − 1) + 1 (Λ3 might have chunks of size floor(n/μ) − 1 and floor(n/μ) instead) = 2*floor(n/μ) − 1, and at most 2*(floor(n/μ)+1) + 1 = 2*floor(n/μ) + 3 (if Λ3 has chunks of size floor(n/μ) and ceil(n/μ)). The difference between the chunk sizes is y − x, which must be 0 or 1, since Λ3 is a mos. We thus have the following cases: | ||
BEGIN CASEBLOCK 3.x: [ Here chunk of Λ2 means chunk of β, and chunk of Λ3 means chunk of γ. | BEGIN CASEBLOCK 3.x: [ Here chunk of Λ2 means chunk of β, and chunk of Λ3 means chunk of γ. | ||
[Case 3.1: (x, y) = (floor(n/μ), 2*floor(n/μ) | [Case 3.1: (x, y) = (floor(n/μ), 2*floor(n/μ) − 1) | ||
Since y | Since y − x = floor(n/μ) − 1 and floor(n/μ) ≥ 2, we have: x = floor(n/μ) = 2 and y − x = 1; hence y = 2*floor(n/μ) − 1 = 3. The chunk in Λ3 whose size is 3 is made from two chunks in Λ2 of size 1. (So Λ2 has chunks of size 1 and 2, and Λ3 has chunks of size 2 and 3.) | ||
Λ2 has two consecutive chunks of size 1. Since chunk sizes form a mos, Λ2 has more chunks of size 1 than it has chunks of size 2. | Λ2 has two consecutive chunks of size 1. Since chunk sizes form a mos, Λ2 has more chunks of size 1 than it has chunks of size 2. | ||
Use “w[i:j]” to denote the slice of the cyclic word w that includes both endpoints. Λ2 has only two chunks of size 1, Λ2[n | Use “w[i:j]” to denote the slice of the cyclic word w that includes both endpoints. Λ2 has only two chunks of size 1, Λ2[(n − 1):(n − 1)] and Λ2[1:1], since otherwise Λ3 would have a chunk of size 1 within Λ3[1:n − 1]. Thus Λ2 has exactly one chunk of size 2. Thus Λ2 = ββ’βββ’ββ’ and Λ3 = γγ’γγγ’γγ. Thus we have: | ||
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 | ||
Line 215: | Line 215: | ||
End Case 3.1] | End Case 3.1] | ||
[Case 3.2: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ) | [Case 3.2: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ) − 1). | ||
Impossible: y = 2*floor(n/μ) | Impossible: y = 2*floor(n/μ) − 1 can only occur if Λ3 has chunks of size floor(n/μ) − 1 and floor(n/μ), which contradicts the size of x. | ||
End Case 3.2] | End Case 3.2] | ||
[Case 3.3: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ)) | [Case 3.3: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ)) | ||
Impossible: y = 2*floor(n/μ) can only occur if Λ3 has chunks of size floor(n/μ) | Impossible: y = 2*floor(n/μ) can only occur if Λ3 has chunks of size floor(n/μ) − 1 and floor(n/μ), which contradicts the size of x. | ||
End Case 3.3] | End Case 3.3] | ||
The remaining cases are all impossible because they imply y | The remaining cases are all impossible because they imply y − x ≥ 2: | ||
[Case 3.4:(x, y) = (floor(n/μ) + 1, 2*floor(n/μ) + 1)] | [Case 3.4: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ) + 1)] | ||
[Case 3.5: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ) + 2)] | [Case 3.5: (x, y) = (floor(n/μ) + 1, 2*floor(n/μ) + 2)] |