우리가 수업시간에 들은 내용중에 "완비성공리 : 위로 유계인 공집합이 아닌 집합 S에 대해 S의 상한이 존재한다"

그리고 실수 t와 유계이고 공집합이 아닌 실수의 부분집합 A,B에 대해 tA={tx|x€A}, A+B={x+y|x€A, y€B}라하면

(1) t<0이면 suptA = tinfA이고 inftA = tsupA이다

이걸 증명하면서 당연히 infA가 존재한다는걸 깔고 증명을 들어가는데 아래쪽에 보면

"정리(1)에 의해 infA = -sup(-A)이므로 아래로 유계인 공집합이 아닌 집합 S에 대해 S의 하한이 존재한다"

이렇게 정리를 하더라고.

근데 이 부분에서, 완비성공리에 따라 위로 유계인 집합의 상한이 존재하는건 주어진 공리이지만 아래로 유계인 집합의 하한이 존재하는건 공리가 아닌것 같은데(만약 공리라면 따로 정리를 하지 않았을테니까)

그렇다면 정리(1)의 증명과정에선 어떻게 유계인 집합의 하한 infA가 있다는 걸 가정하고 증명하는거지? 그리고 하한이 있다는걸 증명하고서 정리(1)을 증명했는데 아래쪽에서 그 (1)을 가지고 아래로 유계인 집합에 하한이 존재한다고 말하면 그건 순환논리가 아닌가?

이런 식의 이야기가 나와가지고 이걸 어떻게 해결해야할지 모르겠네... 이게 어디서부터 꼬인거지? 혹시 도와줄 수 있는사람?