{"title":"强制和一般扩展的公理化方法","authors":"R. A. Freire","doi":"10.5802/CRMATH.97","DOIUrl":null,"url":null,"abstract":"This paper provides a conceptual analysis of forcing and generic extensions. Our goal is to give general axioms for the concept of standard forcing-generic extension and to show that the usual (poset) constructions are unified and explained as realizations of this concept. According to our approach, the basic idea behind forcing and generic extensions is that the latter are uniform adjunctions which are groundcontrolled by forcing, and forcing is nothing more than that ground-control. As a result of our axiomatization of this idea, the usual definitions of forcing and genericity are derived. Résumé. Cet article présente une analyse conceptuelle du forcing et des extensions génériques. Notre objectif est de donner des axiomes généraux pour le concept d’extension forcing-générique standard, et de montrer que les constructions habituelles sont unifiées et expliquées comme étant des réalisations de ce concept. Selon notre approche, l’idée-clé sous-tendant le forcing et les extensions génériques est que ces dernières sont des adjonctions uniformes qui sont contrôlées par le forcing, ainsi le forcing n’est rien de plus que ce contrôle. Comme conséquence de notre axiomatisation de cette idée, on dérive les définitions habituelles du forcing et de la généricité. Funding. This research was partially supported by fapesp, proccess 2016/25891-3. Manuscript received 10th April 2020, revised and accepted 17th July 2020. 1. Preliminary Remarks Forcing and generic extensions are usually not given as realizations of a concept, rather they are presented as specific constructions serving a specific purpose. Indeed, there are many different constructions with the same effect and differing on technical minutiae which obfuscate its essential components. If we want to make explicit what is this specific purpose, we must first capture the general idea avoiding inessential variations. In order to accomplish that, we turn towards an axiomatic approach. The situation is analogous to that of the real number system up to isomorphism: There are many different constructions of this system, but the axiomatic ISSN (electronic) : 1778-3569 https://comptes-rendus.academie-sciences.fr/mathematique/ 758 Rodrigo A. Freire approach gives us a concept behind those constructions. We wish to capture a conceptual basis for forcing and generic extensions. Our aim is to characterize forcing and generic extensions through properties (axioms) that are common to all explicit constructions of forcing predicates and generic extensions. For example, textbook definitions of forcing relation in the ground model (which is customarily denoted by ∗), generic filter, P-name and evaluation of a P-name may vary widely, but there are common properties shared by the whole variety of constructions of forcing and generic extensions. The truth lemma and the definability lemma, for instance, hold in all constructions, independently of one’s choice of basic definitions. It is important to keep in mind the analogous case of the axiomatization of the real number system. Traditional constructions of real numbers and their operations from rational numbers may vary widely, but all given constructions satisfy the characterizing axioms of complete ordered fields. We wish to achieve the same thing with our axiomatization of forcing and generic extensions. However, axioms are not chosen at random. We need a guiding idea, which can be roughly explained as follows. First of all, our strategy is to understand forcing and genericity as the main components of a single concept, the concept of forcing-generic extension. Then, to understand that a forcing-generic extension of a transitive model M given by a generic filter G is a uniform adjunction of G to M which is controlled from the ground by forcing. The notion of being groundcontrolled by forcing is made precise by the fundamental duality: M |= p φ ⇐⇒ ∀G 3 p; M [G] |=φ and M [G] |=φ ⇐⇒ ∃ p ∈G ; M |= p φ. It may be helpful to think about the above duality in informal terms, considering the slogan “generic extensions are those which are controlled from the ground by forcing, and forcing is the ground control of generic extensions”. According to our abstract account, the association of forcing and genericity is not accidental, and the conceptual core of this subject is this undissociated forcing-generic compound. The development of the axiomatic approach to forcing and generic extensions presented here parallels the exposition of the subject given in the classic paper Unramified Forcing, by Joseph Shoenfield. However, our approach is very different. Indeed, we have, in some sense, reversed the traditional approach: Axioms constitute our point of departure, and the traditional definitions of generic filters and forcing predicates in the ground model are derived from them. Most of our axioms can be found as relevant theorems in all variations of the traditional approach, such as the truth lemma, the definability lemma, the generic existence theorem, etc, and we shall briefly recall how they are proved in that approach along the way. Furthermore, Section 9 provides a construction of a standard forcing-generic extension, followed by a verification that the axioms hold in that construction, which amounts to an exposition of all those relevant theorems. Nevertheless, our axioms qua axioms are not proved in our approach. The moral of our work is that if we want the fundamental duality (axioms (7) and (8)), the uniform adjunction of G to M (axioms (5) and (6)), the generic existence (axiom (4)), and the basic properties of our control apparatus (axioms (1), (2) and (3)), then forcing and genericity must be defined in the usual way. If we also adopt the universality of P-membership (axiom (9)), then we achieve a categoricity result. Subsequently, a construction of the standard forcing-generic extension uniquely determined by the ground model and the generic filter is accomplished as a natural outcome of our development. We should prove all that, but first we must provide a framework in which the axioms can be stated. All axioms are common to all variations of the traditional approach and can be explained in simple terms, thus showing that the whole C. R. Mathématique, 2020, 358, n 6, 757-775 Rodrigo A. Freire 759 subject rests on a very general idea, instead of being a cluster of particular, ad hoc technical constructions. 2. The Notion of Forcing-Generic Framework Assume that we are given the following basic data: A transitive model M , the elements of which are called individuals and denoted by a, b, c and d , and an absolute partial order P with greatest element 1. The domain of P is an individual of M and its elements, called conditions, are denoted by p, q , r , s and t . The absolute order relation is denoted by ≤. If p ≤ q , we say that p is a condition stronger than q . Individuals can be used as parameters in formulas. Remark 1. We deal with the usual caveat about transitive models in the way Azriel Levy did in [3], which means that we work in a conservative extension of Z FC given by an additional constant M , an axiom saying that M is transitive and an axiom schema saying that it reflects every sentence of the original language. The role of the set model M is to allow generic filters, but this is not strictly necessary. Since the generic extension must be controlled from the ground, we could stay in the ground and dispense the extension as a fiction. Accordingly, we could do forcing over V, in which (i) a choice of correct conditions is given by a unary predicate symbol satisfying some axioms (see [4, p. 282]) and (ii) the statements forced from V interpret statements about a fictitious generic extension (see [4, p. 285]). In addition to our basic data, we need the control apparatus. We need to control membership in M [G] from the ground M . In order to accomplish that, M [G] must be obtained as the transitive collapse of a binary relation in M , so that we can pull-back membership in M [G] to a relation in M . This relation, given by the additional data explained in the next paragraph, is denoted by ∃ p ∈G ; M |= a ∈p b, and it means that the collapsed a is an element of the collapsed b according to a correct condition. Therefore, we need a ternary relation R in M which we require to be definable and absolute for transitive models. This relation is called the P-membership relation and its satisfaction by the triple (p, a,b) is represented by M |= a ∈p b. Roughly, this is a “membership according to p” relation, and it is the first step towards a control apparatus. However, since the corresponding collapse fails to be injective, we shall adjust our membership control through the forcing predicates. As we have just mentioned, the control apparatus needs to be refined and completed, which gives rise to the forcing predicates. They are intended to be the ultimate control apparatus, given as follows. For each formulaφwith n free variables, a definable n+1-ary predicate φ in M called the forcing predicate corresponding toφ. The satisfaction of the predicate φ by the condition p and the n-tuple of individuals a is represented by M |= (p φ)[a]. These predicates constitute the ultimate control of M [G]. If p is a correct condition, that is one which is in G , and M |= (p φ)[a], then the formula φ is satisfied by the corresponding sequence of elements in M [G]. The final ingredient of our framework is the genericity property C . We think of a set satisfying C as a subset of P embodying a choice of conditions which are then considered to be correct. These sets are required to be filters of P which are called generic and denoted by G and H . Why are sets determined by conditions which are subsequently considered to be correct required to form filters? Because (i) if p is considered to be a correct condition and q is weaker than p, then q must be considered correct since it is “contained in p”, and (ii) if p and q are considered to be correct condi","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An axiomatic approach to forcing and generic extensions\",\"authors\":\"R. A. Freire\",\"doi\":\"10.5802/CRMATH.97\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper provides a conceptual analysis of forcing and generic extensions. Our goal is to give general axioms for the concept of standard forcing-generic extension and to show that the usual (poset) constructions are unified and explained as realizations of this concept. According to our approach, the basic idea behind forcing and generic extensions is that the latter are uniform adjunctions which are groundcontrolled by forcing, and forcing is nothing more than that ground-control. As a result of our axiomatization of this idea, the usual definitions of forcing and genericity are derived. Résumé. Cet article présente une analyse conceptuelle du forcing et des extensions génériques. Notre objectif est de donner des axiomes généraux pour le concept d’extension forcing-générique standard, et de montrer que les constructions habituelles sont unifiées et expliquées comme étant des réalisations de ce concept. Selon notre approche, l’idée-clé sous-tendant le forcing et les extensions génériques est que ces dernières sont des adjonctions uniformes qui sont contrôlées par le forcing, ainsi le forcing n’est rien de plus que ce contrôle. Comme conséquence de notre axiomatisation de cette idée, on dérive les définitions habituelles du forcing et de la généricité. Funding. This research was partially supported by fapesp, proccess 2016/25891-3. Manuscript received 10th April 2020, revised and accepted 17th July 2020. 1. Preliminary Remarks Forcing and generic extensions are usually not given as realizations of a concept, rather they are presented as specific constructions serving a specific purpose. Indeed, there are many different constructions with the same effect and differing on technical minutiae which obfuscate its essential components. If we want to make explicit what is this specific purpose, we must first capture the general idea avoiding inessential variations. In order to accomplish that, we turn towards an axiomatic approach. The situation is analogous to that of the real number system up to isomorphism: There are many different constructions of this system, but the axiomatic ISSN (electronic) : 1778-3569 https://comptes-rendus.academie-sciences.fr/mathematique/ 758 Rodrigo A. Freire approach gives us a concept behind those constructions. We wish to capture a conceptual basis for forcing and generic extensions. Our aim is to characterize forcing and generic extensions through properties (axioms) that are common to all explicit constructions of forcing predicates and generic extensions. For example, textbook definitions of forcing relation in the ground model (which is customarily denoted by ∗), generic filter, P-name and evaluation of a P-name may vary widely, but there are common properties shared by the whole variety of constructions of forcing and generic extensions. The truth lemma and the definability lemma, for instance, hold in all constructions, independently of one’s choice of basic definitions. It is important to keep in mind the analogous case of the axiomatization of the real number system. Traditional constructions of real numbers and their operations from rational numbers may vary widely, but all given constructions satisfy the characterizing axioms of complete ordered fields. We wish to achieve the same thing with our axiomatization of forcing and generic extensions. However, axioms are not chosen at random. We need a guiding idea, which can be roughly explained as follows. First of all, our strategy is to understand forcing and genericity as the main components of a single concept, the concept of forcing-generic extension. Then, to understand that a forcing-generic extension of a transitive model M given by a generic filter G is a uniform adjunction of G to M which is controlled from the ground by forcing. The notion of being groundcontrolled by forcing is made precise by the fundamental duality: M |= p φ ⇐⇒ ∀G 3 p; M [G] |=φ and M [G] |=φ ⇐⇒ ∃ p ∈G ; M |= p φ. It may be helpful to think about the above duality in informal terms, considering the slogan “generic extensions are those which are controlled from the ground by forcing, and forcing is the ground control of generic extensions”. According to our abstract account, the association of forcing and genericity is not accidental, and the conceptual core of this subject is this undissociated forcing-generic compound. The development of the axiomatic approach to forcing and generic extensions presented here parallels the exposition of the subject given in the classic paper Unramified Forcing, by Joseph Shoenfield. However, our approach is very different. Indeed, we have, in some sense, reversed the traditional approach: Axioms constitute our point of departure, and the traditional definitions of generic filters and forcing predicates in the ground model are derived from them. Most of our axioms can be found as relevant theorems in all variations of the traditional approach, such as the truth lemma, the definability lemma, the generic existence theorem, etc, and we shall briefly recall how they are proved in that approach along the way. Furthermore, Section 9 provides a construction of a standard forcing-generic extension, followed by a verification that the axioms hold in that construction, which amounts to an exposition of all those relevant theorems. Nevertheless, our axioms qua axioms are not proved in our approach. The moral of our work is that if we want the fundamental duality (axioms (7) and (8)), the uniform adjunction of G to M (axioms (5) and (6)), the generic existence (axiom (4)), and the basic properties of our control apparatus (axioms (1), (2) and (3)), then forcing and genericity must be defined in the usual way. If we also adopt the universality of P-membership (axiom (9)), then we achieve a categoricity result. Subsequently, a construction of the standard forcing-generic extension uniquely determined by the ground model and the generic filter is accomplished as a natural outcome of our development. We should prove all that, but first we must provide a framework in which the axioms can be stated. All axioms are common to all variations of the traditional approach and can be explained in simple terms, thus showing that the whole C. R. Mathématique, 2020, 358, n 6, 757-775 Rodrigo A. Freire 759 subject rests on a very general idea, instead of being a cluster of particular, ad hoc technical constructions. 2. The Notion of Forcing-Generic Framework Assume that we are given the following basic data: A transitive model M , the elements of which are called individuals and denoted by a, b, c and d , and an absolute partial order P with greatest element 1. The domain of P is an individual of M and its elements, called conditions, are denoted by p, q , r , s and t . The absolute order relation is denoted by ≤. If p ≤ q , we say that p is a condition stronger than q . Individuals can be used as parameters in formulas. Remark 1. We deal with the usual caveat about transitive models in the way Azriel Levy did in [3], which means that we work in a conservative extension of Z FC given by an additional constant M , an axiom saying that M is transitive and an axiom schema saying that it reflects every sentence of the original language. The role of the set model M is to allow generic filters, but this is not strictly necessary. Since the generic extension must be controlled from the ground, we could stay in the ground and dispense the extension as a fiction. Accordingly, we could do forcing over V, in which (i) a choice of correct conditions is given by a unary predicate symbol satisfying some axioms (see [4, p. 282]) and (ii) the statements forced from V interpret statements about a fictitious generic extension (see [4, p. 285]). In addition to our basic data, we need the control apparatus. We need to control membership in M [G] from the ground M . In order to accomplish that, M [G] must be obtained as the transitive collapse of a binary relation in M , so that we can pull-back membership in M [G] to a relation in M . This relation, given by the additional data explained in the next paragraph, is denoted by ∃ p ∈G ; M |= a ∈p b, and it means that the collapsed a is an element of the collapsed b according to a correct condition. Therefore, we need a ternary relation R in M which we require to be definable and absolute for transitive models. This relation is called the P-membership relation and its satisfaction by the triple (p, a,b) is represented by M |= a ∈p b. Roughly, this is a “membership according to p” relation, and it is the first step towards a control apparatus. However, since the corresponding collapse fails to be injective, we shall adjust our membership control through the forcing predicates. As we have just mentioned, the control apparatus needs to be refined and completed, which gives rise to the forcing predicates. They are intended to be the ultimate control apparatus, given as follows. For each formulaφwith n free variables, a definable n+1-ary predicate φ in M called the forcing predicate corresponding toφ. The satisfaction of the predicate φ by the condition p and the n-tuple of individuals a is represented by M |= (p φ)[a]. These predicates constitute the ultimate control of M [G]. If p is a correct condition, that is one which is in G , and M |= (p φ)[a], then the formula φ is satisfied by the corresponding sequence of elements in M [G]. The final ingredient of our framework is the genericity property C . We think of a set satisfying C as a subset of P embodying a choice of conditions which are then considered to be correct. These sets are required to be filters of P which are called generic and denoted by G and H . Why are sets determined by conditions which are subsequently considered to be correct required to form filters? Because (i) if p is considered to be a correct condition and q is weaker than p, then q must be considered correct since it is “contained in p”, and (ii) if p and q are considered to be correct condi\",\"PeriodicalId\":0,\"journal\":{\"name\":\"\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0,\"publicationDate\":\"2020-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.5802/CRMATH.97\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.5802/CRMATH.97","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
本文提供了强制和一般扩展的概念分析。我们的目标是给出标准强迫-一般扩展概念的一般公理,并表明通常的(偏序集)结构是统一的,并解释为这个概念的实现。根据我们的方法,强迫和一般扩展背后的基本思想是,后者是统一的附加物,由强迫控制,强迫只不过是地面控制。由于我们对这种观念的公理化,通常的强迫和一般性的定义就被推导出来了。的简历。这篇文章分析了一些关于强迫和扩展的概念。客观客观地说明了公理的性质,例如,在扩展强迫的条件下,在标准的条件下,在结构习惯的条件下,在统一的条件下,在明确的条件下,在概念的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下,在确定的条件下。根据诺approche l 'idee-cle sous-tendant le迫使et les扩展generiques是ces上最后的是des adjonctions制服是controlees par le迫使依照ainsi le迫使n是不加这个controle。这样后果德诺公理化de这个想法,推导habituelles du迫使et de la genericite les定义。资金。本研究得到fapesp的部分支持,编号2016/ 25893 -3。2020年4月10日收稿,2020年7月17日修订并接受。1. 强制扩展和一般扩展通常不是作为一个概念的实现,而是作为服务于特定目的的特定结构来呈现。事实上,有许多不同的结构具有相同的效果,但在技术细节上有所不同,这混淆了其基本组成部分。如果我们想明确这个特定的目的是什么,我们必须首先抓住一般的想法,避免不必要的变化。为了做到这一点,我们转向一种公理化的方法。这种情况类似于实数系统的同构:这个系统有许多不同的结构,但是公义的ISSN(电子):1778-3569 https://comptes-rendus.academie-sciences.fr/mathematique/ 758 Rodrigo a . Freire方法为我们提供了这些结构背后的概念。我们希望获得强制扩展和通用扩展的概念基础。我们的目标是通过强制谓词和一般扩展的所有显式结构所共有的属性(公理)来表征强制和一般扩展。例如,教科书中关于地面模型中强迫关系(通常用*表示)、一般过滤器、P-name和P-name的求值的定义可能有很大的不同,但是强迫的各种构造和一般扩展都有共同的性质。例如,真性引理和可定义性引理在所有结构中都成立,而不依赖于基本定义的选择。重要的是要记住实数系统的公理化的类似情况。实数的传统构造及其对有理数的运算可能有很大的不同,但所有给定的构造都满足完全有序域的表征公理。我们希望通过强制和泛型扩展的公理化实现同样的目的。然而,公理不是随机选择的。我们需要一个指导思想,大致可以解释如下。首先,我们的策略是将强制和泛型理解为一个概念的主要组成部分,即强制-泛型扩展的概念。然后,理解由一般滤波器G给出的传递模型M的强迫-一般扩展是G与M的一致附加,该附加由强迫从地面控制。被强迫控制的基础概念是由基本的二象性来精确定义的:M |= p φ =⇒∀g3p;M [G] |=φ, M [G] |=φ < =⇒∃p∈G;M |= p φ。以非正式的方式思考上述二元性可能会有所帮助,考虑到“一般扩展是那些通过强制从基础上控制的,而强制是一般扩展的基础控制”的口号。根据我们的抽象描述,强迫和泛型的联系不是偶然的,这个主题的概念核心是这个未解离的强迫-泛型化合物。这里提出的强迫和一般扩展的公理化方法的发展与约瑟夫·舒恩菲尔德在经典论文《非分支强迫》中对这一主题的阐述相似。然而,我们的方法非常不同。实际上,在某种意义上,我们已经逆转了传统的方法:公理构成了我们的出发点,而基础模型中通用过滤器和强制谓词的传统定义是从它们派生出来的。 我们的大多数公理都可以在传统方法的所有变体中找到相关的定理,如真性引理、可定义性引理、一般存在定理等,我们将简要回顾一下它们是如何在这种方法中被证明的。此外,第9节提供了一个标准强制泛型扩展的构造,随后验证了该构造中公理的成立,这相当于对所有相关定理的阐述。然而,我们的准公理并没有在我们的方法中得到证明。我们工作的教训是,如果我们想要基本对偶性(公理(7)和(8)),G对M的一致附加(公理(5)和(6)),一般存在性(公理(4)),以及我们的控制装置的基本性质(公理(1),(2)和(3)),那么强制和一般性必须以通常的方式定义。如果我们也采用p隶属性的普适性(公理(9)),那么我们就得到了范畴性的结果。随后,作为我们开发的自然结果,完成了由地面模型和通用滤波器唯一决定的标准强迫-通用扩展的构造。我们应该证明这一切,但首先我们必须提供一个可以陈述公理的框架。所有的公理对于传统方法的所有变体都是共同的,并且可以用简单的术语来解释,从而表明整个C. R. mathmatique, 2020,358, n6,757 -775 Rodrigo a . Freire 759主题依赖于一个非常一般的想法,而不是一组特定的,特别的技术结构。2. 假设我们有以下基本数据:一个传递模型M,其中的元素称为个体,用A、b、c和d表示,以及一个绝对偏阶P,最大元素为1。P的定义域是M的一个个体,它的元素称为条件,用P, q, r, s和t表示。绝对序关系用≤表示。如果p≤q,我们说p是一个比q强的条件。个体可以用作公式中的参数。备注1。我们以Azriel Levy在b[3]中所做的方式处理关于传递模型的通常警告,这意味着我们在Z FC的保守扩展中工作,该扩展由一个附加常数M给出,一个说明M是传递的公理和一个说明它反映原始语言的每个句子的公理图式。集合模型M的作用是允许通用过滤器,但这并不是严格必要的。由于一般的延伸必须从地面控制,我们可以呆在地面上,把延伸作为一个虚构。因此,我们可以对V进行强制,其中(i)通过满足某些公理的一元谓词符号给出正确条件的选择(参见[4,p. 282])和(ii)从V强制的陈述解释关于虚拟一般扩展的陈述(参见[4,p. 285])。除了我们的基本数据外,我们还需要控制装置。我们需要从基层开始控制M [G]的成员。为了实现这一点,M [G]必须是M中一个二元关系的可传递坍缩,这样我们就可以将M [G]中的隶属度拉回到M中的一个关系中。这种关系由下一段解释的附加数据给出,用∃p∈G表示;M |= a∈p b,表示坍缩的a是符合正确条件的坍缩b的一个元素。因此,我们需要一个三元关系R在M中,我们要求它对于传递模型是可定义的和绝对的。这种关系称为p隶属关系,它由三元组(p, a,b)满足,表示为M |= a∈p b。粗略地说,这是一个“隶属于p”的关系,这是迈向控制装置的第一步。然而,由于相应的崩溃不是内注入的,我们将通过强制谓词调整成员控制。正如我们刚才提到的,控制装置需要改进和完善,这就产生了强制谓词。它们被设计成最终的控制装置,如下所示。对于每个有n个自由变量的公式φ,在M中有一个可定义的n+1元谓词φ,称为与φ对应的强制谓词。用M |= (p φ)[a]表示条件p和个体a的n元组对谓词φ的满足。这些谓词构成了M的最终控制[G]。若p是一个正确条件,即G中的条件,且M |= (p φ)[a],则M [G]中相应的元素序列满足式φ。我们框架的最后一个要素是泛型性质C。我们认为满足C的集合是P的一个子集,它体现了一系列条件的选择,这些条件被认为是正确的。这些集合必须是P的过滤器,P被称为泛型,用G和H表示。
An axiomatic approach to forcing and generic extensions
This paper provides a conceptual analysis of forcing and generic extensions. Our goal is to give general axioms for the concept of standard forcing-generic extension and to show that the usual (poset) constructions are unified and explained as realizations of this concept. According to our approach, the basic idea behind forcing and generic extensions is that the latter are uniform adjunctions which are groundcontrolled by forcing, and forcing is nothing more than that ground-control. As a result of our axiomatization of this idea, the usual definitions of forcing and genericity are derived. Résumé. Cet article présente une analyse conceptuelle du forcing et des extensions génériques. Notre objectif est de donner des axiomes généraux pour le concept d’extension forcing-générique standard, et de montrer que les constructions habituelles sont unifiées et expliquées comme étant des réalisations de ce concept. Selon notre approche, l’idée-clé sous-tendant le forcing et les extensions génériques est que ces dernières sont des adjonctions uniformes qui sont contrôlées par le forcing, ainsi le forcing n’est rien de plus que ce contrôle. Comme conséquence de notre axiomatisation de cette idée, on dérive les définitions habituelles du forcing et de la généricité. Funding. This research was partially supported by fapesp, proccess 2016/25891-3. Manuscript received 10th April 2020, revised and accepted 17th July 2020. 1. Preliminary Remarks Forcing and generic extensions are usually not given as realizations of a concept, rather they are presented as specific constructions serving a specific purpose. Indeed, there are many different constructions with the same effect and differing on technical minutiae which obfuscate its essential components. If we want to make explicit what is this specific purpose, we must first capture the general idea avoiding inessential variations. In order to accomplish that, we turn towards an axiomatic approach. The situation is analogous to that of the real number system up to isomorphism: There are many different constructions of this system, but the axiomatic ISSN (electronic) : 1778-3569 https://comptes-rendus.academie-sciences.fr/mathematique/ 758 Rodrigo A. Freire approach gives us a concept behind those constructions. We wish to capture a conceptual basis for forcing and generic extensions. Our aim is to characterize forcing and generic extensions through properties (axioms) that are common to all explicit constructions of forcing predicates and generic extensions. For example, textbook definitions of forcing relation in the ground model (which is customarily denoted by ∗), generic filter, P-name and evaluation of a P-name may vary widely, but there are common properties shared by the whole variety of constructions of forcing and generic extensions. The truth lemma and the definability lemma, for instance, hold in all constructions, independently of one’s choice of basic definitions. It is important to keep in mind the analogous case of the axiomatization of the real number system. Traditional constructions of real numbers and their operations from rational numbers may vary widely, but all given constructions satisfy the characterizing axioms of complete ordered fields. We wish to achieve the same thing with our axiomatization of forcing and generic extensions. However, axioms are not chosen at random. We need a guiding idea, which can be roughly explained as follows. First of all, our strategy is to understand forcing and genericity as the main components of a single concept, the concept of forcing-generic extension. Then, to understand that a forcing-generic extension of a transitive model M given by a generic filter G is a uniform adjunction of G to M which is controlled from the ground by forcing. The notion of being groundcontrolled by forcing is made precise by the fundamental duality: M |= p φ ⇐⇒ ∀G 3 p; M [G] |=φ and M [G] |=φ ⇐⇒ ∃ p ∈G ; M |= p φ. It may be helpful to think about the above duality in informal terms, considering the slogan “generic extensions are those which are controlled from the ground by forcing, and forcing is the ground control of generic extensions”. According to our abstract account, the association of forcing and genericity is not accidental, and the conceptual core of this subject is this undissociated forcing-generic compound. The development of the axiomatic approach to forcing and generic extensions presented here parallels the exposition of the subject given in the classic paper Unramified Forcing, by Joseph Shoenfield. However, our approach is very different. Indeed, we have, in some sense, reversed the traditional approach: Axioms constitute our point of departure, and the traditional definitions of generic filters and forcing predicates in the ground model are derived from them. Most of our axioms can be found as relevant theorems in all variations of the traditional approach, such as the truth lemma, the definability lemma, the generic existence theorem, etc, and we shall briefly recall how they are proved in that approach along the way. Furthermore, Section 9 provides a construction of a standard forcing-generic extension, followed by a verification that the axioms hold in that construction, which amounts to an exposition of all those relevant theorems. Nevertheless, our axioms qua axioms are not proved in our approach. The moral of our work is that if we want the fundamental duality (axioms (7) and (8)), the uniform adjunction of G to M (axioms (5) and (6)), the generic existence (axiom (4)), and the basic properties of our control apparatus (axioms (1), (2) and (3)), then forcing and genericity must be defined in the usual way. If we also adopt the universality of P-membership (axiom (9)), then we achieve a categoricity result. Subsequently, a construction of the standard forcing-generic extension uniquely determined by the ground model and the generic filter is accomplished as a natural outcome of our development. We should prove all that, but first we must provide a framework in which the axioms can be stated. All axioms are common to all variations of the traditional approach and can be explained in simple terms, thus showing that the whole C. R. Mathématique, 2020, 358, n 6, 757-775 Rodrigo A. Freire 759 subject rests on a very general idea, instead of being a cluster of particular, ad hoc technical constructions. 2. The Notion of Forcing-Generic Framework Assume that we are given the following basic data: A transitive model M , the elements of which are called individuals and denoted by a, b, c and d , and an absolute partial order P with greatest element 1. The domain of P is an individual of M and its elements, called conditions, are denoted by p, q , r , s and t . The absolute order relation is denoted by ≤. If p ≤ q , we say that p is a condition stronger than q . Individuals can be used as parameters in formulas. Remark 1. We deal with the usual caveat about transitive models in the way Azriel Levy did in [3], which means that we work in a conservative extension of Z FC given by an additional constant M , an axiom saying that M is transitive and an axiom schema saying that it reflects every sentence of the original language. The role of the set model M is to allow generic filters, but this is not strictly necessary. Since the generic extension must be controlled from the ground, we could stay in the ground and dispense the extension as a fiction. Accordingly, we could do forcing over V, in which (i) a choice of correct conditions is given by a unary predicate symbol satisfying some axioms (see [4, p. 282]) and (ii) the statements forced from V interpret statements about a fictitious generic extension (see [4, p. 285]). In addition to our basic data, we need the control apparatus. We need to control membership in M [G] from the ground M . In order to accomplish that, M [G] must be obtained as the transitive collapse of a binary relation in M , so that we can pull-back membership in M [G] to a relation in M . This relation, given by the additional data explained in the next paragraph, is denoted by ∃ p ∈G ; M |= a ∈p b, and it means that the collapsed a is an element of the collapsed b according to a correct condition. Therefore, we need a ternary relation R in M which we require to be definable and absolute for transitive models. This relation is called the P-membership relation and its satisfaction by the triple (p, a,b) is represented by M |= a ∈p b. Roughly, this is a “membership according to p” relation, and it is the first step towards a control apparatus. However, since the corresponding collapse fails to be injective, we shall adjust our membership control through the forcing predicates. As we have just mentioned, the control apparatus needs to be refined and completed, which gives rise to the forcing predicates. They are intended to be the ultimate control apparatus, given as follows. For each formulaφwith n free variables, a definable n+1-ary predicate φ in M called the forcing predicate corresponding toφ. The satisfaction of the predicate φ by the condition p and the n-tuple of individuals a is represented by M |= (p φ)[a]. These predicates constitute the ultimate control of M [G]. If p is a correct condition, that is one which is in G , and M |= (p φ)[a], then the formula φ is satisfied by the corresponding sequence of elements in M [G]. The final ingredient of our framework is the genericity property C . We think of a set satisfying C as a subset of P embodying a choice of conditions which are then considered to be correct. These sets are required to be filters of P which are called generic and denoted by G and H . Why are sets determined by conditions which are subsequently considered to be correct required to form filters? Because (i) if p is considered to be a correct condition and q is weaker than p, then q must be considered correct since it is “contained in p”, and (ii) if p and q are considered to be correct condi