Hodge dual: Difference between revisions
Wikispaces>clumma **Imported revision 583498319 - Original comment: ** |
Wikispaces>clumma **Imported revision 583525823 - 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:clumma|clumma]] and made on <tt>2016-05-18 | : This revision was by author [[User:clumma|clumma]] and made on <tt>2016-05-18 22:03:31 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>583525823</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> | ||
| Line 15: | Line 15: | ||
=Computing the dual= | =Computing the dual= | ||
Again with a basis of dimension n, suppose we have a k-multival V and wish to find its dual multimonzo M. The elements of V are associated with k-combinations, and of M with (n-k)-combinations, of the basis elements. Because of the symmetry of binomial coefficients, V and M will have the same length. To find M we adjust the signs of V with the following procedure | |||
1. Let C be the k-combinations of the numbers 1..n in lexicographic order | |||
2. C will have the same length as V and M | |||
3. Sum the numbers in each combination Ci with ceil(k/2) to find Si | |||
4. Multiply the ith element of V by -1^(Si) | |||
and then reverse the elements of V. | |||
To find an unknown V from a known M, first reverse M and then adjust the signs. | |||
=Using the dual= | =Using the dual= | ||
| Line 29: | Line 38: | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:4:&lt;h1&gt; --><h1 id="toc2"><a name="Computing the dual"></a><!-- ws:end:WikiTextHeadingRule:4 -->Computing the dual</h1> | <!-- ws:start:WikiTextHeadingRule:4:&lt;h1&gt; --><h1 id="toc2"><a name="Computing the dual"></a><!-- ws:end:WikiTextHeadingRule:4 -->Computing the dual</h1> | ||
Again with a basis of dimension n, suppose we have a k-multival V and wish to find its dual multimonzo M. The elements of V are associated with k-combinations, and of M with (n-k)-combinations, of the basis elements. Because of the symmetry of binomial coefficients, V and M will have the same length. To find M we adjust the signs of V with the following procedure<br /> | |||
<br /> | |||
1. Let C be the k-combinations of the numbers 1..n in lexicographic order<br /> | |||
2. C will have the same length as V and M<br /> | |||
3. Sum the numbers in each combination Ci with ceil(k/2) to find Si<br /> | |||
4. Multiply the ith element of V by -1^(Si)<br /> | |||
<br /> | |||
and then reverse the elements of V.<br /> | |||
<br /> | |||
To find an unknown V from a known M, first reverse M and then adjust the signs.<br /> | |||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:6:&lt;h1&gt; --><h1 id="toc3"><a name="Using the dual"></a><!-- ws:end:WikiTextHeadingRule:6 -->Using the dual</h1> | <!-- ws:start:WikiTextHeadingRule:6:&lt;h1&gt; --><h1 id="toc3"><a name="Using the dual"></a><!-- ws:end:WikiTextHeadingRule:6 -->Using the dual</h1> | ||
The dual allows one to find the wedgie, which is a normalized multival, by wedging together monzos and then taking the dual. For instance from M = |0 3 -2 0&gt;∧|-2 1 -1 1&gt;, which is ||6 -4 0 -1 3 -2&gt;&gt;, considered above, we may find the dual Mº as ||6 -4 0 -1 3 -2&gt;&gt;º = &lt;&lt;-2 -3 -1 0 4 6||. Normalizing this to a wedgie gives &lt;&lt;2 3 1 0 -4 -6||, the wedgie for bug temperament. Then if W is the wedgie for ennealimmal considered above, W∧Mº = &lt;W|M&gt; = 1. We can also take a multival, and use the dual to get a corresponding mulitmonzo, and then use the same method described on the <a class="wiki_link" href="/abstract%20regular%20temperament">abstract regular temperament</a> page for extracting a normal val list from a multival to get a normal comma list from the multimonzo.</body></html></pre></div> | The dual allows one to find the wedgie, which is a normalized multival, by wedging together monzos and then taking the dual. For instance from M = |0 3 -2 0&gt;∧|-2 1 -1 1&gt;, which is ||6 -4 0 -1 3 -2&gt;&gt;, considered above, we may find the dual Mº as ||6 -4 0 -1 3 -2&gt;&gt;º = &lt;&lt;-2 -3 -1 0 4 6||. Normalizing this to a wedgie gives &lt;&lt;2 3 1 0 -4 -6||, the wedgie for bug temperament. Then if W is the wedgie for ennealimmal considered above, W∧Mº = &lt;W|M&gt; = 1. We can also take a multival, and use the dual to get a corresponding mulitmonzo, and then use the same method described on the <a class="wiki_link" href="/abstract%20regular%20temperament">abstract regular temperament</a> page for extracting a normal val list from a multival to get a normal comma list from the multimonzo.</body></html></pre></div> | ||