| Intuitionistic Logic Explorer Theorem List (p. 166 of 167) | < 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 | bdrabexg 16501* | Bounded version of rabexg 4233. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inex 16502 | The intersection of two sets is a set, from bounded separation. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-intexr 16503 | intexr 4240 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-intnexr 16504 | intnexr 4241 from bounded separation. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-zfpair2 16505 | Proof of zfpair2 4300 using only bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-prexg 16506 | Proof of prexg 4301 using only bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-snexg 16507 | snexg 4274 from bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-snex 16508 | snex 4275 from bounded separation. (Contributed by BJ, 5-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sels 16509* | 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 16510* | axun2 4532 from bounded separation. (Contributed by BJ, 15-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniex2 16511* | uniex2 4533 from bounded separation. (Contributed by BJ, 15-Oct-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniex 16512 | uniex 4534 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-uniexg 16513 | uniexg 4536 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-unex 16514 | unex 4538 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bdunexb 16515 | Bounded version of unexb 4539. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-unexg 16516 | unexg 4540 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sucexg 16517 | sucexg 4596 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-sucex 16518 | sucex 4597 from bounded separation. (Contributed by BJ, 13-Nov-2019.) (Proof modification is discouraged.) |
| Axiom | ax-bj-d0cl 16519 | Axiom for Δ0-classical logic. (Contributed by BJ, 2-Jan-2020.) |
| Theorem | bj-d0clsepcl 16520 | Δ0-classical logic and separation implies classical logic. (Contributed by BJ, 2-Jan-2020.) (Proof modification is discouraged.) |
| Syntax | wind 16521 | Syntax for inductive classes. |
| Definition | df-bj-ind 16522* | Define the property of being an inductive class. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indsuc 16523 | A direct consequence of the definition of Ind. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indeq 16524 | Equality property for Ind. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-bdind 16525 |
Boundedness of the formula "the setvar |
| Theorem | bj-indint 16526* | The property of being an inductive class is closed under intersections. (Contributed by BJ, 30-Nov-2019.) |
| Theorem | bj-indind 16527* |
If |
| Theorem | bj-dfom 16528 |
Alternate definition of |
| Theorem | bj-omind 16529 |
|
| Theorem | bj-omssind 16530 |
|
| Theorem | bj-ssom 16531* |
A characterization of subclasses of |
| Theorem | bj-om 16532* |
A set is equal to |
| Theorem | bj-2inf 16533* | Two formulations of the axiom of infinity (see ax-infvn 16536 and bj-omex 16537) . (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 4692 and peano3 4694 already show this. In this section, we prove bj-peano2 16534 to complete this program. We also prove a preliminary version of the fifth Peano postulate from the core axioms. | ||
| Theorem | bj-peano2 16534 | Constructive proof of peano2 4693. Temporary note: another possibility is to simply replace sucexg 4596 with bj-sucexg 16517 in the proof of peano2 4693. (Contributed by BJ, 18-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | peano5set 16535* |
Version of peano5 4696 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 16536) and deduce that the class | ||
| Axiom | ax-infvn 16536* | 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 4686) from which one then proves, using full separation, that the wanted set exists (omex 4691). "vn" is for "von Neumann". (Contributed by BJ, 14-Nov-2019.) |
| Theorem | bj-omex 16537 | Proof of omex 4691 from ax-infvn 16536. (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 16538* | Bounded version of peano5 4696. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | speano5 16539* |
Version of peano5 4696 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 16540* |
Bounded induction (principle of induction when |
| Theorem | bdfind 16541* |
Bounded induction (principle of induction when |
| Theorem | bj-bdfindis 16542* | 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 4698 for a proof of full induction in IZF. From this version, it is easy to prove bounded versions of finds 4698, finds2 4699, finds1 4700. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-bdfindisg 16543* | Version of bj-bdfindis 16542 using a class term in the consequent. Constructive proof (from CZF). See the comment of bj-bdfindis 16542 for explanations. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-bdfindes 16544 | Bounded induction (principle of induction for bounded formulas), using explicit substitutions. Constructive proof (from CZF). See the comment of bj-bdfindis 16542 for explanations. From this version, it is easy to prove the bounded version of findes 4701. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nn0suc0 16545* | Constructive proof of a variant of nn0suc 4702. For a constructive proof of nn0suc 4702, see bj-nn0suc 16559. (Contributed by BJ, 19-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nntrans 16546 | A natural number is a transitive set. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nntrans2 16547 | A natural number is a transitive set. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nnelirr 16548 | A natural number does not belong to itself. Version of elirr 4639 for natural numbers, which does not require ax-setind 4635. (Contributed by BJ, 24-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-nnen2lp 16549 |
A version of en2lp 4652 for natural numbers, which does not require
ax-setind 4635.
Note: using this theorem and bj-nnelirr 16548, one can remove dependency on ax-setind 4635 from nntri2 6661 and nndcel 6667; one can actually remove more dependencies from these. (Contributed by BJ, 28-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-peano4 16550 | Remove from peano4 4695 dependency on ax-setind 4635. Therefore, it only requires core constructive axioms (albeit more of them). (Contributed by BJ, 28-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-omtrans 16551 |
The set
The idea is to use bounded induction with the formula |
| Theorem | bj-omtrans2 16552 |
The set |
| Theorem | bj-nnord 16553 | A natural number is an ordinal class. Constructive proof of nnord 4710. Can also be proved from bj-nnelon 16554 if the latter is proved from bj-omssonALT 16558. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) |
| Theorem | bj-nnelon 16554 | A natural number is an ordinal. Constructive proof of nnon 4708. Can also be proved from bj-omssonALT 16558. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) |
| Theorem | bj-omord 16555 |
The set |
| Theorem | bj-omelon 16556 |
The set |
| Theorem | bj-omsson 16557 | Constructive proof of omsson 4711. See also bj-omssonALT 16558. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) (New usage is discouraged. |
| Theorem | bj-omssonALT 16558 | Alternate proof of bj-omsson 16557. (Contributed by BJ, 27-Oct-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| Theorem | bj-nn0suc 16559* |
Proof of (biconditional form of) nn0suc 4702 from the core axioms of CZF.
See also bj-nn0sucALT 16573. 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 16560* | Axiom of set-induction with a disjoint variable condition replaced with a nonfreeness hypothesis. (Contributed by BJ, 22-Nov-2019.) |
| Theorem | setindf 16561* | Axiom of set-induction with a disjoint variable condition replaced with a nonfreeness hypothesis. (Contributed by BJ, 22-Nov-2019.) |
| Theorem | setindis 16562* | Axiom of set induction using implicit substitutions. (Contributed by BJ, 22-Nov-2019.) |
| Axiom | ax-bdsetind 16563* | Axiom of bounded set induction. (Contributed by BJ, 28-Nov-2019.) |
| Theorem | bdsetindis 16564* | Axiom of bounded set induction using implicit substitutions. (Contributed by BJ, 22-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem1 16565* | Lemma for bj-inf2vn 16569. Remark: unoptimized proof (have to use more deduction style). (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem2 16566* | Lemma for bj-inf2vnlem3 16567 and bj-inf2vnlem4 16568. Remark: unoptimized proof (have to use more deduction style). (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem3 16567* | Lemma for bj-inf2vn 16569. (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vnlem4 16568* | Lemma for bj-inf2vn2 16570. (Contributed by BJ, 8-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-inf2vn 16569* |
A sufficient condition for |
| Theorem | bj-inf2vn2 16570* |
A sufficient condition for |
| Axiom | ax-inf2 16571* | Another axiom of infinity in a constructive setting (see ax-infvn 16536). (Contributed by BJ, 14-Nov-2019.) (New usage is discouraged.) |
| Theorem | bj-omex2 16572 |
Using bounded set induction and the strong axiom of infinity, |
| Theorem | bj-nn0sucALT 16573* | Alternate proof of bj-nn0suc 16559, also constructive but from ax-inf2 16571, hence requiring ax-bdsetind 16563. (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 16574* | 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 16542 for a bounded version not requiring ax-setind 4635. See finds 4698 for a proof in IZF. From this version, it is easy to prove of finds 4698, finds2 4699, finds1 4700. (Contributed by BJ, 22-Dec-2019.) (Proof modification is discouraged.) |
| Theorem | bj-findisg 16575* | Version of bj-findis 16574 using a class term in the consequent. Constructive proof (from CZF). See the comment of bj-findis 16574 for explanations. (Contributed by BJ, 21-Nov-2019.) (Proof modification is discouraged.) |
| Theorem | bj-findes 16576 | Principle of induction, using explicit substitutions. Constructive proof (from CZF). See the comment of bj-findis 16574 for explanations. From this version, it is easy to prove findes 4701. (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 16577* |
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 16578* | Version of ax-strcoll 16577 with one disjoint variable condition removed and without initial universal quantifier. (Contributed by BJ, 5-Oct-2019.) |
| Theorem | strcollnft 16579* | Closed form of strcollnf 16580. (Contributed by BJ, 21-Oct-2019.) |
| Theorem | strcollnf 16580* |
Version of ax-strcoll 16577 with one disjoint variable condition
removed,
the other disjoint variable condition replaced with a nonfreeness
hypothesis, and without initial universal quantifier. Version of
strcoll2 16578 with the disjoint variable condition on
This proof aims to demonstrate a standard technique, but strcoll2 16578 will
generally suffice: since the theorem asserts the existence of a set
|
| Theorem | strcollnfALT 16581* | Alternate proof of strcollnf 16580, not using strcollnft 16579. (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 16582* |
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 16583* | Version of ax-sscoll 16582 with two disjoint variable conditions removed and without initial universal quantifiers. (Contributed by BJ, 5-Oct-2019.) |
| Axiom | ax-ddkcomp 16584 | 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 16584 should be used in place of construction specific results. In particular, axcaucvg 8119 should be proved from it. (Contributed by BJ, 24-Oct-2021.) |
| Theorem | nnnotnotr 16585 | Double negation of double negation elimination. Suggested by an online post by Martin Escardo. Although this statement resembles nnexmid 857, 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 | ss1oel2o 16586 | Any subset of ordinal one being an element of ordinal two is equivalent to excluded middle. A variation of exmid01 4288 which more directly illustrates the contrast with el2oss1o 6610. (Contributed by Jim Kingdon, 8-Aug-2022.) |
| Theorem | 3dom 16587* | A set that dominates ordinal 3 has at least 3 different members. (Contributed by Jim Kingdon, 12-Feb-2026.) |
| Theorem | pw1ndom3lem 16588 | Lemma for pw1ndom3 16589. (Contributed by Jim Kingdon, 14-Feb-2026.) |
| Theorem | pw1ndom3 16589 |
The powerset of |
| Theorem | pw1ninf 16590 |
The powerset of |
| Theorem | nnti 16591 | Ordering on a natural number generates a tight apartness. (Contributed by Jim Kingdon, 7-Aug-2022.) |
| Theorem | 012of 16592 |
Mapping zero and one between |
| Theorem | 2o01f 16593 |
Mapping zero and one between |
| Theorem | 2omap 16594* |
Mapping between |
| Theorem | 2omapen 16595* |
Equinumerosity of |
| Theorem | pw1map 16596* |
Mapping between |
| Theorem | pw1mapen 16597 |
Equinumerosity of |
| Theorem | pwtrufal 16598 |
A subset of the singleton |
| Theorem | pwle2 16599* |
An exercise related to |
| Theorem | pwf1oexmid 16600* |
An exercise related to |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |