HomeHome New Foundations Explorer
Theorem List (p. 56 of 64)
< Previous  Next >
Browser slow? Try the
Unicode version.

Mirrors  >  Metamath Home Page  >  NFE Home Page  >  Theorem List Contents       This page: Page List

Theorem List for New Foundations Explorer - 5501-5600   *Has distinct variable group(s)
TypeLabelDescription
Statement
 
Theoremf1oiso2 5501* Any one-to-one onto function determines an isomorphism with an induced relation . (Contributed by Mario Carneiro, 9-Mar-2013.)
   =>   
 
Theoremopbr1st 5502 Binary relationship of an ordered pair over . (Contributed by SF, 6-Feb-2015.)
   &       =>   
 
Theoremopbr2nd 5503 Binary relationship of an ordered pair over . (Contributed by SF, 6-Feb-2015.)
   &       =>   
 
Theoremdfid4 5504 Alternate definition of the identity relationship. (Contributed by SF, 11-Feb-2015.)
S S
 
Theoremidex 5505 The identity relationship is a set. (Contributed by SF, 11-Feb-2015.)
 
Theorem1stfo 5506 is a mapping from the universe onto the universe. (Contributed by SF, 12-Feb-2015.) (Revised by Scott Fenton, 17-Apr-2021.)
 
Theorem2ndfo 5507 is a mapping from the universe onto the universe. (Contributed by SF, 12-Feb-2015.) (Revised by Scott Fenton, 17-Apr-2021.)
 
Theoremdfdm4 5508 Alternate definition of domain. (Contributed by SF, 23-Feb-2015.)
 
Theoremdfrn5 5509 Alternate definition of range. (Contributed by SF, 23-Feb-2015.)
 
Theorembrswap 5510* Binary relationship of Swap . (Contributed by SF, 23-Feb-2015.)
Swap
 
Theoremcnvswap 5511 The converse of Swap is Swap . (Contributed by SF, 23-Feb-2015.)
Swap Swap
 
Theoremswapf1o 5512 Swap is a bijection over the universe. (Contributed by SF, 23-Feb-2015.) (Revised by Scott Fenton, 17-Apr-2021.)
Swap
 
Theoremswapres 5513 Bijection law for restrictions of Swap . (Contributed by SF, 23-Feb-2015.) (Modified by Scott Fenton, 17-Apr-2021.)
Swap
 
Theoremxpnedisj 5514 Cross products with non-equal singletons are disjoint. (Contributed by SF, 23-Feb-2015.)
   &       =>   
 
Theoremopfv1st 5515 The value of the function on an ordered pair. (Contributed by SF, 23-Feb-2015.)
   &       =>   
 
Theoremopfv2nd 5516 The value of the function on an ordered pair. (Contributed by SF, 23-Feb-2015.)
   &       =>   
 
Theorem1st2nd2 5517 Reconstruction of a member of a cross product in terms of its ordered pair components. (Contributed by SF, 20-Oct-2013.)
 
Theoremfununiq 5518 Implicational form of part of the definition of a function. (Contributed by SF, 24-Feb-2015.)
 
Theoremcnvsi 5519 Calculate the converse of a singleton image. (Contributed by SF, 26-Feb-2015.)
SI SI
 
Theoremdmsi 5520 Calculate the domain of a singleton image. Theorem X.4.29.I of [Rosser] p. 301. (Contributed by SF, 26-Feb-2015.)
SI 1
 
Theoremfunsi 5521 The singleton image of a function is a function. (Contributed by SF, 26-Feb-2015.)
SI
 
Theoremrnsi 5522 Calculate the range of a singleton image. Theorem X.4.29.II of [Rosser] p. 302. (Contributed by SF, 26-Feb-2015.)
SI 1
 
Theoremop1std 5523 Extract the first member of an ordered pair. (Contributed by Mario Carneiro, 31-Aug-2015.)
   &       =>   
 
Theoremop2ndd 5524 Extract the second member of an ordered pair. (Contributed by Mario Carneiro, 31-Aug-2015.)
   &       =>   
 
Theoremdmep 5525 The domain of the epsilon relationship. (Contributed by Scott Fenton, 20-Apr-2021.)
 
2.3.8  Operations
 
Syntaxco 5526 Extend class notation to include the value of an operation for two arguments and . Note that the syntax is simply three class symbols in a row surrounded by parentheses. Since operation values are the only possible class expressions consisting of three class expressions in a row surrounded by parentheses, the syntax is unambiguous.
 
Definitiondf-ov 5527 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 and its arguments and - will be useful for proving meaningful theorems. This definition is well-defined, although not very meaningful, when classes and/or are proper classes (i.e. are not sets). On the other hand, we often find uses for this definition when is a proper class. is normally equal to a class of nested ordered pairs of the form defined by df-oprab 5529. (Contributed by SF, 5-Jan-2015.)
 
Syntaxcoprab 5528 Extend class notation to include class abstraction (class builder) of nested ordered pairs.
 
Definitiondf-oprab 5529* 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 , , and are distinct, although the definition doesn't strictly require it. See df-ov 5527 for the value of an operation. The brace notation is called "class abstraction" by Quine; it is also called a "class builder" in the literature. The value of the most common operation class builder is given by ov2 in set.mm. (Contributed by SF, 5-Jan-2015.)
 
Theoremoveq 5530 Equality theorem for operation value. (Contributed by set.mm contributors, 28-Feb-1995.)
 
Theoremoveq1 5531 Equality theorem for operation value. (Contributed by set.mm contributors, 28-Feb-1995.)
 
Theoremoveq2 5532 Equality theorem for operation value. (Contributed by set.mm contributors, 28-Feb-1995.)
 
Theoremoveq12 5533 Equality theorem for operation value. (Contributed by set.mm contributors, 16-Jul-1995.)
 
Theoremoveq1i 5534 Equality inference for operation value. (Contributed by set.mm contributors, 28-Feb-1995.)
   =>   
 
Theoremoveq2i 5535 Equality inference for operation value. (Contributed by set.mm contributors, 28-Feb-1995.)
   =>   
 
Theoremoveq12i 5536 Equality inference for operation value. (The proof was shortened by Andrew Salmon, 22-Oct-2011.) (Contributed by set.mm contributors, 28-Feb-1995.) (Revised by set.mm contributors, 22-Oct-2011.)
   &       =>   
 
Theoremoveqi 5537 Equality inference for operation value. (Contributed by set.mm contributors, 24-Nov-2007.)
   =>   
 
Theoremoveq1d 5538 Equality deduction for operation value. (Contributed by set.mm contributors, 13-Mar-1995.)
   =>   
 
Theoremoveq2d 5539 Equality deduction for operation value. (Contributed by set.mm contributors, 13-Mar-1995.)
   =>   
 
Theoremoveqd 5540 Equality deduction for operation value. (Contributed by set.mm contributors, 9-Sep-2006.)
   =>   
 
Theoremoveq12d 5541 Equality deduction for operation value. (The proof was shortened by Andrew Salmon, 22-Oct-2011.) (Contributed by set.mm contributors, 13-Mar-1995.) (Revised by set.mm contributors, 22-Oct-2011.)
   &       =>   
 
Theoremoveqan12d 5542 Equality deduction for operation value. (Contributed by set.mm contributors, 10-Aug-1995.)
   &       =>   
 
Theoremoveqan12rd 5543 Equality deduction for operation value. (Contributed by set.mm contributors, 10-Aug-1995.)
   &       =>   
 
Theoremoveq123d 5544 Equality deduction for operation value. (Contributed by FL, 22-Dec-2008.)
   &       &       =>   
 
Theoremnfovd 5545 Deduction version of bound-variable hypothesis builder nfov 5546. (Contributed by NM, 13-Dec-2005.) (Proof shortened by Andrew Salmon, 22-Oct-2011.)
 F/_   &     F/_   &     F/_   =>     F/_
 
Theoremnfov 5546 Bound-variable hypothesis builder for operation value. (Contributed by NM, 4-May-2004.)
 F/_   &     F/_   &     F/_   =>     F/_
 
Theoremnfoprab1 5547 The abstraction variables in an operation class abstraction are not free. (Contributed by NM, 25-Apr-1995.) (Revised by David Abernethy, 19-Jun-2012.)
 F/_
 
Theoremnfoprab2 5548 The abstraction variables in an operation class abstraction are not free. (Contributed by NM, 25-Apr-1995.) (Revised by David Abernethy, 30-Jul-2012.)
 F/_
 
Theoremnfoprab3 5549 The abstraction variables in an operation class abstraction are not free. (Contributed by NM, 22-Aug-2013.)
 F/_
 
Theoremnfoprab 5550* Bound-variable hypothesis builder for an operation class abstraction. (Contributed by NM, 22-Aug-2013.)

 F/   =>     F/_
 
Theoremoprabid 5551 The law of concretion. Special case of Theorem 9.5 of [Quine] p. 61. (Contributed by Mario Carneiro, 20-Mar-2013.)
 
Theoremovex 5552 The result of an operation is a set. (Contributed by set.mm contributors, 13-Mar-1995.)
 
Theoremcsbovg 5553 Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.) (Proof shortened by Mario Carneiro, 5-Dec-2016.)
 
Theoremcsbov12g 5554* Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.)
 
Theoremcsbov1g 5555* Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.)
 
Theoremcsbov2g 5556* Move class substitution in and out of an operation. (Contributed by NM, 12-Nov-2005.)
 
Theoremrspceov 5557* A frequently used special case of rspc2ev 2964 for operation values. (Contributed by set.mm contributors, 21-Mar-2007.)
 
Theoremfnopovb 5558 Equivalence of operation value and ordered triple membership, analogous to fnopfvb 5360. (Contributed by set.mm contributors, 17-Dec-2008.)
 
Theoremdfoprab2 5559* Class abstraction for operations in terms of class abstraction of ordered pairs. (Contributed by set.mm contributors, 12-Mar-1995.)
 
Theoremhboprab1 5560* The abstraction variables in an operation class abstraction are not free. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 25-Apr-1995.) (Revised by set.mm contributors, 24-Jul-2012.)
 
Theoremhboprab2 5561* The abstraction variables in an operation class abstraction are not free. (Unnecessary distinct variable restrictions were removed by David Abernethy, 30-Jul-2012.) (Contributed by set.mm contributors, 25-Apr-1995.) (Revised by set.mm contributors, 31-Jul-2012.)
 
Theoremhboprab3 5562* The abstraction variables in an operation class abstraction are not free. (Contributed by set.mm contributors, 22-Aug-2013.)
 
Theoremhboprab 5563* Bound-variable hypothesis builder for an operation class abstraction. (Contributed by set.mm contributors, 22-Aug-2013.)
   =>   
 
Theoremoprabbid 5564* Equivalent wff's yield equal operation class abstractions (deduction rule). (Contributed by NM, 21-Feb-2004.) (Revised by Mario Carneiro, 24-Jun-2014.)

 F/   &     F/   &     F/   &       =>   
 
Theoremoprabbidv 5565* Equivalent wff's yield equal operation class abstractions (deduction rule). (Contributed by NM, 21-Feb-2004.)
   =>   
 
Theoremoprabbii 5566* Equivalent wff's yield equal operation class abstractions. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 28-May-1995.) (Revised by set.mm contributors, 24-Jul-2012.)
   =>   
 
Theoremoprab4 5567* Two ways to state the domain of an operation. (Contributed by FL, 24-Jan-2010.)
 
Theoremcbvoprab1 5568* Rule used to change first bound variable in an operation abstraction, using implicit substitution. (Contributed by NM, 20-Dec-2008.) (Revised by Mario Carneiro, 5-Dec-2016.)

 F/   &     F/   &       =>   
 
Theoremcbvoprab2 5569* Change the second bound variable in an operation abstraction. (Contributed by Jeff Madsen, 11-Jun-2010.) (Revised by Mario Carneiro, 11-Dec-2016.)

 F/   &     F/   &       =>   
 
Theoremcbvoprab12 5570* Rule used to change first two bound variables in an operation abstraction, using implicit substitution. (Contributed by NM, 21-Feb-2004.) (Proof shortened by Andrew Salmon, 22-Oct-2011.)

 F/   &     F/   &     F/   &     F/   &       =>   
 
Theoremcbvoprab12v 5571* Rule used to change first two bound variables in an operation abstraction, using implicit substitution. (Contributed by set.mm contributors, 8-Oct-2004.)
   =>   
 
Theoremcbvoprab3 5572* Rule used to change the third bound variable in an operation abstraction, using implicit substitution. (Contributed by NM, 22-Aug-2013.)

 F/   &     F/   &       =>   
 
Theoremcbvoprab3v 5573* Rule used to change the third bound variable in an operation abstraction, using implicit substitution. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 8-Oct-2004.) (Revised by set.mm contributors, 24-Jul-2012.)
   =>   
 
Theoremelimdelov 5574 Eliminate a hypothesis which is a predicate expressing membership in the result of an operator (deduction version). (Contributed by Paul Chapman, 25-Mar-2008.)
   &       =>   
 
Theoremdmoprab 5575* The domain of an operation class abstraction. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 17-Mar-1995.) (Revised by set.mm contributors, 24-Jul-2012.)
 
Theoremdmoprabss 5576* The domain of an operation class abstraction. (Contributed by set.mm contributors, 24-Aug-1995.)
 
Theoremrnoprab 5577* The range of an operation class abstraction. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Apr-2013.) (Contributed by set.mm contributors, 30-Aug-2004.) (Revised by set.mm contributors, 19-Apr-2013.)
 
Theoremrnoprab2 5578* The range of a restricted operation class abstraction. (Contributed by Scott Fenton, 21-Mar-2012.)
 
Theoremeloprabga 5579* The law of concretion for operation class abstraction. Compare elopab 4697. (Contributed by NM, 14-Sep-1999.) (Revised by David Abernethy, 18-Jun-2012.) Removed unnecessary distinct variable requirements. (Revised by Mario Carneiro, 19-Dec-2013.)
   =>   
 
Theoremeloprabg 5580* The law of concretion for operation class abstraction. Compare elopab 4697. (Contributed by set.mm contributors, 14-Sep-1999.) (Revised by David Abernethy, 19-Jun-2012.) Removed unnecessary distinct variable requirements. (Revised by set.mm contributors, 19-Dec-2013.)
   &       &       =>   
 
Theoremssoprab2i 5581* Inference of operation class abstraction subclass from implication. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 11-Nov-1995.) (Revised by set.mm contributors, 24-Jul-2012.)
   =>   
 
Theoremresoprab 5582* Restriction of an operation class abstraction. (Contributed by set.mm contributors, 10-Feb-2007.)
 
Theoremresoprab2 5583* Restriction of an operator abstraction. (Contributed by Jeff Madsen, 2-Sep-2009.)
 
Theoremfunoprabg 5584* "At most one" is a sufficient condition for an operation class abstraction to be a function. (Contributed by set.mm contributors, 28-Aug-2007.)
 
Theoremfunoprab 5585* "At most one" is a sufficient condition for an operation class abstraction to be a function. (Contributed by set.mm contributors, 17-Mar-1995.)
   =>   
 
Theoremfnoprabg 5586* Functionality and domain of an operation class abstraction. (Contributed by set.mm contributors, 28-Aug-2007.)
 
Theoremfnoprab 5587* Functionality and domain of an operation class abstraction. (Contributed by set.mm contributors, 15-May-1995.)
   =>   
 
Theoremffnov 5588* An operation maps to a class to which all values belong. (Contributed by set.mm contributors, 7-Feb-2004.)
 
Theoremfovcl 5589 Closure law for an operation. (Contributed by set.mm contributors, 19-Apr-2007.)
   =>   
 
Theoremeqfnov 5590* Equality of two operations is determined by their values. (Contributed by set.mm contributors, 1-Sep-2005.)
 
Theoremeqfnov2 5591* Two operators with the same domain are equal iff their values at each point in the domain are equal. (Contributed by Jeff Madsen, 7-Jun-2010.)
 
Theoremfnov 5592* Representation of an operation class abstraction in terms of its values. (Contributed by set.mm contributors, 7-Feb-2004.)
 
Theoremfov 5593* Representation of an operation class abstraction in terms of its values. (Contributed by set.mm contributors, 7-Feb-2004.)
 
Theoremovidig 5594* The value of an operation class abstraction. Compare ovidi 5595. The condition is been removed. (Contributed by Mario Carneiro, 29-Dec-2014.)
   &       =>   
 
Theoremovidi 5595* The value of an operation class abstraction (weak version). (Contributed by Mario Carneiro, 29-Dec-2014.)
   &       =>   
 
Theoremov 5596* The value of an operation class abstraction. (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Contributed by set.mm contributors, 16-May-1995.) (Revised by set.mm contributors, 24-Jul-2012.)
   &       &       &       &       &       =>   
 
Theoremovigg 5597* The value of an operation class abstraction. Compare ovig 5598. The condition is been removed. (Contributed by FL, 24-Mar-2007.)
   &       &       =>   
 
Theoremovig 5598* The value of an operation class abstraction (weak version). (Contributed by set.mm contributors, 14-Sep-1999.) (Unnecessary distinct variable restrictions were removed by David Abernethy, 19-Jun-2012.) (Revised by Mario Carneiro, 19-Dec-2013.)
   &       &       =>   
 
Theoremov2ag 5599* The value of an operation class abstraction. Special case. (Contributed by Mario Carneiro, 19-Dec-2013.)
   &       =>   
 
Theoremov3 5600* The value of an operation class abstraction. Special case. (Contributed by NM, 28-May-1995.) (Revised by Mario Carneiro, 29-Dec-2014.)
   &       &       =>   
    < Previous  Next >

Page List
Jump to page: Contents  1 1-100 2 101-200 3 201-300 4 301-400 5 401-500 6 501-600 7 601-700 8 701-800 9 801-900 10 901-1000 11 1001-1100 12 1101-1200 13 1201-1300 14 1301-1400 15 1401-1500 16 1501-1600 17 1601-1700 18 1701-1800 19 1801-1900 20 1901-2000 21 2001-2100 22 2101-2200 23 2201-2300 24 2301-2400 25 2401-2500 26 2501-2600 27 2601-2700 28 2701-2800 29 2801-2900 30 2901-3000 31 3001-3100 32 3101-3200 33 3201-3300 34 3301-3400 35 3401-3500 36 3501-3600 37 3601-3700 38 3701-3800 39 3801-3900 40 3901-4000 41 4001-4100 42 4101-4200 43 4201-4300 44 4301-4400 45 4401-4500 46 4501-4600 47 4601-4700 48 4701-4800 49 4801-4900 50 4901-5000 51 5001-5100 52 5101-5200 53 5201-5300 54 5301-5400 55 5401-5500 56 5501-5600 57 5601-5700 58 5701-5800 59 5801-5900 60 5901-6000 61 6001-6100 62 6101-6200 63 6201-6300 64 6301-6339
  Copyright terms: Public domain < Previous  Next >