| 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 | onntri51 7501* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri45 7502* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri24 7503 | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | exmidontri2or 7504* | Ordinal trichotomy is equivalent to excluded middle. (Contributed by Jim Kingdon, 26-Aug-2024.) |
| Theorem | onntri52 7505* | Double negated ordinal trichotomy. (Contributed by James E. Hanson and Jim Kingdon, 2-Aug-2024.) |
| Theorem | onntri3or 7506* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) |
| Theorem | onntri2or 7507* | Double negated ordinal trichotomy. (Contributed by Jim Kingdon, 25-Aug-2024.) |
| Theorem | fmelpw1o 7508 |
With a formula
As proved in if0ab 3610, the associated element of |
| Syntax | wap 7509 | Apartness predicate symbol. |
| Definition | df-pap 7510* |
Apartness predicate. A relation |
| Syntax | wtap 7511 | Tight apartness predicate symbol. |
| Definition | df-tap 7512* |
Tight apartness predicate. A relation |
| Theorem | dftap2 7513* | Tight apartness with the apartness properties from df-pap 7510 expanded. (Contributed by Jim Kingdon, 21-Feb-2025.) |
| Theorem | tapeq1 7514 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 8-Feb-2025.) |
| Theorem | tapeq2 7515 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 15-Feb-2025.) |
| Theorem | netap 7516* | Negated equality on a set with decidable equality is a tight apartness. (Contributed by Jim Kingdon, 5-Feb-2025.) |
| Theorem | 2onetap 7517* |
Negated equality is a tight apartness on |
| Theorem | 2oneel 7518* |
|
| Theorem | 2omotaplemap 7519* | Lemma for 2omotap 7521. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotaplemst 7520* | Lemma for 2omotap 7521. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotap 7521 |
If there is at most one tight apartness on |
| Theorem | exmidapne 7522* | Excluded middle implies there is only one tight apartness on any class, namely negated equality. (Contributed by Jim Kingdon, 14-Feb-2025.) |
| Theorem | exmidmotap 7523* | 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 7464 but since it implies excluded middle as shown at exmidac 7467, 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 7524 | Formula for an abbreviation of countable choice. |
| Definition | df-cc 7525* | The expression CCHOICE will be used as a readable shorthand for any form of countable choice, analogous to df-ac 7464 for full choice. (Contributed by Jim Kingdon, 27-Nov-2023.) |
| Theorem | ccfunen 7526* | Existence of a choice function for a countably infinite set. (Contributed by Jim Kingdon, 28-Nov-2023.) |
| Theorem | cc1 7527* | 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 7528* | Lemma for cc2 7529. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc2 7529* | Countable choice using sequences instead of countable sets. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc3 7530* | Countable choice using a sequence F(n) . (Contributed by Mario Carneiro, 8-Feb-2013.) (Revised by Jim Kingdon, 29-Apr-2024.) |
| Theorem | cc4f 7531* |
Countable choice by showing the existence of a function |
| Theorem | cc4 7532* |
Countable choice by showing the existence of a function |
| Theorem | cc4n 7533* |
Countable choice with a simpler restriction on how every set in the
countable collection needs to be inhabited. That is, compared with
cc4 7532, the hypotheses only require an A(n) for each
value of |
| Theorem | acnccim 7534 |
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 6685 and similar theorems ), going from there to positive integers (df-ni 7567) and then positive rational numbers (df-nqqs 7611) 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 7729. The Cauchy reals (without countable choice) fail to satisfy ax-caucvg 8195 and the MacNeille reals fail to satisfy axltwlin 8289, 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 7535 |
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 7536 | Positive integer addition. |
| Syntax | cmi 7537 | Positive integer multiplication. |
| Syntax | clti 7538 | Positive integer ordering relation. |
| Syntax | cplpq 7539 | Positive pre-fraction addition. |
| Syntax | cmpq 7540 | Positive pre-fraction multiplication. |
| Syntax | cltpq 7541 | Positive pre-fraction ordering relation. |
| Syntax | ceq 7542 | Equivalence class used to construct positive fractions. |
| Syntax | cnq 7543 | Set of positive fractions. |
| Syntax | c1q 7544 | The positive fraction constant 1. |
| Syntax | cplq 7545 | Positive fraction addition. |
| Syntax | cmq 7546 | Positive fraction multiplication. |
| Syntax | crq 7547 | Positive fraction reciprocal operation. |
| Syntax | cltq 7548 | Positive fraction ordering relation. |
| Syntax | ceq0 7549 | Equivalence class used to construct nonnegative fractions. |
| Syntax | cnq0 7550 | Set of nonnegative fractions. |
| Syntax | c0q0 7551 | The nonnegative fraction constant 0. |
| Syntax | cplq0 7552 | Nonnegative fraction addition. |
| Syntax | cmq0 7553 | Nonnegative fraction multiplication. |
| Syntax | cnp 7554 | Set of positive reals. |
| Syntax | c1p 7555 | Positive real constant 1. |
| Syntax | cpp 7556 | Positive real addition. |
| Syntax | cmp 7557 | Positive real multiplication. |
| Syntax | cltp 7558 | Positive real ordering relation. |
| Syntax | cer 7559 | Equivalence class used to construct signed reals. |
| Syntax | cnr 7560 | Set of signed reals. |
| Syntax | c0r 7561 | The signed real constant 0. |
| Syntax | c1r 7562 | The signed real constant 1. |
| Syntax | cm1r 7563 | The signed real constant -1. |
| Syntax | cplr 7564 | Signed real addition. |
| Syntax | cmr 7565 | Signed real multiplication. |
| Syntax | cltr 7566 | Signed real ordering relation. |
| Definition | df-ni 7567 | 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.) |
| Definition | df-pli 7568 | 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.) |
| Definition | df-mi 7569 | 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.) |
| Definition | df-lti 7570 | 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.) |
| Theorem | elni 7571 | Membership in the class of positive integers. (Contributed by NM, 15-Aug-1995.) |
| Theorem | pinn 7572 | A positive integer is a natural number. (Contributed by NM, 15-Aug-1995.) |
| Theorem | pion 7573 | A positive integer is an ordinal number. (Contributed by NM, 23-Mar-1996.) |
| Theorem | piord 7574 | A positive integer is ordinal. (Contributed by NM, 29-Jan-1996.) |
| Theorem | niex 7575 | The class of positive integers is a set. (Contributed by NM, 15-Aug-1995.) |
| Theorem | 0npi 7576 | The empty set is not a positive integer. (Contributed by NM, 26-Aug-1995.) |
| Theorem | elni2 7577 | Membership in the class of positive integers. (Contributed by NM, 27-Nov-1995.) |
| Theorem | 1pi 7578 | Ordinal 'one' is a positive integer. (Contributed by NM, 29-Oct-1995.) |
| Theorem | addpiord 7579 | Positive integer addition in terms of ordinal addition. (Contributed by NM, 27-Aug-1995.) |
| Theorem | mulpiord 7580 | Positive integer multiplication in terms of ordinal multiplication. (Contributed by NM, 27-Aug-1995.) |
| Theorem | mulidpi 7581 | 1 is an identity element for multiplication on positive integers. (Contributed by NM, 4-Mar-1996.) (Revised by Mario Carneiro, 17-Nov-2014.) |
| Theorem | ltpiord 7582 | Positive integer 'less than' in terms of ordinal membership. (Contributed by NM, 6-Feb-1996.) (Revised by Mario Carneiro, 28-Apr-2015.) |
| Theorem | ltsopi 7583 | Positive integer 'less than' is a strict ordering. (Contributed by NM, 8-Feb-1996.) (Proof shortened by Mario Carneiro, 10-Jul-2014.) |
| Theorem | pitric 7584 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) |
| Theorem | pitri3or 7585 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) |
| Theorem | ltdcpi 7586 | Less-than for positive integers is decidable. (Contributed by Jim Kingdon, 12-Dec-2019.) |
| Theorem | ltrelpi 7587 | Positive integer 'less than' is a relation on positive integers. (Contributed by NM, 8-Feb-1996.) |
| Theorem | dmaddpi 7588 | Domain of addition on positive integers. (Contributed by NM, 26-Aug-1995.) |
| Theorem | dmmulpi 7589 | Domain of multiplication on positive integers. (Contributed by NM, 26-Aug-1995.) |
| Theorem | addclpi 7590 | Closure of addition of positive integers. (Contributed by NM, 18-Oct-1995.) |
| Theorem | mulclpi 7591 | Closure of multiplication of positive integers. (Contributed by NM, 18-Oct-1995.) |
| Theorem | addcompig 7592 | Addition of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | addasspig 7593 | Addition of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | mulcompig 7594 | Multiplication of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | mulasspig 7595 | Multiplication of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | distrpig 7596 | Multiplication of positive integers is distributive. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | addcanpig 7597 | Addition cancellation law for positive integers. (Contributed by Jim Kingdon, 27-Aug-2019.) |
| Theorem | mulcanpig 7598 | Multiplication cancellation law for positive integers. (Contributed by Jim Kingdon, 29-Aug-2019.) |
| Theorem | addnidpig 7599 | There is no identity element for addition on positive integers. (Contributed by NM, 28-Nov-1995.) |
| Theorem | ltexpi 7600* | Ordering on positive integers in terms of existence of sum. (Contributed by NM, 15-Mar-1996.) (Revised by Mario Carneiro, 14-Jun-2013.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |