Module:Rational: Difference between revisions
m Bugfix for eq() |
m Semiconvergent fix |
||
Line 86: | Line 86: | ||
end | end | ||
for i = 2, #convergents - 1 do | for i = 2, #convergents - 1 do | ||
local n_delta, m_delta = p.as_pair(convergents[i]) | local n_delta, m_delta = p.as_pair(convergents[i]) | ||
local n_c, m_c = p.as_pair(convergents[i - 1]) | local n_c, m_c = p.as_pair(convergents[i - 1]) | ||
Line 98: | Line 96: | ||
break | break | ||
end | end | ||
if p.eq(a, c) then | |||
return 'semiconvergent' | |||
end | end | ||
end | end |