ZFC中不可力迫语句的判定方法及典型实例问询
ZFC中不可力迫语句的判定方法及典型实例问询
嘿,这个问题问到点子上了——力迫法确实是集合论里改变模型性质的强大工具,但它也有明确的边界。我来一步步拆解你的问题:
一、怎么判定与ZFC一致的语句φ在模型M中无法被任何力迫概念力迫?
核心要抓住力迫的局限性:力迫只能重新排列、组合原模型M里的集合,改变一些“外在”的性质(比如某个集合的可数性、连续统的大小),但没法凭空创造或改动那些“内在”的、绝对的性质。具体可以从两个角度入手:
检查φ是否是绝对语句(相对于传递模型的力迫扩张)
绝对语句的定义是:如果M是传递ZFC模型,M[G]是它的任何传递力迫扩张,那么φ在M中为真当且仅当在M[G]中为真。要是φ是绝对的,而且M⊨¬φ,那不管用什么力迫概念,M[G]里φ都还是假的——毕竟绝对语句的真值不会被力迫改动。
比如“x是序数”、“x是有限集”、“f是x到y的双射”这类Δ₀语句都是绝对的;再比如“κ是正则基数”这种Π₁语句,对于传递模型也是绝对的。检查φ是否要求M中没有、且力迫无法创造的对象
力迫扩张的所有“素材”都来自原模型M,它没法凭空造出M里完全没有的“高阶”对象。比如大基数的存在性:如果M里没有不可达基数,那任何力迫扩张里也不会有——因为不可达基数的定义依赖于基数的正则性(绝对性质)和幂集的大小(扩张里的幂集只会比M里的大),M里不满足不可达条件的基数,在扩张里更满足不了。
二、有没有常用的判定流程?
有几个普适的步骤,大部分场景下都能快速验证:
- 第一步:先确认φ是不是绝对语句。如果是,再看M里φ的真值——要是M里φ是假的,直接得出结论:没法力迫出φ。
- 第二步:如果φ不是绝对的,看看它是否依赖于M中不存在的“不可创造”对象,比如大基数、
V=L(可构造宇宙)这类性质。比如φ要求存在M里没有的大基数,那力迫肯定造不出来。 - 第三步:反过来思考,φ的否定是不是在所有力迫扩张里都成立?如果是,那φ自然没法被力迫为真。比如当M⊨
V≠L时,所有力迫扩张里都满足V≠L,所以φ=“V=L”就没法被力迫。
三、有哪些自然的实例?
给你举几个常见的、符合条件的φ:
- φ=
“存在不可达基数”:如果原模型M里没有不可达基数,那任何力迫扩张都不会有。因为不可达基数的正则性是绝对的,而且扩张里的幂集只会比M里的大,M里不满足“对所有λ<κ,2^λ<κ”的基数,扩张里更满足不了。 - φ=
“V=L”:如果M⊨V≠L(也就是M里有非可构造集合),那任何力迫扩张M[G]里都还是V≠L——因为扩张里的可构造宇宙L(M[G])和M里的L(M)是完全一样的,而M本身就不等于L(M),所以扩张自然也不等于L(M[G])。 - φ=
“存在可测基数”:和不可达基数类似,如果M里没有可测基数,力迫没法凭空造出一个。可测基数需要存在非平凡的κ-完全超滤,这种超滤没法从M里的集合“拼凑”出来。
备注:内容来源于stack exchange,提问作者user122424
相关产品推荐
相关产品推荐

