Defactoring: Difference between revisions

Cmloegcmluin (talk | contribs)
temperament states: include DCF
Cmloegcmluin (talk | contribs)
DCF, not DC form (like HNF)
Line 1: Line 1:
A regular temperament mapping is in '''defactored canonical''' (DC) form when it is put into [https://en.wikipedia.org/wiki/Hermite_normal_form Hermite Normal Form] (HNF) after being [[#defactoring|"defactored"]].  
A regular temperament mapping is in '''defactored canonical form''' (DCF) when it is put into [https://en.wikipedia.org/wiki/Hermite_normal_form Hermite Normal Form] (HNF) after being [[#defactoring|"defactored"]].  


== vs. normal form ==
== vs. normal form ==
Line 13: Line 13:
More importantly, and perhaps partially a result of this weak understanding of the difference between the conventions for normal and canonical forms, the xenharmonic community ha mistakenly used HNF as if it provides a unique representation of equivalent mappings. To be more specific, HNF does provide a unique representation of ''matrices'', i.e. from a perspective of pure mathematics, and so you will certainly find throughout mathematical literature that HNF is described as providing a unique representation, and this is correct. However, when applied to the RTT domain, i.e. to ''mappings'', the HNF sometimes fails to identify equivalent mappings as such.
More importantly, and perhaps partially a result of this weak understanding of the difference between the conventions for normal and canonical forms, the xenharmonic community ha mistakenly used HNF as if it provides a unique representation of equivalent mappings. To be more specific, HNF does provide a unique representation of ''matrices'', i.e. from a perspective of pure mathematics, and so you will certainly find throughout mathematical literature that HNF is described as providing a unique representation, and this is correct. However, when applied to the RTT domain, i.e. to ''mappings'', the HNF sometimes fails to identify equivalent mappings as such.


The critical flaw with HNF is its failure to defactor matrices. The DC form that will be described here, on the other hand, ''does'' defactor matrices, and therefore it delivers a truly canonical result.
The critical flaw with HNF is its failure to defactor matrices. The DCF that will be described here, on the other hand, ''does'' defactor matrices, and therefore it delivers a truly canonical result.


=== defactoring ===
=== defactoring ===
Line 135: Line 135:
### talk about the criteria, like has to be integer, full-rank
### talk about the criteria, like has to be integer, full-rank


In addition to being canonical and defactored, DC form has other important properties:
In addition to being canonical and defactored, DCF has other important properties:
* It is integer, i.e. contains only integer terms.
* It is integer, i.e. contains only integer terms.
* reduced
* reduced
Line 145: Line 145:
== canonical comma-bases ==
== canonical comma-bases ==


DC form is not only for mappings. Comma-bases — the duals of mappings — may also be put into DC form, as long as they are first antitransposed<ref>See a discussion of the antitranspose here: https://en.xen.wiki/w/User:Cmloegcmluin/Sandbox#null-space</ref>, and then antitransposed again at the end, or in other words, you sandwich the defactoring and HNF operations between antitransposes.  
DCF is not only for mappings. Comma-bases — the duals of mappings — may also be put into DCF, as long as they are first antitransposed<ref>See a discussion of the antitranspose here: https://en.xen.wiki/w/User:Cmloegcmluin/Sandbox#null-space</ref>, and then antitransposed again at the end, or in other words, you sandwich the defactoring and HNF operations between antitransposes.  


DC form is arguably even more important for comma-bases than it is for mappings, because enfactored mappings at least have clear musical meaning, while enfactored comma-bases are little but a wellspring of confusion. In other words, {{map|24 38 56}} may not be a true temperament, but it still represents a temperoid and an EDO. However, {{
DCF is arguably even more important for comma-bases than it is for mappings, because enfactored mappings at least have clear musical meaning, while enfactored comma-bases are little but a wellspring of confusion. In other words, {{map|24 38 56}} may not be a true temperament, but it still represents a temperoid and an EDO. However, {{


== relationship between various matrix echelon forms ==
== relationship between various matrix echelon forms ==


There are several well-known echelon forms for matrices that predate DC form. Let's review them and their properties.
There are several well-known echelon forms for matrices that predate DCF. Let's review them and their properties.


=== list of forms ===
=== list of forms ===