OFFSET
1,1
COMMENTS
Since no Heronian triangle has a side 2, p and q are odd primes. A triangle with three odd sides cannot be Heronian (semiperimeter half-integer), so k is even.
LINKS
Eric Weisstein's World of Mathematics, Heronian Triangle
EXAMPLE
6 is a term because (5, 5, 6) is a Heronian triangle.
20 is a term because (11, 13, 20) is a Heronian triangle.
MAPLE
f := proc(k)
local m, p, q, u, v;
if irem(k, 2) = 1 or k < 6 then return false end if;
q := nextprime(iquo(k, 2));
while q < k do
m := max(3, k - q + 1);
if irem(m, 2) = 0 then m := m + 1 end if;
u := k + q;
v := k - q;
p := nextprime(m - 1);
while p <= q do
if issqr(iquo(p + u, 2)*iquo(u - p, 2)*iquo(p + v, 2)*iquo(p - v, 2)) then
return true
end if;
p := nextprime(p)
end do;
q := nextprime(q)
end do;
false
end proc:
A396755 := proc(n) option remember;
local k;
if n = 1 then return 6 end if;
for k from A396755(n - 1) + 2 by 2 do
if f(k) then return k end if
end do
end proc:
seq(A396755(n), n = 1 .. 72);
CROSSREFS
KEYWORD
nonn
AUTHOR
Felix Huber, Jun 05 2026
STATUS
approved
