| Intuitionistic Logic Explorer Theorem List (p. 61 of 172) | < 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 | fliftcnv 6001* |
Converse of the relation |
| Theorem | fliftfun 6002* |
The function |
| Theorem | fliftfund 6003* |
The function |
| Theorem | fliftfuns 6004* |
The function |
| Theorem | fliftf 6005* |
The domain and range of the function |
| Theorem | fliftval 6006* |
The value of the function |
| Theorem | isoeq1 6007 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq2 6008 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq3 6009 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq4 6010 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq5 6011 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | nfiso 6012 | Bound-variable hypothesis builder for an isomorphism. (Contributed by NM, 17-May-2004.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | isof1o 6013 | An isomorphism is a one-to-one onto function. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isorel 6014 | An isomorphism connects binary relations via its function values. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isoresbr 6015* | A consequence of isomorphism on two relations for a function's restriction. (Contributed by Jim Kingdon, 11-Jan-2019.) |
| Theorem | isoid 6016 | Identity law for isomorphism. Proposition 6.30(1) of [TakeutiZaring] p. 33. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isocnv 6017 | Converse law for isomorphism. Proposition 6.30(2) of [TakeutiZaring] p. 33. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isocnv2 6018 | Converse law for isomorphism. (Contributed by Mario Carneiro, 30-Jan-2014.) |
| Theorem | isores2 6019 | An isomorphism from one well-order to another can be restricted on either well-order. (Contributed by Mario Carneiro, 15-Jan-2013.) |
| Theorem | isores1 6020 | An isomorphism from one well-order to another can be restricted on either well-order. (Contributed by Mario Carneiro, 15-Jan-2013.) |
| Theorem | isores3 6021 | Induced isomorphism on a subset. (Contributed by Stefan O'Rear, 5-Nov-2014.) |
| Theorem | isotr 6022 | Composition (transitive) law for isomorphism. Proposition 6.30(3) of [TakeutiZaring] p. 33. (Contributed by NM, 27-Apr-2004.) (Proof shortened by Mario Carneiro, 5-Dec-2016.) |
| Theorem | iso0 6023 |
The empty set is an |
| Theorem | isoini 6024 | Isomorphisms preserve initial segments. Proposition 6.31(2) of [TakeutiZaring] p. 33. (Contributed by NM, 20-Apr-2004.) |
| Theorem | isoini2 6025 | Isomorphisms are isomorphisms on their initial segments. (Contributed by Mario Carneiro, 29-Mar-2014.) |
| Theorem | isoselem 6026* | Lemma for isose 6027. (Contributed by Mario Carneiro, 23-Jun-2015.) |
| Theorem | isose 6027 | An isomorphism preserves set-like relations. (Contributed by Mario Carneiro, 23-Jun-2015.) |
| Theorem | isopolem 6028 | Lemma for isopo 6029. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isopo 6029 | An isomorphism preserves partial ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isosolem 6030 | Lemma for isoso 6031. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isoso 6031 | An isomorphism preserves strict ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | f1oiso 6032* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | f1oiso2 6033* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | fdmrn 6034 |
A different way to write |
| Theorem | rinvf1o 6035 | Sufficient conditions for the restriction of an involution to be a bijection. (Contributed by Thierry Arnoux, 7-Dec-2016.) |
| Theorem | canth 6036 |
No set |
| Syntax | crio 6037 | Extend class notation with restricted description binder. |
| Definition | df-riota 6038 |
Define restricted description binder. In case there is no unique |
| Theorem | riotaeqdv 6039* | Formula-building deduction for iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotabidv 6040* | Formula-building deduction for restricted iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaeqbidv 6041* | Equality deduction for restricted universal quantifier. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaexg 6042* | Restricted iota is a set. (Contributed by Jim Kingdon, 15-Jun-2020.) |
| Theorem | iotaexel 6043* | Set existence of an iota expression in which all values are contained within a set. (Contributed by Jim Kingdon, 28-Jun-2025.) |
| Theorem | riotav 6044 | An iota restricted to the universe is unrestricted. (Contributed by NM, 18-Sep-2011.) |
| Theorem | riotauni 6045 | Restricted iota in terms of class union. (Contributed by NM, 11-Oct-2011.) |
| Theorem | nfriota1 6046* | The abstraction variable in a restricted iota descriptor isn't free. (Contributed by NM, 12-Oct-2011.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | nfriotadxy 6047* | Deduction version of nfriota 6048. (Contributed by Jim Kingdon, 12-Jan-2019.) |
| Theorem | nfriota 6048* | A variable not free in a wff remains so in a restricted iota descriptor. (Contributed by NM, 12-Oct-2011.) |
| Theorem | cbvriotavw 6049* | Change bound variable in a restricted description binder. Version of cbvriotav 6051 with a disjoint variable condition. (Contributed by NM, 18-Mar-2013.) (Revised by GG, 30-Sep-2024.) |
| Theorem | cbvriota 6050* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | cbvriotav 6051* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | csbriotag 6052* | Interchange class substitution and restricted description binder. (Contributed by NM, 24-Feb-2013.) |
| Theorem | riotacl2 6053 |
Membership law for "the unique element in (Contributed by NM, 21-Aug-2011.) (Revised by Mario Carneiro, 23-Dec-2016.) |
| Theorem | riotacl 6054* | Closure of restricted iota. (Contributed by NM, 21-Aug-2011.) |
| Theorem | riotasbc 6055 | Substitution law for descriptions. (Contributed by NM, 23-Aug-2011.) (Proof shortened by Mario Carneiro, 24-Dec-2016.) |
| Theorem | riotabidva 6056* | Equivalent wff's yield equal restricted class abstractions (deduction form). (rabbidva 2809 analog.) (Contributed by NM, 17-Jan-2012.) |
| Theorem | riotabiia 6057 | Equivalent wff's yield equal restricted iotas (inference form). (rabbiia 2807 analog.) (Contributed by NM, 16-Jan-2012.) |
| Theorem | riota1 6058* | Property of restricted iota. Compare iota1 5352. (Contributed by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota1a 6059 | Property of iota. (Contributed by NM, 23-Aug-2011.) |
| Theorem | riota2df 6060* | A deduction version of riota2f 6061. (Contributed by NM, 17-Feb-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota2f 6061* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riota2 6062* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riotaeqimp 6063* | If two restricted iota descriptors for an equality are equal, then the terms of the equality are equal. (Contributed by AV, 6-Dec-2020.) |
| Theorem | riotaprop 6064* | Properties of a restricted definite description operator. Todo (df-riota 6038 update): can some uses of riota2f 6061 be shortened with this? (Contributed by NM, 23-Nov-2013.) |
| Theorem | riota5f 6065* | A method for computing restricted iota. (Contributed by NM, 16-Apr-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota5 6066* | A method for computing restricted iota. (Contributed by NM, 20-Oct-2011.) (Revised by Mario Carneiro, 6-Dec-2016.) |
| Theorem | riotass2 6067* | Restriction of a unique element to a smaller class. (Contributed by NM, 21-Aug-2011.) (Revised by NM, 22-Mar-2013.) |
| Theorem | riotass 6068* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Oct-2005.) (Revised by Mario Carneiro, 24-Dec-2016.) |
| Theorem | moriotass 6069* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Feb-2006.) (Revised by NM, 16-Jun-2017.) |
| Theorem | snriota 6070 | A restricted class abstraction with a unique member can be expressed as a singleton. (Contributed by NM, 30-May-2006.) |
| Theorem | eusvobj2 6071* |
Specify the same property in two ways when class |
| Theorem | eusvobj1 6072* |
Specify the same object in two ways when class |
| Theorem | f1ofveu 6073* | There is one domain element for each value of a one-to-one onto function. (Contributed by NM, 26-May-2006.) |
| Theorem | f1ocnvfv3 6074* | Value of the converse of a one-to-one onto function. (Contributed by NM, 26-May-2006.) (Proof shortened by Mario Carneiro, 24-Dec-2016.) |
| Theorem | riotaund 6075* | Restricted iota equals the empty set when not meaningful. (Contributed by NM, 16-Jan-2012.) (Revised by Mario Carneiro, 15-Oct-2016.) (Revised by NM, 13-Sep-2018.) |
| Theorem | acexmidlema 6076* | Lemma for acexmid 6084. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemb 6077* | Lemma for acexmid 6084. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemph 6078* | Lemma for acexmid 6084. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemab 6079* | Lemma for acexmid 6084. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemcase 6080* |
Lemma for acexmid 6084. Here we divide the proof into cases (based
on the
disjunction implicit in an unordered pair, not the sort of case
elimination which relies on excluded middle).
The cases are (1) the choice function evaluated at
Because of the way we represent the choice function
Although it isn't exactly about the division into cases, it is also
convenient for this lemma to also include the step that if the choice
function evaluated at (Contributed by Jim Kingdon, 7-Aug-2019.) |
| Theorem | acexmidlem1 6081* | Lemma for acexmid 6084. List the cases identified in acexmidlemcase 6080 and hook them up to the lemmas which handle each case. (Contributed by Jim Kingdon, 7-Aug-2019.) |
| Theorem | acexmidlem2 6082* |
Lemma for acexmid 6084. This builds on acexmidlem1 6081 by noting that every
element of
(Note that
The set (Contributed by Jim Kingdon, 5-Aug-2019.) |
| Theorem | acexmidlemv 6083* |
Lemma for acexmid 6084.
This is acexmid 6084 with additional disjoint variable conditions,
most
notably between (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmid 6084* |
The axiom of choice implies excluded middle. Theorem 1.3 in [Bauer]
p. 483.
The statement of the axiom of choice given here is ac2 in the Metamath
Proof Explorer (version of 3-Aug-2019). In particular, note that the
choice function Essentially the same proof can also be found at "The axiom of choice implies instances of EM", [Crosilla], p. "Set-theoretic principles incompatible with intuitionistic logic". Often referred to as Diaconescu's theorem, or Diaconescu-Goodman-Myhill theorem, after Radu Diaconescu who discovered it in 1975 in the framework of topos theory and N. D. Goodman and John Myhill in 1978 in the framework of set theory (although it already appeared as an exercise in Errett Bishop's book Foundations of Constructive Analysis from 1967). For this theorem stated using the df-ac 7562 and df-exmid 4332 syntaxes, see exmidac 7565. (Contributed by Jim Kingdon, 4-Aug-2019.) |
| Syntax | co 6085 |
Extend class notation to include the value of an operation |
| Syntax | coprab 6086 | Extend class notation to include class abstraction (class builder) of nested ordered pairs. |
| Syntax | cmpo 6087 | Extend the definition of a class to include maps-to notation for defining an operation via a rule. |
| Definition | df-ov 6088 |
Define the value of an operation. Definition of operation value in
[Enderton] p. 79. Note that the syntax
is simply three class expressions
in a row bracketed by parentheses. There are no restrictions of any kind
on what those class expressions may be, although only certain kinds of
class expressions - a binary operation |
| Definition | df-oprab 6089* |
Define the class abstraction (class builder) of a collection of nested
ordered pairs (for use in defining operations). This is a special case
of Definition 4.16 of [TakeutiZaring] p. 14. Normally |
| Definition | df-mpo 6090* |
Define maps-to notation for defining an operation via a rule. Read as
"the operation defined by the map from |
| Theorem | oveq 6091 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq1 6092 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2 6093 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12 6094 | Equality theorem for operation value. (Contributed by NM, 16-Jul-1995.) |
| Theorem | oveq1i 6095 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2i 6096 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12i 6097 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | oveqi 6098 | Equality inference for operation value. (Contributed by NM, 24-Nov-2007.) |
| Theorem | oveq123i 6099 | Equality inference for operation value. (Contributed by FL, 11-Jul-2010.) |
| Theorem | oveq1d 6100 | Equality deduction for operation value. (Contributed by NM, 13-Mar-1995.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |