集合的归纳定义法¶
2024/09/20
常见的集合表示方法有枚举法和抽象法(也即描述法,描述出集合元素具有的特征)。但抽象法有一定的局限性,比如无法表示C语言程序集合。这引出了集合的归纳定义法。
归纳定义法¶
1 基本项
规定
2 归纳项
一组规则,从
3 极小化
(a)
(b) 如果集合
Note
基本项和归纳项指明了哪些元素在集合内,但并没有排除不在集合内的元素。极小化保证
一个例子¶
用归纳定义法给出下列集合: 不允许有前
(1) 令
(2) 若
(3) 极小化
解法合理与否?发现这样归纳会漏掉像
我们应该将归纳项改为:
(2) 若
即不断往前段添加已在
联立归纳定义法¶
再看一个神奇的例子
定义集合: 不允许有前
我们先考虑几个集合: 除
设二进制数
据此我们可以归纳定义:
(1) 基本项:
(2) 归纳项:
若
若
若
(3) 极小化: