(가)에서 a,b,c가 모두 유리수인 식으로 직선 ℓ을 나타낼 수 있으면 ℓ을 유리직선이라 부르자. 예를 들면 직선 2x+2y+32=0은 x+y+3=0으로 나타낼 수 있으므로 유리직선이다.
좌표평면에서 좌표가 모두 정수인 점을 격자점이라고 한다. 좌표평면 위의 주어진 직선이 몇 개의 격자점을 지나는지 생각해 보자. 예를 들면 직선 x−y=0은 무한히 많은 격자점을 지나는 반면, 직선 x+y−2=0은 격자점을 하나도 지나지 않음을 알 수 있다.
(1)두 직선 4x+3y+37=0과 x+2y+3=0위에 있는 격자점의 개수를 각각 구하고 그 과정을 설명하시오.
(2)격자점을 하나라도 지나는 유리직선은 무한히 많은 격자점을 지남을 보이시오.
(3)서로 다른 두 격자점 (x1,y1)과 (x2,y2)를 지나는 직선은 무한히 많은 격자점을 지난다는 것을 보이시오.
(4)무한히 많은 격자점을 지나는 직선은 유리직선임을 보이시오.
해설강의 준비중
홍익대 서울캠퍼스 2015학년도 수시 자연계열 1번 · mathesis.kr/archive/hongik_seoul/2015su/jayeon_1
(1) 직선 4x+3y+37=0위의 격자점의 개수는 0개
이 직선이 격자점 (n,m)을 지난다면 37=−(4n+3m)이 되어 기약분수 37이 정수라는 결론이 되어 모순이다.
직선 x+2y+3=0위의 격자점의 개수는 1개.
이 직선이 격자점 (n,m)을 지난다 할 때, m=0이면 n=−3이므로 격자점 (−3,0)을 지난다. 반면, m=0이라면 2=−mn+3이 되어 무리수 2가 유리수라는 결론이 되어 모순이다.
(2) 유리직선 ax+by+c=0(상수 a,b,c는 유리수)이 격자점 (x0,y0)를 지난다 하자. d를 a,b의 분모의 (최소)공배수라 하면 임의의 정수 k에 대해 (x0+bdk,y0−adk)는 격자점이고 a(x0+bdk)+b(y0−adk)+c=ax0+by0+c=0이므로 주어진 직선 위에 있다. (참고: 0의 분모는 1(또는 임의의 0이 아닌 정수)로 생각하면 위의 해는 a,b중 하나가 0이어도 성립한다.)
(3) 서로 다른 두 점 A=(x1,y1), B=(x2,y2)를 지나는 직선은 벡터방정식 OA+tAB(t는 실수)로 나타낼 수 있다. 이때, A,B가 격자점이라면 임의의 정수 k에 대해 OA+kAB=(x1+k(x2−x1),y1+k(y2−y1))=((1−k)x1+kx2,(1−k)y1+ky2)는 이 직선 위의 격자점이다.
(4) (위 (3)번 문항의 별해 2와 동일) 서로 다른 점 A=(x1,y1),B=(x2,y2)를 지나는 직선은 식 (y2−y1)x+(x1−x2)y+(y1x2−x1y2)=0로 나타낼 수 있다. 이때, A,B가 격자점이라면 이 식의 계수와 상수는 모두 정수이고 따라서 이 직선은 유리직선이다.
문제에서 요구하는 답(가령 (1)의 격자점의 개수)을 구하고 모든 과정에 대한 설명이 정확하면 만점, 설명이 부족하면 감점한다.