| Intuitionistic Logic Explorer Theorem List (p. 161 of 162) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | bj-vprc 16001 | vprc 4187 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nvel 16002 | nvel 4188 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-vnex 16003 | vnex 4186 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdinex1 16004 | Bounded version of inex1 4189. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdinex2 16005 | Bounded version of inex2 4190. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdinex1g 16006 | Bounded version of inex1g 4191. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdssex 16007 | Bounded version of ssex 4192. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdssexi 16008 | Bounded version of ssexi 4193. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdssexg 16009 | Bounded version of ssexg 4194. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdssexd 16010 | Bounded version of ssexd 4195. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdrabexg 16011* | Bounded version of rabexg 4198. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inex 16012 | The intersection of two sets is a set, from bounded separation. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-intexr 16013 | intexr 4205 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-intnexr 16014 | intnexr 4206 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-zfpair2 16015 | Proof of zfpair2 4265 using only bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-prexg 16016 | Proof of prexg 4266 using only bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-snexg 16017 | snexg 4239 from bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-snex 16018 | snex 4240 from bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sels 16019* | If a class is a set, then it is a member of a set. (Copied from set.mm.) (Contributed by BJ, 3-Apr-2019.) |
| Theorem | bj-axun2 16020* | axun2 4495 from bounded separation. (Contributed by BJ, 15-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniex2 16021* | uniex2 4496 from bounded separation. (Contributed by BJ, 15-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniex 16022 | uniex 4497 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniexg 16023 | uniexg 4499 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-unex 16024 | unex 4501 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdunexb 16025 | Bounded version of unexb 4502. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-unexg 16026 | unexg 4503 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sucexg 16027 | sucexg 4559 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sucex 16028 | sucex 4560 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Axiom | ax-bj-d0cl 16029 | Axiom for Δ0-classical logic. (Contributed by BJ, 2-Jan-2020.) |
| Theorem | bj-d0clsepcl 16030 | Δ0-classical logic and separation implies classical logic. (Contributed by BJ, 2-Jan-2020.) (Proof modification is discouraged.) |
| Syntax | wind 16031 | Syntax for inductive classes. |
| Definition | df-bj-ind 16032* | Define the property of being an inductive class. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indsuc 16033 | A direct consequence of the definition of Ind. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indeq 16034 | Equality property for Ind. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-bdind 16035 |
Boundedness of the formula "the setvar |
| Theorem | bj-indint 16036* | The property of being an inductive class is closed under intersections. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indind 16037* |
If |
| Theorem | bj-dfom 16038 |
Alternate definition of |
| Theorem | bj-omind 16039 |
|
| Theorem | bj-omssind 16040 |
|
| Theorem | bj-ssom 16041* |
A characterization of subclasses of |
| Theorem | bj-om 16042* |
A set is equal to |
| Theorem | bj-2inf 16043* | Two formulations of the axiom of infinity (see ax-infvn 16046 and bj-omex 16047) . (Contributed by BJ, 30-Nov-2019.) (Proof modification is discouraged.) |
The first three Peano postulates follow from constructive set theory (actually, from its core axioms). The proofs peano1 4655 and peano3 4657 already show this. In this section, we prove bj-peano2 16044 to complete this program. We also prove a preliminary version of the fifth Peano postulate from the core axioms. | ||
| Theorem | bj-peano2 16044 | Constructive proof of peano2 4656. Temporary note: another possibility is to simply replace sucexg 4559 with bj-sucexg 16027 in the proof of peano2 4656. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | peano5set 16045* |
Version of peano5 4659 when |
In the absence of full separation, the axiom of infinity has to be stated more precisely, as the existence of the smallest class containing the empty set and the successor of each of its elements. | ||
In this section, we introduce the axiom of infinity in a constructive setting
(ax-infvn 16046) and deduce that the class | ||
| Axiom | ax-infvn 16046* | Axiom of infinity in a constructive setting. This asserts the existence of the special set we want (the set of natural numbers), instead of the existence of a set with some properties (ax-iinf 4649) from which one then proves, using full separation, that the wanted set exists (omex 4654). "vn" is for "von Neumann". (Contributed by BJ, 14-Nov-2019.) |
| Theorem | bj-omex 16047 | Proof of omex 4654 from ax-infvn 16046. (Contributed by BJ, 14-Nov-2019.) (Proof modification is discouraged.) |
In this section, we give constructive proofs of two versions of Peano's fifth postulate. | ||
| Theorem | bdpeano5 16048* | Bounded version of peano5 4659. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | speano5 16049* |
Version of peano5 4659 when |
In this section, we prove various versions of bounded induction from the basic axioms of CZF (in particular, without the axiom of set induction). We also prove Peano's fourth postulate. Together with the results from the previous sections, this proves from the core axioms of CZF (with infinity) that the set of natural number ordinals satisfies the five Peano postulates and thus provides a model for the set of natural numbers. | ||
| Theorem | findset 16050* |
Bounded induction (principle of induction when |
| Theorem | bdfind 16051* |
Bounded induction (principle of induction when |
| Theorem | bj-bdfindis 16052* | Bounded induction (principle of induction for bounded formulas), using implicit substitutions (the biconditional versions of the hypotheses are implicit substitutions, and we have weakened them to implications). Constructive proof (from CZF). See finds 4661 for a proof of full induction in IZF. From this version, it is easy to prove bounded versions of finds 4661, finds2 4662, finds1 4663. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-bdfindisg 16053* | Version of bj-bdfindis 16052 using a class term in the consequent. Constructive proof (from CZF). See the comment of bj-bdfindis 16052 for explanations. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-bdfindes 16054 | Bounded induction (principle of induction for bounded formulas), using explicit substitutions. Constructive proof (from CZF). See the comment of bj-bdfindis 16052 for explanations. From this version, it is easy to prove the bounded version of findes 4664. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nn0suc0 16055* | Constructive proof of a variant of nn0suc 4665. For a constructive proof of nn0suc 4665, see bj-nn0suc 16069. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nntrans 16056 | A natural number is a transitive set. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nntrans2 16057 | A natural number is a transitive set. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nnelirr 16058 | A natural number does not belong to itself. Version of elirr 4602 for natural numbers, which does not require ax-setind 4598. (Contributed by BJ, 24-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nnen2lp 16059 |
A version of en2lp 4615 for natural numbers, which does not require
ax-setind 4598.
Note: using this theorem and bj-nnelirr 16058, one can remove dependency on ax-setind 4598 from nntri2 6598 and nndcel 6604; one can actually remove more dependencies from these. (Contributed by BJ, 28-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-peano4 16060 | Remove from peano4 4658 dependency on ax-setind 4598. Therefore, it only requires core constructive axioms (albeit more of them). (Contributed by BJ, 28-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-omtrans 16061 |
The set
The idea is to use bounded induction with the formula |
| Theorem | bj-omtrans2 16062 |
The set |
| Theorem | bj-nnord 16063 | A natural number is an ordinal class. Constructive proof of nnord 4673. Can also be proved from bj-nnelon 16064 if the latter is proved from bj-omssonALT 16068. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) |
| Theorem | bj-nnelon 16064 | A natural number is an ordinal. Constructive proof of nnon 4671. Can also be proved from bj-omssonALT 16068. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) |
| Theorem | bj-omord 16065 |
The set |
| Theorem | bj-omelon 16066 |
The set |
| Theorem | bj-omsson 16067 | Constructive proof of omsson 4674. See also bj-omssonALT 16068. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) (New usage is discouraged. |
| Theorem | bj-omssonALT 16068 | Alternate proof of bj-omsson 16067. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| Theorem | bj-nn0suc 16069* |
Proof of (biconditional form of) nn0suc 4665 from the core axioms of CZF.
See also bj-nn0sucALT 16083. As a characterization of the elements of
|
In this section, we add the axiom of set induction to the core axioms of CZF. | ||
In this section, we prove some variants of the axiom of set induction. | ||
| Theorem | setindft 16070* | Axiom of set-induction with a disjoint variable condition replaced with a nonfreeness hypothesis. (Contributed by BJ, 22-Nov-2019.) |
| Theorem | setindf 16071* | Axiom of set-induction with a disjoint variable condition replaced with a nonfreeness hypothesis. (Contributed by BJ, 22-Nov-2019.) |
| Theorem | setindis 16072* | Axiom of set induction using implicit substitutions. (Contributed by BJ, 22-Nov-2019.) |
| Axiom | ax-bdsetind 16073* | Axiom of bounded set induction. (Contributed by BJ, 28-Nov-2019.) |
| Theorem | bdsetindis 16074* | Axiom of bounded set induction using implicit substitutions. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem1 16075* | Lemma for bj-inf2vn 16079. Remark: unoptimized proof (have to use more deduction style). (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem2 16076* | Lemma for bj-inf2vnlem3 16077 and bj-inf2vnlem4 16078. Remark: unoptimized proof (have to use more deduction style). (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem3 16077* | Lemma for bj-inf2vn 16079. (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem4 16078* | Lemma for bj-inf2vn2 16080. (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vn 16079* |
A sufficient condition for |
| Theorem | bj-inf2vn2 16080* |
A sufficient condition for |
| Axiom | ax-inf2 16081* | Another axiom of infinity in a constructive setting (see ax-infvn 16046). (Contributed by BJ, 14-Nov-2019.) (New usage is discouraged.) |
| Theorem | bj-omex2 16082 |
Using bounded set induction and the strong axiom of infinity, |
| Theorem | bj-nn0sucALT 16083* | Alternate proof of bj-nn0suc 16069, also constructive but from ax-inf2 16081, hence requiring ax-bdsetind 16073. (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) (New usage is discouraged.) |
In this section, using the axiom of set induction, we prove full induction on the set of natural numbers. | ||
| Theorem | bj-findis 16084* | Principle of induction, using implicit substitutions (the biconditional versions of the hypotheses are implicit substitutions, and we have weakened them to implications). Constructive proof (from CZF). See bj-bdfindis 16052 for a bounded version not requiring ax-setind 4598. See finds 4661 for a proof in IZF. From this version, it is easy to prove of finds 4661, finds2 4662, finds1 4663. (Contributed by BJ, 22-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-findisg 16085* | Version of bj-findis 16084 using a class term in the consequent. Constructive proof (from CZF). See the comment of bj-findis 16084 for explanations. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-findes 16086 | Principle of induction, using explicit substitutions. Constructive proof (from CZF). See the comment of bj-findis 16084 for explanations. From this version, it is easy to prove findes 4664. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
In this section, we state the axiom scheme of strong collection, which is part of CZF set theory. | ||
| Axiom | ax-strcoll 16087* |
Axiom scheme of strong collection. It is stated with all possible
disjoint variable conditions, to show that this weak form is sufficient.
The antecedent means that |
| Theorem | strcoll2 16088* | Version of ax-strcoll 16087 with one disjoint variable condition removed and without initial universal quantifier. (Contributed by BJ, 5-Oct-2019.) |
| Theorem | strcollnft 16089* | Closed form of strcollnf 16090. (Contributed by BJ, 21-Oct-2019.) |
| Theorem | strcollnf 16090* |
Version of ax-strcoll 16087 with one disjoint variable condition
removed,
the other disjoint variable condition replaced with a nonfreeness
hypothesis, and without initial universal quantifier. Version of
strcoll2 16088 with the disjoint variable condition on
This proof aims to demonstrate a standard technique, but strcoll2 16088 will
generally suffice: since the theorem asserts the existence of a set
|
| Theorem | strcollnfALT 16091* | Alternate proof of strcollnf 16090, not using strcollnft 16089. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) (New usage is discouraged.) |
In this section, we state the axiom scheme of subset collection, which is part of CZF set theory. | ||
| Axiom | ax-sscoll 16092* |
Axiom scheme of subset collection. It is stated with all possible
disjoint variable conditions, to show that this weak form is sufficient.
The antecedent means that |
| Theorem | sscoll2 16093* | Version of ax-sscoll 16092 with two disjoint variable conditions removed and without initial universal quantifiers. (Contributed by BJ, 5-Oct-2019.) |
| Axiom | ax-ddkcomp 16094 | Axiom of Dedekind completeness for Dedekind real numbers: every inhabited upper-bounded located set of reals has a real upper bound. Ideally, this axiom should be "proved" as "axddkcomp" for the real numbers constructed from IZF, and then Axiom ax-ddkcomp 16094 should be used in place of construction specific results. In particular, axcaucvg 8043 should be proved from it. (Contributed by BJ, 24-Oct-2021.) |
| Theorem | nnnotnotr 16095 | Double negation of double negation elimination. Suggested by an online post by Martin Escardo. Although this statement resembles nnexmid 852, it can be proved with reference only to implication and negation (that is, without use of disjunction). (Contributed by Jim Kingdon, 21-Oct-2024.) |
| Theorem | 1dom1el 16096 | If a set is dominated by one, then any two of its elements are equal. (Contributed by Jim Kingdon, 23-Apr-2025.) |
| Theorem | ss1oel2o 16097 | Any subset of ordinal one being an element of ordinal two is equivalent to excluded middle. A variation of exmid01 4253 which more directly illustrates the contrast with el2oss1o 6547. (Contributed by Jim Kingdon, 8-Aug-2022.) |
| Theorem | dom1o 16098* | Two ways of saying that a set is inhabited. (Contributed by Jim Kingdon, 3-Jan-2026.) |
| Theorem | nnti 16099 | Ordering on a natural number generates a tight apartness. (Contributed by Jim Kingdon, 7-Aug-2022.) |
| Theorem | 012of 16100 |
Mapping zero and one between |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |