Recursive structure of MOS scales: Difference between revisions
No edit summary |
|||
Line 423: | Line 423: | ||
== Proofs == | == Proofs == | ||
=== Preservation of generators === | === Preservation of generators === | ||
Assume there are more L's and s's, and that there is more than one s, and thus more than one chunk. Assume there is a generator. Assume the imperfect generator is bigger than the perfect generator. (If this isn't true, just use the inverted generator.) Because there are at least two chunk boundaries, and only one imperfect generator, there must be a chunk boundary with a perfect generator on top (the chunk boundary is on the left of the generator, e.g. <code>...|Ls|LLs|Ls...</code>). Because there's a chunk boundary to the left, there's an s just to the left of the left endpoint of the generator. If the rightmost step of this generator were an L, scooting the generator one step to the left would make it smaller, which contradicts the assumption that the imperfect generator is larger than perfect. Thus, the rightmost step of this generator is an s. That means the right endpoint of this generator falls on a chunk boundary. We already know the left endpoint also falls on a chunk boundary, so this perfect generator is still present as an interval in the reduced MOS. | Assume there are more L's and s's, and that there is more than one s, and thus more than one chunk. Assume there is a generator. Assume the imperfect generator is bigger than the perfect generator. (If this isn't true, just use the inverted generator.) Because there are at least two chunk boundaries, and only one imperfect generator, there must be a chunk boundary with a perfect generator on top (the chunk boundary is on the left of the generator, e.g. <code>...|Ls|LLs|Ls...</code>). Because there's a chunk boundary to the left, there's an s just to the left of the left endpoint of the generator. If the rightmost step of this generator were an L, scooting the generator one step to the left would make it smaller, which contradicts the assumption that the imperfect generator is larger than perfect. Thus, the rightmost step of this generator is an s. That means the right endpoint of this generator falls on a chunk boundary. We already know the left endpoint also falls on a chunk boundary, so this perfect generator is still present as an interval in the reduced MOS. | ||
Line 456: | Line 436: | ||
It is clear that the MOS nL 1s has a unique generator, L (or its inversion). However, the previous proof showed that reduction reflects generators, and so by induction all MOS scales have a single generator. | It is clear that the MOS nL 1s has a unique generator, L (or its inversion). However, the previous proof showed that reduction reflects generators, and so by induction all MOS scales have a single generator. | ||
=== | === Reduced words from chunking are binary === | ||
{ | It now remains to show that reduction and expansion preserve the MOS property. | ||
Suppose w(L, s) had three chunks L...s with r, r+1 and r+2 'L's. Then we have a length r+2 subword that's only 'L's, one that has one s at the end and one that has two 's's on either side, which means that the original scale was not MOS. Therefore the reduced word has two step sizes. | |||
=== Binary generated scales are MOS === | |||
By ''generatedness'', we mean that every interval in the scale is of the form ''jg'' + ''kp'' where ''g'' is the generator, ''p'' is the period, and ''j, k'' ∈ '''Z'''. We have shown that the result of chunking and reduction is generated and binary and the result of expanding from a reduced word is generated and binary. We need only show that binary generated scales are MOS (i.e. satisfy Myhill's property). | |||
First suppose that ''g'' and ''p'' are linearly independent, so the step ratio of ''S'' is irrational. | |||
Suppose that such a scale ''S'' (with ''n'' ≥ 2 notes) has ''a''-many L steps and ''b''-many s steps and has generator ''g'' and period ''p''. Since ''S'' is generated, the interval sizes modulo ''p'' that occur in ''S'' are: | |||
{(−''n'' + 1)''g'', ..., −''g'', 0, ''g'', ..., (''n'' − 1)''g''}. | |||
We thus have: | |||
L = ''cg'' + ''dp'' | |||
s = ''eg'' + ''fp'' | |||
for appropriate integers ''c, d, e, f'', |''c''| < ''n'', and |''e''| < ''n''. We must have that ''c'' = ±''b'' and ''e'' = ∓''a'', as by assumption ''a''L + ''b''s = (''ac'' + ''be'')''g'' + (''ad'' + ''bf'')''p'' = ''p''. In fact, [L, s] is another valid basis for the group generated by ''p'' and ''g'', since by binarity we have ''p, g'' ∈ span(''L, s''). | |||
Assume ''c'' = ''b'' and ''e'' = -''a''. Let χ = L − s > 0; then χ is ''p''-equivalent to ''+ng''. Now by generatedness, binarity, and linear independence of ''p'' and ''g'', the class of ''k''-steps must have two sizes separated by ''ng'', and changing the k-steps outside these two sizes leaves the range −(''n'' − 1)''g'', ..., 0, ..., (''n'' − 1)''g''. Thus the class of ''k''-steps has two sizes for 1 ≤ ''k'' ≤ (''n'' − 1). | |||
To show binarity for rational step ratios, note that every ''k''-step (which is a specific linear combination of L and s) in the scale with rational step ratio is a limit point of the same linear combination of L and s in versions of the binary scale with irrational step ratios, and thus there must be ''at most'' 2 sizes for each generic interval. Since χ, which separates the two sizes, is ''p''-equivalent to ''ng'', which remains ''p''-inequivalent to 0 since L/s ≠ 1/1, each generic interval has ''exactly'' 2 sizes. | |||
== See also == | == See also == |