设f是集合A到B的关系,如果对每个x∈A都存在唯一的y∈B,使得<x,y>∈f,
每个x必须有对应的y
x 和 y 只能是1对1 或者 多对1的关系
则称关系f是A到B的函数或者映射。
记为f:A→B,A为函数的定义域,记为domf=A;f(A)为函数的值域,记为ranf
记,所有A到B的一切函数构成的集合:BA={f∣f:A→B}

f:A→B,对于每个A都可以对应|B|中元素的一个,遍历所有A的元素,一共有∣B∣∣A∣种选法。
- 关系和函数
- 种类数量不同,A到B的关系有2∣A∣×∣B∣个,而函数只有∣B∣∣A∣
- 基数不同,关系的基数可以为∣A∣×∣B∣,而函数的基数只能为∣A∣
- 第一元素不同:函数的第一元素不能重复。
函数类型#
- 单射:∀x1∈A,∀x2∈A,if x1=x2,then f(x1)=f(x2)
∣A∣≤∣B∣
- 满射:if ranf=B,则称f为A到B的满射
∣A∣≥∣B∣
满射也就是每个x都对应一个y,且都是1对1的关系。
要求:∣A∣=∣B∣

-
数学表达

函数的运算#
函数可视为一种特殊的二元关系
- 两个函数的并和交不一定是函数
- 使用并,可以得到1对多的关系(不满足定义)
- 使用交,可能的到x没有对应的项(不满足定义)
复合运算#
设f:A→B,g:B→C是两个函数
则f与g的复合关系可以表示为:
f∘g={<x,z>∣x∈A,z∈C,∃y∈B→(y=f(x)\andz=g(y))}
表示为A 到 C的函数,称为f与g的复合函数(composition function)
记为:f∘g:A→B
复合函数的前提条件:ranf⊆domg
dom(f∘g)=domf,ran(f∘g)⊆rang

交换之后,值域和定义域的映射顺序改变了。
保守性#
- 如果f,g是满射,则f∘g也是从A到C的满射
- 如果f,g是单射,则f∘g也是从A到C的单射
- 由上面两条,双射同理。
逆函数#
设f:A→B是函数
如果f−1=<y,x>∣x∈A,y∈B,y=f(x),是从B到A的函数
则f−1:B→A为函数f的逆函数

