集合论—笛卡尔积与二元关系

简介: 集合论—笛卡尔积与二元关系

正文


笛卡尔积


笛卡尔积的定义


设A 、B 为集合,用A中的元素作为第一元素,B 中的元素作为第二元素,构成有序对。所有这样的有序对组成的集合称作A 和B 的笛卡尔积,记作A × B


1.png

由排列组合关系可知,若A 中有m 个元素,B 中有n 个元素,则A × B 或B × A B×A中有m n个元素。

例如,若A = { a , b } ,B = { 0 , 1 , 2 } 则


2.png

用图表表示


3.png

则可得:

4.png

n阶笛卡尔积:

设A 1 , A 2 , . . . , A n  (n⩾2)是集合,它们的n 阶笛卡尔积记作A 1 × A 2 × , . . . , × A n ,其中

5.png


当A 1 = A 2 = . . . = A n  时,可将它们的n nn阶笛卡尔积简记为An

例如,A = { a , b } ,则

A3={<a,a,a>,<a,a,b>,<a,b,a>,<a,b,b>,<b,a,a>,<b,a,a>,<b,b,a>,<b,b,b>}


笛卡尔积运算的性质:


若A 、B 中有一个空集,则它们的笛卡尔积是空集,即


6.png


当A ≠ B且AA、B 都不是空集时,有

7.png

当A 、B 、C 都不是空集时,有

8.png

笛卡尔积运算对交和并满足分配律

9.png

有序对、有序n 元组、元素的定义

有序对:

由两个元素x和y 按一定的顺序排列成的二元组称作一个有序对或序偶,记作,平面直角坐标系中的坐标就是一个典型的有序对。

有序对的特征:

当x ≠ y 时, ̸=

两个有序对相等=)的充分必要条件是x = u 且y = v

有序n 元组:

一个有序n 元组(n⩾3)是一个有序对,其中第一个元素是一个有序n − 1 元组,一个有序n 元组记作<x1,x2,...,xn>,即

10.png


元素:

在一个有序对<x,y>中,x 是有序对的第一元素,y 是有序对的第二元素。


二元关系

定义一:

如果一个集合为空集或者它的元素都是有序对,则称这个集合是一个二元关系,一般记作R 。对于二元关系R,若<x,y>R则记作x R y ;若<x,y>/R,则记z作xRy


定义二:

设A 、B为集合,A × B 的任何子集所定义的二元关系称作从 A到B 的二元关系,特别当A = B 时,则称作 A 上的二元关系


关系上的计数及特殊关系:

通常集合A 上不同关系的数目依赖于A AA的基数(即集合中元素的个数),若∣ A ∣ = n ,那么∣ A × A ∣ = n 2,A × A 的子集有2  2^{n^2} 个。


A × A上的每一个子集就代表一个A 上的关系,即表示A 上有2n2 个不同的二元关系,其中有三种特殊的关系,假设有集合A = { 1 , 2 },则


空关系

11.png

全域关系

12.png

恒等关系

13.png


关系矩阵和关系图:


设A = { x 1 , x 2 , . . . , x n }R是A 上的关系,令

14.png

则R 的关系矩阵为:


15.png

设V 是一个顶点集,E 是一个有向边集,令V = A = x 1 , x 2 , . . . , x n  。若x i R x j  ,则x i  到x j  的有向边< x i , x j > ∈ E ,那么G=就是R 的关系图。

相关文章
|
小程序
小程序踩坑:Setting data field "xxxx" to undefined is invalid.
小程序踩坑:Setting data field "xxxx" to undefined is invalid.
712 0
|
自然语言处理 JavaScript 前端开发
Qwen开源多语言基准数据集P-MMEval
Qwen开源多语言基准数据集P-MMEval
|
消息中间件 存储 物联网
RocketMQ 之 IoT 消息解析:物联网需要的消息技术
RocketMQ 5.0 是为应对物联网(IoT)场景而发布的云原生消息中间件,旨在解决 IoT 中大规模设备连接、数据处理和边缘计算的需求。
1740 115
|
自然语言处理 搜索推荐 小程序
博物馆导览系统:提升观众参观效率与满意度
在这个快节奏时代,博物馆面临挑战与机遇。传统导览方式难以满足个性化、互动性和沉浸式学习需求。本文深入解析博物馆智能导览系统,包括精准定位导航、展品解说和AR技术应用,提升观众参观效率与满意度。
908 5
|
前端开发 JavaScript
HTML怎么写渐变色效果好性能高
在 HTML 和 CSS 中,实现高性能且美观的渐变色效果主要依赖于 CSS 的线性渐变(`linear-gradient`)和径向渐变(`radial-gradient`)。
|
5G 调度
带你读《5G 系统技术原理与实现》——3.3 5G 时频资源
带你读《5G 系统技术原理与实现》——3.3 5G 时频资源
带你读《5G 系统技术原理与实现》——3.3 5G 时频资源
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的短文写作竞赛管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的短文写作竞赛管理系统附带文章源码部署视频讲解等
95 5
|
网络协议 数据库 网络架构
OSPF 四种设备角色:IR、ABR、BR、ASBR
【4月更文挑战第5天】
4663 2
OSPF 四种设备角色:IR、ABR、BR、ASBR
|
存储 SQL 分布式计算
订单支付异常情况处理
订单支付异常情况处理
950 1