`
deepfuture
  • 浏览: 4394788 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80002
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:69904
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103218
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285316
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:14994
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67450
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32032
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45940
社区版块
存档分类
最新评论

集合的积

阅读更多

序偶与笛卡尔积

15.1.4  序偶

定义15.1-1 由两个元素xy(允许x=y)按给定次序排成的二元组合称为一个有序对序偶Ordered pair,记作<x, y>,其中称x是序偶<x, y>第一元素y是序偶<x, y>第二元素

对定义我们指出:1.序偶是强调次序的,若xy,则<x, y>¹<y, x>

2.序偶<x, y>可以看成是一种由两个元素组成的特殊集合,即<x, y>={x, {x, y}}

定理15.1-3 对任意的序偶<x, y=u, v>的充要条件是x=uy=v

15.1-5 <2x+y, 5>=<10, x-3y>,求xy

由定理15.1-1列出如下方程组:

求解得x=5y=0

在实际问题中有时会用到有序3元组,有序4元组,…,有序n元组。

定义15.1-2 n个元素x1, x2, , xn按给定顺序排列成的n元组合称为一个有序n元组N-Type)(Vector),记作<x1, x2, , xn>,其中xi称为它的i元素i=1,2,,n

有序n元组可用序偶递归地定义,若已经定义了有序的(n -1)元组<x1, x2, , xn-1>n3),有序n元组可定义为<x1, x2, , xn>=<<x1, x2, , xn-1>, xn>

15.1-6  (1)若序偶的第一个元素为序偶<x, y>,第二个元素为z,此时将序偶<<x, y>, z>称为有序3元组,简记为<x, y, z>

(2)三维立体空间坐标系中点的坐标<1, -1, 3><2, 7.5, 0>等都是有序3元组。n维空间中点的坐标或n维向量都是有序n元组。

同样<x1, x2, , xn=y1, y2, , yn>的充要条件是xi=yii=1, 2, , n

15.1.5  笛卡尔积

定义15.1-3 AB是任意集合,以A中元素作第一元素,B中元素作第二元素生成的所有序偶的集合称为AB笛卡尔积Descartes Product,记作A×B。即A×B={<xy>½x Ay B}

由笛卡尔积的定义,对于有限集合可以进行多次的笛卡尔积运算。

定义15.1-4 定义A1´A2´´An=(A1´A2´´An-1)´An,称为集合A1, A2, , An的叉积。特别地,当A1=A2==An=A时,简记A1´A2´´AnAn

由定义,两集合的笛卡尔积仍是集合,所以可应用集合的运算,如并、交、差、补。

15.1-7 设集合A={x, y, z}B={0, 1}, C={u, v},求A×B, B×A, A×A, A×B×C,

(A×B)×C, A×(B×C), (A×B)(B×A)

A×B={<x, 0>, <x, 1>, <y, 0>, <y, 1>, <z, 0>, <z, 1>}

B×A={<0, x>, <0, y>, <0, z>, <1, x>, <1, y>, <1, z>}

A×A={<x, x>, <x, y>, <x, z>, <y, x>, <y, y>, <y, z>, <z, x>, <z, y>, <z, z>}

A×B×C={<x, 0, u>, <x, 0, v>, <x, 1, u>, <x, 1, v>, <y, 0, u>, <y, 0, v>, <y, 1, u>, <y, 1, v>, <z, 0, u>, <z, 0, v>, <z, 1, u>, <z, 1, v>}

(A×B)×C={<<x, 0>, u>, <<x, 0>, v>, <<x, 1>, u>, <<x, 1>, v>, <<y, 0>, u>, <<y, 0>, v>, <<y, 1>, u>, <<y, 1>, v>, <<z, 0>, u>, <<z, 0>, v>, <<z, 1>, u>, <<z, 1>, v>}

={<x, 0, u>, <x, 0, v>, <x, 1, u>, <x, 1, v>, <y, 0, u>, <y, 0, v>, <y, 1, u>, <y, 1, v>, <z, 0, u>, <z, 0, v>, <z, 1, u>, <z, 1, v>}

A×(B×C)={<x, <0, u>>, <x, <0, v>>, <x, <1, u>>, <x, <1, v>>, <y, <0, u>>, <y, <0, v>>, <y, <1, u>>, <y, <1, v>>, <z, <0, u>>, <z, <0, v>>, <z, <1, u>>, <z, <1, v>>}

¹{<x, 0, u>, <x, 0, v>, <x, 1, u>, <x, 1, v>, <y, 0, u>, <y, 0, v>, <y, 1, u>, <y, 1, v>, <z, 0, u>, <z, 0, v>, <z, 1, u>, <z, 1, v>}

由笛卡尔积的定义可得1.对于任意集合AA´ = ´A=

2.笛卡尔积运算是不满足交换率:当A¹ B¹ A¹BA´BB´A

3.笛卡尔积运算是不满足结合率:因为(A´B)´C={<<x, y>, z>½x A, y B, z C}是三元组的集合,所以A´(B´C)≠(A´B) ´C

分享到:
评论

相关推荐

    离散数学 集合的并交差笛卡尔积

    本实验通过编写一个C++程序,让计算机来完成两个集合的交、并、差、笛卡儿积及子集及简单关系运算。目的是让同学们更加深刻的理解集合的运算规则,特别是集合的笛卡儿积运算是我们接触的一个新的集合运算规则。

    近世代数初步_习题解答(抽象代数).pdf

    例如,集合积AAbabaAA到},{(是一个映射,就称为A的一个代数运算(二元运算或运算)。 2. 群论:设G是一个非空集合,在G上有一个代数运算,称作乘法,即对G中的任意两个元素a,b,有唯一确定的元素c与之对应,c称为a...

    1集合的概念--集合与元素.doc

    集合是数学的基础概念之一,它将具有某种共同属性的对象聚集在一起形成一个整体。在本节课中,我们将深入探讨集合的概念,以及与集合相关的各种要素。 首先,我们要理解集合的定义。集合是由一些特定对象组成的整体...

    (P.W.齐纳 R.L.约翰逊)集合论初步

    笛卡尔积是指两个集合所有可能的有序对构成的集合。关系是从一个集合到另一个集合的一种对应规则,而函数是一种特殊的关系,其中每个元素都有唯一的对应元素。这些概念在理解集合如何相互关联以及如何将集合中的元素...

    朴素集合论---刘壮虎

    - **一般卡氏积**: 对于多个集合\(A_1, A_2, ..., A_n\),其一般卡氏积定义为所有形如\((a_1, a_2, ..., a_n)\)的有序组的集合。 #### 四、关系 **3.1 关系与二元关系** - **关系**: 在集合\(A\)上的关系是一种从...

    集合运算器

    在编程领域,集合运算器是一种用于处理集合数据的工具,它可以执行各种操作,如并集、交集、差集和笛卡尔积等。这个程序代码是数据结构理论的实际应用,将抽象的概念转化为可视化且可操作的实体,使学习者能够更直观...

    (C++)简单集合运算

    本文将深入探讨C++中如何实现简单的集合运算,包括并集、交集、差集以及笛卡尔积,并结合具体代码实例进行解释。 首先,让我们理解集合的基本概念。在数学中,集合是由特定对象组成的整体,这些对象称为集合的元素...

    计算机数学之 集合部分

    此外,还有幂集运算,即构建一个集合的所有子集构成的新集合,以及笛卡尔积,它将两个集合的每一对元素组合在一起形成一个新的集合。这些概念在图论、关系数据库和概率论等领域都有应用。 总之,集合论为计算机科学...

    数学建模经典集合数学建模经典集合

    此外,笛卡尔积也是数学建模中常用的概念,它是两个集合的元素按一定规则配对后形成的集合。例如,如果我们有两个集合A和B,那么A×B包含了所有形如(a, b)的元素,其中a∈A,b∈B。笛卡尔积广泛应用于描述多变量系统...

    集合操作(交,并,补,差,环和,环积)

    本文将深入探讨集合的六种基本操作:交集、并集、补集、差集、环和以及环积,以及如何使用C++语言来实现这些操作。 首先,让我们了解每个操作的定义: 1. **交集** (Intersection):两个集合A和B的交集包含所有既...

    php计算多个集合的笛卡尔积实例详解

    笛卡尔积是数学中的一个概念,它指的是两个集合X和Y的所有可能有序对的组合。以X={a,b}和Y={0,1,2}为例,它们的笛卡尔积是{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。 在PHP中实现多个集合的笛卡尔积,可以通过递归或...

    2008-集合论与图论-期末试题及答案1

    证明部分:试题要求证明集合的运算性质,如集合的并、交的性质,以及笛卡尔积的运算规则。此外,还涉及到集合相等的条件和图的结构特性。 这些题目旨在考察学生的逻辑推理能力,对集合论基本概念的掌握,以及对图论...

    高一数学集合单元测试题.doc

    - 集合的笛卡尔积:两个集合的笛卡尔积是所有可能的有序对组成的集合。 6. **逻辑表达式**: - 若P和Q是两个命题,"P且Q"(P∧Q)表示P和Q同时为真,"P或Q"(P∨Q)表示P和Q至少有一个为真。 - "非P"(¬P)表示...

    朴素集合论-8、映射和数的集合构造

    - **意义**:这一定理表明了两个集合的笛卡尔积可以通过集合的并集、幂集和子集运算得到,进一步说明了笛卡尔积的集合论构造方法。 ##### 8.1.5 定义关系 - **定义**:关系是指有序对的集合。在这个上下文中,通常...

    集合,映射与运算.pdf

    笛卡尔积是两个集合A和B的元素按照某种顺序组合成的所有可能的n元组构成的集合,如果A有m个元素,B有n个元素,那么A和B的笛卡尔积有mn个元素。 映射(函数)是连接两个非空集合A和B的规则,它规定了A中的每个元素...

    c语言 验证集合的包含关系

    - 使用乘法运算来计算所有匹配情况的积,如果积为1,则表示所有的元素都找到了匹配项,即存在包含关系。 - 最后根据不同的情况输出相应的结果。 #### 总结 此程序通过简单的字符串处理和逻辑判断实现了集合包含...

    集合论与图论习题册

    **笛卡尔积**是指两个集合 \(A\) 和 \(B\) 的所有有序对的集合,记作 \(A \times B\)。例如,对于集合 \(A = \{0, 1\}\),\(B = \{1, 2\}\),则 \(A \times B = \{(0, 1), (0, 2), (1, 1), (1, 2)\}\)。 1. **单个...

    离散数学-集合论,共9章,比较全面

    集合论中的重要原则,如德摩根定律、笛卡尔积和集合的等价关系也会在此部分有所阐述。 第二章“映射”讨论了集合间的关系,即如何通过映射将一个集合的元素与另一个集合的元素对应起来。映射的性质,如一对一、一对...

    关于c语言中集合的运算法则

    在关系数据库理论中,两个集合的广义笛卡尔积是指每个集合中的元素与另一个集合中的每个元素组合形成的所有可能的有序对。对于C语言,可以使用两个嵌套循环来实现这一运算。 例如,对于两个整数数组: ```c typedef...

Global site tag (gtag.js) - Google Analytics