수학에서상(像,영어:image)은 어떤함수에 대한정의역의 원소(들)에 대응하는공역의 원소(들)이다. 반대로,원상(原像,영어:preimage) 또는역상(逆像,영어:inverse image)은 어떤 함수에 대한공역의 원소(들)에 대응하는정의역의 원소(들)이다.
정의역이
,공역이
인 함수
를 생각하자. 정의역의 원소
의, 함수
에 대한상은 공역의 원소
이다. 정의역의부분 집합
의, 함수
에 대한상은 공역의 부분 집합

이다.
공역의 원소
의, 함수
에 대한원상은 정의역의 부분 집합

이다. 이는 정의역의 원소가 아니라, 정의역의 부분 집합이라는 데 주의하자. 공역의 부분 집합
의, 함수
에 대한원상은 정의역의 부분 집합

이다.
정의역의 상을치역이라고 한다. 반대로, 공역의 원상은 항상 정의역이다.
상과 원상의 표기는 다음과 같이 여러 가지가 있다.
임의의함수
및
에 대하여, 그합성
의 상과 원상은 다음과 같다.


즉, 상은함자



를 정의하며, 원상은 함자



를 정의한다.
임의의함수
에 대하여, 다음이 성립한다.
즉, 임의의함수
에 대하여,


는 (범주로 본)멱집합격자 사이의 두함자를 이룬다.
임의의함수
에 대하여, 다음 성질들이 성립한다.
이에 따라, 임의의함수
에 대하여,
와
는 서로수반 함자이다.

그 밖에도, 임의의함수
에 대하여, 다음 성질들이 성립한다.