Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Constructive set theory - Wikipedia
Constructive set theory - Wikipedia
From Wikipedia, the free encyclopedia
Axiomatic set theories based on the principles of mathematical constructivism

Axiomatic constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory. The same first-order language with " = {\displaystyle =} {\displaystyle =}" and " ∈ {\displaystyle \in } {\displaystyle \in }" of classical set theory is usually used, so this is not to be confused with a constructive types approach. On the other hand, some constructive theories are indeed motivated by their interpretability in type theories.

In addition to rejecting the principle of excluded middle ( P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }}), constructive set theories often require some logical quantifiers in their axioms to be set bounded. The latter is motivated by results tied to impredicativity.

Introduction

[edit]

Constructive outlook

[edit]

Preliminary on the use of intuitionistic logic

[edit]

The logic of the set theories discussed here is constructive in that it rejects the principle of excluded middle P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }}, i.e. that the disjunction ϕ ∨ ¬ ϕ {\displaystyle \phi \lor \neg \phi } {\displaystyle \phi \lor \neg \phi } automatically holds for all propositions ϕ {\displaystyle \phi } {\displaystyle \phi }. This is also often called the law of excluded middle ( L E M {\displaystyle {\mathrm {LEM} }} {\displaystyle {\mathrm {LEM} }}) in contexts where it is assumed. Constructively, as a rule, to prove the excluded middle for a proposition P {\displaystyle P} {\displaystyle P}, i.e. to prove the particular disjunction P ∨ ¬ P {\displaystyle P\lor \neg P} {\displaystyle P\lor \neg P}, either P {\displaystyle P} {\displaystyle P} or ¬ P {\displaystyle \neg P} {\displaystyle \neg P} needs to be explicitly proven. When either such proof is established, one says the proposition is decidable, and this then logically implies the disjunction holds. Similarly and more commonly, a predicate Q ( x ) {\displaystyle Q(x)} {\displaystyle Q(x)} for x {\displaystyle x} {\displaystyle x} in a domain X {\displaystyle X} {\displaystyle X} is said to be decidable when the more intricate statement ∀ ( x ∈ X ) . ( Q ( x ) ∨ ¬ Q ( x ) ) {\displaystyle \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}} {\displaystyle \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}} is provable. Non-constructive axioms may enable proofs that formally claim decidability of such P {\displaystyle P} {\displaystyle P} (and/or Q {\displaystyle Q} {\displaystyle Q}) in the sense that they prove excluded middle for P {\displaystyle P} {\displaystyle P} (resp. the statement using the quantifier above) without demonstrating the truth of either side of the disjunction(s). This is often the case in classical logic. In contrast, axiomatic theories deemed constructive tend to not permit many classical proofs of statements involving properties that are provenly computationally undecidable.

The law of noncontradiction is a special case of the propositional form of modus ponens. Using the former with any negated statement ¬ P {\displaystyle \neg P} {\displaystyle \neg P}, one valid De Morgan's law thus implies ¬ ¬ ( P ∨ ¬ P ) {\displaystyle \neg \neg (P\lor \neg P)} {\displaystyle \neg \neg (P\lor \neg P)} already in the more conservative minimal logic. In words, intuitionistic logic still posits: It is impossible to rule out a proposition and rule out its negation both at once, and thus the rejection of any instantiated excluded middle statement for an individual proposition is inconsistent. Here the double-negation captures that the disjunction statement now provenly can never be ruled out or rejected, even in cases where the disjunction may not be provable (for example, by demonstrating one of the disjuncts, thus deciding P {\displaystyle P} {\displaystyle P}) from the assumed axioms.

More generally, constructive mathematical theories tend to prove classically equivalent reformulations of classical theorems. For example, in constructive analysis, one cannot prove the intermediate value theorem in its textbook formulation, but one can prove theorems with algorithmic content that, as soon as double negation elimination and its consequences are assumed legal, are at once classically equivalent to the classical statement. The difference is that the constructive proofs are harder to find.

The intuitionistic logic underlying the set theories discussed here, unlike minimal logic, still permits double negation elimination for individual propositions P {\displaystyle P} {\displaystyle P} for which excluded middle holds. In turn the theorem formulations regarding finite objects tends to not differ from their classical counterparts. Given a model of all natural numbers, the equivalent for predicates, namely Markov's principle, does not automatically hold, but may be considered as an additional principle.

In an inhabited domain and using explosion, the disjunction P ∨ ∃ ( x ∈ X ) . ¬ Q ( x ) {\displaystyle P\lor \exists (x\in X).\neg Q(x)} {\displaystyle P\lor \exists (x\in X).\neg Q(x)} implies the existence claim ∃ ( x ∈ X ) . ( Q ( x ) → P ) {\displaystyle \exists (x\in X).(Q(x)\to P)} {\displaystyle \exists (x\in X).(Q(x)\to P)}, which in turn implies ( ∀ ( x ∈ X ) . Q ( x ) ) → P {\displaystyle {\big (}\forall (x\in X).Q(x){\big )}\to P} {\displaystyle {\big (}\forall (x\in X).Q(x){\big )}\to P}. Classically, these implications are always reversible. If one of the former is classically valid, it can be worth trying to establish it in the latter form. For the special case where P {\displaystyle P} {\displaystyle P} is rejected, one deals with a counter-example existence claim ∃ ( x ∈ X ) . ¬ Q ( x ) {\displaystyle \exists (x\in X).\neg Q(x)} {\displaystyle \exists (x\in X).\neg Q(x)}, which is generally constructively stronger than a rejection claim ¬ ∀ ( x ∈ X ) . Q ( x ) {\displaystyle \neg \forall (x\in X).Q(x)} {\displaystyle \neg \forall (x\in X).Q(x)}: Exemplifying a t {\displaystyle t} {\displaystyle t} such that Q ( t ) {\displaystyle Q(t)} {\displaystyle Q(t)} is contradictory of course means it is not the case that Q {\displaystyle Q} {\displaystyle Q} holds for all possible x {\displaystyle x} {\displaystyle x}. But one may also demonstrate that Q {\displaystyle Q} {\displaystyle Q} holding for all x {\displaystyle x} {\displaystyle x} would logically lead to a contradiction without the aid of a specific counter-example, and even while not being able to construct one. In the latter case, constructively, here one does not stipulate an existence claim.

Imposed restrictions on a set theory

[edit]

Compared to the classical counterpart, one is generally less likely to prove the existence of relations that cannot be realized. A restriction to the constructive reading of existence apriori leads to stricter requirements regarding which characterizations of a set f ⊂ X × Y {\displaystyle f\subset X\times Y} {\displaystyle f\subset X\times Y} involving unbounded collections constitute a (mathematical, and so always meaning total) function. This is often because the predicate in a case-wise would-be definition may not be decidable. Adopting the standard definition of set equality via extensionality, the full Axiom of Choice is such a non-constructive principle that implies P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }} for the formulas permitted in one's adopted Separation schema, by Diaconescu's theorem. Similar results hold for the Axiom of Regularity existence claim, as shown below. The latter has a classically equivalent inductive substitute. So a genuinely intuitionistic development of set theory requires the rewording of some standard axioms to classically equivalent ones. Apart from demands for computability and reservations regrading of impredicativity,[1] technical question regarding which non-logical axioms effectively extend the underlying logic of a theory is also a research subject in its own right.

Metalogic

[edit]

With computably undecidable propositions already arising in Robinson arithmetic, even just Predicative separation lets one define elusive subsets easily. In stark contrast to the classical framework, constructive set theories may be closed under the rule that any property that is decidable for all sets is already equivalent to one of the two trivial ones, ⊤ {\displaystyle \top } {\displaystyle \top } or ⊥ {\displaystyle \bot } {\displaystyle \bot }. Also the real line may be taken to be indecomposable in this sense. Undecidability of disjunctions also affects the claims about total orders such as that of all ordinal numbers, expressed by the provability and rejection of the clauses in the order defining disjunction ( α ∈ β ) ∨ ( α = β ) ∨ ( β ∈ α ) {\displaystyle (\alpha \in \beta )\lor (\alpha =\beta )\lor (\beta \in \alpha )} {\displaystyle (\alpha \in \beta )\lor (\alpha =\beta )\lor (\beta \in \alpha )}. This determines whether the relation is trichotomous. A weakened theory of ordinals in turn affects the proof theoretic strength defined in ordinal analysis.

In exchange, constructive set theories can exhibit attractive disjunction and existence properties, as is familiar from the study of constructive arithmetic theories. These are features of a fixed theory which metalogically relate judgements of propositions provable in the theory. Particularly well-studied are those such features that can be expressed in Heyting arithmetic, with quantifiers over numbers and which can often be realized by numbers, as formalized in proof theory. In particular, those are the numerical existence property and the closely related disjunctive property, as well as being closed under Church's rule, witnessing any given function to be computable.[2]

A set theory does not only express theorems about numbers, and so one may consider a more general so-called strong existence property that is harder to come by, as will be discussed. A theory has this property if the following can be established: For any property ϕ {\displaystyle \phi } {\displaystyle \phi }, if the theory proves that a set exist that has that property, i.e. if the theory claims the existence statement, then there is also a property ψ {\displaystyle \psi } {\displaystyle \psi } that uniquely describes such a set instance. More formally, for any predicate ϕ {\displaystyle \phi } {\displaystyle \phi } there is a predicate ψ {\displaystyle \psi } {\displaystyle \psi } so that

T ⊢ ∃ x . ϕ ( x ) ⟹ T ⊢ ∃ ! x . ϕ ( x ) ∧ ψ ( x ) {\displaystyle {\mathsf {T}}\vdash \exists x.\phi (x)\implies {\mathsf {T}}\vdash \exists !x.\phi (x)\land \psi (x)} {\displaystyle {\mathsf {T}}\vdash \exists x.\phi (x)\implies {\mathsf {T}}\vdash \exists !x.\phi (x)\land \psi (x)}

The role analogous to that of realized numbers in arithmetic is played here by defined sets proven to exist by (or according to) the theory. Questions concerning the axiomatic set theory's strength and its relation to term construction are subtle. While many theories discussed tend have all the various numerical properties, the existence property can easily be spoiled, as will be discussed. Weaker forms of existence properties have been formulated.

Some theories with a classical reading of existence can in fact also be constrained so as to exhibit the strong existence property. In Zermelo–Fraenkel set theory with sets all taken to be ordinal-definable, a theory denoted Z F + ( V = H O D ) {\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {HOD} })} {\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {HOD} })}, no sets without such definability exist. The property is also enforced via the constructible universe postulate in Z F + ( V = L ) {\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {L} })} {\displaystyle {\mathsf {ZF}}+({\mathrm {V} }={\mathrm {L} })}. For contrast, consider the theory Z F C {\displaystyle {\mathsf {ZFC}}} {\displaystyle {\mathsf {ZFC}}} given by Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}} plus the full axiom of choice existence postulate: Recall that this collection of axioms proves the well-ordering theorem, implying well-orderings exists for any set. In particular, this means that relations W ⊂ R × R {\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }} {\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }} formally exist that establish the well-ordering of R {\displaystyle {\mathbb {R} }} {\displaystyle {\mathbb {R} }} (i.e. the theory claims the existence of a least element for all subsets of R {\displaystyle {\mathbb {R} }} {\displaystyle {\mathbb {R} }} with respect to those relations). This is despite the fact that definability of such an ordering is known to be independent of Z F C {\displaystyle {\mathsf {ZFC}}} {\displaystyle {\mathsf {ZFC}}}. The latter implies that for no particular formula ψ {\displaystyle \psi } {\displaystyle \psi } in the language of the theory does the theory prove that the corresponding set is a well-ordering relation of the reals. So Z F C {\displaystyle {\mathsf {ZFC}}} {\displaystyle {\mathsf {ZFC}}} formally proves the existence of a subset W ⊂ R × R {\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }} {\displaystyle W\subset {\mathbb {R} }\times {\mathbb {R} }} with the property of being a well-ordering relation, but at the same time no particular set W {\displaystyle W} {\displaystyle W} for which the property could be validated can possibly be defined.

Anti-classical principles

[edit]

As mentioned above, a constructive theory T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}} may exhibit the numerical existence property, T ⊢ ∃ e . ψ ( e ) ⟹ T ⊢ ψ ( e _ ) {\displaystyle {\mathsf {T}}\vdash \exists e.\psi (e)\implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})} {\displaystyle {\mathsf {T}}\vdash \exists e.\psi (e)\implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})}, for some number e {\displaystyle {\mathrm {e} }} {\displaystyle {\mathrm {e} }} and where e _ {\displaystyle {\underline {\mathrm {e} }}} {\displaystyle {\underline {\mathrm {e} }}} denotes the corresponding numeral in the formal theory. Here one must carefully distinguish between provable implications between two propositions, T ⊢ P → Q {\displaystyle {\mathsf {T}}\vdash P\to Q} {\displaystyle {\mathsf {T}}\vdash P\to Q}, and a theory's properties of the form T ⊢ P ⟹ T ⊢ Q {\displaystyle {\mathsf {T}}\vdash P\implies {\mathsf {T}}\vdash Q} {\displaystyle {\mathsf {T}}\vdash P\implies {\mathsf {T}}\vdash Q}. When adopting a metalogically established schema of the latter type as an inference rule of one's proof calculus and nothing new can be proven, one says the theory T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}} is closed under that rule.

One may instead consider adjoining the rule corresponding to the meta-theoretical property as an implication (in the sense of " → {\displaystyle \to } {\displaystyle \to }") to T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}}, as an axiom schema or in quantified form. A situation commonly studied is that of a fixed T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}} exhibiting the meta-theoretical property of the following type: For an instance from some collection of formulas of a particular form, here captured via ϕ {\displaystyle \phi } {\displaystyle \phi } and ψ {\displaystyle \psi } {\displaystyle \psi }, one established the existence of a number e {\displaystyle {\mathrm {e} }} {\displaystyle {\mathrm {e} }} so that T ⊢ ϕ ⟹ T ⊢ ψ ( e _ ) {\displaystyle {\mathsf {T}}\vdash \phi \implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})} {\displaystyle {\mathsf {T}}\vdash \phi \implies {\mathsf {T}}\vdash \psi ({\underline {\mathrm {e} }})}. Here one may then postulate ϕ → ∃ ( e ∈ N ) . ψ ( e ) {\displaystyle \phi \to \exists (e\in {\mathbb {N} }).\psi (e)} {\displaystyle \phi \to \exists (e\in {\mathbb {N} }).\psi (e)}, where the bound e {\displaystyle e} {\displaystyle e} is a number variable in language of the theory. For example, Church's rule is an admissible rule in first-order Heyting arithmetic H A {\displaystyle {\mathsf {HA}}} {\displaystyle {\mathsf {HA}}} and, furthermore, the corresponding Church's thesis principle C T 0 {\displaystyle {\mathrm {CT} }_{0}} {\displaystyle {\mathrm {CT} }_{0}} may consistently be adopted as an axiom. The new theory with the principle added is anti-classical, in that it may not be consistent anymore to also adopt P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }}. Similarly, adjoining the excluded middle principle P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }} to some theory T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}}, the theory thus obtained may prove new, strictly classical statements, and this may spoil some of the meta-theoretical properties that were previously established for T {\displaystyle {\mathsf {T}}} {\displaystyle {\mathsf {T}}}. In such a fashion, C T 0 {\displaystyle {\mathrm {CT} }_{0}} {\displaystyle {\mathrm {CT} }_{0}} may not be adopted in H A + P E M {\displaystyle {\mathsf {HA}}+{\mathrm {PEM} }} {\displaystyle {\mathsf {HA}}+{\mathrm {PEM} }}, also known as Peano arithmetic P A {\displaystyle {\mathsf {PA}}} {\displaystyle {\mathsf {PA}}}.

The focus in this subsection shall be on set theories with quantification over a fully formal notion of an infinite sequences space, i.e. function space, as it will be introduced further below. A translation of Church's rule into the language of the theory itself may here read

∀ ( f ∈ N N ) . ∃ ( e ∈ N ) . ( ∀ ( n ∈ N ) . ∃ ( w ∈ N ) . T ( e , n , w ) ∧ U ( w , f ( n ) ) ) {\displaystyle \forall (f\in {\mathbb {N} }^{\mathbb {N} }).\exists (e\in {\mathbb {N} }).{\Big (}\forall (n\in {\mathbb {N} }).\exists (w\in {\mathbb {N} }).T(e,n,w)\land U(w,f(n)){\Big )}} {\displaystyle \forall (f\in {\mathbb {N} }^{\mathbb {N} }).\exists (e\in {\mathbb {N} }).{\Big (}\forall (n\in {\mathbb {N} }).\exists (w\in {\mathbb {N} }).T(e,n,w)\land U(w,f(n)){\Big )}}

Kleene's T predicate together with the result extraction expresses that any input number n {\displaystyle n} {\displaystyle n} being mapped to the number f ( n ) {\displaystyle f(n)} {\displaystyle f(n)} is, through w {\displaystyle w} {\displaystyle w}, witnessed to be a computable mapping. Here N {\displaystyle {\mathbb {N} }} {\displaystyle {\mathbb {N} }} now denotes a set theory model of the standard natural numbers and e {\displaystyle e} {\displaystyle e} is an index with respect to a fixed program enumeration. Stronger variants have been used, which extend this principle to functions f ∈ N X {\displaystyle f\in {\mathbb {N} }^{X}} {\displaystyle f\in {\mathbb {N} }^{X}} defined on domains X ⊂ N {\displaystyle X\subset {\mathbb {N} }} {\displaystyle X\subset {\mathbb {N} }} of low complexity. The principle rejects decidability for the predicate Q ( e ) {\displaystyle Q(e)} {\displaystyle Q(e)} defined as ∃ ( w ∈ N ) . T ( e , e , w ) {\displaystyle \exists (w\in {\mathbb {N} }).T(e,e,w)} {\displaystyle \exists (w\in {\mathbb {N} }).T(e,e,w)}, expressing that e {\displaystyle e} {\displaystyle e} is the index of a computable function halting on its own index. Weaker, double negated forms of the principle may be considered too, which do not require the existence of a recursive implementation for every f {\displaystyle f} {\displaystyle f}, but which still make principles inconsistent that claim the existence of functions which provenly have no recursive realization. Some forms of a Church's thesis as principle are even consistent with the classical, weak so called second-order arithmetic theory R C A 0 {\displaystyle {\mathsf {RCA}}_{0}} {\displaystyle {\mathsf {RCA}}_{0}}, a subsystem of the two-sorted first-order theory Z 2 {\displaystyle {\mathsf {Z}}_{2}} {\displaystyle {\mathsf {Z}}_{2}}.

The collection of computable functions is classically subcountable, which classically is the same as being countable. But classical set theories will generally claim that N N {\displaystyle {\mathbb {N} }^{\mathbb {N} }} {\displaystyle {\mathbb {N} }^{\mathbb {N} }} holds also other functions than the computable ones. For example, there is a proof in Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}} that total functions (in the set theory sense) do exist that cannot be captured by a Turing machine. Taking the computable world seriously as ontology, a prime example of an anti-classical conception related the Markovian school is the permitted subcountability of various uncountable collections. When adopting the subcountability of the collection of all unending sequences of natural numbers ( N N {\displaystyle {\mathbb {N} }^{\mathbb {N} }} {\displaystyle {\mathbb {N} }^{\mathbb {N} }}) as an axiom in a constructive theory, the "smallness" (in classical terms) of this collection, in some set theoretical realizations, is then already captured by the theory itself. A constructive theory may also adopt neither classical nor anti-classical axioms and so stay agnostic towards either possibility.

Constructive principles already prove ∀ ( x ∈ X ) . ¬ ¬ ( Q ( x ) ∨ ¬ Q ( x ) ) {\displaystyle \forall (x\in X).\neg \neg {\big (}Q(x)\lor \neg Q(x){\big )}} {\displaystyle \forall (x\in X).\neg \neg {\big (}Q(x)\lor \neg Q(x){\big )}} for any Q {\displaystyle Q} {\displaystyle Q}. And so for any given element x {\displaystyle x} {\displaystyle x} of X {\displaystyle X} {\displaystyle X}, the corresponding excluded middle statement for the proposition cannot be negated. Indeed, for any given x {\displaystyle x} {\displaystyle x}, by noncontradiction it is impossible to rule out Q ( x ) {\displaystyle Q(x)} {\displaystyle Q(x)} and rule out its negation both at once, and the relevant De Morgan's rule applies as above. But a theory may in some instances also permit the rejection claim ¬ ∀ ( x ∈ X ) . ( Q ( x ) ∨ ¬ Q ( x ) ) {\displaystyle \neg \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}} {\displaystyle \neg \forall (x\in X).{\big (}Q(x)\lor \neg Q(x){\big )}}. Adopting this does not necessitate providing a particular t ∈ X {\displaystyle t\in X} {\displaystyle t\in X} witnessing the failure of excluded middle for the particular proposition Q ( t ) {\displaystyle Q(t)} {\displaystyle Q(t)}, i.e. witnessing the inconsistent ¬ ( Q ( t ) ∨ ¬ Q ( t ) ) {\displaystyle \neg {\big (}Q(t)\lor \neg Q(t){\big )}} {\displaystyle \neg {\big (}Q(t)\lor \neg Q(t){\big )}}. Predicates Q ( x ) {\displaystyle Q(x)} {\displaystyle Q(x)} on an infinite domain X {\displaystyle X} {\displaystyle X} correspond to decision problems. Motivated by provenly computably undecidable problems, one may reject the possibility of decidability of a predicate without also making any existence claim in X {\displaystyle X} {\displaystyle X}. As another example, such a situation is enforced in Brouwerian intuitionistic analysis, in a case where the quantifier ranges over infinitely many unending binary sequences and Q ( x ) {\displaystyle Q(x)} {\displaystyle Q(x)} states that a sequence x {\displaystyle x} {\displaystyle x} is everywhere zero. Concerning this property, of being conclusively identified as the sequence which is forever constant, adopting Brouwer's continuity principle strictly rules out that this could be proven decidable for all the sequences.

So in a constructive context with a so-called non-classical logic as used here, one may consistently adopt axioms which are both in contradiction to quantified forms of excluded middle, but also non-constructive in the computable sense or as gauged by meta-logical existence properties discussed previously. In that way, a constructive set theory can also provide the framework to study non-classical theories, say rings modeling smooth infinitesimal analysis.

History and overview

[edit]

Historically, the subject of constructive set theory (often also " C S T {\displaystyle {\mathsf {CST}}} {\displaystyle {\mathsf {CST}}}") begun with John Myhill's work on the theories also called I Z F {\displaystyle {\mathsf {IZF}}} {\displaystyle {\mathsf {IZF}}} and C S T {\displaystyle {\mathsf {CST}}} {\displaystyle {\mathsf {CST}}}.[3][4][5] In 1973, he had proposed the former as a first-order set theory based on intuitionistic logic, taking the most common foundation Z F C {\displaystyle {\mathsf {ZFC}}} {\displaystyle {\mathsf {ZFC}}} and throwing out the Axiom of choice as well as the principle of the excluded middle, initially leaving everything else as is. However, different forms of some of the Z F C {\displaystyle {\mathsf {ZFC}}} {\displaystyle {\mathsf {ZFC}}} axioms which are equivalent in the classical setting are inequivalent in the constructive setting, and some forms imply P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }}, as will be demonstrated. In those cases, the intuitionistically weaker formulations were consequently adopted. The far more conservative system C S T {\displaystyle {\mathsf {CST}}} {\displaystyle {\mathsf {CST}}} is also a first-order theory, but of several sorts and bounded quantification, aiming to provide a formal foundation for Errett Bishop's program of constructive mathematics.

The main discussion presents a sequence of theories in the same language as Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}}, leading up to Peter Aczel's well studied C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}},[6] and beyond. Many modern results trace back to Rathjen and his students. C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} is also characterized by the two features present also in Myhill's theory: On the one hand, it is using the Predicative Separation instead of the full, unbounded Separation schema. Boundedness can be handled as a syntactic property or, alternatively, the theories can be conservatively extended with a higher boundedness predicate and its axioms. Secondly, the impredicative Powerset axiom is discarded, generally in favor of related but weaker axioms. The strong form is very casually used in classical general topology. Adding P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }} to a theory even weaker than C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} recovers Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}}, as detailed below.[7] The system, which has come to be known as Intuitionistic Zermelo–Fraenkel set theory ( I Z F {\displaystyle {\mathsf {IZF}}} {\displaystyle {\mathsf {IZF}}}), is a strong set theory without P E M {\displaystyle {\mathrm {PEM} }} {\displaystyle {\mathrm {PEM} }}. It is similar to C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}}, but less conservative or predicative. The theory denoted I K P {\displaystyle {\mathsf {IKP}}} {\displaystyle {\mathsf {IKP}}} is the constructive version of K P {\displaystyle {\mathsf {KP}}} {\displaystyle {\mathsf {KP}}}, the classical Kripke–Platek set theory without a form of Powerset and where even the Axiom of Collection is bounded.

Models

[edit]

Many theories studied in constructive set theory are mere restrictions of Zermelo–Fraenkel set theory ( Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}}) with respect to their axiom as well as their underlying logic. Such theories can then also be interpreted in any model of Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}}.

Peano arithmetic P A {\displaystyle {\mathsf {PA}}} {\displaystyle {\mathsf {PA}}} is bi-interpretable with the theory given by Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}} minus Infinity and without infinite sets, plus the existence of all transitive closures. (The latter is also implied after promoting Regularity to the Set Induction schema, which is discussed below.) Likewise, constructive arithmetic can also be taken as an apology for most axioms adopted in C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}}: Heyting arithmetic H A {\displaystyle {\mathsf {HA}}} {\displaystyle {\mathsf {HA}}} is bi-interpretable with a weak constructive set theory,[8][9] as also described in the article on H A {\displaystyle {\mathsf {HA}}} {\displaystyle {\mathsf {HA}}}. One may arithmetically characterize a membership relation " ∈ {\displaystyle \in } {\displaystyle \in }" and with it prove - instead of the existence of a set of natural numbers ω {\displaystyle \omega } {\displaystyle \omega } - that all sets in its theory are in bijection with a (finite) von Neumann natural, a principle denoted V = F i n {\displaystyle {\mathrm {V} }={\mathrm {Fin} }} {\displaystyle {\mathrm {V} }={\mathrm {Fin} }}. This context further validates Extensionality, Pairing, Union, Binary Intersection (which is related to the Axiom schema of predicative separation) and the Set Induction schema. Taken as axioms, the aforementioned principles constitute a set theory that is already identical with the theory given by C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} minus the existence of ω {\displaystyle \omega } {\displaystyle \omega } but plus V = F i n {\displaystyle {\mathrm {V} }={\mathrm {Fin} }} {\displaystyle {\mathrm {V} }={\mathrm {Fin} }} as axiom. All those axioms are discussed in detail below. Relatedly, C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} also proves that the hereditarily finite sets fulfill all the previous axioms. This is a result which persists when passing on to P A {\displaystyle {\mathsf {PA}}} {\displaystyle {\mathsf {PA}}} and Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}} minus Infinity.

As far as constructive realizations go there is a relevant realizability theory. Relatedly, Aczel's theory constructive Zermelo-Fraenkel C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} has been interpreted in a Martin-Löf type theories, as sketched in the section on C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}}. In this way, theorems provable in this and weaker set theories are candidates for a computer realization.

Presheaf models for constructive set theories have also been introduced. These are analogous to presheaf models for intuitionistic set theory developed by Dana Scott in the 1980s.[10][11] Realizability models of C Z F {\displaystyle {\mathsf {CZF}}} {\displaystyle {\mathsf {CZF}}} within the effective topos have been identified, which, say, at once validate full Separation, relativized dependent choice R D C {\displaystyle {\mathrm {RDC} }} {\displaystyle {\mathrm {RDC} }}, independence of premise I P {\displaystyle {\mathrm {IP} }} {\displaystyle {\mathrm {IP} }} for sets, but also the subcountability of all sets, Markov's principle M P {\displaystyle {\mathrm {MP} }} {\displaystyle {\mathrm {MP} }} and Church's thesis C T 0 {\displaystyle {\mathrm {CT} _{0}}} {\displaystyle {\mathrm {CT} _{0}}} in the formulation for all predicates.[12]

Notation

[edit]

In an axiomatic set theory, sets are the entities exhibiting properties. But there is then a more intricate relation between the set concept and logic. For example, the property of being a natural number smaller than 100 may be reformulated as being a member of the set of numbers with that property. The set theory axioms govern set existence and thus govern which predicates can be materialized as entity in itself, in this sense. Specification is also directly governed by the axioms, as discussed below. For a practical consideration, consider for example the property of being a sequence of coin flip outcomes that overall show more heads than tails. This property may be used to separate out a corresponding subset of any set of finite sequences of coin flips. Relatedly, the measure theoretic formalization of a probabilistic event is explicitly based around sets and provides many more examples.

This section introduces the object language and auxiliary notions used to formalize this materialization.

Language

[edit]

The propositional connective symbols used to form syntactic formulas are standard. The axioms of set theory give a means to prove equality " = {\displaystyle =} {\displaystyle =}" of sets and that symbol may, by abuse of notation, be used for classes. A set in which the equality predicate is decidable is also called discrete. Negation " ¬ {\displaystyle \neg } {\displaystyle \neg }" of equality is sometimes called the denial of equality, and is commonly written " ≠ {\displaystyle \neq } {\displaystyle \neq }". However, in a context with apartness relations, for example when dealing with sequences, the latter symbol is also sometimes used for something different.

The common treatment, as also adopted here, formally only extends the underlying logic by one primitive binary predicate of set theory, " ∈ {\displaystyle \in } {\displaystyle \in }". As with equality, negation of elementhood " ∈ {\displaystyle \in } {\displaystyle \in }" is often written " ∉ {\displaystyle \notin } {\displaystyle \notin }".

Variables

[edit]

Below the Greek ϕ {\displaystyle \phi } {\displaystyle \phi } denotes a proposition or predicate variable in axiom schemas and P {\displaystyle P} {\displaystyle P} or Q {\displaystyle Q} {\displaystyle Q} is used for particular such predicates. The word "predicate" is sometimes used interchangeably with "formulas" as well, even in the unary case.

Quantifiers only ever range over sets and those are denoted by lower case letters. As is common, one may use argument brackets to express predicates, for the sake of highlighting particular free variables in their syntactic expression, as in " Q ( z ) {\displaystyle Q(z)} {\displaystyle Q(z)}". Unique existence ∃ ! x . Q ( x ) {\displaystyle \exists !x.Q(x)} {\displaystyle \exists !x.Q(x)} here means ∃ x . ∀ y . ( y = x ↔ Q ( y ) ) {\displaystyle \exists x.\forall y.{\big (}y=x\leftrightarrow Q(y){\big )}} {\displaystyle \exists x.\forall y.{\big (}y=x\leftrightarrow Q(y){\big )}}.

Classes

[edit]

As is also common, one makes use set builder notation for classes, which, in most contexts, are not part of the object language but used for concise discussion. In particular, one may introduce notation declarations of the corresponding class via " A = { z ∣ Q ( z ) } {\displaystyle A=\{z\mid Q(z)\}} {\displaystyle A=\{z\mid Q(z)\}}", for the purpose of expressing any Q ( a ) {\displaystyle Q(a)} {\displaystyle Q(a)} as a ∈ A {\displaystyle a\in A} {\displaystyle a\in A}. Logically equivalent predicates can be used to introduce the same class. One also writes { z ∈ B ∣ Q ( z ) } {\displaystyle \{z\in B\mid Q(z)\}} {\displaystyle \{z\in B\mid Q(z)\}} as shorthand for { z ∣ z ∈ B ∧ Q ( z ) } {\displaystyle \{z\mid z\in B\land Q(z)\}} {\displaystyle \{z\mid z\in B\land Q(z)\}}. For example, one may consider { z ∈ B ∣ z ∉ C } {\displaystyle \{z\in B\mid z\notin C\}} {\displaystyle \{z\in B\mid z\notin C\}} and this is also denoted B ∖ C {\displaystyle B\setminus C} {\displaystyle B\setminus C}.

One abbreviates ∀ z . ( z ∈ A → Q ( z ) ) {\displaystyle \forall z.{\big (}z\in A\to Q(z){\big )}} {\displaystyle \forall z.{\big (}z\in A\to Q(z){\big )}} by ∀ ( z ∈ A ) . Q ( z ) {\displaystyle \forall (z\in A).Q(z)} {\displaystyle \forall (z\in A).Q(z)} and ∃ z . ( z ∈ A ∧ Q ( z ) ) {\displaystyle \exists z.{\big (}z\in A\land Q(z){\big )}} {\displaystyle \exists z.{\big (}z\in A\land Q(z){\big )}} by ∃ ( z ∈ A ) . Q ( z ) {\displaystyle \exists (z\in A).Q(z)} {\displaystyle \exists (z\in A).Q(z)}. The syntactic notion of bounded quantification in this sense can play a role in the formulation of axiom schemas, as seen in the discussion of axioms below. Express the subclass claim ∀ ( z ∈ A ) . z ∈ B {\displaystyle \forall (z\in A).z\in B} {\displaystyle \forall (z\in A).z\in B}, i.e. ∀ z . ( z ∈ A → z ∈ B ) {\displaystyle \forall z.(z\in A\to z\in B)} {\displaystyle \forall z.(z\in A\to z\in B)}, by A ⊂ B {\displaystyle A\subset B} {\displaystyle A\subset B}. For a predicate Q {\displaystyle Q} {\displaystyle Q}, trivially ∀ z . ( ( z ∈ B ∧ Q ( z ) ) → z ∈ B ) {\displaystyle \forall z.{\big (}(z\in B\land Q(z))\to z\in B{\big )}} {\displaystyle \forall z.{\big (}(z\in B\land Q(z))\to z\in B{\big )}}. And so follows that { z ∈ B ∣ Q ( z ) } ⊂ B {\displaystyle \{z\in B\mid Q(z)\}\subset B} {\displaystyle \{z\in B\mid Q(z)\}\subset B}. The notion of subset-bounded quantifiers, as in ∀ ( z ⊂ A ) . z ∈ B {\displaystyle \forall (z\subset A).z\in B} {\displaystyle \forall (z\subset A).z\in B}, has been used in set theoretical investigation as well, but will not be further highlighted here.

If there provenly exists a set inside a class, meaning ∃ z . ( z ∈ A ) {\displaystyle \exists z.(z\in A)} {\displaystyle \exists z.(z\in A)}, then one calls it inhabited. One may also use quantification in A {\displaystyle A} {\displaystyle A} to express this as ∃ ( z ∈ A ) . ( z = z ) {\displaystyle \exists (z\in A).(z=z)} {\displaystyle \exists (z\in A).(z=z)}. The class A {\displaystyle A} {\displaystyle A} is then provenly not the empty set, introduced below. While classically equivalent, constructively non-empty is a weaker notion with two negations and ought to be called not uninhabited. Unfortunately, the word for the more useful notion of 'inhabited' is rarely used in classical mathematics.

Two ways to express that classes are disjoint does capture many of the intuitionistically valid negation rules: ( ∀ ( x ∈ A ) . x ∉ B ) ↔ ¬ ∃ ( x ∈ A ) . x ∈ B {\displaystyle {\big (}\forall (x\in A).x\notin B{\big )}\leftrightarrow \neg \exists (x\in A).x\in B} {\displaystyle {\big (}\forall (x\in A).x\notin B{\big )}\leftrightarrow \neg \exists (x\in A).x\in B}. Using the above notation, this is a purely logical equivalence and in this article the proposition will furthermore be expressible as A ∩ B = { } {\displaystyle A\cap B=\{\}} {\displaystyle A\cap B=\{\}}.

A subclass A ⊂ B {\displaystyle A\subset B} {\displaystyle A\subset B} is called detachable from B {\displaystyle B} {\displaystyle B} if the relativized membership predicate is decidable, i.e. if ∀ ( x ∈ B ) . x ∈ A ∨ x ∉ A {\displaystyle \forall (x\in B).x\in A\lor x\notin A} {\displaystyle \forall (x\in B).x\in A\lor x\notin A} holds. It is also called decidable if the superclass is clear from the context - often this is the set of natural numbers.

Extensional equivalence

[edit]

Denote by A ≃ B {\displaystyle A\simeq B} {\displaystyle A\simeq B} the statement expressing that two classes have exactly the same elements, i.e. ∀ z . ( z ∈ A ↔ z ∈ B ) {\displaystyle \forall z.(z\in A\leftrightarrow z\in B)} {\displaystyle \forall z.(z\in A\leftrightarrow z\in B)}, or equivalently ( A ⊂ B ) ∧ ( B ⊂ A ) {\displaystyle (A\subset B)\land (B\subset A)} {\displaystyle (A\subset B)\land (B\subset A)}. This is not to be conflated with the concept of equinumerosity also used below.

With A {\displaystyle A} {\displaystyle A} standing for { z ∣ Q ( z ) } {\displaystyle \{z\mid Q(z)\}} {\displaystyle \{z\mid Q(z)\}}, the convenient notational relation between x ∈ A {\displaystyle x\in A} {\displaystyle x\in A} and Q ( x ) {\displaystyle Q(x)} {\displaystyle Q(x)}, axioms of the form ∃ a . ∀ z . ( z ∈ a ↔ Q ( z ) ) {\displaystyle \exists a.\forall z.{\big (}z\in a\leftrightarrow Q(z){\big )}} {\displaystyle \exists a.\forall z.{\big (}z\in a\leftrightarrow Q(z){\big )}} postulate that the class of all sets for which Q {\displaystyle Q} {\displaystyle Q} holds actually forms a set. Less formally, this may be expressed as ∃ a . a ≃ A {\displaystyle \exists a.a\simeq A} {\displaystyle \exists a.a\simeq A}. Likewise, the proposition ∀ a . ( a ≃ A ) → P ( a ) {\displaystyle \forall a.(a\simeq A)\to P(a)} {\displaystyle \forall a.(a\simeq A)\to P(a)} conveys " P ( A ) {\displaystyle P(A)} {\displaystyle P(A)} when A {\displaystyle A} {\displaystyle A} is among the theory's sets." For the case where P {\displaystyle P} {\displaystyle P} is the trivially false predicate, the proposition is equivalent to the negation of the former existence claim, expressing the non-existence of A {\displaystyle A} {\displaystyle A} as a set.

Further extensions of class comprehension notation as above are in common used in set theory, giving meaning to statements such as " { f ( z ) ∣ Q ( z ) } ≃ { ⟨ x , y , z ⟩ ∣ T ( x , y , z ) } {\displaystyle \{f(z)\mid Q(z)\}\simeq \{\langle x,y,z\rangle \mid T(x,y,z)\}} {\displaystyle \{f(z)\mid Q(z)\}\simeq \{\langle x,y,z\rangle \mid T(x,y,z)\}}", and so on.

Syntactically more general, a set w {\displaystyle w} {\displaystyle w} may also be characterized using another 2-ary predicate R {\displaystyle R} {\displaystyle R} trough ∀ x . x ∈ w ↔ R ( x , w ) {\displaystyle \forall x.x\in w\leftrightarrow R(x,w)} {\displaystyle \forall x.x\in w\leftrightarrow R(x,w)}, where the right hand side may depend on the actual variable w {\displaystyle w} {\displaystyle w}, and possibly even on membership in w {\displaystyle w} {\displaystyle w} itself.

Subtheories of ZF

[edit]
Main article: Constructive subtheories of Zermelo–Fraenkel set theory

Sorted theories

[edit]

Constructive set theory

[edit]

As he presented it, Myhill's system C S T {\displaystyle {\mathsf {CST}}} {\displaystyle {\mathsf {CST}}} is a theory using constructive first-order logic with identity and two more sorts beyond sets, namely natural numbers and functions. Its axioms are:

  • The usual Axiom of Extensionality for sets, as well as one for functions, and the usual Axiom of union.
  • The Axiom of restricted, or predicative, separation, which is a weakened form of the Separation axiom from classical set theory, requiring that any quantifications be bounded to another set, as discussed.
  • A form of the Axiom of Infinity asserting that the collection of natural numbers (for which he introduces a constant ω {\displaystyle \omega } {\displaystyle \omega }) is in fact a set.
  • The axiom of Exponentiation, asserting that for any two sets, there is a third set which contains all (and only) the functions whose domain is the first set, and whose range is the second set. This is a greatly weakened form of the Axiom of power set in classical set theory, to which Myhill, among others, objected on the grounds of its impredicativity.

And furthermore:

  • The usual Peano axioms for natural numbers.
  • Axioms asserting that the domain and range of a function are both sets. Additionally, an Axiom of non-choice asserts the existence of a choice function in cases where the choice is already made. Together these act like the usual Replacement axiom in classical set theory.

One can roughly identify the strength of this theory with a constructive subtheory of Z F {\displaystyle {\mathsf {ZF}}} {\displaystyle {\mathsf {ZF}}} when comparing with the previous sections.

And finally the theory adopts

  • An Axiom of dependent choice, which is much weaker than the usual Axiom of choice.

Bishop style set theory

[edit]

Set theory in the flavor of Errett Bishop's constructivist school mirrors that of Myhill, but is set up in a way that sets come equipped with relations that govern their discreteness. Commonly, Dependent Choice is adopted.

A lot of analysis and module theory has been developed in this context.

Category theories

[edit]

Not all formal logic theories of sets need to axiomize the binary membership predicate " ∈ {\displaystyle \in } {\displaystyle \in }" directly. A theory like the Elementary Theory of the Categories Of Set ( E T C S {\displaystyle {\mathsf {ETCS}}} {\displaystyle {\mathsf {ETCS}}}), e.g. capturing pairs of composable mappings between objects, can also be expressed with a constructive background logic. Category theory can be set up as a theory of arrows and objects, although first-order axiomatizations only in terms of arrows are possible.

Beyond that, topoi also have internal languages that can be intuitionistic themselves and capture a notion of sets.

Good models of constructive set theories in category theory are the pretoposes mentioned in the Exponentiation section. For some good set theory, this may require enough projectives, an axiom about surjective "presentations" of set, implying Countable and Dependent Choice.

See also

[edit]
  • Axiom schema of predicative separation
  • Constructive mathematics
  • Constructive analysis
  • Constructive Church's thesis rule and principle
  • Computable set
  • Diaconescu's theorem
  • Disjunction and existence properties
  • Epsilon-induction
  • Hereditarily finite set
  • Heyting arithmetic
  • Impredicativity
  • Intuitionistic type theory
  • Law of excluded middle
  • Ordinal analysis
  • Set theory
  • Subcountability

References

[edit]
  1. ^ Feferman, Solomon (1998), In the Light of Logic, New York: Oxford University Press, pp. 280–283, 293–294, ISBN 0-195-08030-0
  2. ^ Troelstra, A. S., van Dalen D., Constructivism in mathematics: an introduction 1; Studies in Logic and the Foundations of Mathematics; Springer, 1988;
  3. ^ Bridges D., Ishihara H., Rathjen M., Schwichtenberg H. (Editors), Handbook of Constructive Mathematics; Studies in Logic and the Foundations of Mathematics; (2023) pp. 20-56
  4. ^ Myhill, John (1973). "Some properties of intuitionistic zermelo-frankel set theory" (PDF). Cambridge Summer School in Mathematical Logic. Lecture Notes in Mathematics. Vol. 337. pp. 206–231. doi:10.1007/BFb0066775. ISBN 978-3-540-05569-3.
  5. ^ Crosilla, Laura; Set Theory: Constructive and Intuitionistic ZF; Stanford Encyclopedia of Philosophy; 2009
  6. ^ Peter Aczel and Michael Rathjen, Notes on Constructive Set Theory, Reports Institut Mittag-Leffler, Mathematical Logic - 2000/2001, No. 40
  7. ^ John L. Bell, Intuitionistic Set Theorys, 2018
  8. ^ Jeon, Hanul (2022), "Constructive Ackermann's interpretation", Annals of Pure and Applied Logic, 173 (5) 103086, arXiv:2010.04270, doi:10.1016/j.apal.2021.103086, S2CID 222271938
  9. ^ Shapiro, S., McCarty, C. & Rathjen, M., Intuitionistic sets and numbers: small set theory and Heyting arithmetic, https://doi.org/10.1007/s00153-024-00935-4, Arch. Math. Logic (2024)
  10. ^ Gambino, N. (2005). "Presheaf models for constructive set theories" (PDF). In Laura Crosilla and Peter Schuster (ed.). From Sets and Types to Topology and Analysis (PDF). pp. 62–96. doi:10.1093/acprof:oso/9780198566519.003.0004. ISBN 9780198566519.
  11. ^ Scott, D. S. (1985). Category-theoretic models for Intuitionistic Set Theory. Manuscript slides of a talk given at Carnegie-Mellon University
  12. ^ Benno van den Berg, Predicative topos theory and models for constructive set theory, Netherlands University, PhD thesis, 2006

Further reading

[edit]
  • Troelstra, Anne; van Dalen, Dirk (1988). Constructivism in Mathematics, Vol. 2. Studies in Logic and the Foundations of Mathematics. p. 619. ISBN 978-0-444-70358-3.
  • Aczel, P. and Rathjen, M. (2001). Notes on constructive set theory. Technical Report 40, 2000/2001. Mittag-Leffler Institute, Sweden.

External links

[edit]
  • Crosilla, Laura (13 February 2019). "Set Theory: Constructive and Intuitionistic ZF". In Zalta, Edward N. (ed.). Stanford Encyclopedia of Philosophy. ISSN 1095-5054. OCLC 429049174.
  • Van den Berg, Benno (7 September 2012). "Constructive set theory – an overview" (PDF). Slides from Heyting dag, Amsterdam
  • v
  • t
  • e
Major topics in Foundations of Mathematics
Mathematical logic
  • Peano axioms
  • Mathematical induction
  • Formal system
    • Axiomatic system
    • Hilbert system
    • Natural deduction
  • Mathematical proof
  • Model theory
  • Mathematical constructivism
  • Modal logic
  • List of mathematical logic topics
Set theory
  • Set
  • Naive set theory
  • Axiomatic set theory
  • Zermelo set theory
  • Zermelo–Fraenkel set theory
  • Constructive set theory
  • Descriptive set theory
  • Determinacy
  • Russell's paradox
  • List of set theory topics
Type theory
  • Axiom of reducibility
  • Simple type theory
  • Dependent type theory
  • Intuitionistic type theory
  • Homotopy type theory
  • Univalent foundations
  • Girard's paradox
Category theory
  • Category
  • Topos theory
  • Category of sets
  • Higher category theory
  • ∞-groupoid
  • ∞-topos theory
  • Mathematical structuralism
  • Glossary of category theory
  • List of category theory topics
  • v
  • t
  • e
Non-classical logic
Intuitionistic
  • Intuitionistic logic
  • Constructive analysis
  • Heyting arithmetic
  • Intuitionistic type theory
  • Constructive set theory
Fuzzy
  • Degree of truth
  • Fuzzy rule
  • Fuzzy set
  • Fuzzy finite element
  • Fuzzy set operations
Substructural
  • Structural rule
  • Relevance logic
  • Linear logic
Paraconsistent
  • Dialetheism
Description
  • Ontology (information science)
  • Ontology language
Many-valued
  • Three-valued
  • Four-valued
  • Łukasiewicz
Digital logic
  • Three-state logic
    • Tri-state buffer
  • Four-valued
    • Verilog
  • IEEE 1164
    • VHDL
Others
  • Dynamic semantics
  • Inquisitive logic
  • Intermediate logic
  • Non-monotonic logic
  • v
  • t
  • e
Mathematical logic
General
  • Axiom
    • list
  • Cardinality
  • First-order logic
  • Formal proof
  • Formal semantics
  • Foundations of mathematics
  • Information theory
  • Lemma
  • Logical consequence
  • Model
  • Theorem
  • Theory
  • Type theory
Theorems
(list),
paradoxes
  • Gödel's completeness – incompleteness theorems
  • Tarski's undefinability
  • Banach–Tarski paradox
  • Cantor's theorem – paradox – diagonal argument
  • Compactness
  • Halting problem
  • Lindström's
  • Löwenheim–Skolem
  • Russell's paradox
Logics
Traditional
  • Classical logic
  • Logical truth
  • Tautology
  • Proposition
  • Inference
  • Logical equivalence
  • Consistency
    • Equiconsistency
  • Argument
  • Soundness
  • Validity
  • Syllogism
  • Square of opposition
  • Venn diagram
Propositional
  • Boolean algebra
  • Boolean functions
  • Logical connectives
  • Propositional calculus
  • Propositional formula
  • Truth tables
  • Many-valued logic
    • 3
    • finite
    • ∞
Predicate
  • First-order
    • list
  • Second-order
    • Monadic
  • Higher-order
  • Fixed-point
  • Free
  • Quantifiers
  • Predicate
  • Monadic predicate calculus
Set theory
  • Set
    • hereditary
  • Class
  • (Ur-)Element
  • Ordinal number
  • Extensionality
  • Forcing
  • Relation
    • equivalence
    • partition
  • Set operations:
    • intersection
    • union
    • complement
    • Cartesian product
    • power set
    • identities
Types
of sets
  • Countable
  • Uncountable
  • Empty
  • Inhabited
  • Singleton
  • Finite
  • Infinite
  • Transitive
  • Ultrafilter
  • Recursive
  • Fuzzy
  • Universal
  • Universe
    • constructible
    • Grothendieck
    • Von Neumann
Maps,
cardinality
  • Function/Map
    • domain
    • codomain
    • image
  • In/Sur/Bi-jection
  • Schröder–Bernstein theorem
  • Isomorphism
  • Gödel numbering
  • Enumeration
  • Large cardinal
    • inaccessible
  • Aleph number
  • Operation
    • binary
Theories
  • Zermelo–Fraenkel
    • axiom of choice
    • continuum hypothesis
  • General
  • Kripke–Platek
  • Morse–Kelley
  • Naive
  • New Foundations
  • Tarski–Grothendieck
  • Von Neumann–Bernays–Gödel
  • Ackermann
  • Constructive
Formal
systems

(list),
language,
syntax
  • Alphabet
  • Arity
  • Automata
  • Axiom schema
  • Expression
    • ground
  • Extension
    • by definition
    • conservative
  • Relation
  • Formation rule
  • Grammar
  • Formula
    • atomic
    • closed
    • ground
    • open
  • Free/bound variable
  • Language
  • Metalanguage
  • Logical connective
    • ¬
    • ∨
    • ∧
    • →
    • ↔
    • =
  • Predicate
    • functional
    • variable
    • propositional variable
  • Proof
  • Quantifier
    • ∃
    • !
    • ∀
    • rank
  • Sentence
    • atomic
    • spectrum
  • Signature
  • String
  • Substitution
  • Symbol
    • function
    • logical/constant
    • non-logical
    • variable
  • Term
  • Theory
    • list
Example
axiomatic
systems

(list)
  • of true arithmetic
    • Peano
    • second-order
    • elementary function
    • primitive recursive
    • Robinson
    • Skolem
  • of the real numbers
    • Tarski's axiomatization
  • of Boolean algebras
    • canonical
    • minimal axioms
  • of geometry
    • Euclidean
      • Elements
      • Hilbert's
      • Tarski's
    • non-Euclidean
  • Principia Mathematica
Proof theory
  • Formal proof
  • Natural deduction
  • Logical consequence
  • Rule of inference
  • Sequent calculus
  • Theorem
  • Systems
    • axiomatic
    • deductive
    • Hilbert
      • list
  • Complete theory
  • Independence (from ZFC)
  • Proof of impossibility
  • Ordinal analysis
  • Reverse mathematics
  • Self-verifying theories
Model theory
  • Interpretation
    • function
    • of models
  • Model
    • atomic
    • equivalence
    • finite
    • prime
    • saturated
    • spectrum
    • submodel
  • Non-standard model
    • of non-standard arithmetic
  • Diagram
    • elementary
  • Categorical theory
  • Model complete theory
  • Satisfiability
  • Semantics of logic
  • Strength
  • Theories of truth
    • semantic
    • Tarski's
    • Kripke's
  • T-schema
  • Transfer principle
  • Truth predicate
  • Truth value
  • Type
  • Ultraproduct
  • Validity
Computability
theory
  • Church encoding
  • Church–Turing thesis
  • Computably enumerable
  • Computable function
  • Computable set
  • Decision problem
    • decidable
    • undecidable
    • P
    • NP
    • P versus NP problem
  • Kolmogorov complexity
  • Lambda calculus
  • Primitive recursive function
  • Recursion
  • Recursive set
  • Turing machine
  • Type theory
Related
  • Abstract logic
  • Algebraic logic
  • Automated theorem proving
  • Category theory
  • Concrete/Abstract category
  • Category of sets
  • History of logic
  • History of mathematical logic
    • timeline
  • Logicism
  • Mathematical object
  • Philosophy of mathematics
  • Supertask
icon Mathematics portal
  • v
  • t
  • e
Set theory
Overview
  • Set (mathematics)
Venn diagram of set intersection
Axioms
  • Adjunction
  • Choice
    • countable
    • dependent
    • global
  • Constructibility (V=L)
  • Determinacy
    • projective
  • Extensionality
  • Infinity
  • Limitation of size
  • Pairing
  • Power set
  • Regularity
  • Union
  • Martin's axiom
  • Axiom schema
    • replacement
    • specification
Operations
  • Cartesian product
  • Complement (i.e. set difference)
  • De Morgan's laws
  • Disjoint union
  • Identities
  • Intersection
  • Power set
  • Symmetric difference
  • Union
  • Concepts
  • Methods
  • Almost
  • Cardinality
  • Cardinal number (large)
  • Class
  • Constructible universe
  • Continuum hypothesis
  • Diagonal argument
  • Element
    • ordered pair
    • tuple
  • Family
  • Forcing
  • One-to-one correspondence
  • Ordinal number
  • Set-builder notation
  • Transfinite induction
  • Venn diagram
Set types
  • Amorphous
  • Countable
  • Empty
  • Finite (hereditarily)
  • Filter
    • base
    • subbase
    • Ultrafilter
  • Fuzzy
  • Infinite (Dedekind-infinite)
  • Recursive
  • Singleton
  • Subset · Superset
  • Transitive
  • Uncountable
  • Universal
Theories
  • Alternative
  • Axiomatic
  • Naive
  • Cantor's theorem
  • Zermelo
    • General
  • Principia Mathematica
    • New Foundations
  • Zermelo–Fraenkel
    • von Neumann–Bernays–Gödel
      • Morse–Kelley
    • Kripke–Platek
    • Tarski–Grothendieck
  • Paradoxes
  • Problems
  • Russell's paradox
  • Suslin's problem
  • Burali-Forti paradox
Set theorists
  • Paul Bernays
  • Georg Cantor
  • Paul Cohen
  • Richard Dedekind
  • Abraham Fraenkel
  • Kurt Gödel
  • Thomas Jech
  • John von Neumann
  • Willard Quine
  • Bertrand Russell
  • Thoralf Skolem
  • Ernst Zermelo
Retrieved from "https://teknopedia.ac.id/w/index.php?title=Constructive_set_theory&oldid=1334848119"
Categories:
  • Constructivism (philosophy of mathematics)
  • Intuitionism
  • Systems of set theory
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Articles with hatnote templates targeting a nonexistent page
  • Pages that use a deprecated format of the math tags

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id