【发布时间】:2012-03-08 21:25:14
【问题描述】:
来自recursive definition 上的维基百科条目:
集合的归纳定义根据集合中的其他元素来描述集合中的元素。例如,自然数集合 N 的一个定义是:
- 1 在 N.
- 如果元素 n 在 N 中,则 n+1 在 N 中。
- N 是满足 (1) 和 (2) 的最小集合。
满足 (1) 和 (2) 的集合有很多——例如集合 {1, 1.649, 2, 2.649, 3, 3.649, ...} 满足定义。
我不明白为什么需要 (3)。在给出的示例中,它声明 1.649 是该集合的成员,但 1.649 不满足 (1) 或 (2)。
为什么需要 (3) 以及 1.649 在集合中的情况如何?
【问题讨论】:
-
我没有意识到这是一个如此糟糕的问题,并且递归定义与编程无关。
标签: math computer-science