해석학 입문하면서 많이 미숙한 점 양해부탁드립니다...

B= {r∈유리수집합 : r>0 and r^2<2}

이 집합의 상한은 왜 2 인가요? 집합 B는 결국 (0,√2)∩(유리수 전체 집합) 인데 왜 상한을 2라고 하는지 궁금합니다..