Module:Interval table: Difference between revisions
CompactStar (talk | contribs) No edit summary |
CompactStar (talk | contribs) No edit summary |
||
| Line 6: | Line 6: | ||
local ET = require('Module:ET') | local ET = require('Module:ET') | ||
-- Auto-generated list of | -- Auto-generated list of monzos of 13-limit ratios with numerator and denominator < 50 and within the range 1/1 - 5/1 | ||
local | local monzos_list = { | ||
{0,1,-1,1,0,0}, | |||
{0,-1,2,-1,0,0}, | |||
{4,0,0,-1,0,0}, | |||
{1,-1,0,-1,0,1}, | |||
{0,1,1,0,0,-1}, | |||
{2,-2,0,1,0,0}, | |||
{4,-2,0,0,0,0}, | |||
{0,0,1,1,-1,0}, | |||
{0,0,0,2,0,-1}, | |||
{0,-1,-1,2,0,0}, | |||
{0,-2,-1,2,0,0}, | |||
{-2,0,0,0,1,0}, | |||
{0,-3,0,2,0,0}, | |||
{-4,-1,0,2,0,0}, | |||
{0,1,1,0,-1,0}, | |||
{0,-1,0,2,0,-1}, | |||
{2,0,-2,0,1,0}, | |||
{0,0,0,2,-1,0}, | |||
{2,1,-1,0,0,0}, | |||
{-1,3,0,-1,0,0}, | |||
{3,1,-1,0,0,0}, | |||
{3,-1,0,0,0,0}, | |||
{1,2,-1,0,0,0}, | |||
{-3,-1,0,2,0,0}, | |||
{0,3,0,0,-1,0}, | |||
{-5,1,0,0,1,0}, | |||
{-2,0,0,0,0,1}, | |||
{2,0,0,0,0,0}, | |||
{2,-1,-1,0,1,0}, | |||
{5,-1,-1,0,0,0}, | |||
{1,0,0,0,1,-1}, | |||
{4,1,-1,-1,0,0}, | |||
{-3,-1,1,1,0,0}, | |||
{2,-1,0,0,0,0}, | |||
{-5,0,0,2,0,0}, | |||
{2,1,0,0,-1,0}, | |||
{5,0,0,-1,0,0}, | |||
{-1,1,0,0,0,0}, | |||
{1,1,1,-1,0,0}, | |||
{1,1,0,1,-1,0}, | |||
{-1,0,2,-1,0,0}, | |||
{5,-2,0,0,0,0}, | |||
{-3,0,0,0,0,1}, | |||
{0,-1,0,1,0,0}, | |||
{4,0,-1,0,0,0}, | |||
{-4,0,2,0,0,0}, | |||
{1,0,-2,0,0,1}, | |||
{3,1,0,-1,0,0}, | |||
{-1,3,0,0,0,-1}, | |||
{0,1,0,1,0,-1}, | |||
{0,1,-2,0,0,1}, | |||
{-1,0,0,2,-1,0}, | |||
{-2,0,0,2,-1,0}, | |||
{-3,1,0,0,1,0}, | |||
{2,-1,0,-1,1,0}, | |||
{-1,3,0,0,-1,0}, | |||
{2,-3,0,0,1,0}, | |||
{0,3,-2,0,0,0}, | |||
{-5,2,1,0,0,0}, | |||
{-4,0,0,2,0,0}, | |||
{4,0,0,0,0,-1}, | |||
{2,1,0,-1,0,0}, | |||
{1,0,0,-1,0,1}, | |||
{1,0,0,-1,1,0}, | |||
{-1,1,-1,1,0,0}, | |||
{-2,1,-1,1,0,0}, | |||
{-3,1,0,0,0,1}, | |||
{1,2,0,0,0,-1}, | |||
{1,-2,0,0,0,1}, | |||
{4,0,0,0,-1,0}, | |||
{-5,0,1,1,0,0}, | |||
{2,0,-2,1,0,0}, | |||
{0,3,0,-1,0,0}, | |||
{1,2,0,0,-1,0}, | |||
{-1,0,-1,0,0,1}, | |||
{0,-1,1,0,0,0}, | |||
{0,0,-2,2,0,0}, | |||
{-5,1,0,0,0,1}, | |||
{-1,1,0,-1,1,0}, | |||
{-4,3,0,0,0,0}, | |||
{-2,1,0,-1,1,0}, | |||
{-2,-1,1,1,0,0}, | |||
{-1,-2,1,1,0,0}, | |||
{2,0,0,0,1,-1}, | |||
{-2,0,1,0,0,0}, | |||
{-1,0,1,0,0,0}, | |||
{4,-1,-1,0,0,0}, | |||
{-3,1,0,1,0,0}, | |||
{3,1,0,0,0,-1}, | |||
{0,2,0,-1,0,0}, | |||
{0,1,0,0,0,0}, | |||
{-3,0,0,0,1,0}, | |||
{-3,3,0,0,0,0}, | |||
{0,1,0,0,1,-1}, | |||
{4,1,-2,0,0,0}, | |||
{0,-1,0,2,-1,0}, | |||
{5,0,-2,0,0,0}, | |||
{1,1,1,0,0,-1}, | |||
{2,0,-1,-1,1,0}, | |||
{-1,-1,0,0,0,1}, | |||
{-2,-1,0,0,0,1}, | |||
{1,0,-1,0,1,0}, | |||
{-3,1,1,0,0,0}, | |||
{3,-3,1,0,0,0}, | |||
{5,0,0,0,-1,0}, | |||
{1,0,0,0,-1,1}, | |||
{3,0,-1,0,0,0}, | |||
{0,0,-1,0,1,0}, | |||
{1,1,1,0,-1,0}, | |||
{2,2,-2,0,0,0}, | |||
{2,2,-1,-1,0,0}, | |||
{2,-1,0,0,1,-1}, | |||
{2,-2,1,0,0,0}, | |||
{0,0,-1,0,0,1}, | |||
{3,-1,1,-1,0,0}, | |||
{-1,0,-1,2,0,0}, | |||
{-2,0,-1,2,0,0}, | |||
{0,0,0,0,-1,1}, | |||
{0,-2,1,1,0,0}, | |||
{1,-2,0,0,1,0}, | |||
{-1,3,-1,0,0,0}, | |||
{-2,3,-1,0,0,0}, | |||
{-1,-1,-1,2,0,0}, | |||
{0,1,0,1,-1,0}, | |||
{2,0,0,1,0,-1}, | |||
{-1,2,1,0,0,-1}, | |||
{-3,-1,2,0,0,0}, | |||
{2,-2,0,0,1,0}, | |||
{0,0,0,-1,1,0}, | |||
{-1,2,0,0,0,0}, | |||
{-2,2,0,0,0,0}, | |||
{0,0,-1,1,0,0}, | |||
{2,0,0,1,-1,0}, | |||
{2,0,1,0,0,-1}, | |||
{-1,2,1,-1,0,0}, | |||
{-1,0,1,1,0,-1}, | |||
{1,0,1,-1,0,0}, | |||
{-2,2,1,-1,0,0}, | |||
{2,-3,0,1,0,0}, | |||
{0,0,0,-1,0,1}, | |||
{-2,1,1,0,0,0}, | |||
{4,1,0,0,0,-1}, | |||
{0,1,0,-1,1,0}, | |||
{0,1,-1,-1,0,1}, | |||
{5,0,0,0,0,-1}, | |||
{2,0,1,0,-1,0}, | |||
{-1,0,1,1,-1,0}, | |||
{4,1,0,0,-1,0}, | |||
{0,0,1,0,0,0}, | |||
{-1,-1,0,1,0,0}, | |||
{-4,1,0,0,1,0}, | |||
{0,-1,0,0,1,0}, | |||
{0,-2,0,0,1,0}, | |||
{2,2,0,0,0,-1}, | |||
{0,2,1,0,0,-1}, | |||
{0,0,2,0,0,-1}, | |||
{-4,2,1,0,0,0}, | |||
{-1,1,1,-1,0,0}, | |||
{-3,0,2,0,0,0}, | |||
{3,-1,1,0,0,-1}, | |||
{1,0,-1,1,0,0}, | |||
{2,2,0,0,-1,0}, | |||
{0,2,1,0,-1,0}, | |||
{0,0,2,0,-1,0}, | |||
{-1,1,0,0,1,-1}, | |||
{0,-3,1,1,0,0}, | |||
{0,-1,1,1,-1,0}, | |||
{1,-1,1,0,0,0}, | |||
{1,-2,1,0,0,0}, | |||
{2,0,1,-1,0,0}, | |||
{3,0,0,-1,0,0}, | |||
{3,1,0,0,-1,0}, | |||
{0,1,0,0,-1,1}, | |||
{3,-2,1,0,0,0}, | |||
{1,1,-2,1,0,0}, | |||
{1,-1,0,1,0,0}, | |||
{1,-2,0,1,0,0}, | |||
{0,3,0,0,0,-1}, | |||
{1,0,0,0,0,0}, | |||
{-1,0,-1,0,1,0}, | |||
{0,0,2,-1,0,0}, | |||
{-1,0,2,0,-1,0}, | |||
{-4,0,1,1,0,0}, | |||
{0,1,1,-1,0,0}, | |||
{-1,1,-1,0,0,1}, | |||
{-1,1,-1,0,1,0}, | |||
{-2,1,-1,0,1,0}, | |||
{-2,1,-1,0,0,1}, | |||
{-1,1,0,0,-1,1}, | |||
{-2,-1,0,2,0,0}, | |||
{-1,-2,0,2,0,0}, | |||
{-2,-2,0,2,0,0}, | |||
{3,0,1,0,0,-1}, | |||
{-3,0,-1,2,0,0}, | |||
{1,2,0,-1,0,0}, | |||
{1,1,0,1,0,-1}, | |||
{0,0,0,0,0,0}, | |||
{1,-1,-1,0,1,0}, | |||
{3,0,1,0,-1,0}, | |||
{-1,2,1,0,-1,0}, | |||
{-2,2,1,0,-1,0}, | |||
{1,1,-1,0,0,0}, | |||
{-1,0,0,1,0,0}, | |||
{-2,0,0,1,0,0}, | |||
{-1,-1,0,0,1,0}, | |||
{1,0,0,1,0,-1}, | |||
{5,-3,0,0,0,0}, | |||
{0,1,-2,0,1,0}, | |||
{-1,0,0,2,0,-1}, | |||
{0,-2,2,0,0,0}, | |||
{1,-1,-1,0,0,1}, | |||
{-1,1,0,-1,0,1}, | |||
{0,-1,0,0,0,1}, | |||
{0,-2,0,0,0,1}, | |||
{-2,1,0,-1,0,1}, | |||
{1,0,0,1,-1,0}, | |||
{2,-1,-1,1,0,0}, | |||
{-1,-1,2,0,0,0}, | |||
{-2,-1,2,0,0,0}, | |||
{-1,-2,2,0,0,0}, | |||
{-4,1,0,0,0,1}, | |||
{0,2,-1,0,0,0}, | |||
{-3,2,0,0,0,0}, | |||
{5,-1,0,-1,0,0}, | |||
{1,-1,0,-1,1,0}, | |||
{-3,0,1,1,0,0}, | |||
{-4,1,0,1,0,0}, | |||
{0,0,1,1,0,-1}, | |||
{3,-1,1,0,-1,0} | |||
} | |||
local function gcd(a, b) | local function gcd(a, b) | ||
return b==0 and a or gcd(b,a%b) | return b==0 and a or gcd(b,a%b) | ||