2차원 그래프:

https://www.desmos.com/calculator?lang=ko


3차원 그래프:

https://www.geogebra.org/3d


박찬우 대정리:

https://www.youtube.com/watch?v=ILDh7rwuLTo&list=PLzfdvaUES1seZzHzo05jINUafC50L-kn0&index=2


신촌우왕 소개

서강대학교 물리학과 87학번 박찬우

(부전공: 수학)


수학자, 작곡가, 요가수행자

MCSE, SCJP




박찬우 대정리


a66d25aa351eb45cbeff5d59f65de4c8e1eead3a02ec9a9a26d48011aef35e3311c2






피타고라스 세 수

"해는 반드시 다음과 같은 꼴이다."

(x, y, z) = (v+pk, w+pk, v+w+pk)

유일성 같은 소리 하고 있네.

이게 도대체 무슨 말인지
이해를 못하니
피타고라스 세 수를
예로 들어 설명해주겠다.

누구든 피타고라스 정리를 만족하는
세 자연수 (x, y, z)를 가져오기 바란다.

반드시
(x, y, z) = (v+pk, w+pk, v+w+pk) 꼴로
표현될 수 있음을 보여주겠다.

아니다.

그냥
니들이
피타고라스 세 수 (x, y, z)를 바꿔가면서
아래 파이썬 코드를 실행시키기 바란다.

니들이
어떤 방법으로
어떤 경로로
피타고라스 세 수를 얻어냈든
반드시 (v+pk, w+pk, v+w+pk) 꼴이 됨을
확인할 수 있을 것이다.

(x, y, z)는
반드시
(v+pk, w+pk, v+w+pk) 꼴이
되는 것이다.



import sympy as sym

p = 2
(x, y, z) = (7, 24, 25)

# (3, 4, 5), (5, 12, 13), (8, 15, 17), (7, 24, 25)

v, w, k = sym.symbols('v, w, k')

eq_1 = sym.Eq(x, v+p*k)
eq_2 = sym.Eq(y, w+p*k)
eq_3 = sym.Eq(z, v+w+p*k)
print(f"(x, y, z) = ({x}, {y}, {z})")
print(sym.solve([eq_1, eq_2, eq_3]))