| Intuitionistic Logic Explorer Theorem List (p. 54 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 | coass 5301 | Associative law for class composition. Theorem 27 of [Suppes] p. 64. Also Exercise 21 of [Enderton] p. 53. Interestingly, this law holds for any classes whatsoever, not just functions or even relations. (Contributed by NM, 27-Jan-1997.) |
| Theorem | relcnvtr 5302 | A relation is transitive iff its converse is transitive. (Contributed by FL, 19-Sep-2011.) |
| Theorem | relssdmrn 5303 | A relation is included in the cross product of its domain and range. Exercise 4.12(t) of [Mendelson] p. 235. (Contributed by NM, 3-Aug-1994.) |
| Theorem | cnvssrndm 5304 | The converse is a subset of the cartesian product of range and domain. (Contributed by Mario Carneiro, 2-Jan-2017.) |
| Theorem | cossxp 5305 | Composition as a subset of the cross product of factors. (Contributed by Mario Carneiro, 12-Jan-2017.) |
| Theorem | cossxp2 5306 | The composition of two relations is a relation, with bounds on its domain and codomain. (Contributed by BJ, 10-Jul-2022.) |
| Theorem | cocnvres 5307 | Restricting a relation and a converse relation when they are composed together. (Contributed by BJ, 10-Jul-2022.) |
| Theorem | cocnvss 5308 | Upper bound for the composed of a relation and an inverse relation. (Contributed by BJ, 10-Jul-2022.) |
| Theorem | relrelss 5309 | Two ways to describe the structure of a two-place operation. (Contributed by NM, 17-Dec-2008.) |
| Theorem | unielrel 5310 | The membership relation for a relation is inherited by class union. (Contributed by NM, 17-Sep-2006.) |
| Theorem | relfld 5311 | The double union of a relation is its field. (Contributed by NM, 17-Sep-2006.) |
| Theorem | relresfld 5312 | Restriction of a relation to its field. (Contributed by FL, 15-Apr-2012.) |
| Theorem | relcoi2 5313 | Composition with the identity relation restricted to a relation's field. (Contributed by FL, 2-May-2011.) |
| Theorem | relcoi1 5314 | Composition with the identity relation restricted to a relation's field. (Contributed by FL, 8-May-2011.) |
| Theorem | unidmrn 5315 | The double union of the converse of a class is its field. (Contributed by NM, 4-Jun-2008.) |
| Theorem | relcnvfld 5316 |
if |
| Theorem | dfdm2 5317 | Alternate definition of domain df-dm 4779 that doesn't require dummy variables. (Contributed by NM, 2-Aug-2010.) |
| Theorem | unixpm 5318* | The double class union of an inhabited cross product is the union of its members. (Contributed by Jim Kingdon, 18-Dec-2018.) |
| Theorem | unixp0im 5319 | The union of an empty cross product is empty. (Contributed by Jim Kingdon, 18-Dec-2018.) |
| Theorem | cnvexg 5320 | The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26. (Contributed by NM, 17-Mar-1998.) |
| Theorem | cnvex 5321 | The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26. (Contributed by NM, 19-Dec-2003.) |
| Theorem | relcnvexb 5322 | A relation is a set iff its converse is a set. (Contributed by FL, 3-Mar-2007.) |
| Theorem | ressn 5323 | Restriction of a class to a singleton. (Contributed by Mario Carneiro, 28-Dec-2014.) |
| Theorem | cnviinm 5324* | The converse of an intersection is the intersection of the converse. (Contributed by Jim Kingdon, 18-Dec-2018.) |
| Theorem | cnvpom 5325* | The converse of a partial order relation is a partial order relation. (Contributed by NM, 15-Jun-2005.) |
| Theorem | cnvsom 5326* | The converse of a strict order relation is a strict order relation. (Contributed by Jim Kingdon, 19-Dec-2018.) |
| Theorem | coexg 5327 | The composition of two sets is a set. (Contributed by NM, 19-Mar-1998.) |
| Theorem | coex 5328 | The composition of two sets is a set. (Contributed by NM, 15-Dec-2003.) |
| Theorem | xpcom 5329* | Composition of two cross products. (Contributed by Jim Kingdon, 20-Dec-2018.) |
| Syntax | cio 5330 | Extend class notation with Russell's definition description binder (inverted iota). |
| Theorem | iotajust 5331* | Soundness justification theorem for df-iota 5332. (Contributed by Andrew Salmon, 29-Jun-2011.) |
| Definition | df-iota 5332* |
Define Russell's definition description binder, which can be read as
"the unique Sometimes proofs need to expand an iota-based definition. That is, given "X = the x for which ... x ... x ..." holds, the proof needs to get to "... X ... X ...". A general strategy to do this is to use iotacl 5357 (for unbounded iota). This can be easier than applying a version that applies an explicit substitution, because substituting an iota into its own property always has a bound variable clash which must be first renamed or else guarded with NF. (Contributed by Andrew Salmon, 30-Jun-2011.) |
| Theorem | dfiota2 5333* | Alternate definition for descriptions. Definition 8.18 in [Quine] p. 56. (Contributed by Andrew Salmon, 30-Jun-2011.) |
| Theorem | nfiota1 5334 |
Bound-variable hypothesis builder for the |
| Theorem | nfiotadw 5335* |
Bound-variable hypothesis builder for the |
| Theorem | nfiotaw 5336* |
Bound-variable hypothesis builder for the |
| Theorem | cbviota 5337 | Change bound variables in a description binder. (Contributed by Andrew Salmon, 1-Aug-2011.) |
| Theorem | cbviotavw 5338* | Change bound variables in a description binder. Version of cbviotav 5339 with a disjoint variable condition. (Contributed by Andrew Salmon, 1-Aug-2011.) (Revised by GG, 30-Sep-2024.) |
| Theorem | cbviotav 5339* | Change bound variables in a description binder. (Contributed by Andrew Salmon, 1-Aug-2011.) |
| Theorem | sb8iota 5340 | Variable substitution in description binder. Compare sb8eu 2099. (Contributed by NM, 18-Mar-2013.) |
| Theorem | iotaeq 5341 | Equality theorem for descriptions. (Contributed by Andrew Salmon, 30-Jun-2011.) |
| Theorem | iotabi 5342 | Equivalence theorem for descriptions. (Contributed by Andrew Salmon, 30-Jun-2011.) |
| Theorem | uniabio 5343* | Part of Theorem 8.17 in [Quine] p. 56. This theorem serves as a lemma for the fundamental property of iota. (Contributed by Andrew Salmon, 11-Jul-2011.) |
| Theorem | iotaval 5344* | Theorem 8.19 in [Quine] p. 57. This theorem is the fundamental property of iota. (Contributed by Andrew Salmon, 11-Jul-2011.) |
| Theorem | iotauni 5345 |
Equivalence between two different forms of |
| Theorem | iotaint 5346 |
Equivalence between two different forms of |
| Theorem | iota1 5347 | Property of iota. (Contributed by NM, 23-Aug-2011.) (Revised by Mario Carneiro, 23-Dec-2016.) |
| Theorem | iotanul 5348 |
Theorem 8.22 in [Quine] p. 57. This theorem is
the result if there
isn't exactly one |
| Theorem | euiotaex 5349 |
Theorem 8.23 in [Quine] p. 58, with existential
uniqueness condition
added. This theorem proves the existence of the |
| Theorem | iotass 5350* | Value of iota based on a proposition which holds only for values which are subsets of a given class. (Contributed by Mario Carneiro and Jim Kingdon, 21-Dec-2018.) |
| Theorem | iotaexab 5351 |
Existence of the |
| Theorem | iota4 5352 | Theorem *14.22 in [WhiteheadRussell] p. 190. (Contributed by Andrew Salmon, 12-Jul-2011.) |
| Theorem | iota4an 5353 | Theorem *14.23 in [WhiteheadRussell] p. 191. (Contributed by Andrew Salmon, 12-Jul-2011.) |
| Theorem | iota5 5354* | A method for computing iota. (Contributed by NM, 17-Sep-2013.) |
| Theorem | iotabidv 5355* | Formula-building deduction for iota. (Contributed by NM, 20-Aug-2011.) |
| Theorem | iotabii 5356 | Formula-building deduction for iota. (Contributed by Mario Carneiro, 2-Oct-2015.) |
| Theorem | iotacl 5357 |
Membership law for descriptions.
This can useful for expanding an unbounded iota-based definition (see df-iota 5332). (Contributed by Andrew Salmon, 1-Aug-2011.) |
| Theorem | iota2df 5358 |
A condition that allows us to represent "the unique element such that
|
| Theorem | iota2d 5359* |
A condition that allows us to represent "the unique element such that
|
| Theorem | eliota 5360* | An element of an iota expression. (Contributed by Jim Kingdon, 22-Nov-2024.) |
| Theorem | eliotaeu 5361 | An inhabited iota expression has a unique value. (Contributed by Jim Kingdon, 22-Nov-2024.) |
| Theorem | iota2 5362* |
The unique element such that |
| Theorem | sniota 5363 | A class abstraction with a unique member can be expressed as a singleton. (Contributed by Mario Carneiro, 23-Dec-2016.) |
| Theorem | iotam 5364* |
Representation of "the unique element such that |
| Theorem | csbiotag 5365* | Class substitution within a description binder. (Contributed by Scott Fenton, 6-Oct-2017.) |
| Syntax | wfun 5366 |
Extend the definition of a wff to include the function predicate. (Read:
|
| Syntax | wfn 5367 |
Extend the definition of a wff to include the function predicate with a
domain. (Read: |
| Syntax | wf 5368 |
Extend the definition of a wff to include the function predicate with
domain and codomain. (Read: |
| Syntax | wf1 5369 |
Extend the definition of a wff to include one-to-one functions. (Read:
|
| Syntax | wfo 5370 |
Extend the definition of a wff to include onto functions. (Read: |
| Syntax | wf1o 5371 |
Extend the definition of a wff to include one-to-one onto functions.
(Read: |
| Syntax | cfv 5372 |
Extend the definition of a class to include the value of a function.
(Read: The value of |
| Syntax | wiso 5373 |
Extend the definition of a wff to include the isomorphism property.
(Read: |
| Definition | df-fun 5374 |
Define predicate that determines if some class |
| Definition | df-fn 5375 | Define a function with domain. Definition 6.15(1) of [TakeutiZaring] p. 27. (Contributed by NM, 1-Aug-1994.) |
| Definition | df-f 5376 | Define a function (mapping) with domain and codomain. Definition 6.15(3) of [TakeutiZaring] p. 27. (Contributed by NM, 1-Aug-1994.) |
| Definition | df-f1 5377 | Define a one-to-one function. Compare Definition 6.15(5) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow). (Contributed by NM, 1-Aug-1994.) |
| Definition | df-fo 5378 | Define an onto function. Definition 6.15(4) of [TakeutiZaring] p. 27. We use their notation ("onto" under the arrow). (Contributed by NM, 1-Aug-1994.) |
| Definition | df-f1o 5379 | Define a one-to-one onto function. Compare Definition 6.15(6) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow and "onto" below the arrow). (Contributed by NM, 1-Aug-1994.) |
| Definition | df-fv 5380* |
Define the value of a function, |
| Definition | df-isom 5381* |
Define the isomorphism predicate. We read this as " |
| Theorem | dffun2 5382* | Alternate definition of a function. (Contributed by NM, 29-Dec-1996.) |
| Theorem | dffun4 5383* | Alternate definition of a function. Definition 6.4(4) of [TakeutiZaring] p. 24. (Contributed by NM, 29-Dec-1996.) |
| Theorem | dffun5r 5384* | A way of proving a relation is a function, analogous to mo2r 2139. (Contributed by Jim Kingdon, 27-May-2020.) |
| Theorem | dffun6f 5385* | Definition of function, using bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 9-Mar-1995.) (Revised by Mario Carneiro, 15-Oct-2016.) |
| Theorem | dffun6 5386* | Alternate definition of a function using "at most one" notation. (Contributed by NM, 9-Mar-1995.) |
| Theorem | funmo 5387* | A function has at most one value for each argument. (Contributed by NM, 24-May-1998.) |
| Theorem | dffun4f 5388* | Definition of function like dffun4 5383 but using bound-variable hypotheses instead of distinct variable conditions. (Contributed by Jim Kingdon, 17-Mar-2019.) |
| Theorem | funrel 5389 | A function is a relation. (Contributed by NM, 1-Aug-1994.) |
| Theorem | 0nelfun 5390 | A function does not contain the empty set. (Contributed by BJ, 26-Nov-2021.) |
| Theorem | funss 5391 | Subclass theorem for function predicate. (Contributed by NM, 16-Aug-1994.) (Proof shortened by Mario Carneiro, 24-Jun-2014.) |
| Theorem | funeq 5392 | Equality theorem for function predicate. (Contributed by NM, 16-Aug-1994.) |
| Theorem | funeqi 5393 | Equality inference for the function predicate. (Contributed by Jonathan Ben-Naim, 3-Jun-2011.) |
| Theorem | funeqd 5394 | Equality deduction for the function predicate. (Contributed by NM, 23-Feb-2013.) |
| Theorem | nffun 5395 | Bound-variable hypothesis builder for a function. (Contributed by NM, 30-Jan-2004.) |
| Theorem | sbcfung 5396 | Distribute proper substitution through the function predicate. (Contributed by Alexander van der Vekens, 23-Jul-2017.) |
| Theorem | funeu 5397* | There is exactly one value of a function. (Contributed by NM, 22-Apr-2004.) (Proof shortened by Andrew Salmon, 17-Sep-2011.) |
| Theorem | funeu2 5398* | There is exactly one value of a function. (Contributed by NM, 3-Aug-1994.) |
| Theorem | dffun7 5399* | Alternate definition of a function. One possibility for the definition of a function in [Enderton] p. 42. (Enderton's definition is ambiguous because "there is only one" could mean either "there is at most one" or "there is exactly one". However, dffun8 5400 shows that it does not matter which meaning we pick.) (Contributed by NM, 4-Nov-2002.) |
| Theorem | dffun8 5400* | Alternate definition of a function. One possibility for the definition of a function in [Enderton] p. 42. Compare dffun7 5399. (Contributed by NM, 4-Nov-2002.) (Proof shortened by Andrew Salmon, 17-Sep-2011.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |