SX学SX内容 笔记?
某帖子笔记1
集合论
集合就是一堆东西...满足
- 1) 集合中的元素互异(即每种只有一个)
- 2) 集合中的元素无序(不是一个数组,集合中的元素没有显然的排序法则)
- 3) 集合是确定的(包括满足条件的所有东西,比如'一个集合包含有所有可能存在的集合'是不正确的)
组
组是一类数学对象.组是有序的、多元的.
组的表示方法:$(val1[,val_k]*)$
笛卡尔积
定义两个集合的笛卡尔积
\[S\times M=\\{(a,b)\mid a\in S,b\in M\\}\]
映射
映射是一种从一个集合到另一个集合的对应关系,对于默认朴素集合论的情况属于基本概念.
(注意,以下定义自指涉,但是可以用来了解映射的性质.)
映射可以看成由一个集合组成的对象\(f=mapping(\mathtt{MmapstoQ})\),其中\(\mathtt{MmapstoQ}\subseteq M\times Q\)且
\[\forall a\in M,\left( (\exists (b,c)\in \mathtt{MmapstoQ},b=a)\wedge(\neg (\exists (d,e)\in \mathtt{MmapstoQ}\setminus (b,c),d=a))\right)\]
此时记\(f:M\rightarrow Q\),\(c=f(a)\).
(到这里结束)
二元运算
\(\oplus:S\times S\rightarrow S\)将\(\oplus\)称为\(S\)上的一个二元运算,\(a\oplus b=\oplus((a,b))\)
逻辑学
布尔型
布尔型就是真和假.真就是\(\mathtt{true}\),一般可以用\(1\)表示,假就是\(\mathtt{false}\),用\(0\)表示.
我们可以把布尔型归入一个集合即Boolean集合:$\mathtt{Boolean}=\{ \mathtt{true},\mathtt{false} \} $
命题
一个命题可以看作一个映射\(\mathtt{P}:U\rightarrow \mathtt{Boolean}\),其中\(U\)是命题所判断对象的全集.
以下定义一个记号\(U_{\mathtt{P}}\),其定义是\(U_{\mathtt{P}}=\\{x\mid x\in U,\mathtt{P}(x)=\mathtt{true}\\}\)
布尔运算
- a and b => \(a \wedge b\)
- bool and bool = false
- true and true = true
- \(U_{P(x)\wedge Q(x)}=U_{P(x)}\cap U_{Q(x)}\)
- a and b => \(a \vee b\)
- bool or bool = true
- false or false = false
- \(U_{P(x)\vee Q(x)}=U_{P(x)}\cup U_{Q(x)}\)
- a imp b => \(a \rightarrow b\)
- bool imp bool = true
- false imp true = false
- \(P(x)\rightarrow Q(x) \Rightarrow U_{P(x)}\subseteq U_{Q(x)}\)
- a equip b => \(a \leftrightarrow b\)
- a equip b = [ a == b ]
- \(P(x)\leftrightarrow Q(x) \Rightarrow U_{P(x)}= U_{Q(x)}\)
- not a => \(\neg a\)
- not a = [ 1 - a ] : a as Boolean
- \(U_{\neg P(x)}=U\setminus U_{P(x)}\)
条件
充分条件 \(A\Rightarrow B\),\(A\)是\(B\)的充分条件.
必要条件 \(\neg A\Rightarrow \neg B\),\(A\)是\(B\)的必要条件.
命题表示法 \(\mathtt{P}(x)= x \rightarrow P\) \(x\)为条件 \(P\)为结果
逆命题 \(inv(P(x))=P \rightarrow x\)
否命题 \(neg(P(x))=\neg x \rightarrow \neg P\)
逆否命题 \(invneg(P)=inv(neg(P))\)
\[invneg(P) \Leftrightarrow P\~\~\~恒成立,这条由集合的二分律保证.\]
自然数
皮亚诺公理化体系
自然数是一个戴德金-皮亚诺结构,戴德金-皮亚诺结构是一个满足以下几个性质的三元组\(\mathbb{Z}=(S,f,e)\):
- \(e\in S\)
- \(f:S\rightarrow S\)
- \((\forall b\in S)(\forall c\in S)((f(b)=f(c))\Leftrightarrow (b=c))\)
- \((\forall a\in S)(\neg (f(a)=e))\)
\((\forall P\subseteq S)\left((e\in P)\wedge((\forall a\in P)(f(a)\in P))\Leftrightarrow (S=P)\right)\)
序数的冯·诺依曼定义
\[e={},f(x)=x\cup \\{x\\}\]
- 0 {}
- 1 {{{}}}
- 2 {{{}},{{{{}}}}}
- 3 {{{}},{{{{}}}},{{{{}},{{{{}}}}}}}
- 4 {{{}},{{{{}}}},{{{{}},{{{{}}}}}},{{{{}},{{{{}}}},{{{{}},{{{{}}}}}}}}}
- ...
然并卵
加法
定义加法为\(S\)上的二元运算\(+\)满足
- \((\forall a\in S)(a+e=a)\)
- \((\forall a,b\in S)(f(a)+b=f(a+b))\)
可以证明这种运算的唯一性.即假设有两种不同定义的二元运算满足以上条件为\(+\)和\(\oplus\),可以发现\((\forall a,b\in S)(a+b=a\oplus b)\).
SX学SX内容 笔记?的更多相关文章
- 跟着鸟哥学Linux系列笔记3-第11章BASH学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...
- 跟着鸟哥学Linux系列笔记2-第10章VIM学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 常用的文本编辑器:Emacs, pico, nano, joe, vim VI ...
- 《Linux就该这么学》培训笔记_ch02_一些必须掌握的Linux命令
本文在原来作者的基础上做一些符合自己的修改.原文参考: <Linux就该这么学>培训笔记_ch02_一些必须掌握的Linux命令. 本章的内容虽然多,基本都是书本原话,但是笔记能精 ...
- 《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证
<Linux就该这么学>培训笔记_ch00_认识Linux系统和红帽认证 文章最后会post上书本的笔记照片. 文章主要内容: 认识开源 Linux系统的种类及优势特性 认识红帽系统及红帽 ...
- 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
<Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...
- 《Linux就该这么学》培训笔记_ch03_管道符、重定向与环境变量
<Linux就该这么学>培训笔记_ch03_管道符.重定向与环境变量 文章最后会post上书本的笔记照片. 文章主要内容: 输入输出重定向 管道命令符 命令行的通配符 常用的转义字符 重要 ...
- 《Linux就该这么学》培训笔记_ch04_Vim编辑器与Shell命令脚本
<Linux就该这么学>培训笔记_ch04_Vim编辑器与Shell命令脚本 文章最后会post上书本的笔记照片. 文章主要内容: Vim编辑器 Shell脚本 流程控制语句 if语句 f ...
- 《Linux就该这么学》培训笔记_ch05_用户身份与文件权限
<Linux就该这么学>培训笔记_ch05_用户身份与文件权限 文章最后会post上书本的笔记照片. 文章主要内容: 用户身份与能力 文件权限与归属 文件的特殊权限 文件的隐藏属性 文件访 ...
- 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分
<Linux就该这么学>培训笔记_ch06_存储结构与磁盘划分 文章最后会post上书本的笔记照片. 文章主要内容: Linux系统的文件存储结构(FHS标准) 物理设备命名规则(udev ...
随机推荐
- 兼容IE的写法收集||bug修复
这篇文章实时更新 属于IE的专属写法 其中,S表示Standards Mode即标准模式,Q表示Quirks Mode,即兼容模式 hack 示例 IE6(S) IE6(Q) IE7(S) IE7(Q ...
- js数组操作【转载】
用 js有很久了,但都没有深究过js的数组形式.偶尔用用也就是简单的string.split(char).这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵 ...
- OC-苹果官方文档
苹果官方文档 help>documentation>左边iOS>language>objective>the objective-c programming langua ...
- Fortify
sourceanalyzer -b my_buildid -scan -f xxx.fpr -b 取一个build的ID号,通常以这个项目名称加扫描时间为buildID-Xmx 指定JVM使用的最大 ...
- [Angularjs]常见api函数
写在前面 在angularjs中提供了一些常用的函数,比如angular.lowercase(),angular.uppercase(),angular.isString(),angular.isNu ...
- Sql Server作业
参考资料: http://jingyan.baidu.com/article/49ad8bce7287315834d8fab4.html
- 妈咪,我找到了! -- 15个实用的Linux find命令示例
妈咪,我找到了! -- 15个实用的Linux find命令示例 英文原文:Mommy, I found it! — 15 Practical Linux Find Command Examples ...
- Hibernate 应用
完善的持久化层应该达到以下目标: 1.代码可重用性高,能够完成所有的数据库访问操作. 2.如果有需要的话,能够支持多种数据库平台. 3.具有相对独立性,当持久化层的实现发生变化,不会影响上层的实现. ...
- 【9-6】Centos学习笔记
linux文件系统结构 常用技巧 快捷键启动终端 su命令,使用超级用户登陆 visudo :编辑用户权限 tar xf 文件名:解压文件 Vim编辑器 Tips yum包管理:Yum(全称为 Yel ...
- Kmeans算法的K值和聚类中心的确定
0 K-means算法简介 K-means是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一. K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类.通过迭代的 ...