중학교 교육과정에서 집합이 사라진 지 이미 오래다. 중학교 수학 2에서 함수는 아래와 같이 정의하고 있다.
두 변수 x, y에 대하여 x의 값이 변함에 따라 y의 값이 하나씩 정해지는 관계가 있을 때, y를 x의 함수라고 한다.
엄밀한 정의
수학에서 두 집합 사이의 원소를 관련짓도록 하는 개념을 쓸 때가 많다. 학생들 시험 점수를 매기는 일을 예로 들면 학생을 출석 번호로 나타내면 집합 S={1,2,3}의 원소에 집합 {A,B,C,D}의 원소를 하나씩 연결하는 것이다. 이러한 대응이 바로 함수이다. 함수는 때로 사상(mapping) 또는 변환(transformation)으로 부른다. 참고

A와 B가 집합이라고 하자. A로부터 B로의 함수 f는 A의 원속 각각에 B의 원소를 단 하나만 대응시킨 것이다. 함수는 f(a)=b와 같이 적고 이것은 원소 a에 함수 f에 의해 대응된 원소가 b임을 나타낸다. 엄밀한 함수의 정의는 아래와 같다.
정의 1
두 집합 X와 Y의 원소 사이에 관계 f가 아래를 만족하면 함수라고 한다.
1. ∀x∈X에 대하여 y=f(x)인 y∈Y가 반드시 존재한다.
2. x1,x2∈X일 때, x1=x2이면 f(x1)=f(x2)이다.
집합 X에서 집합 Y로의 함수 f를 f:X→Y로 적는다.
정의 2
f:X→Y에서 X를 f의 정의역(domain), Y를 f의 공역(codomain)이라고 한다. f(x)=y라면 y는 x의 상(image)로 x는 y의 원상(preimage)로 부른다. X의 모든 원소에 대응되는 모든 상들의 집합을 f의 치역(range) 또는 상(image)이다. 정의역과 공역이 같고 정의역의 모든 원소 x에 대하여 f(x)=g(x)인 두 함수는 f,g는 서로 같다.(f=g)
f:X→Y에서 S⊂X일 때, S의 상은 f(S)={f(s)|s∈S}로 적는데 이 집합은 Y의 부분집합이다.
따라서, 치역은 f(X)로 적는다.
https://suhak.tistory.com/1184
함수를 나타내는 방법에 대한 생각
중학교에서 처음으로 함수를 만난다. 처음엔 간단하고 그래서 재미있는 함수가 배신을 한다. 자꾸 모양을 바꾸고 복잡해진다. 일차함수, 이차함수, 삼차 함수, 분수 함수, 삼각함수, 지수함수,
suhak.tistory.com