It has been shown in the late 1960s that each formula of first-order logic without constants and function symbols obeys a zero-one law: As the number of elements of finite models increases, every formula holds either in almost all or in almost no models of that size. Therefore, many properties of models, such as having an even number of elements, cannot be expressed in the language of first-order logic. For modal logics, limit behavior for models and frames may differ. Halpern and Kapron proved zero-one laws for classes of models corresponding to the modal logics K, T, S4, and S5. In this paper, we prove zero-one laws for provability logic with respect to both model and frame validity. Moreover, we axiomatize validity in almost all relevant finite models and in almost all relevant finite frames, leading to two different axiom systems. In the proofs, we use a combinatorial result by Kleitman and Rothschild about the structure of almost all finite partial orders. On the way, we also show that a previous result by Halpern and Kapron about the axiomatization of almost sure frame validity for S4 is not correct. Finally, we consider the complexity of deciding whether a given formula is almost surely valid in the relevant finite models and frames.
翻译:1960年代后期已经表明,没有常数和函数符号的一阶逻辑的每种公式都遵守零一法:随着有限模型的元素数量的增加,每个公式几乎在全部或几乎没有这种大小的模型中都持有。因此,许多模型的特性,例如元素的偶数,不能用一阶逻辑的语言表示。对于模式逻辑,模型和框架的极限行为可能有所不同。Halpern和Kapron为与模式逻辑K、T、S4和S5相对应的各类模型证明了零一法:在本文件中,我们证明在模型和框架有效性方面,每个公式的可变性逻辑是零一法。此外,我们对所有相关的有限模型和几乎所有相关的限定框架,如具有偶数元素的特性,都无法用第一阶逻辑表达。在证据中,我们使用Kleitman和Rothschild关于几乎所有定数部分订单结构的组合结果。在方法上,Halperen和Kapron关于模型有效性逻辑和框架有效性的零一法则证明,对于模型的确定性框架的确定性框架是否最终正确无误。