Ternary parallelogram scales are MOS substitution: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Inthar (talk | contribs)
Inthar (talk | contribs)
Line 20: Line 20:
== Proof ==
== Proof ==
=== Step 1: Get a surjective homomorphism <math>\mathbb{Z}^2 \to \mathbb{Z}/mn\mathbb{Z}</math> ===
=== Step 1: Get a surjective homomorphism <math>\mathbb{Z}^2 \to \mathbb{Z}/mn\mathbb{Z}</math> ===
The π-image of any ''k''-step interval (abelianized slice) {{nowrap|ab(''w''[''i'' : ''i'' + ''k''])}} is identical to that of {{nowrap|ab(''w''[''i'' : ''i'' + ''k'' + ''mn'']).}} Hence there is a well-defined map from the pitch classes of intervals of ''w'' to {{nowrap|ℤ/''mn''ℤ.}} We thus wish to constrain ways of labeling {{nowrap|[0 : ''m''] × [0 : ''n''],}} an {{nowrap|''m'' × ''n''}} grid, with {{nowrap|ℤ/''mn''ℤ}} elements such that
The π-image of any ''k''-step interval (abelianized slice) {{nowrap|ab(''w''[''i'' : ''i'' + ''k''])}} is identical to that of {{nowrap|ab(''w''[''i'' : ''i'' + ''k'' + ''mn'']).}} Hence there is a well-defined map from the pitch classes of intervals of ''w'' to {{nowrap|ℤ/''mn''ℤ.}} Traversing ''w'' step by step gives a traversal of {{nowrap|[0 : ''m''] × [0 : ''n''].}} We thus wish to constrain ways of labeling {{nowrap|[0 : ''m''] × [0 : ''n''],}} with {{nowrap|ℤ/''mn''ℤ}} elements such that
* {{nowrap|'''v''' {{=}} (1, 0)}} is consistently the π-image of a ''k''<sub>'''v'''</sub>-step interval of ''w'', {{nowrap|0 < ''k''<sub>'''v'''</sub> < ''mn''}}
* {{nowrap|'''v''' {{=}} (1, 0)}} is consistently the π-image of a ''k''<sub>'''v'''</sub>-step interval of ''w'', {{nowrap|0 < ''k''<sub>'''v'''</sub> < ''mn''}}
* {{nowrap|'''w''' {{=}} (0, 1)}} is consistently the π-image of a ''k''<sub>'''w'''</sub>-step interval, {{nowrap|0 < ''k''<sub>'''w'''</sub> < ''mn''.}}
* {{nowrap|'''w''' {{=}} (0, 1)}} is consistently the π-image of a ''k''<sub>'''w'''</sub>-step interval, {{nowrap|0 < ''k''<sub>'''w'''</sub> < ''mn''.}}

Revision as of 04:01, 15 March 2026

This article proves the following theorem:

Ternary parallelogram scale words are MOS substitution scale words, where the period count of the template MOS is the number of rows of the parallelogram parallel to the unique step size parallel to a side of the parallelogram.

Definitions

Pitch-class group

The pitch-class group of a scale word w in letters x1, ..., xr with step signature e ∈ ℤrx1, ..., xr is the abelian group C(w) := ℤrx1, ..., xr/e. The pitch-class group is associated with a canonical map π that sends every step vector to its pitch class.

Parallelogram scale

A scale word w is a parallelogram scale word if C(w) is torsion-free (equiv. a free abelian group) and there exists integers m, n > 1 and linearly independent elements v and w in C(w) such that the π-image of

[math]\displaystyle{ \mathcal{I}_w := \{\mathrm{ab}(\epsilon), \mathrm{ab}(w[0:1]), ..., \mathrm{ab}(w[0:|w|-1])\} }[/math]

is of the form

[math]\displaystyle{ \{i\mathbf{v} + j\mathbf{w} : i \in [0:m], j \in [0:n]\}. }[/math]

MOS substitution scale

See MOS substitution.

Proof

Step 1: Get a surjective homomorphism [math]\displaystyle{ \mathbb{Z}^2 \to \mathbb{Z}/mn\mathbb{Z} }[/math]

The π-image of any k-step interval (abelianized slice) ab(w[i : i + k]) is identical to that of ab(w[i : i + k + mn]). Hence there is a well-defined map from the pitch classes of intervals of w to ℤ/mnℤ. Traversing w step by step gives a traversal of [0 : m] × [0 : n]. We thus wish to constrain ways of labeling [0 : m] × [0 : n], with ℤ/mn elements such that

  • v = (1, 0) is consistently the π-image of a kv-step interval of w, 0 < kv < mn
  • w = (0, 1) is consistently the π-image of a kw-step interval, 0 < kw < mn.

Step 2: By ternarity, exactly one of the step vectors is parallel to a coordinate axis

Step 3: The axial step is a MOS substitution slot letter

Template word is MOS

Filling word is MOS