| Intuitionistic Logic Explorer Theorem List (p. 61 of 170) | < 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 | isopolem 6001 | Lemma for isopo 6002. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isopo 6002 | An isomorphism preserves partial ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isosolem 6003 | Lemma for isoso 6004. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | isoso 6004 | An isomorphism preserves strict ordering. (Contributed by Stefan O'Rear, 16-Nov-2014.) |
| Theorem | f1oiso 6005* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | f1oiso2 6006* |
Any one-to-one onto function determines an isomorphism with an induced
relation |
| Theorem | fdmrn 6007 |
A different way to write |
| Theorem | rinvf1o 6008 | Sufficient conditions for the restriction of an involution to be a bijection. (Contributed by Thierry Arnoux, 7-Dec-2016.) |
| Theorem | canth 6009 |
No set |
| Syntax | crio 6010 | Extend class notation with restricted description binder. |
| Definition | df-riota 6011 |
Define restricted description binder. In case there is no unique |
| Theorem | riotaeqdv 6012* | Formula-building deduction for iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotabidv 6013* | Formula-building deduction for restricted iota. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaeqbidv 6014* | Equality deduction for restricted universal quantifier. (Contributed by NM, 15-Sep-2011.) |
| Theorem | riotaexg 6015* | Restricted iota is a set. (Contributed by Jim Kingdon, 15-Jun-2020.) |
| Theorem | iotaexel 6016* | Set existence of an iota expression in which all values are contained within a set. (Contributed by Jim Kingdon, 28-Jun-2025.) |
| Theorem | riotav 6017 | An iota restricted to the universe is unrestricted. (Contributed by NM, 18-Sep-2011.) |
| Theorem | riotauni 6018 | Restricted iota in terms of class union. (Contributed by NM, 11-Oct-2011.) |
| Theorem | nfriota1 6019* | 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 6020* | Deduction version of nfriota 6021. (Contributed by Jim Kingdon, 12-Jan-2019.) |
| Theorem | nfriota 6021* | A variable not free in a wff remains so in a restricted iota descriptor. (Contributed by NM, 12-Oct-2011.) |
| Theorem | cbvriotavw 6022* | Change bound variable in a restricted description binder. Version of cbvriotav 6024 with a disjoint variable condition. (Contributed by NM, 18-Mar-2013.) (Revised by GG, 30-Sep-2024.) |
| Theorem | cbvriota 6023* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | cbvriotav 6024* | Change bound variable in a restricted description binder. (Contributed by NM, 18-Mar-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | csbriotag 6025* | Interchange class substitution and restricted description binder. (Contributed by NM, 24-Feb-2013.) |
| Theorem | riotacl2 6026 |
Membership law for "the unique element in (Contributed by NM, 21-Aug-2011.) (Revised by Mario Carneiro, 23-Dec-2016.) |
| Theorem | riotacl 6027* | Closure of restricted iota. (Contributed by NM, 21-Aug-2011.) |
| Theorem | riotasbc 6028 | Substitution law for descriptions. (Contributed by NM, 23-Aug-2011.) (Proof shortened by Mario Carneiro, 24-Dec-2016.) |
| Theorem | riotabidva 6029* | Equivalent wff's yield equal restricted class abstractions (deduction form). (rabbidva 2803 analog.) (Contributed by NM, 17-Jan-2012.) |
| Theorem | riotabiia 6030 | Equivalent wff's yield equal restricted iotas (inference form). (rabbiia 2801 analog.) (Contributed by NM, 16-Jan-2012.) |
| Theorem | riota1 6031* | Property of restricted iota. Compare iota1 5332. (Contributed by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota1a 6032 | Property of iota. (Contributed by NM, 23-Aug-2011.) |
| Theorem | riota2df 6033* | A deduction version of riota2f 6034. (Contributed by NM, 17-Feb-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota2f 6034* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riota2 6035* |
This theorem shows a condition that allows us to represent a descriptor
with a class expression |
| Theorem | riotaeqimp 6036* | 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 6037* | Properties of a restricted definite description operator. Todo (df-riota 6011 update): can some uses of riota2f 6034 be shortened with this? (Contributed by NM, 23-Nov-2013.) |
| Theorem | riota5f 6038* | A method for computing restricted iota. (Contributed by NM, 16-Apr-2013.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | riota5 6039* | A method for computing restricted iota. (Contributed by NM, 20-Oct-2011.) (Revised by Mario Carneiro, 6-Dec-2016.) |
| Theorem | riotass2 6040* | Restriction of a unique element to a smaller class. (Contributed by NM, 21-Aug-2011.) (Revised by NM, 22-Mar-2013.) |
| Theorem | riotass 6041* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Oct-2005.) (Revised by Mario Carneiro, 24-Dec-2016.) |
| Theorem | moriotass 6042* | Restriction of a unique element to a smaller class. (Contributed by NM, 19-Feb-2006.) (Revised by NM, 16-Jun-2017.) |
| Theorem | snriota 6043 | A restricted class abstraction with a unique member can be expressed as a singleton. (Contributed by NM, 30-May-2006.) |
| Theorem | eusvobj2 6044* |
Specify the same property in two ways when class |
| Theorem | eusvobj1 6045* |
Specify the same object in two ways when class |
| Theorem | f1ofveu 6046* | There is one domain element for each value of a one-to-one onto function. (Contributed by NM, 26-May-2006.) |
| Theorem | f1ocnvfv3 6047* | 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 6048* | 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 6049* | Lemma for acexmid 6057. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemb 6050* | Lemma for acexmid 6057. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemph 6051* | Lemma for acexmid 6057. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemab 6052* | Lemma for acexmid 6057. (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmidlemcase 6053* |
Lemma for acexmid 6057. 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 6054* | Lemma for acexmid 6057. List the cases identified in acexmidlemcase 6053 and hook them up to the lemmas which handle each case. (Contributed by Jim Kingdon, 7-Aug-2019.) |
| Theorem | acexmidlem2 6055* |
Lemma for acexmid 6057. This builds on acexmidlem1 6054 by noting that every
element of
(Note that
The set (Contributed by Jim Kingdon, 5-Aug-2019.) |
| Theorem | acexmidlemv 6056* |
Lemma for acexmid 6057.
This is acexmid 6057 with additional disjoint variable conditions,
most
notably between (Contributed by Jim Kingdon, 6-Aug-2019.) |
| Theorem | acexmid 6057* |
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 7526 and df-exmid 4313 syntaxes, see exmidac 7529. (Contributed by Jim Kingdon, 4-Aug-2019.) |
| Syntax | co 6058 |
Extend class notation to include the value of an operation |
| Syntax | coprab 6059 | Extend class notation to include class abstraction (class builder) of nested ordered pairs. |
| Syntax | cmpo 6060 | Extend the definition of a class to include maps-to notation for defining an operation via a rule. |
| Definition | df-ov 6061 |
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 6062* |
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 6063* |
Define maps-to notation for defining an operation via a rule. Read as
"the operation defined by the map from |
| Theorem | oveq 6064 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq1 6065 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2 6066 | Equality theorem for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12 6067 | Equality theorem for operation value. (Contributed by NM, 16-Jul-1995.) |
| Theorem | oveq1i 6068 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq2i 6069 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) |
| Theorem | oveq12i 6070 | Equality inference for operation value. (Contributed by NM, 28-Feb-1995.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | oveqi 6071 | Equality inference for operation value. (Contributed by NM, 24-Nov-2007.) |
| Theorem | oveq123i 6072 | Equality inference for operation value. (Contributed by FL, 11-Jul-2010.) |
| Theorem | oveq1d 6073 | Equality deduction for operation value. (Contributed by NM, 13-Mar-1995.) |
| Theorem | oveq2d 6074 | Equality deduction for operation value. (Contributed by NM, 13-Mar-1995.) |
| Theorem | oveqd 6075 | Equality deduction for operation value. (Contributed by NM, 9-Sep-2006.) |
| Theorem | oveq12d 6076 | Equality deduction for operation value. (Contributed by NM, 13-Mar-1995.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | oveqan12d 6077 | Equality deduction for operation value. (Contributed by NM, 10-Aug-1995.) |
| Theorem | oveqan12rd 6078 | Equality deduction for operation value. (Contributed by NM, 10-Aug-1995.) |
| Theorem | oveq123d 6079 | Equality deduction for operation value. (Contributed by FL, 22-Dec-2008.) |
| Theorem | fvoveq1d 6080 | Equality deduction for nested function and operation value. (Contributed by AV, 23-Jul-2022.) |
| Theorem | fvoveq1 6081 | Equality theorem for nested function and operation value. Closed form of fvoveq1d 6080. (Contributed by AV, 23-Jul-2022.) |
| Theorem | ovanraleqv 6082* | 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 6083 | 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.) |
| Theorem | ovrspc2v 6084* | If an operation value is element of a class for all operands of two classes, then the operation value is an element of the class for specific operands of the two classes. (Contributed by Mario Carneiro, 6-Dec-2014.) |
| Theorem | oveqrspc2v 6085* | Restricted specialization of operands, using implicit substitution. (Contributed by Mario Carneiro, 6-Dec-2014.) |
| Theorem | oveqdr 6086 | Equality of two operations for any two operands. Useful in proofs using *propd theorems. (Contributed by Mario Carneiro, 29-Jun-2015.) |
| Theorem | nfovd 6087 | Deduction version of bound-variable hypothesis builder nfov 6088. (Contributed by NM, 13-Dec-2005.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) |
| Theorem | nfov 6088 | Bound-variable hypothesis builder for operation value. (Contributed by NM, 4-May-2004.) |
| Theorem | oprabidlem 6089* | Slight elaboration of exdistrfor 1849. A lemma for oprabid 6090. (Contributed by Jim Kingdon, 15-Jan-2019.) |
| Theorem | oprabid 6090 |
The law of concretion. Special case of Theorem 9.5 of [Quine] p. 61.
Although this theorem would be useful with a distinct variable condition
between |
| Theorem | fnovex 6091 | The result of an operation is a set. (Contributed by Jim Kingdon, 15-Jan-2019.) |
| Theorem | ovexg 6092 | Evaluating a set operation at two sets gives a set. (Contributed by Jim Kingdon, 19-Aug-2021.) |
| Theorem | ovssunirng 6093 | The result of an operation value is always a subset of the union of the range. (Contributed by Mario Carneiro, 12-Jan-2017.) |
| Theorem | ovprc 6094 | The value of an operation when the one of the arguments is a proper class. Note: this theorem is dependent on our particular definitions of operation value, function value, and ordered pair. (Contributed by Mario Carneiro, 26-Apr-2015.) |
| Theorem | ovprc1 6095 | The value of an operation when the first argument is a proper class. (Contributed by NM, 16-Jun-2004.) |
| Theorem | ovprc2 6096 | The value of an operation when the second argument is a proper class. (Contributed by Mario Carneiro, 26-Apr-2015.) |
| Theorem | csbov123g 6097 | Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.) (Proof shortened by Mario Carneiro, 5-Dec-2016.) |
| Theorem | csbov12g 6098* | Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.) |
| Theorem | csbov1g 6099* | Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.) |
| Theorem | csbov2g 6100* | Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |