美文网首页
离散数学之函数和运算纲要

离散数学之函数和运算纲要

作者: 陈码工 | 来源:发表于2016-10-10 00:02 被阅读0次

3.1 函数

函数定义

  • 在X×Y创造出的序偶集合里, 如果对于所有a∈X集合, 都有唯一的b∈Y集合, 使得<a,b>∈f, 则称f是从X集合到Y集合的一个函数(也叫映射, 在严格的数学理论里, 函数范围更小, 函数限制X集合和Y集合中必须是数, 函数要求f是映上的).
  • 函数记作 f: X->Y, x∈X集合称为函数f的变元, y∈Y集合称为变元x在f下的值(象), 记为f(x).
  • 注意:
    • D(f) = X, 所有a∈X集合都得有对应的b∈Y集合;
    • 虽然和严格情况下的数学理论有差异, 但是这里我们只要求关系f的值域R(f)是Y的一个子集.
  • 底函数 = floor(x); 顶函数 = ceil(x);

特征函数

  • A(x) = 1, x∈A; 0, x∉A;
  • 空集: A(x)恒等于0;
  • 全集E : A(x)恒等于1;
  • B包含A: A(x)≤ B(x) 对所有x∈X集合总是成立;
  • B集合=A集合: A(x)=B(x) 对所有x∈X集合总成立;
  • 集合的交并差补运算:
  • A集合∩B集合: A(x)*B(x), 对所有x∈X集合进行运算;
  • A集合∪B集合: A(x)+B(x)-A(x)*B(x); 加起来去掉重叠的;
  • A集合-B集合: A(x)-A(x)*B(x), A去掉AB都有的,留下自己独有的;
  • A集合的补集: 1-A(x),

受限VS扩展

  • 受限, 缩小定义域D(f), 扩展, 扩大定义域D(f);
  • 若f是从集合X到集合Y的一个函数, 即对所有a∈X都有对应的b∈Y来组成<a,b>序偶, 有一个集合A是X的子集, 则f∩(A×Y), 定义是从A到Y, 显然是f在A上的受限; 假设叫其h, 那么f定义是从X到Y函数, 是对h这样A到Y函数的扩展;

映上=满射, 映内=没满射, 一对一=单射, 一一对应=双射

  • 函数f: X->Y 的值域R(f)=Y集合, 是映上/满射; Y真包含了R(f), 那么是映内, 没射满;
  • f(a) 总是≠ f(b), 叫做一对一, 单射; 对每个y∈Y都有相互不同的x∈X对应的话, 是一一对应, 也就是说映上且一对一是一一对应;
  • 实例化: 如果说全中国的男人和女人数目相等, 且都能配对结婚没人打光棍, 我们说这是双射,一一对应的, 因为从女人X到男人Y的映射, 满足映上(满射, 所有男人m∈Y都有一个女人射向他), 一对一(单射的, 每个女人嫁给了不同的男人, 没有任何两个女人嫁给同一个老公), 所以满足了一一对应, 双射关系;
  • 如果说海淀区有个新小区摇号, 每个人最多只能买一套, 那么f: X->Y首先是单射的, 每个房子∈X, 都能有一个不同的买主∈Y来对应, 但是因为房子总是紧张的, 肯定很多人排队也买不到, 所以f也是映内的;

函数的复合运算

  • f:X->Y, g:Y->Z, f·g={<x,z>| 存在y∈Y, 使得y=f(x), 且z=g(y)}
  • 所以 f·g(x), 就是从g(f(x));
  • 服从结合律, 但是必然不满足交换律, 毕竟这里面约定了顺序;

函数f的逆和恒等函数

  • f的可逆性: 只有f满足了一一对应, 也就是既要映上(保证Y上每个元素都能对回去), 又得一对一(保证Y上每个元素对回去只对到唯一的一个值), 才能是可逆的, 才有f^(-1)存在, 这是因为函数的X内每个元素都得有对应值;
  • 恒等函数: Ix = {<x,x>}称为恒等函数; 也可以写作 f: X->X(f(a)=a总是成立);
  • 可逆复合等价恒等性质: 显然, 直观上能明白, 如果f是可逆的, 那么f·f^(-1) = Ix, 因为X->Y->X, 其实X和Y之间是双向箭头, 每个a∈X的箭头最后又指向a自己; f^(-1)·f = Iy, 因为Y->X->Y, 每个b∈Y的箭头最后指回b自己;
  • 所以, f:X→Y, g:Y→X, 那么g=f逆 等价于 f·g = Ix 且 g·f = Iy;

相关文章

  • 离散数学之函数和运算纲要

    3.1 函数 函数定义 在X×Y创造出的序偶集合里, 如果对于所有a∈X集合, 都有唯一的b∈Y集合, 使得 ∈f...

  • 离散数学关系纲要

    2.1 关系 序偶 : 两个数值形成一个pair, 有顺序; : 有序...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • MySQL学习笔记(四)运算符和函数

    一、知识回顾: 二、字符函数 三、数值运算符和函数 四、比较运算符和函数: 五、日期时间函数: 六、信息函数: 七...

  • 在编程中使用集合与按位运算符

    目录 一、引言二、离散数学中的集合三、位串和按位运算符四、在编程中使用位串和按位运算符五、练习题六、拓展阅读 本文...

  • Julia 笔记之数学运算和初等函数

    Julia 笔记之数学运算和初等函数 (qq.com)[https://mp.weixin.qq.com/s?__...

  • C++中的运算符重载

    1.Cpp中的重载运算符和重载函数 C++允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算...

  • 离散数学学习——简单的数论基础

    关于在离散数学中的除法 数学中很基本的运算加减乘除,本次主要讨论的是在离散数学中的除法,而除法通常会涉及到余数,通...

  • 18/3

    1.特殊成员函数(6个):默认构造函数、复制构造函数、复制赋值运算符和析构函数、移动构造函数、移动赋值运算符 这些...

  • c++11 拷贝控制

    拷贝控制操作包括,拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符,析构函数。拷贝和移动构造函数定义了用...

网友评论

      本文标题:离散数学之函数和运算纲要

      本文链接:https://www.haomeiwen.com/subject/rlkmyttx.html