<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Interior_product</id>
	<title>Interior product - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Interior_product"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;action=history"/>
	<updated>2026-06-12T05:21:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=200266&amp;oldid=prev</id>
		<title>Sintel: use standard terminology (page is still a confusing mess unfortunately)</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=200266&amp;oldid=prev"/>
		<updated>2025-06-21T15:02:59Z</updated>

		<summary type="html">&lt;p&gt;use standard terminology (page is still a confusing mess unfortunately)&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=Interior_product&amp;amp;diff=200266&amp;amp;oldid=198606&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sintel</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=198606&amp;oldid=prev</id>
		<title>ArrowHead294 at 00:00, 4 June 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=198606&amp;oldid=prev"/>
		<updated>2025-06-04T00:00:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:00, 4 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; wedgie if and only if the rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; wedgie if and only if the rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;]}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; = &#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; − 1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; − 1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;]}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with {{monzo| $1 }} giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;]}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} &lt;/ins&gt;&#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; − 1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; − 1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;]}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with {{monzo| $1 }} giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &amp;#039;&amp;#039;p&amp;#039;&amp;#039;-limit temperament of rank &amp;#039;&amp;#039;r&amp;#039;&amp;#039;, producing a rank-({{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1}}) temperament which [[support]]s it. For instance, {{multimonzo|nullity=3| 1 2 -3 -2 1 -4 -5 12 9 -19 }} is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &amp;#039;&amp;#039;p&amp;#039;&amp;#039;-limit temperament of rank &amp;#039;&amp;#039;r&amp;#039;&amp;#039;, producing a rank-({{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1}}) temperament which [[support]]s it. For instance, {{multimonzo|nullity=3| 1 2 -3 -2 1 -4 -5 12 9 -19 }} is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=192898&amp;oldid=prev</id>
		<title>Sintel: add wikipedia link</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=192898&amp;oldid=prev"/>
		<updated>2025-04-19T12:55:33Z</updated>

		<summary type="html">&lt;p&gt;add wikipedia link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:55, 19 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{inacc}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{inacc}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{wikipedia|Interior product}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; [[regular temperament|temperament]] &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and a [[comma]] &amp;#039;&amp;#039;m&amp;#039;&amp;#039; not [[tempering out|tempered out]] by &amp;#039;&amp;#039;W&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is the rank-{{nowrap|(&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1)}} temperament {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} which tempers out &amp;#039;&amp;#039;m&amp;#039;&amp;#039; in addition to all the commas that are tempered out by &amp;#039;&amp;#039;W&amp;#039;&amp;#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; [[regular temperament|temperament]] &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and a [[comma]] &amp;#039;&amp;#039;m&amp;#039;&amp;#039; not [[tempering out|tempered out]] by &amp;#039;&amp;#039;W&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is the rank-{{nowrap|(&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1)}} temperament {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} which tempers out &amp;#039;&amp;#039;m&amp;#039;&amp;#039; in addition to all the commas that are tempered out by &amp;#039;&amp;#039;W&amp;#039;&amp;#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sintel</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=192809&amp;oldid=prev</id>
		<title>Sintel: Inaccessible</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=192809&amp;oldid=prev"/>
		<updated>2025-04-18T11:14:03Z</updated>

		<summary type="html">&lt;p&gt;Inaccessible&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:14, 18 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{inacc}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; [[regular temperament|temperament]] &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and a [[comma]] &amp;#039;&amp;#039;m&amp;#039;&amp;#039; not [[tempering out|tempered out]] by &amp;#039;&amp;#039;W&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is the rank-{{nowrap|(&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1)}} temperament {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} which tempers out &amp;#039;&amp;#039;m&amp;#039;&amp;#039; in addition to all the commas that are tempered out by &amp;#039;&amp;#039;W&amp;#039;&amp;#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; [[regular temperament|temperament]] &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and a [[comma]] &amp;#039;&amp;#039;m&amp;#039;&amp;#039; not [[tempering out|tempered out]] by &amp;#039;&amp;#039;W&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is the rank-{{nowrap|(&amp;#039;&amp;#039;r&amp;#039;&amp;#039; − 1)}} temperament {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} which tempers out &amp;#039;&amp;#039;m&amp;#039;&amp;#039; in addition to all the commas that are tempered out by &amp;#039;&amp;#039;W&amp;#039;&amp;#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sintel</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183207&amp;oldid=prev</id>
		<title>ArrowHead294 at 14:32, 26 February 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183207&amp;oldid=prev"/>
		<updated>2025-02-26T14:32:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:32, 26 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{texmap}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&#039;&#039;r&#039;&#039; [[regular temperament|temperament]] &#039;&#039;W&#039;&#039; and a [[comma]] &#039;&#039;m&#039;&#039; not [[tempering out|tempered out]] by &#039;&#039;W&#039;&#039;, the &#039;&#039;&#039;interior product&#039;&#039;&#039; of &#039;&#039;W&#039;&#039; and &#039;&#039;m&#039;&#039; is the rank-{{nowrap|(&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1)}} temperament {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}} which tempers out &#039;&#039;m&#039;&#039; in addition to all the commas that are tempered out by &#039;&#039;W&#039;&#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &#039;&#039;W&#039;&#039;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a [[rank]]-&#039;&#039;r&#039;&#039; [[regular temperament|temperament]] &#039;&#039;W&#039;&#039; and a [[comma]] &#039;&#039;m&#039;&#039; not [[tempering out|tempered out]] by &#039;&#039;W&#039;&#039;, the &#039;&#039;&#039;interior product&#039;&#039;&#039; of &#039;&#039;W&#039;&#039; and &#039;&#039;m&#039;&#039; is the rank-{{nowrap|(&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1)}} temperament {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}} which tempers out &#039;&#039;m&#039;&#039; in addition to all the commas that are tempered out by &#039;&#039;W&#039;&#039; (thus its [[Rank and codimension|codimension]] is one dimension higher than that of &#039;&#039;W&#039;&#039;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose {{nowrap|&#039;&#039;W&#039;&#039; {{=}} {{multival| 6 -7 -2 -25 -20 15 }}}}, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely {{monzo| 1 0 0 0 }} and {{monzo| -1 1 1 -1 }};, then wedging them together gives the bimonzo {{multimonzo| 1 1 -1 0 0 0 }}. The dot product with &#039;&#039;W&#039;&#039; is {{wmp|6 -7 -2 -25 -20 15|1 1 -1 0 0 0}}, which is {{nowrap|6 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;7 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus;2&lt;/del&gt;) {{=}} 1}}, so {{nowrap|W(2, {{frac|15|14}}) {{=}} W({{monzo| 1 0 0 0 }}, {{monzo| -1 1 1 1 }}) {{=}} 1}}. The fact that the result is &amp;amp;#177;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &#039;&#039;n&#039;&#039;-map is &#039;&#039;N&#039;&#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &#039;&#039;N&#039;&#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose {{nowrap|&#039;&#039;W&#039;&#039; {{=}} {{multival| 6 -7 -2 -25 -20 15 }}}}, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely {{monzo| 1 0 0 0 }} and {{monzo| -1 1 1 -1 }};, then wedging them together gives the bimonzo {{multimonzo| 1 1 -1 0 0 0 }}. The dot product with &#039;&#039;W&#039;&#039; is {{wmp|6 -7 -2 -25 -20 15|1 1 -1 0 0 0}}, which is {{nowrap|6 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;7 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;−2&lt;/ins&gt;) {{=}} 1}}, so {{nowrap|W(2, {{frac|15|14}}) {{=}} W({{monzo| 1 0 0 0 }}, {{monzo| -1 1 1 1 }}) {{=}} 1}}. The fact that the result is &amp;amp;#177;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &#039;&#039;n&#039;&#039;-map is &#039;&#039;N&#039;&#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &#039;&#039;N&#039;&#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If &#039;&#039;W&#039;&#039; is a multival of rank &#039;&#039;n&#039;&#039; and &#039;&#039;m&#039;&#039; is a monzo of the same prime limit p, then form a list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}) tuples of primes less than or equal to &#039;&#039;p&#039;&#039; in alphabetical order. Taking these in order, the &#039;&#039;i&#039;&#039;-th element of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}}, which we may also write {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} where &#039;&#039;q&#039;&#039; is the rational number with monzo &#039;&#039;m&#039;&#039;, will be W(&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}&amp;lt;/sub&amp;gt;, &#039;&#039;q&#039;&#039;), where {{nowrap|[&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1&amp;lt;/sub&amp;gt;]}} is the &#039;&#039;i&#039;&#039;-th tuple on the list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}})-tuples of primes. This will result in {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}}, a multival of rank ({{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If &#039;&#039;W&#039;&#039; is a multival of rank &#039;&#039;n&#039;&#039; and &#039;&#039;m&#039;&#039; is a monzo of the same prime limit p, then form a list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}) tuples of primes less than or equal to &#039;&#039;p&#039;&#039; in alphabetical order. Taking these in order, the &#039;&#039;i&#039;&#039;-th element of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}}, which we may also write {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} where &#039;&#039;q&#039;&#039; is the rational number with monzo &#039;&#039;m&#039;&#039;, will be W(&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}&amp;lt;/sub&amp;gt;, &#039;&#039;q&#039;&#039;), where {{nowrap|[&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1&amp;lt;/sub&amp;gt;]}} is the &#039;&#039;i&#039;&#039;-th tuple on the list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}})-tuples of primes. This will result in {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;m&#039;&#039;}}, a multival of rank ({{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instance, let {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; {{=}} {{multimonzo| 1 2 -3 -2 1 -4 -5 12 9 -19 }}}}, the wedgie for 11-limit Marvel temperament. To find {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}}, we form the list {{nowrap|{{!((}}2, 3{{)!}}|[2, 5]|[2, 7]|[2, 11]|[3, 5]|[3, 7]|[3, 11]|[5, 7]|[5, 11]|{{!(}}7, 11{{))!}}}}. The first element of {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}} will be {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 3, 441/440)}}, the second element {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 5, 441/440)}} and so on down to the last element, {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(7, 11, 441/440)}}. This gives us {{multival| 6 -7 -2 15 -25 -20 3 15 59 49 }}, which is the wedgie for 11-limit Miracle. The interior product has added a comma to Marvel to produce Miracle.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instance, let {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; {{=}} {{multimonzo| 1 2 -3 -2 1 -4 -5 12 9 -19 }}}}, the wedgie for 11-limit Marvel temperament. To find {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}}, we form the list {{nowrap|{{!((}}2, 3{{)!}}|[2, 5]|[2, 7]|[2, 11]|[3, 5]|[3, 7]|[3, 11]|[5, 7]|[5, 11]|{{!(}}7, 11{{))!}}}}. The first element of {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}} will be {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 3, 441/440)}}, the second element {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 5, 441/440)}} and so on down to the last element, {{nowrap|&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(7, 11, 441/440)}}. This gives us {{multival| 6 -7 -2 15 -25 -20 3 15 59 49 }}, which is the wedgie for 11-limit Miracle. The interior product has added a comma to Marvel to produce Miracle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we like, we can take the wedge product {{nowrap|&#039;&#039;m&#039;&#039; ∨ &#039;&#039;W&#039;&#039;}} from the front by using &#039;&#039;W&#039;&#039;(&#039;&#039;q&#039;&#039;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}&amp;lt;/sub&amp;gt;) instead of &#039;&#039;W&#039;&#039;(&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}&amp;lt;/sub&amp;gt;, &#039;&#039;q&#039;&#039;), but this can only lead to a difference in sign. We can also define the interior product of &#039;&#039;W&#039;&#039; with a multimonzo &#039;&#039;M&#039;&#039; of rank {{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;lt; &#039;&#039;n&#039;&#039;}}, by forming a list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;&#039;&#039;r&#039;&#039;}})-tuples of primes in alphabetical order, wedging these together with &#039;&#039;M&#039;&#039;, and taking the dot product with &#039;&#039;W&#039;&#039; to get a coefficient of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;M&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we like, we can take the wedge product {{nowrap|&#039;&#039;m&#039;&#039; ∨ &#039;&#039;W&#039;&#039;}} from the front by using &#039;&#039;W&#039;&#039;(&#039;&#039;q&#039;&#039;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}&amp;lt;/sub&amp;gt;) instead of &#039;&#039;W&#039;&#039;(&#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;s&#039;&#039;&amp;lt;sub&amp;gt;{{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}&amp;lt;/sub&amp;gt;, &#039;&#039;q&#039;&#039;), but this can only lead to a difference in sign. We can also define the interior product of &#039;&#039;W&#039;&#039; with a multimonzo &#039;&#039;M&#039;&#039; of rank {{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;lt; &#039;&#039;n&#039;&#039;}}, by forming a list of ({{nowrap|&#039;&#039;n&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;&#039;&#039;r&#039;&#039;}})-tuples of primes in alphabetical order, wedging these together with &#039;&#039;M&#039;&#039;, and taking the dot product with &#039;&#039;W&#039;&#039; to get a coefficient of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;M&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applications ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Applications ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&#039;&#039;r&#039;&#039; wedgie if and only if the rank {{nowrap|&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&#039;&#039;r&#039;&#039; wedgie if and only if the rank {{nowrap|&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;]}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; = &#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;]}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with {{monzo| $1 }} giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;]}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; = &#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|[&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;]}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with {{monzo| $1 }} giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &#039;&#039;p&#039;&#039;-limit temperament of rank &#039;&#039;r&#039;&#039;, producing a rank-({{nowrap|&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}}) temperament which [[support]]s it. For instance, {{multimonzo|nullity=3| 1 2 -3 -2 1 -4 -5 12 9 -19 }} is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &#039;&#039;p&#039;&#039;-limit temperament of rank &#039;&#039;r&#039;&#039;, producing a rank-({{nowrap|&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}}) temperament which [[support]]s it. For instance, {{multimonzo|nullity=3| 1 2 -3 -2 1 -4 -5 12 9 -19 }} is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;math&amp;gt;M_\text{Marvel} ∨ \frac{45}{44} = \bitval{4 &amp;amp; -3 &amp;amp; 2 &amp;amp; 5 &amp;amp; -14 &amp;amp; -8 &amp;amp; -6 &amp;amp; 13 &amp;amp; 22 &amp;amp; 7}&amp;lt;/math&amp;gt; gives 11-limit negri,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;math&amp;gt;M_\text{Marvel} ∨ \frac{45}{44} = \bitval{4 &amp;amp; -3 &amp;amp; 2 &amp;amp; 5 &amp;amp; -14 &amp;amp; -8 &amp;amp; -6 &amp;amp; 13 &amp;amp; 22 &amp;amp; 7}&amp;lt;/math&amp;gt; gives 11-limit negri,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;math&amp;gt;M_\text{Marvel} ∨ \frac{9801}{9800} = \bitval{-12 &amp;amp; 2 &amp;amp; -20 &amp;amp; 6 &amp;amp; 31 &amp;amp; 2 &amp;amp; 51 &amp;amp; -52 &amp;amp; 7 &amp;amp; 86}&amp;lt;/math&amp;gt; gives wizard.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &amp;lt;math&amp;gt;M_\text{Marvel} ∨ \frac{9801}{9800} = \bitval{-12 &amp;amp; 2 &amp;amp; -20 &amp;amp; 6 &amp;amp; 31 &amp;amp; 2 &amp;amp; 51 &amp;amp; -52 &amp;amp; 7 &amp;amp; 86}&amp;lt;/math&amp;gt; gives wizard.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product is also useful in finding the temperament mapping given the wedgie. Given a rank-&#039;&#039;r&#039;&#039; &#039;&#039;p&#039;&#039;-limit wedgie, we can find a collection of vals belonging to it by taking the interior product with every set of {{nowrap|&#039;&#039;r&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;minus; &lt;/del&gt;1}} primes less than or equal to &#039;&#039;p&#039;&#039;, and reducing this to the mapping. For instance, for &#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; we take {{nowrap|[&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 2 ∨ 3}}, {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 2 ∨ 5}}, ..., {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 7 ∨ 11]}}, which gives:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product is also useful in finding the temperament mapping given the wedgie. Given a rank-&#039;&#039;r&#039;&#039; &#039;&#039;p&#039;&#039;-limit wedgie, we can find a collection of vals belonging to it by taking the interior product with every set of {{nowrap|&#039;&#039;r&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;− &lt;/ins&gt;1}} primes less than or equal to &#039;&#039;p&#039;&#039;, and reducing this to the mapping. For instance, for &#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; we take {{nowrap|[&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 2 ∨ 3}}, {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 2 ∨ 5}}, ..., {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 7 ∨ 11]}}, which gives:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{monzo| 0, 0, -1, -2, 3 }} {{monzo| 0, 1, 0, 2, -1 }} {{monzo| 0, 2, -2, 0, 4 }} {{monzo| 0, -3, 1, -4, 0 }} {{monzo| -1, 0, 0, 5, -12 }} {{monzo| -2, 0, -5, 0, -9 }} {{monzo| 3, 0, 12, 9, 0 }} {{monzo| 2, 5, 0, 0, 19 }} {{monzo| -1, -12, 0, -19, 0 }} {{monzo| 4, -9, 19, 0, 0 }}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;{{monzo| 0, 0, -1, -2, 3 }} {{monzo| 0, 1, 0, 2, -1 }} {{monzo| 0, 2, -2, 0, 4 }} {{monzo| 0, -3, 1, -4, 0 }} {{monzo| -1, 0, 0, 5, -12 }} {{monzo| -2, 0, -5, 0, -9 }} {{monzo| 3, 0, 12, 9, 0 }} {{monzo| 2, 5, 0, 0, 19 }} {{monzo| -1, -12, 0, -19, 0 }} {{monzo| 4, -9, 19, 0, 0 }}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hermite-reducing this to a normal val list results in {{monzo| -1, 0, 0, 5, -12 }} {{monzo| 0, 1, 0, 2, -1 }} {{monzo| 0, 0, -1, -2, 3 }}, the normal val list for 11-limit Marvel. In practice, this method nearly always suffices.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hermite-reducing this to a normal val list results in {{monzo| -1, 0, 0, 5, -12 }} {{monzo| 0, 1, 0, 2, -1 }} {{monzo| 0, 0, -1, -2, 3 }}, the normal val list for 11-limit Marvel. In practice, this method nearly always suffices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183203&amp;oldid=prev</id>
		<title>ArrowHead294: /* Definition */</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183203&amp;oldid=prev"/>
		<updated>2025-02-26T14:23:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Definition&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:23, 26 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &#039;&#039;&#039;interior product&#039;&#039;&#039; is a notion dual to the wedge product, so we will denote it using ∨ rather than ∧. To define it, we first discuss the multilinear map, or [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wedgies_and_Multivals&lt;/del&gt;|n-map]], a multival of rank &#039;&#039;n&#039;&#039; induces on a list of &#039;&#039;n&#039;&#039; monzos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &#039;&#039;&#039;interior product&#039;&#039;&#039; is a notion dual to the wedge product, so we will denote it using ∨ rather than ∧. To define it, we first discuss the multilinear map, or [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wedgies and multivals&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;-map]], a multival of rank &#039;&#039;n&#039;&#039; induces on a list of &#039;&#039;n&#039;&#039; monzos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183202&amp;oldid=prev</id>
		<title>ArrowHead294 at 14:23, 26 February 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183202&amp;oldid=prev"/>
		<updated>2025-02-26T14:23:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:23, 26 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &amp;#039;&amp;#039;W&amp;#039;&amp;#039; be a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; be a group of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; vals, producing the multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039;. Treating both &amp;#039;&amp;#039;M&amp;#039;&amp;#039; and &amp;#039;&amp;#039;W&amp;#039;&amp;#039; as ordinary vectors, take the dot product. This is the value of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose {{nowrap|&#039;&#039;W&#039;&#039; {{=}} {{multival| 6 -7 -2 -25 -20 15 }}}}, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely {{monzo| 1 0 0 0 }} and {{monzo| -1 1 1 -1 }};, then wedging them together gives the bimonzo {{multimonzo| 1 1 -1 0 0 0 }}. The dot product with &#039;&#039;W&#039;&#039; is {{wmp|6 -7 -2 -25 -20 15|1 1 -1 0 0 0}}, which is {{nowrap|6 &amp;amp;minus; 7 &amp;amp;minus; (&amp;amp;minus;2) {{=}} 1}}, so {{nowrap|W(2, {{frac|15|14}}) {{=}} W({{monzo| 1 0 0 0 }}, {{monzo| -1 1 1 1 }} {{=}} 1}}. The fact that the result is &amp;amp;#177;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &#039;&#039;n&#039;&#039;-map is &#039;&#039;N&#039;&#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &#039;&#039;N&#039;&#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose {{nowrap|&#039;&#039;W&#039;&#039; {{=}} {{multival| 6 -7 -2 -25 -20 15 }}}}, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely {{monzo| 1 0 0 0 }} and {{monzo| -1 1 1 -1 }};, then wedging them together gives the bimonzo {{multimonzo| 1 1 -1 0 0 0 }}. The dot product with &#039;&#039;W&#039;&#039; is {{wmp|6 -7 -2 -25 -20 15|1 1 -1 0 0 0}}, which is {{nowrap|6 &amp;amp;minus; 7 &amp;amp;minus; (&amp;amp;minus;2) {{=}} 1}}, so {{nowrap|W(2, {{frac|15|14}}) {{=}} W({{monzo| 1 0 0 0 }}, {{monzo| -1 1 1 1 }}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/ins&gt;{{=}} 1}}. The fact that the result is &amp;amp;#177;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &#039;&#039;n&#039;&#039;-map is &#039;&#039;N&#039;&#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &#039;&#039;N&#039;&#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If &amp;#039;&amp;#039;W&amp;#039;&amp;#039; is a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is a monzo of the same prime limit p, then form a list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}) tuples of primes less than or equal to &amp;#039;&amp;#039;p&amp;#039;&amp;#039; in alphabetical order. Taking these in order, the &amp;#039;&amp;#039;i&amp;#039;&amp;#039;-th element of {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}}, which we may also write {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;q&amp;#039;&amp;#039;}} where &amp;#039;&amp;#039;q&amp;#039;&amp;#039; is the rational number with monzo &amp;#039;&amp;#039;m&amp;#039;&amp;#039;, will be W(&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;), where {{nowrap|[&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1&amp;lt;/sub&amp;gt;]}} is the &amp;#039;&amp;#039;i&amp;#039;&amp;#039;-th tuple on the list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}})-tuples of primes. This will result in {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}}, a multival of rank ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If &amp;#039;&amp;#039;W&amp;#039;&amp;#039; is a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039; and &amp;#039;&amp;#039;m&amp;#039;&amp;#039; is a monzo of the same prime limit p, then form a list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}) tuples of primes less than or equal to &amp;#039;&amp;#039;p&amp;#039;&amp;#039; in alphabetical order. Taking these in order, the &amp;#039;&amp;#039;i&amp;#039;&amp;#039;-th element of {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}}, which we may also write {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;q&amp;#039;&amp;#039;}} where &amp;#039;&amp;#039;q&amp;#039;&amp;#039; is the rational number with monzo &amp;#039;&amp;#039;m&amp;#039;&amp;#039;, will be W(&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;), where {{nowrap|[&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1&amp;lt;/sub&amp;gt;]}} is the &amp;#039;&amp;#039;i&amp;#039;&amp;#039;-th tuple on the list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}})-tuples of primes. This will result in {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}}, a multival of rank ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instance, let {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; {{=}} {{multimonzo| 1 2 -3 -2 1 -4 -5 12 9 -19 }}}}, the wedgie for 11-limit Marvel temperament. To find {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}}, we form the list {{nowrap|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;2, 3&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;}}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, {{nowrap&lt;/del&gt;|[2, 5]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[2, 7]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[2, 11]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[3, 5]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[3, 7]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[3, 11]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[5, 7]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}, {{nowrap&lt;/del&gt;|[5, 11]}}, {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nowrap|[7, 11]]&lt;/del&gt;}}. The first element of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}} will be {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 3, 441/440)}}, the second element {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 5, 441/440)}} and so on down to the last element, {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(7, 11, 441/440)}}. This gives us {{multival| 6 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;-7 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;-2 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;15 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;-25 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;-20 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;3 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;15 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;59 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp; &lt;/del&gt;49 }}, which is the wedgie for 11-limit Miracle. The interior product has added a comma to Marvel to produce Miracle.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instance, let {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; {{=}} {{multimonzo| 1 2 -3 -2 1 -4 -5 12 9 -19 }}}}, the wedgie for 11-limit Marvel temperament. To find {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}}, we form the list {{nowrap|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{!((}}&lt;/ins&gt;2, 3&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{)!&lt;/ins&gt;}}|[2, 5]|[2, 7]|[2, 11]|[3, 5]|[3, 7]|[3, 11]|[5, 7]|[5, 11]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|{{!(&lt;/ins&gt;}}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11&lt;/ins&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;))!}}&lt;/ins&gt;}}. The first element of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt; ∨ 441/440}} will be {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 3, 441/440)}}, the second element {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(2, 5, 441/440)}} and so on down to the last element, {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;Marvel&amp;lt;/sub&amp;gt;(7, 11, 441/440)}}. This gives us {{multival| 6 -7 -2 15 -25 -20 3 15 59 49 }}, which is the wedgie for 11-limit Miracle. The interior product has added a comma to Marvel to produce Miracle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we like, we can take the wedge product {{nowrap|&amp;#039;&amp;#039;m&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;W&amp;#039;&amp;#039;}} from the front by using &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;) instead of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;), but this can only lead to a difference in sign. We can also define the interior product of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; with a multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039; of rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;lt; &amp;#039;&amp;#039;n&amp;#039;&amp;#039;}}, by forming a list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; &amp;#039;&amp;#039;r&amp;#039;&amp;#039;}})-tuples of primes in alphabetical order, wedging these together with &amp;#039;&amp;#039;M&amp;#039;&amp;#039;, and taking the dot product with &amp;#039;&amp;#039;W&amp;#039;&amp;#039; to get a coefficient of {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;M&amp;#039;&amp;#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we like, we can take the wedge product {{nowrap|&amp;#039;&amp;#039;m&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;W&amp;#039;&amp;#039;}} from the front by using &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;) instead of &amp;#039;&amp;#039;W&amp;#039;&amp;#039;(&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;{{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; 1}}&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;), but this can only lead to a difference in sign. We can also define the interior product of &amp;#039;&amp;#039;W&amp;#039;&amp;#039; with a multimonzo &amp;#039;&amp;#039;M&amp;#039;&amp;#039; of rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;lt; &amp;#039;&amp;#039;n&amp;#039;&amp;#039;}}, by forming a list of ({{nowrap|&amp;#039;&amp;#039;n&amp;#039;&amp;#039; &amp;amp;minus; &amp;#039;&amp;#039;r&amp;#039;&amp;#039;}})-tuples of primes in alphabetical order, wedging these together with &amp;#039;&amp;#039;M&amp;#039;&amp;#039;, and taking the dot product with &amp;#039;&amp;#039;W&amp;#039;&amp;#039; to get a coefficient of {{nowrap|&amp;#039;&amp;#039;W&amp;#039;&amp;#039; ∨ &amp;#039;&amp;#039;M&amp;#039;&amp;#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183200&amp;oldid=prev</id>
		<title>ArrowHead294: These inline maths look really clunky, changing them to text</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=183200&amp;oldid=prev"/>
		<updated>2025-02-26T14:20:16Z</updated>

		<summary type="html">&lt;p&gt;These inline maths look really clunky, changing them to text&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=Interior_product&amp;amp;diff=183200&amp;amp;oldid=165340&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=165340&amp;oldid=prev</id>
		<title>ArrowHead294: /* Applications */</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=165340&amp;oldid=prev"/>
		<updated>2024-11-14T16:38:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Applications&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:38, 14 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; wedgie if and only if the rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;minus; 1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One very useful application is testing whether a wedgie defines a temperament which tempers out a particular comma. Any interval other than 1 is tempered out by the temperament defined by a rank-&amp;#039;&amp;#039;r&amp;#039;&amp;#039; wedgie if and only if the rank {{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;minus; 1}} multival obtained by taking the interior product of the wedgie with the interval is the zero multival&amp;amp;mdash;that is, if all the coefficients are zero.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|{{!(}}&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;{{)!}}}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; = &#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;minus; 1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;minus; 1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|{{!(}}&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;{{)!}}}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with &amp;lt;math&amp;gt;\tmonzo{1200 + 300 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;\log_{2}(5) &amp;amp; -1200 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt; giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another application is the use of the interior product to define the intervals of the [[abstract regular temperament]] given by a wedgie &#039;&#039;W&#039;&#039;. In this case, we use {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} to define a multival which represents the tempered interval which &#039;&#039;q&#039;&#039; is tempered to. For this to make sense, we need a way to define the tuning for such multivals, which can be done in a variety of ways. One is as follows: let &#039;&#039;S&#039;&#039; be an element of tuning space defining a tuning for the abstract regular temperament denoted by &#039;&#039;W&#039;&#039;, and &#039;&#039;T&#039;&#039; a truncated version of &#039;&#039;S&#039;&#039; where &#039;&#039;S&#039;&#039; is shortened to only the first &#039;&#039;r&#039;&#039; primes, where &#039;&#039;r&#039;&#039; is the rank of &#039;&#039;W&#039;&#039;. Form the matrix {{nowrap|{{!(}}&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;R&#039;&#039;{{)!}}}}, where &#039;&#039;R&#039;&#039; is the &#039;&#039;r&#039;&#039;-th prime number. Let &#039;&#039;U&#039;&#039; be the transpose of the pseudoinverse of this matrix, and let {{nowrap|&#039;&#039;V&#039;&#039; = &#039;&#039;TU&#039;&#039;}} (the matrix product), which can be taken to be an ({{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;minus; 1}})-multimonzo. Then for any ({{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;minus; 1}})-multival {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}} in the abstract regular temperament, the dot product {{nowrap|(&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;) ∙ &#039;&#039;V&#039;&#039;}} gives the tuning of {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;}}. It should be noted that &#039;&#039;V&#039;&#039; with this property is underdetermined, so that many possible multimonzo vectors can be used to the same effect. An alternative approach is to hermite reduce the matrix {{nowrap|{{!(}}&#039;&#039;W&#039;&#039; ∨ 2}}, {{nowrap|&#039;&#039;W&#039;&#039; ∨ 3}}, ..., {{nowrap|&#039;&#039;W&#039;&#039; ∨ &#039;&#039;q&#039;&#039;{{)!}}}} and then solve for the linear combination which gives the desired tuning from the dot product. This makes for a simpler result; for example the dot product of {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}, where &quot;Meantone&quot; is the 7-limit wedgie, with &amp;lt;math&amp;gt;\tmonzo{1200 + 300 \log_{2}(5) &amp;amp; -1200 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt; giving the value in cents of the [[quarter-comma meantone]] tuning of the interval denoted by {{nowrap|&#039;&#039;M&#039;&#039;&amp;lt;sub&amp;gt;meantone&amp;lt;/sub&amp;gt; ∨ &#039;&#039;q&#039;&#039;}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &amp;#039;&amp;#039;p&amp;#039;&amp;#039;-limit temperament of rank &amp;#039;&amp;#039;r&amp;#039;&amp;#039;, producing a rank-({{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;minus; 1}}) temperament which [[support]]s it. For instance, &amp;lt;math&amp;gt;\tritmonzo{1 &amp;amp; 2 &amp;amp; -3 &amp;amp; -2 &amp;amp; 1 &amp;amp; -4 &amp;amp; -5 &amp;amp; 12 &amp;amp; 9 &amp;amp; -19}&amp;lt;/math&amp;gt; is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The interior product can also be used to add a comma to a &amp;#039;&amp;#039;p&amp;#039;&amp;#039;-limit temperament of rank &amp;#039;&amp;#039;r&amp;#039;&amp;#039;, producing a rank-({{nowrap|&amp;#039;&amp;#039;r&amp;#039;&amp;#039; &amp;amp;minus; 1}}) temperament which [[support]]s it. For instance, &amp;lt;math&amp;gt;\tritmonzo{1 &amp;amp; 2 &amp;amp; -3 &amp;amp; -2 &amp;amp; 1 &amp;amp; -4 &amp;amp; -5 &amp;amp; 12 &amp;amp; 9 &amp;amp; -19}&amp;lt;/math&amp;gt; is the wedgie for 11-limit [[Marvel_family#Marvel|Marvel temperament]]. Then:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interior_product&amp;diff=165339&amp;oldid=prev</id>
		<title>ArrowHead294: /* Definition */</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interior_product&amp;diff=165339&amp;oldid=prev"/>
		<updated>2024-11-14T16:37:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Definition&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:37, 14 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; is a notion dual to the wedge product, so we will denote it using ∨ rather than ∧. To define it, we first discuss the multilinear map, or [[Wedgies_and_Multivals|n-map]], a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039; induces on a list of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;interior product&amp;#039;&amp;#039;&amp;#039; is a notion dual to the wedge product, so we will denote it using ∨ rather than ∧. To define it, we first discuss the multilinear map, or [[Wedgies_and_Multivals|n-map]], a multival of rank &amp;#039;&amp;#039;n&amp;#039;&amp;#039; induces on a list of &amp;#039;&amp;#039;n&amp;#039;&amp;#039; monzos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &#039;&#039;W&#039;&#039; be a multival of rank &#039;&#039;n&#039;&#039;, and &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt; be a group of &#039;&#039;n&#039;&#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &#039;&#039;n&#039;&#039; vals, producing the multimonzo &#039;&#039;M&#039;&#039;. Treating both &#039;&#039;M&#039;&#039; and &#039;&#039;W&#039;&#039; as ordinary vectors, take the dot product. This is the value of &#039;&#039;W&#039;&#039;(&#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Let &#039;&#039;W&#039;&#039; be a multival of rank &#039;&#039;n&#039;&#039;, and &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;&amp;lt;/sub&amp;gt; be a group of &#039;&#039;n&#039;&#039; monzos. Take the wedge product of these monzos in exactly the same way as the wedge product of &#039;&#039;n&#039;&#039; vals, producing the multimonzo &#039;&#039;M&#039;&#039;. Treating both &#039;&#039;M&#039;&#039; and &#039;&#039;W&#039;&#039; as ordinary vectors, take the dot product. This is the value of &#039;&#039;W&#039;&#039;(&#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ..., &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose &amp;lt;math&amp;gt;W = \bitval{6 &amp;amp; -7 &amp;amp; -2 &amp;amp; -25 &amp;amp; -20 &amp;amp; 15}&amp;lt;/math&amp;gt;, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely &amp;lt;math&amp;gt;\tmonzo{1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\tmonzo{-1 &amp;amp; 1 &amp;amp; 1 &amp;amp; -1}&amp;lt;/math&amp;gt;;, then wedging them together gives the bimonzo &amp;lt;math&amp;gt;\bitmonzo{1 &amp;amp; 1 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt;. The dot product with &amp;#039;&amp;#039;W&amp;#039;&amp;#039; is &amp;lt;math&amp;gt;\wmp{6 &amp;amp; -7 &amp;amp; -2 &amp;amp; -25 &amp;amp; -20 &amp;amp; 15}{1 &amp;amp; 1 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt;, which is {{nowrap|6 &amp;amp;minus; 7 &amp;amp;minus; (&amp;amp;minus;2) {{=}} 1}}, so &amp;lt;math&amp;gt;W\left(2, \frac{15}{14}\right) = W\left(\tmonzo{1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}, \tmonzo{-1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1}\right) = 1&amp;lt;/math&amp;gt;. The fact that the result is &amp;amp;#x2213;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-map is &amp;#039;&amp;#039;N&amp;#039;&amp;#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &amp;#039;&amp;#039;N&amp;#039;&amp;#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, suppose &amp;lt;math&amp;gt;W = \bitval{6 &amp;amp; -7 &amp;amp; -2 &amp;amp; -25 &amp;amp; -20 &amp;amp; 15}&amp;lt;/math&amp;gt;, the wedgie for 7-limit miracle. If our two monzos are the monzos for 2 and 15/14, namely &amp;lt;math&amp;gt;\tmonzo{1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\tmonzo{-1 &amp;amp; 1 &amp;amp; 1 &amp;amp; -1}&amp;lt;/math&amp;gt;;, then wedging them together gives the bimonzo &amp;lt;math&amp;gt;\bitmonzo{1 &amp;amp; 1 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt;. The dot product with &amp;#039;&amp;#039;W&amp;#039;&amp;#039; is &amp;lt;math&amp;gt;\wmp{6 &amp;amp; -7 &amp;amp; -2 &amp;amp; -25 &amp;amp; -20 &amp;amp; 15}{1 &amp;amp; 1 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt;, which is {{nowrap|6 &amp;amp;minus; 7 &amp;amp;minus; (&amp;amp;minus;2) {{=}} 1}}, so &amp;lt;math&amp;gt;W\left(2, \frac{15}{14}\right) = W\left(\tmonzo{1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0}, \tmonzo{-1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1}\right) = 1&amp;lt;/math&amp;gt;. The fact that the result is &amp;amp;#x2213;1 tells us that 2 and 15/14 can serve as a pair of generators for miracle; if the absolute value of the &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-map is &amp;#039;&amp;#039;N&amp;#039;&amp;#039;, then the monzos it was applied to, when tempered, generate a subgroup of index &amp;#039;&amp;#039;N&amp;#039;&amp;#039; of the whole group of intervals of the temperament.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
</feed>