| Intuitionistic Logic Explorer Theorem List (p. 74 of 158)  | < Previous Next > | |
| Bad symbols? Try the
 GIF version.  | 
||
| 
 Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List  | 
||
| Type | Label | Description | 
|---|---|---|
| Statement | ||
| Theorem | 3nelsucpw1 7301 | Three is not an element of the successor of the power set of 1o. (Contributed by James E. Hanson and Jim Kingdon, 30-Jul-2024.) | 
| ⊢ ¬ 3o ∈ suc 𝒫 1o | ||
| Theorem | sucpw1nss3 7302 | Negated excluded middle implies that the successor of the power set of 1o is not a subset of 3o. (Contributed by James E. Hanson and Jim Kingdon, 31-Jul-2024.) | 
| ⊢ (¬ EXMID → ¬ suc 𝒫 1o ⊆ 3o) | ||
| Theorem | 3nsssucpw1 7303 | Negated excluded middle implies that 3o is not a subset of the successor of the power set of 1o. (Contributed by James E. Hanson and Jim Kingdon, 31-Jul-2024.) | 
| ⊢ (¬ EXMID → ¬ 3o ⊆ suc 𝒫 1o) | ||
| Theorem | onntri35 7304* | 
Double negated ordinal trichotomy.
 There are five equivalent statements: (1) ¬ ¬ ∀𝑥 ∈ On∀𝑦 ∈ On(𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥), (2) ¬ ¬ ∀𝑥 ∈ On∀𝑦 ∈ On(𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥), (3) ∀𝑥 ∈ On∀𝑦 ∈ On¬ ¬ (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥), (4) ∀𝑥 ∈ On∀𝑦 ∈ On¬ ¬ (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥), and (5) ¬ ¬ EXMID. That these are all equivalent is expressed by (1) implies (3) (onntri13 7305), (3) implies (5) (onntri35 7304), (5) implies (1) (onntri51 7307), (2) implies (4) (onntri24 7309), (4) implies (5) (onntri45 7308), and (5) implies (2) (onntri52 7311). Another way of stating this is that EXMID is equivalent to trichotomy, either the 𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥 or the 𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥 form, as shown in exmidontri 7306 and exmidontri2or 7310, respectively. Thus ¬ ¬ EXMID is equivalent to (1) or (2). In addition, ¬ ¬ EXMID is equivalent to (3) by onntri3or 7312 and (4) by onntri2or 7313. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.)  | 
| ⊢ (∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥) → ¬ ¬ EXMID) | ||
| Theorem | onntri13 7305 | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) | 
| ⊢ (¬ ¬ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥) → ∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥)) | ||
| Theorem | exmidontri 7306* | Ordinal trichotomy is equivalent to excluded middle. (Contributed by Jim Kingdon, 26-Aug-2024.) | 
| ⊢ (EXMID ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥)) | ||
| Theorem | onntri51 7307* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) | 
| ⊢ (¬ ¬ EXMID → ¬ ¬ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥)) | ||
| Theorem | onntri45 7308* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) | 
| ⊢ (∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥) → ¬ ¬ EXMID) | ||
| Theorem | onntri24 7309 | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) | 
| ⊢ (¬ ¬ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥) → ∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥)) | ||
| Theorem | exmidontri2or 7310* | Ordinal trichotomy is equivalent to excluded middle. (Contributed by Jim Kingdon, 26-Aug-2024.) | 
| ⊢ (EXMID ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥)) | ||
| Theorem | onntri52 7311* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) | 
| ⊢ (¬ ¬ EXMID → ¬ ¬ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥)) | ||
| Theorem | onntri3or 7312* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) | 
| ⊢ (¬ ¬ EXMID ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥)) | ||
| Theorem | onntri2or 7313* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) | 
| ⊢ (¬ ¬ EXMID ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On ¬ ¬ (𝑥 ⊆ 𝑦 ∨ 𝑦 ⊆ 𝑥)) | ||
| Syntax | wap 7314 | Apartness predicate symbol. | 
| wff 𝑅 Ap 𝐴 | ||
| Definition | df-pap 7315* | Apartness predicate. A relation 𝑅 is an apartness if it is irreflexive, symmetric, and cotransitive. (Contributed by Jim Kingdon, 14-Feb-2025.) | 
| ⊢ (𝑅 Ap 𝐴 ↔ ((𝑅 ⊆ (𝐴 × 𝐴) ∧ ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥) ∧ (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (𝑥𝑅𝑦 → 𝑦𝑅𝑥) ∧ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (𝑥𝑅𝑦 → (𝑥𝑅𝑧 ∨ 𝑦𝑅𝑧))))) | ||
| Syntax | wtap 7316 | Tight apartness predicate symbol. | 
| wff 𝑅 TAp 𝐴 | ||
| Definition | df-tap 7317* | Tight apartness predicate. A relation 𝑅 is a tight apartness if it is irreflexive, symmetric, cotransitive, and tight. (Contributed by Jim Kingdon, 5-Feb-2025.) | 
| ⊢ (𝑅 TAp 𝐴 ↔ (𝑅 Ap 𝐴 ∧ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (¬ 𝑥𝑅𝑦 → 𝑥 = 𝑦))) | ||
| Theorem | dftap2 7318* | Tight apartness with the apartness properties from df-pap 7315 expanded. (Contributed by Jim Kingdon, 21-Feb-2025.) | 
| ⊢ (𝑅 TAp 𝐴 ↔ (𝑅 ⊆ (𝐴 × 𝐴) ∧ (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (𝑥𝑅𝑦 → 𝑦𝑅𝑥)) ∧ (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (𝑥𝑅𝑦 → (𝑥𝑅𝑧 ∨ 𝑦𝑅𝑧)) ∧ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (¬ 𝑥𝑅𝑦 → 𝑥 = 𝑦)))) | ||
| Theorem | tapeq1 7319 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 8-Feb-2025.) | 
| ⊢ (𝑅 = 𝑆 → (𝑅 TAp 𝐴 ↔ 𝑆 TAp 𝐴)) | ||
| Theorem | tapeq2 7320 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 15-Feb-2025.) | 
| ⊢ (𝐴 = 𝐵 → (𝑅 TAp 𝐴 ↔ 𝑅 TAp 𝐵)) | ||
| Theorem | netap 7321* | Negated equality on a set with decidable equality is a tight apartness. (Contributed by Jim Kingdon, 5-Feb-2025.) | 
| ⊢ (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 → {〈𝑢, 𝑣〉 ∣ ((𝑢 ∈ 𝐴 ∧ 𝑣 ∈ 𝐴) ∧ 𝑢 ≠ 𝑣)} TAp 𝐴) | ||
| Theorem | 2onetap 7322* | Negated equality is a tight apartness on 2o. (Contributed by Jim Kingdon, 6-Feb-2025.) | 
| ⊢ {〈𝑢, 𝑣〉 ∣ ((𝑢 ∈ 2o ∧ 𝑣 ∈ 2o) ∧ 𝑢 ≠ 𝑣)} TAp 2o | ||
| Theorem | 2oneel 7323* | ∅ and 1o are two unequal elements of 2o. (Contributed by Jim Kingdon, 8-Feb-2025.) | 
| ⊢ 〈∅, 1o〉 ∈ {〈𝑢, 𝑣〉 ∣ ((𝑢 ∈ 2o ∧ 𝑣 ∈ 2o) ∧ 𝑢 ≠ 𝑣)} | ||
| Theorem | 2omotaplemap 7324* | Lemma for 2omotap 7326. (Contributed by Jim Kingdon, 6-Feb-2025.) | 
| ⊢ (¬ ¬ 𝜑 → {〈𝑢, 𝑣〉 ∣ ((𝑢 ∈ 2o ∧ 𝑣 ∈ 2o) ∧ (𝜑 ∧ 𝑢 ≠ 𝑣))} TAp 2o) | ||
| Theorem | 2omotaplemst 7325* | Lemma for 2omotap 7326. (Contributed by Jim Kingdon, 6-Feb-2025.) | 
| ⊢ ((∃*𝑟 𝑟 TAp 2o ∧ ¬ ¬ 𝜑) → 𝜑) | ||
| Theorem | 2omotap 7326 | If there is at most one tight apartness on 2o, excluded middle follows. Based on online discussions by Tom de Jong, Andrew W Swan, and Martin Escardo. (Contributed by Jim Kingdon, 6-Feb-2025.) | 
| ⊢ (∃*𝑟 𝑟 TAp 2o → EXMID) | ||
| Theorem | exmidapne 7327* | Excluded middle implies there is only one tight apartness on any class, namely negated equality. (Contributed by Jim Kingdon, 14-Feb-2025.) | 
| ⊢ (EXMID → (𝑅 TAp 𝐴 ↔ 𝑅 = {〈𝑢, 𝑣〉 ∣ ((𝑢 ∈ 𝐴 ∧ 𝑣 ∈ 𝐴) ∧ 𝑢 ≠ 𝑣)})) | ||
| Theorem | exmidmotap 7328* | The proposition that every class has at most one tight apartness is equivalent to excluded middle. (Contributed by Jim Kingdon, 14-Feb-2025.) | 
| ⊢ (EXMID ↔ ∀𝑥∃*𝑟 𝑟 TAp 𝑥) | ||
We have already introduced the full Axiom of Choice df-ac 7273 but since it implies excluded middle as shown at exmidac 7276, 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 7329 | Formula for an abbreviation of countable choice. | 
| wff CCHOICE | ||
| Definition | df-cc 7330* | The expression CCHOICE will be used as a readable shorthand for any form of countable choice, analogous to df-ac 7273 for full choice. (Contributed by Jim Kingdon, 27-Nov-2023.) | 
| ⊢ (CCHOICE ↔ ∀𝑥(dom 𝑥 ≈ ω → ∃𝑓(𝑓 ⊆ 𝑥 ∧ 𝑓 Fn dom 𝑥))) | ||
| Theorem | ccfunen 7331* | Existence of a choice function for a countably infinite set. (Contributed by Jim Kingdon, 28-Nov-2023.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → 𝐴 ≈ ω) & ⊢ (𝜑 → ∀𝑥 ∈ 𝐴 ∃𝑤 𝑤 ∈ 𝑥) ⇒ ⊢ (𝜑 → ∃𝑓(𝑓 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝑓‘𝑥) ∈ 𝑥)) | ||
| Theorem | cc1 7332* | Countable choice in terms of a choice function on a countably infinite set of inhabited sets. (Contributed by Jim Kingdon, 27-Apr-2024.) | 
| ⊢ (CCHOICE → ∀𝑥((𝑥 ≈ ω ∧ ∀𝑧 ∈ 𝑥 ∃𝑤 𝑤 ∈ 𝑧) → ∃𝑓∀𝑧 ∈ 𝑥 (𝑓‘𝑧) ∈ 𝑧)) | ||
| Theorem | cc2lem 7333* | Lemma for cc2 7334. (Contributed by Jim Kingdon, 27-Apr-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → 𝐹 Fn ω) & ⊢ (𝜑 → ∀𝑥 ∈ ω ∃𝑤 𝑤 ∈ (𝐹‘𝑥)) & ⊢ 𝐴 = (𝑛 ∈ ω ↦ ({𝑛} × (𝐹‘𝑛))) & ⊢ 𝐺 = (𝑛 ∈ ω ↦ (2nd ‘(𝑓‘(𝐴‘𝑛)))) ⇒ ⊢ (𝜑 → ∃𝑔(𝑔 Fn ω ∧ ∀𝑛 ∈ ω (𝑔‘𝑛) ∈ (𝐹‘𝑛))) | ||
| Theorem | cc2 7334* | Countable choice using sequences instead of countable sets. (Contributed by Jim Kingdon, 27-Apr-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → 𝐹 Fn ω) & ⊢ (𝜑 → ∀𝑥 ∈ ω ∃𝑤 𝑤 ∈ (𝐹‘𝑥)) ⇒ ⊢ (𝜑 → ∃𝑔(𝑔 Fn ω ∧ ∀𝑛 ∈ ω (𝑔‘𝑛) ∈ (𝐹‘𝑛))) | ||
| Theorem | cc3 7335* | Countable choice using a sequence F(n) . (Contributed by Mario Carneiro, 8-Feb-2013.) (Revised by Jim Kingdon, 29-Apr-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 𝐹 ∈ V) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 ∃𝑤 𝑤 ∈ 𝐹) & ⊢ (𝜑 → 𝑁 ≈ ω) ⇒ ⊢ (𝜑 → ∃𝑓(𝑓 Fn 𝑁 ∧ ∀𝑛 ∈ 𝑁 (𝑓‘𝑛) ∈ 𝐹)) | ||
| Theorem | cc4f 7336* | Countable choice by showing the existence of a function 𝑓 which can choose a value at each index 𝑛 such that 𝜒 holds. (Contributed by Mario Carneiro, 7-Apr-2013.) (Revised by Jim Kingdon, 3-May-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → 𝐴 ∈ 𝑉) & ⊢ Ⅎ𝑛𝐴 & ⊢ (𝜑 → 𝑁 ≈ ω) & ⊢ (𝑥 = (𝑓‘𝑛) → (𝜓 ↔ 𝜒)) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 ∃𝑥 ∈ 𝐴 𝜓) ⇒ ⊢ (𝜑 → ∃𝑓(𝑓:𝑁⟶𝐴 ∧ ∀𝑛 ∈ 𝑁 𝜒)) | ||
| Theorem | cc4 7337* | Countable choice by showing the existence of a function 𝑓 which can choose a value at each index 𝑛 such that 𝜒 holds. (Contributed by Mario Carneiro, 7-Apr-2013.) (Revised by Jim Kingdon, 1-May-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → 𝐴 ∈ 𝑉) & ⊢ (𝜑 → 𝑁 ≈ ω) & ⊢ (𝑥 = (𝑓‘𝑛) → (𝜓 ↔ 𝜒)) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 ∃𝑥 ∈ 𝐴 𝜓) ⇒ ⊢ (𝜑 → ∃𝑓(𝑓:𝑁⟶𝐴 ∧ ∀𝑛 ∈ 𝑁 𝜒)) | ||
| Theorem | cc4n 7338* | Countable choice with a simpler restriction on how every set in the countable collection needs to be inhabited. That is, compared with cc4 7337, the hypotheses only require an A(n) for each value of 𝑛, not a single set 𝐴 which suffices for every 𝑛 ∈ ω. (Contributed by Mario Carneiro, 7-Apr-2013.) (Revised by Jim Kingdon, 3-May-2024.) | 
| ⊢ (𝜑 → CCHOICE) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 {𝑥 ∈ 𝐴 ∣ 𝜓} ∈ 𝑉) & ⊢ (𝜑 → 𝑁 ≈ ω) & ⊢ (𝑥 = (𝑓‘𝑛) → (𝜓 ↔ 𝜒)) & ⊢ (𝜑 → ∀𝑛 ∈ 𝑁 ∃𝑥 ∈ 𝐴 𝜓) ⇒ ⊢ (𝜑 → ∃𝑓(𝑓 Fn 𝑁 ∧ ∀𝑛 ∈ 𝑁 𝜒)) | ||
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 6532 and similar theorems ), going from there to positive integers (df-ni 7371) and then positive rational numbers (df-nqqs 7415) 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 7533. The Cauchy reals (without countable choice) fail to satisfy ax-caucvg 7999 and the MacNeille reals fail to satisfy axltwlin 8094, 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 7339 | 
The set of positive integers, which is the set of natural numbers ω
     with 0 removed.
 Note: This is the start of the Dedekind-cut construction of real and complex numbers.  | 
| class N | ||
| Syntax | cpli 7340 | Positive integer addition. | 
| class +N | ||
| Syntax | cmi 7341 | Positive integer multiplication. | 
| class ·N | ||
| Syntax | clti 7342 | Positive integer ordering relation. | 
| class <N | ||
| Syntax | cplpq 7343 | Positive pre-fraction addition. | 
| class +pQ | ||
| Syntax | cmpq 7344 | Positive pre-fraction multiplication. | 
| class ·pQ | ||
| Syntax | cltpq 7345 | Positive pre-fraction ordering relation. | 
| class <pQ | ||
| Syntax | ceq 7346 | Equivalence class used to construct positive fractions. | 
| class ~Q | ||
| Syntax | cnq 7347 | Set of positive fractions. | 
| class Q | ||
| Syntax | c1q 7348 | The positive fraction constant 1. | 
| class 1Q | ||
| Syntax | cplq 7349 | Positive fraction addition. | 
| class +Q | ||
| Syntax | cmq 7350 | Positive fraction multiplication. | 
| class ·Q | ||
| Syntax | crq 7351 | Positive fraction reciprocal operation. | 
| class *Q | ||
| Syntax | cltq 7352 | Positive fraction ordering relation. | 
| class <Q | ||
| Syntax | ceq0 7353 | Equivalence class used to construct nonnegative fractions. | 
| class ~Q0 | ||
| Syntax | cnq0 7354 | Set of nonnegative fractions. | 
| class Q0 | ||
| Syntax | c0q0 7355 | The nonnegative fraction constant 0. | 
| class 0Q0 | ||
| Syntax | cplq0 7356 | Nonnegative fraction addition. | 
| class +Q0 | ||
| Syntax | cmq0 7357 | Nonnegative fraction multiplication. | 
| class ·Q0 | ||
| Syntax | cnp 7358 | Set of positive reals. | 
| class P | ||
| Syntax | c1p 7359 | Positive real constant 1. | 
| class 1P | ||
| Syntax | cpp 7360 | Positive real addition. | 
| class +P | ||
| Syntax | cmp 7361 | Positive real multiplication. | 
| class ·P | ||
| Syntax | cltp 7362 | Positive real ordering relation. | 
| class <P | ||
| Syntax | cer 7363 | Equivalence class used to construct signed reals. | 
| class ~R | ||
| Syntax | cnr 7364 | Set of signed reals. | 
| class R | ||
| Syntax | c0r 7365 | The signed real constant 0. | 
| class 0R | ||
| Syntax | c1r 7366 | The signed real constant 1. | 
| class 1R | ||
| Syntax | cm1r 7367 | The signed real constant -1. | 
| class -1R | ||
| Syntax | cplr 7368 | Signed real addition. | 
| class +R | ||
| Syntax | cmr 7369 | Signed real multiplication. | 
| class ·R | ||
| Syntax | cltr 7370 | Signed real ordering relation. | 
| class <R | ||
| Definition | df-ni 7371 | Define the class of positive integers. This is a "temporary" set used in the construction of complex numbers, and is intended to be used only by the construction. (Contributed by NM, 15-Aug-1995.) | 
| ⊢ N = (ω ∖ {∅}) | ||
| Definition | df-pli 7372 | Define addition on positive integers. This is a "temporary" set used in the construction of complex numbers, and is intended to be used only by the construction. (Contributed by NM, 26-Aug-1995.) | 
| ⊢ +N = ( +o ↾ (N × N)) | ||
| Definition | df-mi 7373 | Define multiplication on positive integers. This is a "temporary" set used in the construction of complex numbers and is intended to be used only by the construction. (Contributed by NM, 26-Aug-1995.) | 
| ⊢ ·N = ( ·o ↾ (N × N)) | ||
| Definition | df-lti 7374 | Define 'less than' on positive integers. This is a "temporary" set used in the construction of complex numbers, and is intended to be used only by the construction. (Contributed by NM, 6-Feb-1996.) | 
| ⊢ <N = ( E ∩ (N × N)) | ||
| Theorem | elni 7375 | Membership in the class of positive integers. (Contributed by NM, 15-Aug-1995.) | 
| ⊢ (𝐴 ∈ N ↔ (𝐴 ∈ ω ∧ 𝐴 ≠ ∅)) | ||
| Theorem | pinn 7376 | A positive integer is a natural number. (Contributed by NM, 15-Aug-1995.) | 
| ⊢ (𝐴 ∈ N → 𝐴 ∈ ω) | ||
| Theorem | pion 7377 | A positive integer is an ordinal number. (Contributed by NM, 23-Mar-1996.) | 
| ⊢ (𝐴 ∈ N → 𝐴 ∈ On) | ||
| Theorem | piord 7378 | A positive integer is ordinal. (Contributed by NM, 29-Jan-1996.) | 
| ⊢ (𝐴 ∈ N → Ord 𝐴) | ||
| Theorem | niex 7379 | The class of positive integers is a set. (Contributed by NM, 15-Aug-1995.) | 
| ⊢ N ∈ V | ||
| Theorem | 0npi 7380 | The empty set is not a positive integer. (Contributed by NM, 26-Aug-1995.) | 
| ⊢ ¬ ∅ ∈ N | ||
| Theorem | elni2 7381 | Membership in the class of positive integers. (Contributed by NM, 27-Nov-1995.) | 
| ⊢ (𝐴 ∈ N ↔ (𝐴 ∈ ω ∧ ∅ ∈ 𝐴)) | ||
| Theorem | 1pi 7382 | Ordinal 'one' is a positive integer. (Contributed by NM, 29-Oct-1995.) | 
| ⊢ 1o ∈ N | ||
| Theorem | addpiord 7383 | Positive integer addition in terms of ordinal addition. (Contributed by NM, 27-Aug-1995.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 +N 𝐵) = (𝐴 +o 𝐵)) | ||
| Theorem | mulpiord 7384 | Positive integer multiplication in terms of ordinal multiplication. (Contributed by NM, 27-Aug-1995.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 ·N 𝐵) = (𝐴 ·o 𝐵)) | ||
| Theorem | mulidpi 7385 | 1 is an identity element for multiplication on positive integers. (Contributed by NM, 4-Mar-1996.) (Revised by Mario Carneiro, 17-Nov-2014.) | 
| ⊢ (𝐴 ∈ N → (𝐴 ·N 1o) = 𝐴) | ||
| Theorem | ltpiord 7386 | Positive integer 'less than' in terms of ordinal membership. (Contributed by NM, 6-Feb-1996.) (Revised by Mario Carneiro, 28-Apr-2015.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 <N 𝐵 ↔ 𝐴 ∈ 𝐵)) | ||
| Theorem | ltsopi 7387 | Positive integer 'less than' is a strict ordering. (Contributed by NM, 8-Feb-1996.) (Proof shortened by Mario Carneiro, 10-Jul-2014.) | 
| ⊢ <N Or N | ||
| Theorem | pitric 7388 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 <N 𝐵 ↔ ¬ (𝐴 = 𝐵 ∨ 𝐵 <N 𝐴))) | ||
| Theorem | pitri3or 7389 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 <N 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 <N 𝐴)) | ||
| Theorem | ltdcpi 7390 | Less-than for positive integers is decidable. (Contributed by Jim Kingdon, 12-Dec-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → DECID 𝐴 <N 𝐵) | ||
| Theorem | ltrelpi 7391 | Positive integer 'less than' is a relation on positive integers. (Contributed by NM, 8-Feb-1996.) | 
| ⊢ <N ⊆ (N × N) | ||
| Theorem | dmaddpi 7392 | Domain of addition on positive integers. (Contributed by NM, 26-Aug-1995.) | 
| ⊢ dom +N = (N × N) | ||
| Theorem | dmmulpi 7393 | Domain of multiplication on positive integers. (Contributed by NM, 26-Aug-1995.) | 
| ⊢ dom ·N = (N × N) | ||
| Theorem | addclpi 7394 | Closure of addition of positive integers. (Contributed by NM, 18-Oct-1995.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 +N 𝐵) ∈ N) | ||
| Theorem | mulclpi 7395 | Closure of multiplication of positive integers. (Contributed by NM, 18-Oct-1995.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 ·N 𝐵) ∈ N) | ||
| Theorem | addcompig 7396 | Addition of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 +N 𝐵) = (𝐵 +N 𝐴)) | ||
| Theorem | addasspig 7397 | Addition of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N ∧ 𝐶 ∈ N) → ((𝐴 +N 𝐵) +N 𝐶) = (𝐴 +N (𝐵 +N 𝐶))) | ||
| Theorem | mulcompig 7398 | Multiplication of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N) → (𝐴 ·N 𝐵) = (𝐵 ·N 𝐴)) | ||
| Theorem | mulasspig 7399 | Multiplication of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N ∧ 𝐶 ∈ N) → ((𝐴 ·N 𝐵) ·N 𝐶) = (𝐴 ·N (𝐵 ·N 𝐶))) | ||
| Theorem | distrpig 7400 | Multiplication of positive integers is distributive. (Contributed by Jim Kingdon, 26-Aug-2019.) | 
| ⊢ ((𝐴 ∈ N ∧ 𝐵 ∈ N ∧ 𝐶 ∈ N) → (𝐴 ·N (𝐵 +N 𝐶)) = ((𝐴 ·N 𝐵) +N (𝐴 ·N 𝐶))) | ||
| < Previous Next > | 
| Copyright terms: Public domain | < Previous Next > |