| Intuitionistic Logic Explorer Theorem List (p. 77 of 171) | < 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 | papirr 7601 | An apartness is irreflexive. (Contributed by Jim Kingdon, 27-May-2026.) |
| Theorem | papsym 7602 | An apartness is symmetric. (Contributed by Jim Kingdon, 27-May-2026.) |
| Theorem | papcotr 7603 | An apartness is cotransitive. (Contributed by Jim Kingdon, 28-May-2026.) |
| Syntax | wtap 7604 | Tight apartness predicate symbol. |
| Definition | df-tap 7605* |
Tight apartness predicate. A relation |
| Theorem | tapap 7606 | A tight apartness is an apartness. (Contributed by Jim Kingdon, 29-May-2026.) |
| Theorem | dftap2 7607* | Tight apartness with the apartness properties from df-pap 7598 expanded. (Contributed by Jim Kingdon, 21-Feb-2025.) |
| Theorem | tapeq1 7608 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 8-Feb-2025.) |
| Theorem | tapeq2 7609 | Equality theorem for tight apartness predicate. (Contributed by Jim Kingdon, 15-Feb-2025.) |
| Theorem | netap 7610* | Negated equality on a set with decidable equality is a tight apartness. (Contributed by Jim Kingdon, 5-Feb-2025.) |
| Theorem | 2onetap 7611* |
Negated equality is a tight apartness on |
| Theorem | 2oneel 7612* |
|
| Theorem | 2omotaplemap 7613* | Lemma for 2omotap 7615. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotaplemst 7614* | Lemma for 2omotap 7615. (Contributed by Jim Kingdon, 6-Feb-2025.) |
| Theorem | 2omotap 7615 |
If there is at most one tight apartness on |
| Theorem | exmidapne 7616* | Excluded middle implies there is only one tight apartness on any class, namely negated equality. (Contributed by Jim Kingdon, 14-Feb-2025.) |
| Theorem | exmidmotap 7617* | 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 7552 but since it implies excluded middle as shown at exmidac 7555, 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 7618 | Formula for an abbreviation of countable choice. |
| Definition | df-cc 7619* | The expression CCHOICE will be used as a readable shorthand for any form of countable choice, analogous to df-ac 7552 for full choice. (Contributed by Jim Kingdon, 27-Nov-2023.) |
| Theorem | ccfunen 7620* | Existence of a choice function for a countably infinite set. (Contributed by Jim Kingdon, 28-Nov-2023.) |
| Theorem | cc1 7621* | 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 7622* | Lemma for cc2 7623. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc2 7623* | Countable choice using sequences instead of countable sets. (Contributed by Jim Kingdon, 27-Apr-2024.) |
| Theorem | cc3 7624* | Countable choice using a sequence F(n) . (Contributed by Mario Carneiro, 8-Feb-2013.) (Revised by Jim Kingdon, 29-Apr-2024.) |
| Theorem | cc4f 7625* |
Countable choice by showing the existence of a function |
| Theorem | cc4 7626* |
Countable choice by showing the existence of a function |
| Theorem | cc4n 7627* |
Countable choice with a simpler restriction on how every set in the
countable collection needs to be inhabited. That is, compared with
cc4 7626, the hypotheses only require an A(n) for each
value of |
| Theorem | acnccim 7628 |
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 6737 and similar theorems ), going from there to positive integers (df-ni 7661) and then positive rational numbers (df-nqqs 7705) 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 7823. The Cauchy reals (without countable choice) fail to satisfy ax-caucvg 8289 and the MacNeille reals fail to satisfy axltwlin 8383, 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 7629 |
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 7630 | Positive integer addition. |
| Syntax | cmi 7631 | Positive integer multiplication. |
| Syntax | clti 7632 | Positive integer ordering relation. |
| Syntax | cplpq 7633 | Positive pre-fraction addition. |
| Syntax | cmpq 7634 | Positive pre-fraction multiplication. |
| Syntax | cltpq 7635 | Positive pre-fraction ordering relation. |
| Syntax | ceq 7636 | Equivalence class used to construct positive fractions. |
| Syntax | cnq 7637 | Set of positive fractions. |
| Syntax | c1q 7638 | The positive fraction constant 1. |
| Syntax | cplq 7639 | Positive fraction addition. |
| Syntax | cmq 7640 | Positive fraction multiplication. |
| Syntax | crq 7641 | Positive fraction reciprocal operation. |
| Syntax | cltq 7642 | Positive fraction ordering relation. |
| Syntax | ceq0 7643 | Equivalence class used to construct nonnegative fractions. |
| Syntax | cnq0 7644 | Set of nonnegative fractions. |
| Syntax | c0q0 7645 | The nonnegative fraction constant 0. |
| Syntax | cplq0 7646 | Nonnegative fraction addition. |
| Syntax | cmq0 7647 | Nonnegative fraction multiplication. |
| Syntax | cnp 7648 | Set of positive reals. |
| Syntax | c1p 7649 | Positive real constant 1. |
| Syntax | cpp 7650 | Positive real addition. |
| Syntax | cmp 7651 | Positive real multiplication. |
| Syntax | cltp 7652 | Positive real ordering relation. |
| Syntax | cer 7653 | Equivalence class used to construct signed reals. |
| Syntax | cnr 7654 | Set of signed reals. |
| Syntax | c0r 7655 | The signed real constant 0. |
| Syntax | c1r 7656 | The signed real constant 1. |
| Syntax | cm1r 7657 | The signed real constant -1. |
| Syntax | cplr 7658 | Signed real addition. |
| Syntax | cmr 7659 | Signed real multiplication. |
| Syntax | cltr 7660 | Signed real ordering relation. |
| Definition | df-ni 7661 | 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 7662 | 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 7663 | 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 7664 | 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 7665 | Membership in the class of positive integers. (Contributed by NM, 15-Aug-1995.) |
| Theorem | pinn 7666 | A positive integer is a natural number. (Contributed by NM, 15-Aug-1995.) |
| Theorem | pion 7667 | A positive integer is an ordinal number. (Contributed by NM, 23-Mar-1996.) |
| Theorem | piord 7668 | A positive integer is ordinal. (Contributed by NM, 29-Jan-1996.) |
| Theorem | niex 7669 | The class of positive integers is a set. (Contributed by NM, 15-Aug-1995.) |
| Theorem | 0npi 7670 | The empty set is not a positive integer. (Contributed by NM, 26-Aug-1995.) |
| Theorem | elni2 7671 | Membership in the class of positive integers. (Contributed by NM, 27-Nov-1995.) |
| Theorem | 1pi 7672 | Ordinal 'one' is a positive integer. (Contributed by NM, 29-Oct-1995.) |
| Theorem | addpiord 7673 | Positive integer addition in terms of ordinal addition. (Contributed by NM, 27-Aug-1995.) |
| Theorem | mulpiord 7674 | Positive integer multiplication in terms of ordinal multiplication. (Contributed by NM, 27-Aug-1995.) |
| Theorem | mulidpi 7675 | 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 7676 | Positive integer 'less than' in terms of ordinal membership. (Contributed by NM, 6-Feb-1996.) (Revised by Mario Carneiro, 28-Apr-2015.) |
| Theorem | ltsopi 7677 | Positive integer 'less than' is a strict ordering. (Contributed by NM, 8-Feb-1996.) (Proof shortened by Mario Carneiro, 10-Jul-2014.) |
| Theorem | pitric 7678 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) |
| Theorem | pitri3or 7679 | Trichotomy for positive integers. (Contributed by Jim Kingdon, 21-Sep-2019.) |
| Theorem | ltdcpi 7680 | Less-than for positive integers is decidable. (Contributed by Jim Kingdon, 12-Dec-2019.) |
| Theorem | ltrelpi 7681 | Positive integer 'less than' is a relation on positive integers. (Contributed by NM, 8-Feb-1996.) |
| Theorem | dmaddpi 7682 | Domain of addition on positive integers. (Contributed by NM, 26-Aug-1995.) |
| Theorem | dmmulpi 7683 | Domain of multiplication on positive integers. (Contributed by NM, 26-Aug-1995.) |
| Theorem | addclpi 7684 | Closure of addition of positive integers. (Contributed by NM, 18-Oct-1995.) |
| Theorem | mulclpi 7685 | Closure of multiplication of positive integers. (Contributed by NM, 18-Oct-1995.) |
| Theorem | addcompig 7686 | Addition of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | addasspig 7687 | Addition of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | mulcompig 7688 | Multiplication of positive integers is commutative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | mulasspig 7689 | Multiplication of positive integers is associative. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | distrpig 7690 | Multiplication of positive integers is distributive. (Contributed by Jim Kingdon, 26-Aug-2019.) |
| Theorem | addcanpig 7691 | Addition cancellation law for positive integers. (Contributed by Jim Kingdon, 27-Aug-2019.) |
| Theorem | mulcanpig 7692 | Multiplication cancellation law for positive integers. (Contributed by Jim Kingdon, 29-Aug-2019.) |
| Theorem | addnidpig 7693 | There is no identity element for addition on positive integers. (Contributed by NM, 28-Nov-1995.) |
| Theorem | ltexpi 7694* | Ordering on positive integers in terms of existence of sum. (Contributed by NM, 15-Mar-1996.) (Revised by Mario Carneiro, 14-Jun-2013.) |
| Theorem | ltapig 7695 | Ordering property of addition for positive integers. (Contributed by Jim Kingdon, 31-Aug-2019.) |
| Theorem | ltmpig 7696 | Ordering property of multiplication for positive integers. (Contributed by Jim Kingdon, 31-Aug-2019.) |
| Theorem | 1lt2pi 7697 | One is less than two (one plus one). (Contributed by NM, 13-Mar-1996.) |
| Theorem | nlt1pig 7698 | No positive integer is less than one. (Contributed by Jim Kingdon, 31-Aug-2019.) |
| Theorem | indpi 7699* | Principle of Finite Induction on positive integers. (Contributed by NM, 23-Mar-1996.) |
| Theorem | nnppipi 7700 | A natural number plus a positive integer is a positive integer. (Contributed by Jim Kingdon, 10-Nov-2019.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |