Module:No-1s limits: Difference between revisions

Dummy index (talk | contribs)
mNo edit summary
Dummy index (talk | contribs)
make no-1s
Line 9: Line 9:
local ratios = {}
local ratios = {}
if previous then
if previous then
for n = 1, q do
for n = 2, q do
local a = rat.new(n, q)
local a = rat.new(n, q)
a = rat.modulo_mul(a, equave)
a = rat.modulo_mul(a, equave)
Line 26: Line 26:
end
end
else
else
for n = 1, q do
for n = 2, q do
for m = 1, q do
for m = 2, q do
local a = rat.new(n, m)
local a = rat.new(n, m)
a = rat.modulo_mul(a, equave)
a = rat.modulo_mul(a, equave)
Line 43: Line 43:
local check_norm = type(norm) == 'function' and type(max_norm) == 'number'
local check_norm = type(norm) == 'function' and type(max_norm) == 'number'
local ratios = {}
local ratios = {}
for n = 1, q do
for n = 2, q do
for m = 1, q do
for m = 2, q do
local a = rat.new(n, m)
local a = rat.new(n, m)
if not check_norm or norm(a) <= max_norm then
if not check_norm or norm(a) <= max_norm then