| Intuitionistic Logic Explorer Theorem List (p. 61 of 174) | < 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 | fliftrel 6001* |
|
| Theorem | fliftel 6002* |
Elementhood in the relation |
| Theorem | fliftel1 6003* |
Elementhood in the relation |
| Theorem | fliftcnv 6004* |
Converse of the relation |
| Theorem | fliftfun 6005* |
The function |
| Theorem | fliftfund 6006* |
The function |
| Theorem | fliftfuns 6007* |
The function |
| Theorem | fliftf 6008* |
The domain and range of the function |
| Theorem | fliftval 6009* |
The value of the function |
| Theorem | isoeq1 6010 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq2 6011 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq3 6012 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq4 6013 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | isoeq5 6014 | Equality theorem for isomorphisms. (Contributed by NM, 17-May-2004.) |
| Theorem | nfiso 6015 | Bound-variable hypothesis builder for an isomorphism. (Contributed by NM, 17-May-2004.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | isof1o 6016 | An isomorphism is a one-to-one onto function. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isorel 6017 | An isomorphism connects binary relations via its function values. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isoresbr 6018* | A consequence of isomorphism on two relations for a function's restriction. (Contributed by Jim Kingdon, 11-Jan-2019.) |
| Theorem | isoid 6019 | Identity law for isomorphism. Proposition 6.30(1) of [TakeutiZaring] p. 33. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isocnv 6020 | Converse law for isomorphism. Proposition 6.30(2) of [TakeutiZaring] p. 33. (Contributed by NM, 27-Apr-2004.) |
| Theorem | isocnv2 6021 | Converse law for isomorphism. (Contributed by Mario Carneiro, 30-Jan-2014.) |
| Theorem | isores2 6022 | An isomorphism from one well-order to another can be restricted on either well-order. (Contributed by Mario Carneiro, 15-Jan-2013.) |
| Theorem | isores1 6023 | An isomorphism from one well-order to another can be restricted on either well-order. (Contributed by Mario Carneiro, 15-Jan-2013.) |
| Theorem | isores3 6024 | Induced isomorphism on a subset. (Contributed by Stefan O'Rear, 5-Nov-2014.) |
| Theorem | isotr 6025 | 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 6026 |
The empty set is an |
| Theorem | isoini 6027 | Isomorphisms preserve initial segments. Proposition 6.31(2) of [TakeutiZaring] p. 33. (Contributed by NM, 20-Apr-2004.) |
| Theorem | isoini2 6028 | Isomorphisms are isomorphisms on their initial segments. (Contributed by Mario Carneiro, 29-Mar-2014.) |
| Theorem | isoselem 6029* | Lemma for isose 6030. (Contributed by Mario Carneiro, 23-Jun-2015.) |
| Theorem | isose 6030 | An isomorphism preserves set-like relations. (Contributed by Mario Carneiro, 23-Jun-2015.) |
| Theorem | isopolem 6031 | Lemma for isopo 6032. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isopo 6032 | An isomorphism preserves partial ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isosolem 6033 | Lemma for isoso 6034. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isoso 6034 | An isomorphism preserves strict ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | f1oiso 6035* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | f1oiso2 6036* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | fdmrn 6037 |
A different way to write |
| Theorem | rinvf1o 6038 | Sufficient conditions for the restriction of an involution to be a bijection. (Contributed by Thierry Arnoux, 7-Dec-2016.) |
| Theorem | canth 6039 |
No set |
| Syntax | crio 6040 | Extend class notation with restricted description binder. |
| Definition | df-riota 6041 |
Define restricted description binder. In case there is no unique |
| Theorem | riotaeqdv 6042* | Formula-building deduction for iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotabidv 6043* | Formula-building deduction for restricted iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaeqbidv 6044* | Equality deduction for restricted universal quantifier. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaexg 6045* | Restricted iota is a set. (Contributed by Jim Kingdon, 15-Jun-2020.) |
| Theorem | iotaexel 6046* | Set existence of an iota expression in which all values are contained within a set. (Contributed by Jim Kingdon, 28-Jun-2025.) |
| Theorem | riotav 6047 | An iota restricted to the universe is unrestricted. (Contributed by NM, 18-Sep-2011.) |
| Theorem | riotauni 6048 | Restricted iota in terms of class union. (Contributed by NM, 11-Oct-2011.) |
| Theorem | nfriota1 6049* | 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 6050* | Deduction version of nfriota 6051. (Contributed by Jim Kingdon, 12-Jan-2019.) |
| Theorem | nfriota 6051* | A variable not free in a wff remains so in a restricted iota descriptor. (Contributed by NM, 12-Oct-2011.) |
| Theorem | cbvriotavw 6052* | Change bound variable in a restricted description binder. Version of cbvriotav 6054 with a disjoint variable condition. (Contributed by NM, 18-Mar-2013.) (Revised by GG, 30-Sep-2024.) |
| Theorem | cbvriota 6053* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | cbvriotav 6054* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | csbriotag 6055* | Interchange class substitution and restricted description binder. (Contributed by NM, 24-Feb-2013.) |
| Theorem | riotacl2 6056 |
Membership law for "the unique element in (Contributed by NM, 21-Aug-2011.) (Revised by Mario Carneiro, 23-Dec-2016.) |
| Theorem | riotacl 6057* | Closure of restricted iota. (Contributed by NM, 21-Aug-2011.) |
| Theorem | riotasbc 6058 | Substitution law for descriptions. (Contributed by NM, 23-Aug-2011.) (Proof shortened by Mario Carneiro, 24-Dec-2016.) |
| Theorem | riotabidva 6059* | Equivalent wff's yield equal restricted class abstractions (deduction form). (rabbidva 2809 analog.) (Contributed by NM, 17-Jan-2012.) |
| Theorem | riotabiia 6060 | Equivalent wff's yield equal restricted iotas (inference form). (rabbiia 2807 analog.) (Contributed by NM, 16-Jan-2012.) |
| Theorem | riota1 6061* | Property of restricted iota. Compare iota1 5355. (Contributed by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota1a 6062 | Property of iota. (Contributed by NM, 23-Aug-2011.) |
| Theorem | riota2df 6063* | A deduction version of riota2f 6064. (Contributed by NM, 17-Feb-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota2f 6064* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riota2 6065* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riotaeqimp 6066* | 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 6067* | Properties of a restricted definite description operator. Todo (df-riota 6041 update): can some uses of riota2f 6064 be shortened with this? (Contributed by NM, 23-Nov-2013.) |
| Theorem | riota5f 6068* | A method for computing restricted iota. (Contributed by NM, 16-Apr-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota5 6069* | A method for computing restricted iota. (Contributed by NM, 20-Oct-2011.) (Revised by Mario Carneiro, 6-Dec-2016.) |
| Theorem | riotass2 6070* | Restriction of a unique element to a smaller class. (Contributed by NM, 21-Aug-2011.) (Revised by NM, 22-Mar-2013.) |
| Theorem | riotass 6071* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Oct-2005.) (Revised by Mario Carneiro, 24-Dec-2016.) |
| Theorem | moriotass 6072* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Feb-2006.) (Revised by NM, 16-Jun-2017.) |
| Theorem | snriota 6073 | A restricted class abstraction with a unique member can be expressed as a singleton. (Contributed by NM, 30-May-2006.) |
| Theorem | eusvobj2 6074* |
Specify the same property in two ways when class |
| Theorem | eusvobj1 6075* |
Specify the same object in two ways when class |
| Theorem | f1ofveu 6076* | There is one domain element for each value of a one-to-one onto function. (Contributed by NM, 26-May-2006.) |
| Theorem | f1ocnvfv3 6077* | 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 6078* | 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 6079* | Lemma for acexmid 6087. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemb 6080* | Lemma for acexmid 6087. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemph 6081* | Lemma for acexmid 6087. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemab 6082* | Lemma for acexmid 6087. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemcase 6083* |
Lemma for acexmid 6087. 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 6084* | Lemma for acexmid 6087. List the cases identified in acexmidlemcase 6083 and hook them up to the lemmas which handle each case. (Contributed by Jim Kingdon, 7-Aug-2019.) |
| Theorem | acexmidlem2 6085* |
Lemma for acexmid 6087. This builds on acexmidlem1 6084 by noting that every
element of
(Note that
The set (Contributed by Jim Kingdon, 5-Aug-2019.) |
| Theorem | acexmidlemv 6086* |
Lemma for acexmid 6087.
This is acexmid 6087 with additional disjoint variable conditions,
most
notably between (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmid 6087* |
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 7568 and df-exmid 4334 syntaxes, see exmidac 7571. (Contributed by Jim Kingdon, 4-Aug-2019.) |
| Syntax | co 6088 |
Extend class notation to include the value of an operation |
| Syntax | coprab 6089 | Extend class notation to include class abstraction (class builder) of nested ordered pairs. |
| Syntax | cmpo 6090 | Extend the definition of a class to include maps-to notation for defining an operation via a rule. |
| Definition | df-ov 6091 |
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 6092* |
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 6093* |
Define maps-to notation for defining an operation via a rule. Read as
"the operation defined by the map from |
| Theorem | oveq 6094 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq1 6095 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2 6096 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12 6097 | Equality theorem for operation value. (Contributed by NM, 16-Jul-1995.) |
| Theorem | oveq1i 6098 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2i 6099 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12i 6100 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |