Theorem List for Intuitionistic Logic Explorer - 6001-6100 *Has distinct variable
group(s)
Type | Label | Description |
Statement |
|
Theorem | caovassd 6001* |
Convert an operation associative law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovass 6002* |
Convert an operation associative law to class notation. (Contributed
by NM, 26-Aug-1995.) (Revised by Mario Carneiro, 26-May-2014.)
|
|
|
Theorem | caovcang 6003* |
Convert an operation cancellation law to class notation. (Contributed
by NM, 20-Aug-1995.) (Revised by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovcand 6004* |
Convert an operation cancellation law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovcanrd 6005* |
Commute the arguments of an operation cancellation law. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovcan 6006* |
Convert an operation cancellation law to class notation. (Contributed
by NM, 20-Aug-1995.)
|
|
|
Theorem | caovordig 6007* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 31-Dec-2014.)
|
|
|
Theorem | caovordid 6008* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 31-Dec-2014.)
|
|
|
Theorem | caovordg 6009* |
Convert an operation ordering law to class notation. (Contributed by
NM, 19-Feb-1996.) (Revised by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovordd 6010* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovord2d 6011* |
Operation ordering law with commuted arguments. (Contributed by Mario
Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovord3d 6012* |
Ordering law. (Contributed by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovord 6013* |
Convert an operation ordering law to class notation. (Contributed by
NM, 19-Feb-1996.)
|
|
|
Theorem | caovord2 6014* |
Operation ordering law with commuted arguments. (Contributed by NM,
27-Feb-1996.)
|
|
|
Theorem | caovord3 6015* |
Ordering law. (Contributed by NM, 29-Feb-1996.)
|
|
|
Theorem | caovdig 6016* |
Convert an operation distributive law to class notation. (Contributed
by NM, 25-Aug-1995.) (Revised by Mario Carneiro, 26-Jul-2014.)
|
|
|
Theorem | caovdid 6017* |
Convert an operation distributive law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovdir2d 6018* |
Convert an operation distributive law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovdirg 6019* |
Convert an operation reverse distributive law to class notation.
(Contributed by Mario Carneiro, 19-Oct-2014.)
|
|
|
Theorem | caovdird 6020* |
Convert an operation distributive law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
|
|
Theorem | caovdi 6021* |
Convert an operation distributive law to class notation. (Contributed
by NM, 25-Aug-1995.) (Revised by Mario Carneiro, 28-Jun-2013.)
|
|
|
Theorem | caov32d 6022* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov12d 6023* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov31d 6024* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov13d 6025* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov4d 6026* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov411d 6027* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov42d 6028* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.) (Revised by Mario Carneiro,
30-Dec-2014.)
|
|
|
Theorem | caov32 6029* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.)
|
|
|
Theorem | caov12 6030* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.)
|
|
|
Theorem | caov31 6031* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.)
|
|
|
Theorem | caov13 6032* |
Rearrange arguments in a commutative, associative operation.
(Contributed by NM, 26-Aug-1995.)
|
|
|
Theorem | caovdilemd 6033* |
Lemma used by real number construction. (Contributed by Jim Kingdon,
16-Sep-2019.)
|
|
|
Theorem | caovlem2d 6034* |
Rearrangement of expression involving multiplication () and
addition ().
(Contributed by Jim Kingdon, 3-Jan-2020.)
|
|
|
Theorem | caovimo 6035* |
Uniqueness of inverse element in commutative, associative operation with
identity. The identity element is . (Contributed by Jim Kingdon,
18-Sep-2019.)
|
|
|
2.6.12 Maps-to notation
|
|
Theorem | elmpocl 6036* |
If a two-parameter class is inhabited, constrain the implicit pair.
(Contributed by Stefan O'Rear, 7-Mar-2015.)
|
|
|
Theorem | elmpocl1 6037* |
If a two-parameter class is inhabited, the first argument is in its
nominal domain. (Contributed by FL, 15-Oct-2012.) (Revised by Stefan
O'Rear, 7-Mar-2015.)
|
|
|
Theorem | elmpocl2 6038* |
If a two-parameter class is inhabited, the second argument is in its
nominal domain. (Contributed by FL, 15-Oct-2012.) (Revised by Stefan
O'Rear, 7-Mar-2015.)
|
|
|
Theorem | elovmpo 6039* |
Utility lemma for two-parameter classes. (Contributed by Stefan O'Rear,
21-Jan-2015.)
|
|
|
Theorem | f1ocnvd 6040* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 30-Apr-2015.)
|
|
|
Theorem | f1od 6041* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 12-May-2014.)
|
|
|
Theorem | f1ocnv2d 6042* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 30-Apr-2015.)
|
|
|
Theorem | f1o2d 6043* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 12-May-2014.)
|
|
|
Theorem | f1opw2 6044* |
A one-to-one mapping induces a one-to-one mapping on power sets. This
version of f1opw 6045 avoids the Axiom of Replacement.
(Contributed by
Mario Carneiro, 26-Jun-2015.)
|
|
|
Theorem | f1opw 6045* |
A one-to-one mapping induces a one-to-one mapping on power sets.
(Contributed by Stefan O'Rear, 18-Nov-2014.) (Revised by Mario
Carneiro, 26-Jun-2015.)
|
|
|
Theorem | suppssfv 6046* |
Formula building theorem for support restriction, on a function which
preserves zero. (Contributed by Stefan O'Rear, 9-Mar-2015.)
|
|
|
Theorem | suppssov1 6047* |
Formula building theorem for support restrictions: operator with left
annihilator. (Contributed by Stefan O'Rear, 9-Mar-2015.)
|
|
|
2.6.13 Function operation
|
|
Syntax | cof 6048 |
Extend class notation to include mapping of an operation to a function
operation.
|
|
|
Syntax | cofr 6049 |
Extend class notation to include mapping of a binary relation to a
function relation.
|
|
|
Definition | df-of 6050* |
Define the function operation map. The definition is designed so that
if is a binary
operation, then is the analogous operation
on functions which corresponds to applying pointwise to the values
of the functions. (Contributed by Mario Carneiro, 20-Jul-2014.)
|
|
|
Definition | df-ofr 6051* |
Define the function relation map. The definition is designed so that if
is a binary
relation, then is the analogous relation on
functions which is true when each element of the left function relates
to the corresponding element of the right function. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
|
|
Theorem | ofeq 6052 |
Equality theorem for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
|
|
Theorem | ofreq 6053 |
Equality theorem for function relation. (Contributed by Mario Carneiro,
28-Jul-2014.)
|
|
|
Theorem | ofexg 6054 |
A function operation restricted to a set is a set. (Contributed by NM,
28-Jul-2014.)
|
|
|
Theorem | nfof 6055 |
Hypothesis builder for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
|
|
Theorem | nfofr 6056 |
Hypothesis builder for function relation. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
|
|
Theorem | offval 6057* |
Value of an operation applied to two functions. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
|
|
Theorem | ofrfval 6058* |
Value of a relation applied to two functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
|
|
Theorem | ofvalg 6059 |
Evaluate a function operation at a point. (Contributed by Mario
Carneiro, 20-Jul-2014.) (Revised by Jim Kingdon, 22-Nov-2023.)
|
|
|
Theorem | ofrval 6060 |
Exhibit a function relation at a point. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
|
|
Theorem | ofmresval 6061 |
Value of a restriction of the function operation map. (Contributed by
NM, 20-Oct-2014.)
|
|
|
Theorem | off 6062* |
The function operation produces a function. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
|
|
Theorem | offeq 6063* |
Convert an identity of the operation to the analogous identity on
the function operation. (Contributed by Jim Kingdon,
26-Nov-2023.)
|
|
|
Theorem | ofres 6064 |
Restrict the operands of a function operation to the same domain as that
of the operation itself. (Contributed by Mario Carneiro,
15-Sep-2014.)
|
|
|
Theorem | offval2 6065* |
The function operation expressed as a mapping. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
|
|
Theorem | ofrfval2 6066* |
The function relation acting on maps. (Contributed by Mario Carneiro,
20-Jul-2014.)
|
|
|
Theorem | suppssof1 6067* |
Formula building theorem for support restrictions: vector operation with
left annihilator. (Contributed by Stefan O'Rear, 9-Mar-2015.)
|
|
|
Theorem | ofco 6068 |
The composition of a function operation with another function.
(Contributed by Mario Carneiro, 19-Dec-2014.)
|
|
|
Theorem | offveqb 6069* |
Equivalent expressions for equality with a function operation.
(Contributed by NM, 9-Oct-2014.) (Proof shortened by Mario Carneiro,
5-Dec-2016.)
|
|
|
Theorem | ofc12 6070 |
Function operation on two constant functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
|
|
Theorem | caofref 6071* |
Transfer a reflexive law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
|
|
Theorem | caofinvl 6072* |
Transfer a left inverse law to the function operation. (Contributed
by NM, 22-Oct-2014.)
|
|
|
Theorem | caofcom 6073* |
Transfer a commutative law to the function operation. (Contributed by
Mario Carneiro, 26-Jul-2014.)
|
|
|
Theorem | caofrss 6074* |
Transfer a relation subset law to the function relation. (Contributed
by Mario Carneiro, 28-Jul-2014.)
|
|
|
Theorem | caoftrn 6075* |
Transfer a transitivity law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
|
|
2.6.14 Functions (continued)
|
|
Theorem | resfunexgALT 6076 |
The restriction of a function to a set exists. Compare Proposition 6.17
of [TakeutiZaring] p. 28. This
version has a shorter proof than
resfunexg 5706 but requires ax-pow 4153 and ax-un 4411. (Contributed by NM,
7-Apr-1995.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
|
|
Theorem | cofunexg 6077 |
Existence of a composition when the first member is a function.
(Contributed by NM, 8-Oct-2007.)
|
|
|
Theorem | cofunex2g 6078 |
Existence of a composition when the second member is one-to-one.
(Contributed by NM, 8-Oct-2007.)
|
|
|
Theorem | fnexALT 6079 |
If the domain of a function is a set, the function is a set. Theorem
6.16(1) of [TakeutiZaring] p. 28.
This theorem is derived using the Axiom
of Replacement in the form of funimaexg 5272. This version of fnex 5707
uses
ax-pow 4153 and ax-un 4411, whereas fnex 5707
does not. (Contributed by NM,
14-Aug-1994.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
|
|
Theorem | funexw 6080 |
Weak version of funex 5708 that holds without ax-coll 4097. If the domain and
codomain of a function exist, so does the function. (Contributed by Rohan
Ridenour, 13-Aug-2023.)
|
|
|
Theorem | mptexw 6081* |
Weak version of mptex 5711 that holds without ax-coll 4097. If the domain
and codomain of a function given by maps-to notation are sets, the
function is a set. (Contributed by Rohan Ridenour, 13-Aug-2023.)
|
|
|
Theorem | funrnex 6082 |
If the domain of a function exists, so does its range. Part of Theorem
4.15(v) of [Monk1] p. 46. This theorem is
derived using the Axiom of
Replacement in the form of funex 5708. (Contributed by NM, 11-Nov-1995.)
|
|
|
Theorem | fornex 6083 |
If the domain of an onto function exists, so does its codomain.
(Contributed by NM, 23-Jul-2004.)
|
|
|
Theorem | f1dmex 6084 |
If the codomain of a one-to-one function exists, so does its domain. This
can be thought of as a form of the Axiom of Replacement. (Contributed by
NM, 4-Sep-2004.)
|
|
|
Theorem | abrexex 6085* |
Existence of a class abstraction of existentially restricted sets.
is normally a free-variable parameter in the class expression
substituted for , which can be thought of as . This
simple-looking theorem is actually quite powerful and appears to involve
the Axiom of Replacement in an intrinsic way, as can be seen by tracing
back through the path mptexg 5710, funex 5708, fnex 5707, resfunexg 5706, and
funimaexg 5272. See also abrexex2 6092. (Contributed by NM, 16-Oct-2003.)
(Proof shortened by Mario Carneiro, 31-Aug-2015.)
|
|
|
Theorem | abrexexg 6086* |
Existence of a class abstraction of existentially restricted sets.
is normally a free-variable parameter in . The antecedent assures
us that is a
set. (Contributed by NM, 3-Nov-2003.)
|
|
|
Theorem | iunexg 6087* |
The existence of an indexed union. is normally a free-variable
parameter in .
(Contributed by NM, 23-Mar-2006.)
|
|
|
Theorem | abrexex2g 6088* |
Existence of an existentially restricted class abstraction.
(Contributed by Jeff Madsen, 2-Sep-2009.)
|
|
|
Theorem | opabex3d 6089* |
Existence of an ordered pair abstraction, deduction version.
(Contributed by Alexander van der Vekens, 19-Oct-2017.)
|
|
|
Theorem | opabex3 6090* |
Existence of an ordered pair abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
|
|
Theorem | iunex 6091* |
The existence of an indexed union. is normally a free-variable
parameter in the class expression substituted for , which can be
read informally as . (Contributed by NM, 13-Oct-2003.)
|
|
|
Theorem | abrexex2 6092* |
Existence of an existentially restricted class abstraction. is
normally has free-variable parameters and . See also
abrexex 6085. (Contributed by NM, 12-Sep-2004.)
|
|
|
Theorem | abexssex 6093* |
Existence of a class abstraction with an existentially quantified
expression. Both and can be
free in .
(Contributed
by NM, 29-Jul-2006.)
|
|
|
Theorem | abexex 6094* |
A condition where a class builder continues to exist after its wff is
existentially quantified. (Contributed by NM, 4-Mar-2007.)
|
|
|
Theorem | oprabexd 6095* |
Existence of an operator abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
|
|
Theorem | oprabex 6096* |
Existence of an operation class abstraction. (Contributed by NM,
19-Oct-2004.)
|
|
|
Theorem | oprabex3 6097* |
Existence of an operation class abstraction (special case).
(Contributed by NM, 19-Oct-2004.)
|
|
|
Theorem | oprabrexex2 6098* |
Existence of an existentially restricted operation abstraction.
(Contributed by Jeff Madsen, 11-Jun-2010.)
|
|
|
Theorem | ab2rexex 6099* |
Existence of a class abstraction of existentially restricted sets.
Variables and
are normally
free-variable parameters in the
class expression substituted for , which can be thought of as
. See comments for abrexex 6085. (Contributed by NM,
20-Sep-2011.)
|
|
|
Theorem | ab2rexex2 6100* |
Existence of an existentially restricted class abstraction.
normally has free-variable parameters , , and .
Compare abrexex2 6092. (Contributed by NM, 20-Sep-2011.)
|
|