수리논술, 배움에서 논증의 완성까지.

공학계열 1번

문제

<문제 1 : 50%, 글자 제한 없음> 다음 글을 읽고, 물음에 답하라.

[가] 금세기에 들어와 처리할 자료의 양이 많아짐에 따라 자료의 처리와 계산을 위하여 컴퓨터에 대한 의존도가 높아지고 있다. 컴퓨터는 연산과 메모리 사용에 있어서 본질적으로 이진법을 사용한다고 볼 수 있다. 이는 정수뿐만 아니라 유리수도 컴퓨터로 연산할 수 있는 대상이 됨을 의미한다. 더 나아가 무리수에 대해서도 연산의 대상으로 파악되기를 원한다. 무리수의 경우, 적당한 유리수의 극한으로서, 주어진 무리수에 대해 그 차이(오차)가 충분히 작은 유리수를 찾아 그 무리수의 근사적 대안으로 사용한다. 따라서 컴퓨터를 이용한 계산 가능한 수 또는 대상이 무엇인지 연구할 필요가 있다.

[나] 임의의 실수 x\displaystyle x를 고정하자. 음이 아닌 정수 n\displaystyle n에 대하여 xIn+1In\displaystyle x\in I_{n+1}\subset I_n이고, n\displaystyle n이 커짐에 따라 In\displaystyle I_n의 길이가 0으로 수렴하는 유리수 끝점인 폐구간들의 열 {I0,I1,I2,}\displaystyle \{I_0,I_1,I_2,\ldots\}이 존재할 때, 실수 x\displaystyle x는 계산가능하다고 말하고 {I0,I1,I2,}\displaystyle \{I_0,I_1,I_2,\ldots\}x\displaystyle x의 코드(code)라고 부른다. 평면 R2\displaystyle \mathbb R^2의 점 (x,y)\displaystyle (x,y)에 대하여 x,y\displaystyle x,y가 계산가능한 수이면, x\displaystyle x의 코드 {I0,I1,I2,}\displaystyle \{I_0,I_1,I_2,\ldots\}y\displaystyle y의 코드 {J0,J1,J2,}\displaystyle \{J_0,J_1,J_2,\ldots\}이 존재한다. 이때 사각형들의 열 {I0×J0,I1×J1,I2×J2,}\displaystyle \{I_0\times J_0,I_1\times J_1,I_2\times J_2,\ldots\}(x,y)\displaystyle (x,y)의 코드라고 말하고, (x,y)\displaystyle (x,y)는 계산가능하다고 한다.

[다] 계산가능성의 개념을 함수 f:RR\displaystyle f:\mathbb R\to\mathbb R의 경우로 확장한다. 계산가능한 실수들의 부분집합에서 실수로의 함수 f\displaystyle f를 생각하자. 그리고 f\displaystyle f의 정의역에 속하는 임의의 원소를 x\displaystyle x라 하자. 적당한 x\displaystyle x의 코드 {I0,I1,I2,}\displaystyle \{I_0,I_1,I_2,\ldots\}에 대하여, {f(I0),f(I1),f(I2),}\displaystyle \{f(I_0),f(I_1),f(I_2),\ldots\}f(x)\displaystyle f(x)의 코드가 될 때, f\displaystyle f는 계산가능하다고 정의한다. 이때, 정의역이 동일한 계산가능한 두 함수 f\displaystyle fg\displaystyle g에 대하여 두 함수의 합과 차는 계산가능한 함수가 된다. 예컨대, 계산가능하고 동일한 정의역을 갖는 두 함수 f\displaystyle fg\displaystyle g를 생각하자. 임의의 x\displaystyle x의 적당한 코드 {I0,I1,I2,}\displaystyle \{I_0,I_1,I_2,\ldots\}에 대하여 f(x)\displaystyle f(x)g(x)\displaystyle g(x)의 코드 {f(I0),f(I1),f(I2),}\displaystyle \{f(I_0),f(I_1),f(I_2),\ldots\}{g(I0),g(I1),g(I2),}\displaystyle \{g(I_0),g(I_1),g(I_2),\ldots\}를 각각 찾을 수 있다. f(In)\displaystyle f(I_n)g(In)\displaystyle g(I_n)의 끝점들 중, 값이 작은 점들의 합과 큰 점들의 합, 이 두 점으로 만들어지는 폐구간을 f(In)+g(In)\displaystyle f(I_n)+g(I_n)이라고 정의한다. 예를 들면 [1,2]+[3,4]\displaystyle [1,2]+[3,4][1+3,2+4]=[4,6]\displaystyle [1+3,2+4]=[4,6]이 된다. 그러면{f(I0)+g(I0),f(I1)+g(I1),f(I2)+g(I2),}\displaystyle \{f(I_0)+g(I_0),f(I_1)+g(I_1),f(I_2)+g(I_2),\ldots\}f(x)+g(x)\displaystyle f(x)+g(x)의 코드가 됨을 보일 수 있다. 따라서 f+g\displaystyle f+g는 계산가능하다.

[라] 평면에서 정의된 함수 F:R2R\displaystyle F:\mathbb R^2\to\mathbb R를 생각한다. 계산가능한 R2\displaystyle \mathbb R^2의 부분집합에서 실수로의 함수 F\displaystyle F를 생각하자. 그리고 F\displaystyle F의 정의역에 속하는 임의의 원소를 (x,y)\displaystyle (x,y)라 하자. 만약 (x,y)\displaystyle (x,y)의 적당한 코드 {I0×J0,I1×J1,I2×J2,}\displaystyle \{I_0\times J_0,I_1\times J_1,I_2\times J_2,\ldots\}에 대하여, {F(I0×J0),F(I1×J1),F(I2×J2),}\displaystyle \{F(I_0\times J_0),F(I_1\times J_1),F(I_2\times J_2),\ldots\}F(x,y)\displaystyle F(x,y)의 코드가 될 때, F\displaystyle F는 계산가능하다고 정의한다. 여기서 In×Jn\displaystyle I_n\times J_n은 카르테시안 곱으로서 {(a,b)aIn,bJn}\displaystyle \{(a,b)\mid a\in I_n,b\in J_n\}을 나타낸다.

【1-1】임의의 실수 x\displaystyle x는 계산가능한 수임을 증명하라.

【1-2】함수 f(x)=x\displaystyle f(x)=\sqrt x는 계산가능함을 증명하라.

【1-3】실수 곱하기 함수 f(x,y)=xy\displaystyle f(x,y)=xy는 계산가능함을 증명하라.

【1-4】함수 f:RR\displaystyle f:\mathbb R\to\mathbb Rf(x)={1x00x<0\displaystyle f(x)=\begin{cases}1&x\ge0\\0&x<0\end{cases}로 정의할 때, f\displaystyle f의 계산가능 여부를 보이라.

해설강의 준비중
이 예시답안은 준비중입니다.

첨삭 사례

아직 등록된 첨삭 사례가 없습니다.

질문과 답변 · 0개질문과 답변 · 고정 0개

아직 등록된 질문이 없습니다. 질문 작성은 멤버십 회원만 가능합니다.