Defactoring: Difference between revisions

Cmloegcmluin (talk | contribs)
remove uses of "I"
Cmloegcmluin (talk | contribs)
Line 34: Line 34:
# It has another unrelated meaning within xenharmonics: https://en.xen.wiki/w/Anomalous_saturated_suspension
# It has another unrelated meaning within xenharmonics: https://en.xen.wiki/w/Anomalous_saturated_suspension
# The most common everyday usage of that word is for "saturated fats", which are the bad kind of fats, so it has negative associations, despite "saturation" being the ''good'' state for a matrix to be in.
# The most common everyday usage of that word is for "saturated fats", which are the bad kind of fats, so it has negative associations, despite "saturation" being the ''good'' state for a matrix to be in.
# Research on the tuning list archives suggests that [[Gene Ward Smith]] chose the word "saturation" because it was used in the mathematical software he was using at the time, Sage<ref>See: https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_18026.html and https://doc.sagemath.org/html/en/reference/search.html?q=index_in_saturation</ref>. However, there is another common but conflicting sense of saturation for matrices which clamps entry values to between -1 and 1<ref>See https://math.stackexchange.com/questions/1964814/linear-transformation-of-a-saturated-vector and https://faculty.uml.edu//thu/tcs01-june.pdf</ref>. We think we should avoid propagating Sage's decision to overload matrix saturation with a second meaning.
# Research on the tuning list archives suggests that [[Gene Ward Smith]] chose the word "saturation" because it was used in the mathematical software he was using at the time, Sage<ref>See: https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_18026.html and https://doc.sagemath.org/html/en/reference/search.html?q=index_in_saturation. There's also https://doc.sagemath.org/html/en/reference/matrices/sage/matrix/matrix_integer_dense_saturation.html, which refers to an "index in saturation" which appears to be the common factor:<br>
<span style="font-family: monospace;"><br>
sage: C<br>
[11 16 21]<br>
[19 26 33]<br>
sage: C.index_in_saturation()<br>
18<br>
sage: S = saturation(C); S<br>
[11 16 21]<br>
[-2 -3 -4]<br>
sage: S.index_in_saturation()<br>
1<br></span><br>
Indeed 18 is the common factor in {{vector|{{map|11 16 21}} {{map|19 26 33}}}}. No information about saturation indices is readily available elsewhere online. Certainly, if this mathematical concept of saturation is established outside of this particular piece of software, it is not well-established enough yet such that it gets any presence.</ref>. We think we should avoid propagating Sage's decision to overload matrix saturation with a second meaning.
# Furthermore, there is another common but conflicting sense of saturation for matrices which clamps entry values to between -1 and 1<ref>See https://math.stackexchange.com/questions/1964814/linear-transformation-of-a-saturated-vector and https://faculty.uml.edu//thu/tcs01-june.pdf</ref>.  


As for the term "contorsion", the concerns with it are:
As for the term "contorsion", the concerns with it are: