Generator-offset property: Difference between revisions

Inthar (talk | contribs)
Inthar (talk | contribs)
Undo revision 103618 by Inthar (talk)
Tag: Undo
Line 54: Line 54:
[Note: This is not true with SGA replaced with GO; [[blackdye]] is a counterexample that is MV4.]
[Note: This is not true with SGA replaced with GO; [[blackdye]] is a counterexample that is MV4.]
==== Proof ====
==== Proof ====
Let 1 be the equave of ''S''.
Let e be the equave of ''S''.


Assuming SGA, we have two chains of generator g<sub>0</sub> (going right). The two cases are:
Assuming SGA, we have two chains of generator g<sub>0</sub> (going right). The two cases are:
Line 67: Line 67:
Label the notes (1, ''j'') and (2, ''j''), 1 ≤ ''j'' ≤ (number of notes in the chain), for notes in the upper and lower chain respectively.
Label the notes (1, ''j'') and (2, ''j''), 1 ≤ ''j'' ≤ (number of notes in the chain), for notes in the upper and lower chain respectively.
===== Statement (1) =====
===== Statement (1) =====
In case 1, let g<sub>1</sub> = (2, 1) &minus; (1, 1), g<sub>2</sub> = (1, 2) &minus; (2, 1), and g<sub>3</sub> = (1, 1) &minus; (''n''/2, 2) = (&minus;''n''/2*g<sub>1</sub> &minus; g<sub>1</sub> &minus; ''n''/2*g<sub>2</sub>) mod 1. We assume that 1, g<sub>1</sub>, g<sub>2</sub> are '''Z'''-linearly independent. We have the chain g<sub>1</sub> g<sub>2</sub> g<sub>1</sub> g<sub>2</sub> ... g<sub>1</sub> g<sub>3</sub> which visits every note in ''S''.  
In case 1, let g<sub>1</sub> = (2, 1) &minus; (1, 1), g<sub>2</sub> = (1, 2) &minus; (2, 1), and g<sub>3</sub> = (1, 1) &minus; (''n''/2, 2) = (&minus;''n''/2*g<sub>1</sub> &minus; g<sub>1</sub> &minus; ''n''/2*g<sub>2</sub>) mod e. We assume that g<sub>1</sub>, g<sub>2</sub> and e are '''Z'''-linearly independent. We have the chain g<sub>1</sub> g<sub>2</sub> g<sub>1</sub> g<sub>2</sub> ... g<sub>1</sub> g<sub>3</sub> which visits every note in ''S''.  


Since ''S'' is GO it is well-formed with respect to g = (g<sub>2</sub> + g<sub>1</sub>). Since g<sub>1</sub> and g<sub>2</sub> subtend the same number of steps, all multiples of the generator g must be even-steps, and those intervals that are "offset" by g<sub>1</sub> must be odd-steps. Letting ''M'' be the subset of all even-numbered notes (which are generated by g) and considering ''M'' as a scale by dividing degree indices in ''M'' by two, ''M'' is well-formed with respect to g, thus ''M'' (and its offset) must be a mos subset. Hence (g<sub>3</sub> + g<sub>1</sub>), the imperfect generator of the mos generated by g, subtends the same number of steps as g. Thus g<sub>2</sub> and g<sub>3</sub> subtend the same number of steps, a fact we need in order to be able to substitute one instance or g<sub>2</sub> with g<sub>3</sub> in the next part.
Since ''S'' is GO it is well-formed with respect to g = (g<sub>2</sub> + g<sub>1</sub>). Since g<sub>1</sub> and g<sub>2</sub> subtend the same number of steps, all multiples of the generator g must be even-steps, and those intervals that are "offset" by g<sub>1</sub> must be odd-steps. Letting ''M'' be the subset of all even-numbered notes (which are generated by g) and considering ''M'' as a scale by dividing degree indices in ''M'' by two, ''M'' is well-formed with respect to g, thus ''M'' (and its offset) must be a mos subset. Hence (g<sub>3</sub> + g<sub>1</sub>), the imperfect generator of the mos generated by g, subtends the same number of steps as g. Thus g<sub>2</sub> and g<sub>3</sub> subtend the same number of steps, a fact we need in order to be able to substitute one instance or g<sub>2</sub> with g<sub>3</sub> in the next part.
Line 75: Line 75:
# from g<sub>2</sub> ... g<sub>2</sub>, we get a<sub>2</sub> = (''r'' &minus; 1)/2*g<sub>0</sub> + g<sub>2</sub> = (''r'' &minus; 1/2) g<sub>1</sub> + (''r'' + 1/2) g<sub>2</sub>
# from g<sub>2</sub> ... g<sub>2</sub>, we get a<sub>2</sub> = (''r'' &minus; 1)/2*g<sub>0</sub> + g<sub>2</sub> = (''r'' &minus; 1/2) g<sub>1</sub> + (''r'' + 1/2) g<sub>2</sub>
# from g<sub>2</sub> (...even # of gens...) g<sub>1</sub> g<sub>3</sub> g<sub>1</sub> (...even # of gens...) g<sub>2</sub>, we get a<sub>3</sub> = (''r'' &minus; 1)/2 g<sub>1</sub> + (''r'' &minus; 1)/2 g<sub>2</sub> + g<sub>3</sub> ≡ (''r'' &minus; ''n''/2 &minus; 3/2)g<sub>1</sub> + (''r'' &minus; ''n''/2 &minus; 1/2)g<sub>2</sub> mod e.
# from g<sub>2</sub> (...even # of gens...) g<sub>1</sub> g<sub>3</sub> g<sub>1</sub> (...even # of gens...) g<sub>2</sub>, we get a<sub>3</sub> = (''r'' &minus; 1)/2 g<sub>1</sub> + (''r'' &minus; 1)/2 g<sub>2</sub> + g<sub>3</sub> ≡ (''r'' &minus; ''n''/2 &minus; 3/2)g<sub>1</sub> + (''r'' &minus; ''n''/2 &minus; 1/2)g<sub>2</sub> mod e.
# from g<sub>1</sub> (...odd # of gens...) g<sub>1</sub> g<sub>3</sub> g<sub>1</sub> (...odd # of gens...) g<sub>1</sub>, we get a<sub>4</sub> = (''r'' + 1)/2 g<sub>1</sub> + (''r'' &minus; 3)/2 g<sub>2</sub> + g<sub>3</sub> ≡ (''r'' &minus; ''n''/2 &minus; 1/2)g<sub>1</sub> + (''r'' &minus; ''n''/2 &minus; 3/2)g<sub>2</sub> mod 1.
# from g<sub>1</sub> (...odd # of gens...) g<sub>1</sub> g<sub>3</sub> g<sub>1</sub> (...odd # of gens...) g<sub>1</sub>, we get a<sub>4</sub> = (''r'' + 1)/2 g<sub>1</sub> + (''r'' &minus; 3)/2 g<sub>2</sub> + g<sub>3</sub> ≡ (''r'' &minus; ''n''/2 &minus; 1/2)g<sub>1</sub> + (''r'' &minus; ''n''/2 &minus; 3/2)g<sub>2</sub> mod e.


These are all distinct by '''Z'''-linear independence. By applying this argument to 1-steps, we see that there must be 4 step sizes in some tuning, a contradiction. Thus g<sub>1</sub> and g<sub>2</sub> must themselves be step sizes. Thus we see that an even-length, abstractly SV3, GO scale must be of the form (xy)<sup>''r''</sup>xz. (Note that (xy)<sup>''r''</sup>xz is not SV3, since it has only two kinds of 2-steps, xy and xz.) This proves (1).
These are all distinct by '''Z'''-linear independence. By applying this argument to 1-steps, we see that there must be 4 step sizes in some tuning, a contradiction. Thus g<sub>1</sub> and g<sub>2</sub> must themselves be step sizes. Thus we see that an even-length, abstractly SV3, GO scale must be of the form (xy)<sup>''r''</sup>xz. (Note that (xy)<sup>''r''</sup>xz is not SV3, since it has only two kinds of 2-steps, xy and xz.) This proves (1).
Line 93: Line 93:
Consider the two alternants, detemperings of the generator ''i''X + ''j''W of the ''a''X 2''b''W mos ''T''(X, W) = ''S''(X, W, W) where gcd(''j'', 2''k'') = 1.
Consider the two alternants, detemperings of the generator ''i''X + ''j''W of the ''a''X 2''b''W mos ''T''(X, W) = ''S''(X, W, W) where gcd(''j'', 2''k'') = 1.


'''Claim 1''': Deleting X's from the alternants of ''S'' gives every ''j''-step subword in the scale 1<sub>X</sub>(''S'')(Y, Z), the scale word obtained by deleting all X's from ''S''.  
'''Claim 1''': Deleting X's from the alternants of ''S'' gives every ''j''-step subword in the scale ''E''<sub>X</sub>(''S'')(Y, Z), the scale word obtained by deleting all X's from ''S''.  


Proof: Assume, possibly after inverting the generator, that the imperfect generator of ''T'' has ''j'' + 1 W's and the perfect generator has ''j'' W's. Suppose that one ''j''-step word ''R'' on index ''p'' of 1<sub>X</sub>(''S'') is "contained in" the corresponding "imperfect alternant" of ''S'', which is ''I'' = ''S''[''p'' : ''p'' + ''i'' + ''j'']. By this we mean that 1<sub>X</sub>(''I'') has ''R'' as a substring. Then ''S''[''p'' &minus; 1: ''p'' &minus; 1 + ''i'' + ''j''] and ''S''[''p'' + 1 : ''p'' + 1 + ''i'' + ''j''] are both detemperings of perfect generators of ''T'', and have one fewer step that is Y or Z. Thus the word ''I'' must both begin and end in a letter that is either Y or Z. Removing all the X's from ''I'' results in a word that is ''j'' + 1 letters long and is the ''j''-step we started with, with just one extra letter appended. Thus one of the two perfect generators above, namely the one that removes the extra letter, must contain this ''j''-step. The rest of the ''j''-step subwords are all contained in "perfect" alternants; take ''q'' &ne; ''p'' to be the index of the first letter of one such ''j''-step subword (as contained in ''S'') and use S[''q'' : ''q'' + ''i'' + ''j''].
Proof: Assume, possibly after inverting the generator, that the imperfect generator of ''T'' has ''j'' + 1 W's and the perfect generator has ''j'' W's. Suppose that one ''j''-step word ''R'' on index ''p'' of ''E''<sub>X</sub>(''S'') is "contained in" the corresponding "imperfect alternant" of ''S'', which is ''I'' = ''S''[''p'' : ''p'' + ''i'' + ''j'']. By this we mean that ''E''<sub>X</sub>(''I'') has ''R'' as a substring. Then ''S''[''p'' &minus; 1: ''p'' &minus; 1 + ''i'' + ''j''] and ''S''[''p'' + 1 : ''p'' + 1 + ''i'' + ''j''] are both detemperings of perfect generators of ''T'', and have one fewer step that is Y or Z. Thus the word ''I'' must both begin and end in a letter that is either Y or Z. Removing all the X's from ''I'' results in a word that is ''j'' + 1 letters long and is the ''j''-step we started with, with just one extra letter appended. Thus one of the two perfect generators above, namely the one that removes the extra letter, must contain this ''j''-step. The rest of the ''j''-step subwords are all contained in "perfect" alternants; take ''q'' &ne; ''p'' to be the index of the first letter of one such ''j''-step subword (as contained in ''S'') and use S[''q'' : ''q'' + ''i'' + ''j''].


'''Claim 2''': If a binary scale ''U'' has ''b'' Y's and ''b'' Z's, gcd(''j'', 2''b'') = 1, and consecutively stacked ''j''-steps in ''U'' occur in 2 alternating sizes, then ''U'' = (YZ)<sup>''b''</sup>.
'''Claim 2''': If a binary scale ''U'' has ''b'' Y's and ''b'' Z's, gcd(''j'', 2''b'') = 1, and consecutively stacked ''j''-steps in ''U'' occur in 2 alternating sizes, then ''U'' = (YZ)<sup>''b''</sup>.


Proof: Write u and v for the two sizes of ''j''-steps. Since gcd(''j'', 2''b'') = 1 there exists ''m'' such that stacking ''m''-many ''j''-steps yields scale steps of ''U'', and ''m'' is odd because gcd(''m'', 2''b'') = 1. Hence the scale steps of ''U'' are (uv)<sup>(''m''&minus;1)/2</sup>u mod 1 and (vu)<sup>(''m''&minus;1)/2</sup>v mod 1, and the step sizes clearly alternate.
Proof: Write u and v for the two sizes of ''j''-steps. Since gcd(''j'', 2''b'') = 1 there exists ''m'' such that stacking ''m''-many ''j''-steps yields scale steps of ''U'', and ''m'' is odd because gcd(''m'', 2''b'') = 1. Hence the scale steps of ''U'' are (uv)<sup>(''m''&minus;1)/2</sup>u mod e and (vu)<sup>(''m''&minus;1)/2</sup>v mod e, and the step sizes clearly alternate.


These two claims prove that 1<sub>X</sub>(S) = (YZ)<sup>''b''</sup> and that the two alternants' sizes differ by replacing one Y for a Z.
These two claims prove that ''E''<sub>X</sub>(S) = (YZ)<sup>''b''</sup> and that the two alternants' sizes differ by replacing one Y for a Z.


===== Statement (5) =====
===== Statement (5) =====
Line 114: Line 114:
# The sum of sizes of consecutive chunks of X (1st chunk with 2nd chunk, 3rd with 4th, ...) must form a mos.
# The sum of sizes of consecutive chunks of X (1st chunk with 2nd chunk, 3rd with 4th, ...) must form a mos.
# If chunk sizes of a binary scale form a mos, the scale itself must be a mos; see [[Recursive structure of MOS scales]].
# If chunk sizes of a binary scale form a mos, the scale itself must be a mos; see [[Recursive structure of MOS scales]].
Lastly, 1<sub>X</sub>(''S'') is the mos ''b''Y ''b''Z; hence ''S'' is elimination-mos.
Lastly, ''E''<sub>X</sub>(''S'') is the mos ''b''Y ''b''Z; hence ''S'' is elimination-mos.


=== Proposition 2 (Odd GO scales are SGA) ===
=== Proposition 2 (Odd GO scales are SGA) ===