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