Operations on MOSes: Difference between revisions

Ganaram inukshuk (talk | contribs)
Ganaram inukshuk (talk | contribs)
Rewording
Line 40: Line 40:


== Neutralization ==
== Neutralization ==
Given a MOS pattern ''x''L ''y''s, '''neutralization''' is the process in which pairs of large and small steps are each replaced with two neutral mossteps, defined as n = (L+s) / 2, with respect to the original mos.
Given a MOS pattern ''x''L ''y''s, '''neutralization''' is the process in which pairs of large and small steps are each replaced with two neutral mossteps, whose size is defined as n = (L+s) / 2, with respect to the original mos.
{| class="wikitable"
{| class="wikitable"
|+Example with 5L 2s neutralized to 3L 4s
|+Example with 5L 2s neutralized to 3L 4s
Line 63: Line 63:
* Neutral step becomes the small step as it's smaller than the original large step.
* Neutral step becomes the small step as it's smaller than the original large step.
|}
|}
The resulting MOS pattern therefore has a quantity of neutral mossteps that is twice that of min(''x'', ''y''), and a quantity of remaining large or small steps that is abs(''x''-y). In other words, the resulting scale has the same step count, but different quantities of large and small steps.
The neutralized MOS has a quantity of neutral mossteps that is twice that of min(''x'', ''y''), and a quantity of remaining large or small steps that is abs(''x''-''y''). This scale has the same number of steps as the original, but with different sizes of L and s compared to the original.


Since the size of a neutral step is, by definition, between the sizes of a large and small step, whether the neutral step becomes the new large or small steps solely depends on the number of large or small steps in the original scale:
Since the size of a neutral step is, by definition, between the sizes of a large and small step (as it's the average of the two step sizes), whether the neutral step becomes the new large or small steps solely depends on the number of large or small steps in the original scale:


* If there are more large steps than small steps (that is, if in ''x''L ''y''s, x > y), then the neutral step becomes the small step and the original large step becomes the new scale's large step.
* If there are more large steps than small steps (that is, if in ''x''L ''y''s, x > y), then the neutral step becomes the small step and the original large step becomes the new scale's large step.