Mathematical theory of saturation: Difference between revisions

Wikispaces>genewardsmith
**Imported revision 197296106 - Original comment: **
Wikispaces>genewardsmith
**Imported revision 197297634 - Original comment: **
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2011-01-30 21:55:15 UTC</tt>.<br>
: This revision was by author [[User:genewardsmith|genewardsmith]] and made on <tt>2011-01-30 22:01:40 UTC</tt>.<br>
: The original revision id was <tt>197296106</tt>.<br>
: The original revision id was <tt>197297634</tt>.<br>
: The revision comment was: <tt></tt><br>
: The revision comment was: <tt></tt><br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
<h4>Original Wikitext content:</h4>
<h4>Original Wikitext content:</h4>
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;white-space: pre-wrap ! important" class="old-revision-html">The set of n-tuples of integers Z^n such that two n-tuples can be added coordinatewise, makes Z^n into a [[http://en.wikipedia.org/wiki/Free_abelian_group|free abelian group]] of rank n. Its subgroups have the property of //saturation// if for any element a of Z^n, if an integer multiple m*a of a belongs to a sublattice V, then a already belongs to V. Another way to put it is that if some linear combination with rational coefficients q1*v1 + ... + qk*vk of elements of V belongs to Z^n, then it belongs to V. For the latter to be the case we consider Z^n to be contained in the n-dimensional [[http://en.wikipedia.org/wiki/Vector_space|real vector space]] R^n which is often called the [[http://en.wikipedia.org/wiki/Integer_lattice|integer lattice]], or grid lattice.
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;white-space: pre-wrap ! important" class="old-revision-html">The set of n-tuples of integers Z^n such that two n-tuples can be added coordinatewise is the [[http://en.wikipedia.org/wiki/Free_abelian_group|free abelian group]] of rank n. Its subgroups have the property of //saturation// if for any element a of Z^n, if an integer multiple m*a of a belongs to a sublattice V, then a already belongs to V. Another way to put it is that if some linear combination with rational coefficients q1*v1 + ... + qk*vk of elements of V belongs to Z^n, then it belongs to V. For the latter definition we consider Z^n to be contained in the n-dimensional [[http://en.wikipedia.org/wiki/Vector_space|real vector space]] R^n which is often called the [[http://en.wikipedia.org/wiki/Integer_lattice|integer lattice]], or grid lattice.


If V represents the commas (nullspace or kernel) of a regular temperament, ie the intervals it tempers out, then if V isn't saturated it may be regarded as pathological, as it has notes which cannot be reached from the unison by tempered rational intervals. Similarly, if V is the lattice of vals of the temperament, and is not saturated, then we obtain a temperament in which all of the notes cannot be reached by tempered intervals.
If C represents the commas (nullspace or kernel) of a supposed regular temperament, ie the intervals it tempers out, then if C isn't saturated it may be regarded as pathological, as it has notes which cannot be reached from the unison by tempered rational intervals. Similarly, if V is the subgroup of vals of the temperament, and is not saturated, then we obtain a somewhat temperament in which all of the notes cannot be reached by tempered intervals.


For example, consider the temperament with commas generated by 126/125 and 3645/3584. The group the monzos |1 2 -3 1&gt; and |-9 6 1 -1&gt; for these generate is not saturated, since (126/125)*(3645/3584) = (81/80)^2, but 81/80 does not belong to the group. Hence (81/80)^2 is tempered out, but 81/80 isn't, and one gets two parallel meantones not connected by any 7-limit interval. Something similar happens with the two vals &lt;12 19 28 34| and &lt;26 41 60 72|; this however can be fixed in a way by extending to the 11-limit, and interpreting the "unobtainable" notes as notes reached in the 11-limit. Adding 245/242 to the commas (81/80 and 126/125) of septimal meantone is one way of reinterpreting the situation. In musical contexts, the first kind of problem has been called a "torsion problem" and the second kind "contorsion".
For example, consider the "temperament" with commas generated by 126/125 and 3645/3584. The group the monzos |1 2 -3 1&gt; and |-9 6 1 -1&gt; for these generate is not saturated, since (126/125)*(3645/3584) = (81/80)^2, but 81/80 does not belong to the group. Hence (81/80)^2 is tempered out, but 81/80 isn't, and one gets two parallel meantones not connected by any 7-limit interval. Something similar happens with the two vals &lt;12 19 28 34| and &lt;26 41 60 72|; this however can be fixed in a way by extending to the 11-limit, and interpreting the "unobtainable" notes as notes reached in the 11-limit. Adding 245/242 to the commas (81/80 and 126/125) of septimal meantone is one way of reinterpreting the situation. In musical contexts, the first kind of problem has been called a "torsion problem" and the second kind "contorsion".


Because unsaturated subgroups of Z^n are problematic, it is useful to have a means to saturate them; that is, to find the minimal saturated subgroup of Z^n containing the given subgroup. We may do this by inverting the right-reducing matrix which in part converts a matrix of basis elements for the subgroup V to [[http://en.wikipedia.org/wiki/Smith_normal_form|Smith normal form]]. If A is a matrix with r (the rank) rows of dimension n whose rows form a basis for V, then there are two square matricies L and R, such that S = LAR, where S is the Smith normal form. The right-reducing matrix is R, the matrix multiplying A on the right. The first r rows of R generate the saturation of V. This procedure is only useful if there is a routine for finding the Smith normal form available, so we will assume there is one and not concern ourselves with the Smith form as such.
Because unsaturated subgroups of Z^n are problematic, it is useful to have a means to saturate them; that is, to find the minimal saturated subgroup of Z^n containing the given subgroup. We may do this by inverting the right-reducing matrix which in part converts a matrix of basis elements for the subgroup V to [[http://en.wikipedia.org/wiki/Smith_normal_form|Smith normal form]]. If A is a matrix with r (the rank) rows of dimension n whose rows form a basis for V, then there are two square matricies L and R, such that S = LAR, where S is the Smith normal form. The right-reducing matrix is R, the matrix multiplying A on the right. The first r rows of R generate the saturation of V. This procedure is only useful if there is a routine for finding the Smith normal form available, so we will assume there is one and not concern ourselves with the Smith form as such.
Line 18: Line 18:
To test for saturation, we may take the wedge product of the generators. Wedging &lt;26 41 60 72| with &lt;12 19 28 34| gives us &lt;&lt;2 8 20 8 26 24||; this is not zero, so the rank of the group these generate is two. However the coefficients have a gcd of two, and hence the group is not saturated; for saturation, the coefficients must be relatively prime, with a gcd of one.</pre></div>
To test for saturation, we may take the wedge product of the generators. Wedging &lt;26 41 60 72| with &lt;12 19 28 34| gives us &lt;&lt;2 8 20 8 26 24||; this is not zero, so the rank of the group these generate is two. However the coefficients have a gcd of two, and hence the group is not saturated; for saturation, the coefficients must be relatively prime, with a gcd of one.</pre></div>
<h4>Original HTML content:</h4>
<h4>Original HTML content:</h4>
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html">&lt;html&gt;&lt;head&gt;&lt;title&gt;Saturation&lt;/title&gt;&lt;/head&gt;&lt;body&gt;The set of n-tuples of integers Z^n such that two n-tuples can be added coordinatewise, makes Z^n into a &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Free_abelian_group" rel="nofollow"&gt;free abelian group&lt;/a&gt; of rank n. Its subgroups have the property of &lt;em&gt;saturation&lt;/em&gt; if for any element a of Z^n, if an integer multiple m*a of a belongs to a sublattice V, then a already belongs to V. Another way to put it is that if some linear combination with rational coefficients q1*v1 + ... + qk*vk of elements of V belongs to Z^n, then it belongs to V. For the latter to be the case we consider Z^n to be contained in the n-dimensional &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Vector_space" rel="nofollow"&gt;real vector space&lt;/a&gt; R^n which is often called the &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Integer_lattice" rel="nofollow"&gt;integer lattice&lt;/a&gt;, or grid lattice.&lt;br /&gt;
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html">&lt;html&gt;&lt;head&gt;&lt;title&gt;Saturation&lt;/title&gt;&lt;/head&gt;&lt;body&gt;The set of n-tuples of integers Z^n such that two n-tuples can be added coordinatewise is the &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Free_abelian_group" rel="nofollow"&gt;free abelian group&lt;/a&gt; of rank n. Its subgroups have the property of &lt;em&gt;saturation&lt;/em&gt; if for any element a of Z^n, if an integer multiple m*a of a belongs to a sublattice V, then a already belongs to V. Another way to put it is that if some linear combination with rational coefficients q1*v1 + ... + qk*vk of elements of V belongs to Z^n, then it belongs to V. For the latter definition we consider Z^n to be contained in the n-dimensional &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Vector_space" rel="nofollow"&gt;real vector space&lt;/a&gt; R^n which is often called the &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Integer_lattice" rel="nofollow"&gt;integer lattice&lt;/a&gt;, or grid lattice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If V represents the commas (nullspace or kernel) of a regular temperament, ie the intervals it tempers out, then if V isn't saturated it may be regarded as pathological, as it has notes which cannot be reached from the unison by tempered rational intervals. Similarly, if V is the lattice of vals of the temperament, and is not saturated, then we obtain a temperament in which all of the notes cannot be reached by tempered intervals.&lt;br /&gt;
If C represents the commas (nullspace or kernel) of a supposed regular temperament, ie the intervals it tempers out, then if C isn't saturated it may be regarded as pathological, as it has notes which cannot be reached from the unison by tempered rational intervals. Similarly, if V is the subgroup of vals of the temperament, and is not saturated, then we obtain a somewhat temperament in which all of the notes cannot be reached by tempered intervals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, consider the temperament with commas generated by 126/125 and 3645/3584. The group the monzos |1 2 -3 1&amp;gt; and |-9 6 1 -1&amp;gt; for these generate is not saturated, since (126/125)*(3645/3584) = (81/80)^2, but 81/80 does not belong to the group. Hence (81/80)^2 is tempered out, but 81/80 isn't, and one gets two parallel meantones not connected by any 7-limit interval. Something similar happens with the two vals &amp;lt;12 19 28 34| and &amp;lt;26 41 60 72|; this however can be fixed in a way by extending to the 11-limit, and interpreting the &amp;quot;unobtainable&amp;quot; notes as notes reached in the 11-limit. Adding 245/242 to the commas (81/80 and 126/125) of septimal meantone is one way of reinterpreting the situation. In musical contexts, the first kind of problem has been called a &amp;quot;torsion problem&amp;quot; and the second kind &amp;quot;contorsion&amp;quot;.&lt;br /&gt;
For example, consider the &amp;quot;temperament&amp;quot; with commas generated by 126/125 and 3645/3584. The group the monzos |1 2 -3 1&amp;gt; and |-9 6 1 -1&amp;gt; for these generate is not saturated, since (126/125)*(3645/3584) = (81/80)^2, but 81/80 does not belong to the group. Hence (81/80)^2 is tempered out, but 81/80 isn't, and one gets two parallel meantones not connected by any 7-limit interval. Something similar happens with the two vals &amp;lt;12 19 28 34| and &amp;lt;26 41 60 72|; this however can be fixed in a way by extending to the 11-limit, and interpreting the &amp;quot;unobtainable&amp;quot; notes as notes reached in the 11-limit. Adding 245/242 to the commas (81/80 and 126/125) of septimal meantone is one way of reinterpreting the situation. In musical contexts, the first kind of problem has been called a &amp;quot;torsion problem&amp;quot; and the second kind &amp;quot;contorsion&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because unsaturated subgroups of Z^n are problematic, it is useful to have a means to saturate them; that is, to find the minimal saturated subgroup of Z^n containing the given subgroup. We may do this by inverting the right-reducing matrix which in part converts a matrix of basis elements for the subgroup V to &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Smith_normal_form" rel="nofollow"&gt;Smith normal form&lt;/a&gt;. If A is a matrix with r (the rank) rows of dimension n whose rows form a basis for V, then there are two square matricies L and R, such that S = LAR, where S is the Smith normal form. The right-reducing matrix is R, the matrix multiplying A on the right. The first r rows of R generate the saturation of V. This procedure is only useful if there is a routine for finding the Smith normal form available, so we will assume there is one and not concern ourselves with the Smith form as such.&lt;br /&gt;
Because unsaturated subgroups of Z^n are problematic, it is useful to have a means to saturate them; that is, to find the minimal saturated subgroup of Z^n containing the given subgroup. We may do this by inverting the right-reducing matrix which in part converts a matrix of basis elements for the subgroup V to &lt;a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Smith_normal_form" rel="nofollow"&gt;Smith normal form&lt;/a&gt;. If A is a matrix with r (the rank) rows of dimension n whose rows form a basis for V, then there are two square matricies L and R, such that S = LAR, where S is the Smith normal form. The right-reducing matrix is R, the matrix multiplying A on the right. The first r rows of R generate the saturation of V. This procedure is only useful if there is a routine for finding the Smith normal form available, so we will assume there is one and not concern ourselves with the Smith form as such.&lt;br /&gt;