한빛누리고등학교 고1 수학과외에서 다룬 함수 판단의 최초 오류
한빛누리고등학교 고1 수학과외에서는 해설 없는 함수 문제를 풀 때 몇 개의 값에서만 성립한 결과를 일반적인 결론으로 확정하는 습관부터 점검했다. 현재 한 고1 학생은 간단한 특수값을 대입해 식의 성립 여부를 확인할 수 있지만, 그 결과를 의심하고 반례를 먼저 찾는 과정은 아직 자동화되지 않은 상태였다.
특수값 확인 뒤 결론을 너무 빨리 확정한 장면
새 함수 문제에서 어떤 관계가 모든 입력값에 대해 성립하는지 판단해야 했다. 이 학생은 먼저 계산하기 쉬운 값 두세 개를 골랐다. 예를 들어 입력값에 0이나 1을 넣었을 때 양변이 같고, 다른 간단한 값에서도 같은 결과가 나오자 해당 관계가 항상 맞는다고 적었다.
하지만 일반식으로 정리하지 않은 채 결론을 확정한 것이 최초 오류였다. 이후 다른 값을 대입하자 한쪽 계산 결과와 다른 쪽 계산 결과가 달라졌고, 반례 하나만으로도 ‘모든 값에서 성립한다’는 판단은 무너졌다. 문제는 단순히 숫자를 잘못 계산한 것이 아니라, 몇 개의 확인값을 일반적인 증명처럼 사용한 데 있었다.
특수값에서 성립한다 → 항상 성립한다가 아니라, 특수값에서 성립한다 → 일반식 정리와 반례 확인이 필요하다는 순서로 바꾸었다.
복합개념에서 연산 조건을 놓친 과정
함수 관계와 새로운 수의 연산이 함께 제시된 문제에서는 실수 범위에서 하던 계산습관이 그대로 나타났다. 먼저 숫자를 대입해 결과를 계산한 뒤, 앞에서 확인한 관계를 계속 적용했다. 그러나 새로운 수의 연산조건이나 부호를 끝까지 유지하지 않아 식의 의미가 달라졌다.
계산량이 길어지자 어느 줄에서 조건을 놓쳤는지 표시하지 않았고, 마지막 결과만 앞의 특수값과 비교했다. 이때 필요한 것은 계산을 빨리 끝내는 것이 아니라 입력 조건, 적용할 함수 관계, 새로운 수의 연산조건을 분리해 적는 일이었다. 실수에서 익숙한 방식으로 괄호와 부호를 처리한 뒤 조건을 다시 확인하지 않은 것이 오답으로 이어졌다.
오답 최초지점을 찾는 수정 절차
- 문제에서 구할 값과 모든 입력값에 공통으로 주어진 조건을 따로 적는다.
- 처음 선택한 특수값은 결론의 근거가 아니라 계산 구조를 살피는 점검값으로 표시한다.
- 두세 값에서 성립한 뒤에는 일부러 다른 값을 넣어 반례가 있는지 확인한다.
- 새로운 수가 포함되면 실수 계산처럼 처리하지 않고 해당 수의 연산조건과 부호를 식의 각 줄에 유지한다.
- 오답이 나오면 마지막 계산부터 고치지 않고, 일반식으로 확정한 최초 줄에 표시한다.
예를 들어 처음에는 간단한 값에서 양변이 같았더라도, 다음 값에서는 함수식에 직접 대입하고 양변을 각각 정리한다. 한쪽만 변형하거나 공통조건을 빠뜨린 경우에는 그 줄을 되돌려 괄호와 부호를 확인한다. 계산량이 길어질 때도 중간식을 생략하지 않고, 새 수의 연산조건이 다음 줄까지 유지되는지 확인하게 했다.
숫자와 조건을 바꾼 재적용
수정 뒤에는 처음 문제의 숫자를 그대로 반복하지 않고 특수값을 바꾼 문제를 다시 풀었다. 먼저 한 값에서 성립하는지 확인한 다음, 성립하지 않을 가능성이 있는 다른 값을 선택해 반례를 찾았다. 이번에는 두 값이 맞는다는 이유만으로 결론을 확정하지 않고 일반식으로 정리한 뒤 판단했다.
복합개념 문제에서는 입력값과 새로운 수의 조건을 바꾸어 제시했다. 학생은 식을 세우기 전 조건을 표시하고, 계산 중간에 부호와 괄호를 확인했다. 결과가 맞더라도 원래 관계에 다시 대입해 확인했으며, 성립하지 않는 값이 나오면 계산오류인지 결론 자체의 오류인지 최초지점을 구분했다.
현재 이 학생은 특수값을 이용한 확인 자체는 가능하다. 다만 특수값의 결과를 일반식으로 확대하는 순간과 새로운 수의 연산조건을 끝까지 유지하는 과정에서 흔들린다. 따라서 한빛누리고등학교 고1 수학과외의 함수 학습에서는 정답보다 먼저 조건을 분리하고, 반례를 의도적으로 찾은 뒤 계산 결과를 검산하는 풀이행동을 계속 적용하고 있다.






