login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A024362 Number of primitive Pythagorean triangles with hypotenuse n. 19

%I #48 Jan 22 2022 08:44:54

%S 0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,

%T 0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,

%U 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,1,0,0

%N Number of primitive Pythagorean triangles with hypotenuse n.

%C Consider primitive Pythagorean triangles (A^2 + B^2 = C^2, (A, B) = 1, A <= B); sequence gives number of times C takes value n.

%C a(A137409(n)) = 0; a(A008846(n)) > 0; a(A120960(n)) = 1; a(A024409(n)) > 1; a(A159781(n)) = 4. - _Reinhard Zumkeller_, Dec 02 2012

%C If the formula given below is used one is sure to find all a(n) values for hypotenuses n <= N if the summation indices r and s are cut off at rmax(N) = floor((sqrt(N-4)+1)/2) and smax(N) = floor(sqrt(N-1)/2). a(n) is the number of primitive Pythagorean triples with hypotenuse n modulo catheti exchange. - _Wolfdieter Lang_, Jan 10 2016

%D A. H. Beiler, Recreations in the Theory of Numbers. New York: Dover, pp. 116-117, 1966.

%H Reinhard Zumkeller, <a href="/A024362/b024362.txt">Table of n, a(n) for n = 1..10000</a>

%H Ron Knott, <a href="http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Pythag/pythag.html">Pythagorean Triples and Online Calculators</a>

%H Eric Weisstein's World of Mathematics, <a href="http://mathworld.wolfram.com/PythagoreanTriple.html">Pythagorean Triple</a>

%F a(n) = [q^n] T(q), n >= 1, where T(q) = Sum_{r>=1,s>=1} rpr(2*r-1, 2*s)*q^c(r,s), with rpr(k,l) = 1 if gcd(k,l) = 1, otherwise 0, and c(r,s) = (2*r-1)^2 + (2s)^2. - _Wolfdieter Lang_, Jan 10 2016

%F If all prime factors of n are in A002144 then a(n) = 2^(A001221(n)-1), otherwise a(n) = 0. - _Robert Israel_, Jan 11 2016

%F a(4*n+1) = A106594(n), other terms are 0. - _Andrey Zabolotskiy_, Jan 21 2022

%p f:= proc(n) local F;

%p F:= numtheory:-factorset(n);

%p if map(t -> t mod 4, F) <> {1} then return 0 fi;

%p 2^(nops(F)-1)

%p end proc:

%p seq(f(n),n=1..100); # _Robert Israel_, Jan 11 2016

%t Table[a0=IntegerExponent[n,2]; If[n==1 || a0>0, cnt=0, m=n/2^a0; p=Transpose[FactorInteger[m]][[1]]; c=Count[p, _?(Mod[#,4]==1 &)]; If[c==Length[p], cnt=2^(c-1), 0]]; cnt, {n,100}]

%t a[n_] := If[n==1||EvenQ[n]||Length[Select[FactorInteger[n], Mod[#[[1]], 4]==3 &]] >0, 0, 2^(Length[FactorInteger[n]]-1)]; Array[a, 100] (* _Frank M Jackson_, Jan 28 2018 *)

%o (Haskell)

%o a024362 n = sum [a010052 y | x <- takeWhile (< nn) $ tail a000290_list,

%o let y = nn - x, y <= x, gcd x y == 1]

%o where nn = n ^ 2

%o -- _Reinhard Zumkeller_, Dec 02 2012

%o (PARI) a(n)={my(m=0,k=n,n2=n*n,k2,l2);

%o while(1,k=k-1;k2=k*k;l2=n2-k2;if(l2>k2,break);if(issquare(l2),if(gcd(n,k)==1,m++))); return(m);} \\ _Stanislav Sykora_, Mar 23 2015

%Y Cf. A020882, A024361, A046079, A046080.

%Y Cf. A000290, A010052.

%Y Cf. A001221, A002144, A106594.

%K nonn

%O 1,65

%A _David W. Wilson_

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 26 19:25 EDT 2024. Contains 372004 sequences. (Running on oeis4.)