| Intuitionistic Logic Explorer Theorem List (p. 76 of 169) | < 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 | en2other2 7501 | Taking the other element twice in a pair gets back to the original element. (Contributed by Stefan O'Rear, 22-Aug-2015.) |
| Theorem | dju1p1e2 7502 | Disjoint union version of one plus one equals two. (Contributed by Jim Kingdon, 1-Jul-2022.) |
| Theorem | infpwfidom 7503 |
The collection of finite subsets of a set dominates the set. (We use
the weaker sethood assumption |
| Theorem | exmidfodomrlemeldju 7504 | Lemma for exmidfodomr 7509. A variant of djur 7362. (Contributed by Jim Kingdon, 2-Jul-2022.) |
| Theorem | exmidfodomrlemreseldju 7505 | Lemma for exmidfodomrlemrALT 7508. A variant of eldju 7361. (Contributed by Jim Kingdon, 9-Jul-2022.) |
| Theorem | exmidfodomrlemim 7506* | Excluded middle implies the existence of a mapping from any set onto any inhabited set that it dominates. Proposition 1.1 of [PradicBrown2022], p. 2. (Contributed by Jim Kingdon, 1-Jul-2022.) |
| Theorem | exmidfodomrlemr 7507* | The existence of a mapping from any set onto any inhabited set that it dominates implies excluded middle. Proposition 1.2 of [PradicBrown2022], p. 2. (Contributed by Jim Kingdon, 1-Jul-2022.) |
| Theorem | exmidfodomrlemrALT 7508* | The existence of a mapping from any set onto any inhabited set that it dominates implies excluded middle. Proposition 1.2 of [PradicBrown2022], p. 2. An alternative proof of exmidfodomrlemr 7507. In particular, this proof uses eldju 7361 instead of djur 7362 and avoids djulclb 7348. (New usage is discouraged.) (Proof modification is discouraged.) (Contributed by Jim Kingdon, 9-Jul-2022.) |
| Theorem | exmidfodomr 7509* | Excluded middle is equivalent to the existence of a mapping from any set onto any inhabited set that it dominates. (Contributed by Jim Kingdon, 1-Jul-2022.) |
| Theorem | acnrcl 7510 | Reverse closure for the choice set predicate. (Contributed by Mario Carneiro, 31-Aug-2015.) |
| Theorem | acneq 7511 | Equality theorem for the choice set function. (Contributed by Mario Carneiro, 31-Aug-2015.) |
| Theorem | isacnm 7512* |
The property of being a choice set of length |
| Theorem | finacn 7513 | Every set has finite choice sequences. (Contributed by Mario Carneiro, 31-Aug-2015.) |
| Syntax | wac 7514 | Formula for an abbreviation of the axiom of choice. |
| Definition | df-ac 7515* |
The expression CHOICE will be used as a readable shorthand for
any
form of the axiom of choice; all concrete forms are long, cryptic, have
dummy variables, or all three, making it useful to have a short name.
Similar to the Axiom of Choice (first form) of [Enderton] p. 49.
There are some decisions about how to write this definition especially around whether ax-setind 4661 is needed to show equivalence to other ways of stating choice, and about whether choice functions are available for nonempty sets or inhabited sets. (Contributed by Mario Carneiro, 22-Feb-2015.) |
| Theorem | acfun 7516* | A convenient form of choice. The goal here is to state choice as the existence of a choice function on a set of inhabited sets, while making full use of our notation around functions and function values. (Contributed by Jim Kingdon, 20-Nov-2023.) |
| Theorem | exmidaclem 7517* | Lemma for exmidac 7518. The result, with a few hypotheses to break out commonly used expressions. (Contributed by Jim Kingdon, 21-Nov-2023.) |
| Theorem | exmidac 7518 | The axiom of choice implies excluded middle. See acexmid 6051 for more discussion of this theorem and a way of stating it without using CHOICE or EXMID. (Contributed by Jim Kingdon, 21-Nov-2023.) |
| Theorem | endjudisj 7519 | Equinumerosity of a disjoint union and a union of two disjoint sets. (Contributed by Jim Kingdon, 30-Jul-2023.) |
| Theorem | djuen 7520 | Disjoint unions of equinumerous sets are equinumerous. (Contributed by Jim Kingdon, 30-Jul-2023.) |
| Theorem | djuenun 7521 | Disjoint union is equinumerous to union for disjoint sets. (Contributed by Mario Carneiro, 29-Apr-2015.) (Revised by Jim Kingdon, 19-Aug-2023.) |
| Theorem | dju1en 7522 | Cardinal addition with cardinal one (which is the same as ordinal one). Used in proof of Theorem 6J of [Enderton] p. 143. (Contributed by NM, 28-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | dju0en 7523 | Cardinal addition with cardinal zero (the empty set). Part (a1) of proof of Theorem 6J of [Enderton] p. 143. (Contributed by NM, 27-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | xp2dju 7524 | Two times a cardinal number. Exercise 4.56(g) of [Mendelson] p. 258. (Contributed by NM, 27-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | djucomen 7525 | Commutative law for cardinal addition. Exercise 4.56(c) of [Mendelson] p. 258. (Contributed by NM, 24-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | djuassen 7526 | Associative law for cardinal addition. Exercise 4.56(c) of [Mendelson] p. 258. (Contributed by NM, 26-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | xpdjuen 7527 | Cardinal multiplication distributes over cardinal addition. Theorem 6I(3) of [Enderton] p. 142. (Contributed by NM, 26-Sep-2004.) (Revised by Mario Carneiro, 29-Apr-2015.) |
| Theorem | djudoml 7528 | A set is dominated by its disjoint union with another. (Contributed by Jim Kingdon, 11-Jul-2023.) |
| Theorem | djudomr 7529 | A set is dominated by its disjoint union with another. (Contributed by Jim Kingdon, 11-Jul-2023.) |
| Theorem | exmidontriimlem1 7530 | Lemma for exmidontriim 7534. A variation of r19.30dc 2692. (Contributed by Jim Kingdon, 12-Aug-2024.) |
| Theorem | exmidontriimlem2 7531* | Lemma for exmidontriim 7534. (Contributed by Jim Kingdon, 12-Aug-2024.) |
| Theorem | exmidontriimlem3 7532* |
Lemma for exmidontriim 7534. What we get to do based on induction on
both
|
| Theorem | exmidontriimlem4 7533* |
Lemma for exmidontriim 7534. The induction step for the induction on
|
| Theorem | exmidontriim 7534* | Excluded middle implies ordinal trichotomy. Lemma 10.4.1 of [HoTT], p. (varies). The proof follows the proof from the HoTT book fairly closely. (Contributed by Jim Kingdon, 10-Aug-2024.) |
| Theorem | iftrueb01 7535 |
Using an |
| Theorem | pw1m 7536* | A truth value which is inhabited is equal to true. This is a variation of pwntru 4314 and pwtrufal 16788. (Contributed by Jim Kingdon, 10-Jan-2026.) |
| Theorem | pw1if 7537 |
Expressing a truth value in terms of an |
| Theorem | pw1on 7538 |
The power set of |
| Theorem | pw1dom2 7539 |
The power set of |
| Theorem | pw1ne0 7540 |
The power set of |
| Theorem | pw1ne1 7541 |
The power set of |
| Theorem | pw1ne3 7542 |
The power set of |
| Theorem | pw1nel3 7543 |
Negated excluded middle implies that the power set of |
| Theorem | sucpw1ne3 7544 |
Negated excluded middle implies that the successor of the power set of
|
| Theorem | sucpw1nel3 7545 |
The successor of the power set of |
| Theorem | 3nelsucpw1 7546 |
Three is not an element of the successor of the power set of |
| Theorem | sucpw1nss3 7547 |
Negated excluded middle implies that the successor of the power set of
|
| Theorem | 3nsssucpw1 7548 |
Negated excluded middle implies that |
| Theorem | onntri35 7549* |
Double negated ordinal trichotomy.
There are five equivalent statements: (1)
Another way of stating this is that EXMID is equivalent
to
trichotomy, either the (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri13 7550 | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | exmidontri 7551* | Ordinal trichotomy is equivalent to excluded middle. (Contributed by Jim Kingdon, 26-Aug-2024.) |
| Theorem | onntri51 7552* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri45 7553* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri24 7554 | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | exmidontri2or 7555* | Ordinal trichotomy is equivalent to excluded middle. (Contributed by Jim Kingdon, 26-Aug-2024.) |
| Theorem | onntri52 7556* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri3or 7557* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) |
| Theorem | onntri2or 7558* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) |
| Theorem | fmelpw1o 7559 |
With a formula
As proved in if0ab 3625, the associated element of |
| Syntax | wap 7560 | Apartness predicate symbol. |
| Definition | df-pap 7561* |
Apartness predicate. A relation |
| Theorem | papirr 7562 | An apartness is irreflexive. (Contributed by Jim Kingdon, 27-May-2026.) |
| Theorem | papsym 7563 | An apartness is symmetric. (Contributed by Jim Kingdon, 27-May-2026.) |
| Theorem | papcotr 7564 | An apartness is cotransitive. (Contributed by Jim Kingdon, 28-May-2026.) |
| Syntax | wtap 7565 | Tight apartness predicate symbol. |
| Definition | df-tap 7566* |
Tight apartness predicate. A relation |
| Theorem | dftap2 7567* | Tight apartness with the apartness properties from df-pap 7561 expanded. (Contributed by Jim Kingdon, 21-Feb-2025.) |
| Theorem | tapeq1 7568 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 8-Feb-2025.) |
| Theorem | tapeq2 7569 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 15-Feb-2025.) |
| Theorem | netap 7570* | Negated equality on a set with decidable equality is a tight apartness. (Contributed by Jim Kingdon, 5-Feb-2025.) |
| Theorem | 2onetap 7571* |
Negated equality is a tight apartness on |
| Theorem | 2oneel 7572* |
|
| Theorem | 2omotaplemap 7573* | Lemma for 2omotap 7575. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotaplemst 7574* | Lemma for 2omotap 7575. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotap 7575 |
If there is at most one tight apartness on |
| Theorem | exmidapne 7576* | Excluded middle implies there is only one tight apartness on any class, namely negated equality. (Contributed by Jim Kingdon, 14-Feb-2025.) |
| Theorem | exmidmotap 7577* | The proposition that every class has at most one tight apartness is equivalent to excluded middle. (Contributed by Jim Kingdon, 14-Feb-2025.) |
We have already introduced the full Axiom of Choice df-ac 7515 but since it implies excluded middle as shown at exmidac 7518, it is not especially relevant to us. In this section we define countable choice and dependent choice, which are not as strong as thus often considered in mathematics which seeks to avoid full excluded middle. | ||
| Syntax | wacc 7578 | Formula for an abbreviation of countable choice. |
| Definition | df-cc 7579* | The expression CCHOICE will be used as a readable shorthand for any form of countable choice, analogous to df-ac 7515 for full choice. (Contributed by Jim Kingdon, 27-Nov-2023.) |
| Theorem | ccfunen 7580* | Existence of a choice function for a countably infinite set. (Contributed by Jim Kingdon, 28-Nov-2023.) |
| Theorem | cc1 7581* | Countable choice in terms of a choice function on a countably infinite set of inhabited sets. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc2lem 7582* | Lemma for cc2 7583. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc2 7583* | Countable choice using sequences instead of countable sets. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc3 7584* | Countable choice using a sequence F(n) . (Contributed by Mario Carneiro, 8-Feb-2013.) (Revised by Jim Kingdon, 29-Apr-2024.) |
| Theorem | cc4f 7585* |
Countable choice by showing the existence of a function |
| Theorem | cc4 7586* |
Countable choice by showing the existence of a function |
| Theorem | cc4n 7587* |
Countable choice with a simpler restriction on how every set in the
countable collection needs to be inhabited. That is, compared with
cc4 7586, the hypotheses only require an A(n) for each
value of |
| Theorem | acnccim 7588 |
Given countable choice, every set has choice sets of length |
This section derives the basics of real and complex numbers. To construct the real numbers constructively, we follow two main sources. The first is Metamath Proof Explorer, which has the advantage of being already formalized in metamath. Its disadvantage, for our purposes, is that it assumes the law of the excluded middle throughout. Since we have already developed natural numbers ( for example, nna0 6709 and similar theorems ), going from there to positive integers (df-ni 7621) and then positive rational numbers (df-nqqs 7665) does not involve a major change in approach compared with the Metamath Proof Explorer. It is when we proceed to Dedekind cuts that we bring in more material from Section 11.2 of [HoTT], which focuses on the aspects of Dedekind cuts which are different without excluded middle or choice principles. With excluded middle, it is natural to define a cut as the lower set only (as Metamath Proof Explorer does), but here we define the cut as a pair of both the lower and upper sets, as [HoTT] does. There are also differences in how we handle order and replacing "not equal to zero" with "apart from zero". When working constructively, there are several possible definitions of real numbers. Here we adopt the most common definition, as two-sided Dedekind cuts with the properties described at df-inp 7783. The Cauchy reals (without countable choice) fail to satisfy ax-caucvg 8249 and the MacNeille reals fail to satisfy axltwlin 8343, and we do not develop them here. For more on differing definitions of the reals, see the introduction to Chapter 11 in [HoTT] or Section 1.2 of [BauerHanson]. | ||
| Syntax | cnpi 7589 |
The set of positive integers, which is the set of natural numbers Note: This is the start of the Dedekind-cut construction of real and complex numbers. |
| Syntax | cpli 7590 | Positive integer addition. |
| Syntax | cmi 7591 | Positive integer multiplication. |
| Syntax | clti 7592 | Positive integer ordering relation. |
| Syntax | cplpq 7593 | Positive pre-fraction addition. |
| Syntax | cmpq 7594 | Positive pre-fraction multiplication. |
| Syntax | cltpq 7595 | Positive pre-fraction ordering relation. |
| Syntax | ceq 7596 | Equivalence class used to construct positive fractions. |
| Syntax | cnq 7597 | Set of positive fractions. |
| Syntax | c1q 7598 | The positive fraction constant 1. |
| Syntax | cplq 7599 | Positive fraction addition. |
| Syntax | cmq 7600 | Positive fraction multiplication. |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |