HomeHome Metamath Proof Explorer < Previous   Next >
Browser slow? Try the
Unicode version.

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-6400 65 6401-6500 66 6501-6600 67 6601-6700 68 6701-6800 69 6801-6900 70 6901-7000 71 7001-7100 72 7101-7200 73 7201-7300 74 7301-7400 75 7401-7500 76 7501-7600 77 7601-7700 78 7701-7800 79 7801-7900 80 7901-8000 81 8001-8100 82 8101-8200 83 8201-8300 84 8301-8400 85 8401-8500 86 8501-8600 87 8601-8700 88 8701-8800 89 8801-8900 90 8901-9000 91 9001-9100 92 9101-9200 93 9201-9300 94 9301-9400 95 9401-9500 96 9501-9600 97 9601-9700 98 9701-9800 99 9801-9900 100 9901-10000 101 10001-10100 102 10101-10200 103 10201-10300 104 10301-10400 105 10401-10500 106 10501-10600 107 10601-10682

Color key:    Metamath Proof Explorer  Metamath Proof Explorer (1-8757)   Hilbert Space Explorer  Hilbert Space Explorer (8758-10682)  

Statement List for Metamath Proof Explorer - 3501-3600 - Page 36 of 107
TypeLabelDescription
Statement
 
Theoremrnco 3501 The range of the composition of two classes.
|- ran ( A o. B) = ran ( A |` ran B)
 
Theoremrnco2 3502 The range of the composition of two classes.
|- ran ( A o. B) = (A"ran B)
 
Theoremdmco2 3503 The domain of a composition. Exercise 27 of [Enderton] p. 53.
|- dom ( A o. B) = (`'B"dom A)
 
Theoremcocnvcnv1 3504 A composition is not affected by a double converse of its first argument.
|- (`'`'A o. B) = (A o. B)
 
Theoremcocnvcnv2 3505 A composition is not affected by a double converse of its second argument.
|- (A o. `'`'B) = (A o. B)
 
Theoremcores2 3506 Absorption of a reverse (preimage) restriction of the second member of a class composition.
|- (dom A (_ C -> (A o. `'(`'B |` C)) = (A o. B))
 
Theoremco02 3507 Composition with the empty set. Theorem 20 of [Suppes] p. 63.
|- (A o. (/)) = (/)
 
Theoremco01 3508 Composition with the empty set.
|- ((/) o. A) = (/)
 
Theoremcoi1 3509 Composition with the identity relation. Part of Theorem 3.7(i) of [Monk1] p. 36.
|- (Rel A -> (A o. I) = A)
 
Theoremcoi2 3510 Composition with the identity relation. Part of Theorem 3.7(i) of [Monk1] p. 36.
|- (Rel A -> (I o. A) = A)
 
Theoremcoass 3511 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.
|- ((A o. B) o. C) = (A o. (B o. C))
 
Theoremrelssdr 3512 A relation is included in the cross product of its domain and range. Exercise 4.12(t) of [Mendelson] p. 235.
|- (Rel A -> A (_ (dom A X. ran A))
 
Theoremunielrel 3513 The membership relation for a relation is inherited by class union.
|- ((Rel R /\ A e. R) -> U.A e. U.R)
 
Theoremrelfld 3514 The double union of a relation is its field.
|- (Rel R -> U.U.R = (dom R u. ran R))
 
TheoremunidmrnOLD 3515 The double union of the universal restriction of a class.
|- U.U.(A |` V) = (dom A u. ran A)
 
Theoremunidmrn 3516 The double union of the converse of a class is its field.
|- U.U.`'A = (dom A u. ran A)
 
Theoremunixp 3517 The double class union of a non-empty cross product is the union of it members.
|- ((A X. B) =/= (/) -> U.U.(A X. B) = (A u. B))
 
Theoremunixp0 3518 A cross product is empty iff its union is empty.
|- ((A X. B) = (/) <-> U.(A X. B) = (/))
 
Theoremcnvexg 3519 The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26.
|- (A e. B -> `'A e. V)
 
Theoremcnvex 3520 The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26.
|- A e. V   =>   |- `'A e. V
 
Theoremrelcnvexb 3521 A relation is a set iff its converse is a set. (Contributed by FL, 3-Mar-2007.)
|- (Rel R -> (R e. V <-> `'R e. V))
 
Theoremcnvpo 3522 The converse of a partial order relation is a partial order relation.
|- (R Po A <-> `'R Po A)
 
Theoremcnvso 3523 The converse of a strict order relation is a strict order relation.
|- (R Or A <-> `'R Or A)
 
Theoremcoexg 3524 The composition of two sets is a set.
|- ((A e. C /\ B e. D) -> (A o. B) e. V)
 
Theoremcoex 3525 The composition of two sets is a set.
|- A e. V   &   |- B e. V   =>   |- (A o. B) e. V
 
Theoremdffun2 3526 Alternate definition of a function.
|- (Fun A <-> (Rel A /\ A.xA.yA.z((xAy /\ xAz) -> y = z)))
 
Theoremdffun3 3527 Alternate definition of function.
|- (Fun A <-> (Rel A /\ A.xE.zA.y(xAy -> y = z)))
 
Theoremdffun4 3528 Alternate definition of a function. Definition 6.4(4) of [TakeutiZaring] p. 24.
|- (Fun A <-> (Rel A /\ A.xA.yA.z((<.x, y>. e. A /\ <.x, z>. e. A) -> y = z)))
 
Theoremdffun5 3529 Alternate definition of function.
|- (Fun A <-> (Rel A /\ A.xE.zA.y(<.x, y>. e. A -> y = z)))
 
Theoremdffunmof 3530 Definition of function, using bound-variable hypotheses instead of distinct variable conditions.
|- (z e. A -> A.x z e. A)   &   |- (z e. A -> A.y z e. A)   =>   |- (Fun A <-> (Rel A /\ A.xE*y xAy))
 
Theoremdffunmo 3531 Alternate definition of a function using "at most one" notation.
|- (Fun A <-> (Rel A /\ A.xE*y xAy))
 
Theoremfunmo 3532 A function has at most one value for each argument.
|- (Fun A -> E*y xAy)
 
Theoremfunrel 3533 A function is a relation.
|- (Fun A -> Rel A)
 
Theoremfunss 3534 Subclass theorem for function predicate.
|- (A (_ B -> (Fun B -> Fun A))
 
Theoremfuneq 3535 Equality theorem for function predicate.
|- (A = B -> (Fun A <-> Fun B))
 
Theoremhbfun 3536 Bound-variable hypothesis builder for a function.
|- (y e. F -> A.x y e. F)   =>   |- (Fun F -> A.xFun F)
 
Theoremfuneu 3537 There is exactly one value of a function.
|- ((Fun F /\ xFy) -> E!y xFy)
 
Theoremfuneu2 3538 There is exactly one value of a function.
|- ((Fun F /\ <.x, y>. e. F) -> E!y<.x, y>. e. F)
 
Theoremdffun6 3539 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, dffun7 3540 shows that it doesn't matter which meaning we pick.)
|- (Fun A <-> (Rel A /\ A.x e. dom AE*y xAy))
 
Theoremdffun7 3540 Alternate definition of a function. One possibility for the definition of a function in [Enderton] p. 42. Compare dffun6 3539.
|- (Fun A <-> (Rel A /\ A.x e. dom AE!y xAy))
 
Theoremdffun8 3541 Alternate definition of a function.
|- (Fun A <-> (Rel A /\ A.x e. dom AE*y(y e. ran A /\ xAy)))
 
Theoremfunfn 3542 An equivalence for the function predicate.
|- (Fun A <-> A Fn dom A)
 
Theoremfunsn 3543 A singleton of an ordered pair is a function. Theorem 10.5 of [Quine] p. 65.
|- A e. V   &   |- B e. V   =>   |- Fun {<.A, B>.}
 
Theoremfun0 3544 The empty set is a function. Theorem 10.3 of [Quine] p. 65.
|- Fun (/)
 
Theoremfuni 3545 The identity relation is a function. Part of Theorem 10.4 of [Quine] p. 65.
|- Fun I
 
Theoremnfunv 3546 The universe is not a function. (Contributed by Raph Levien, 27-Jan-2004.)
|- -. Fun V
 
Theoremfunop 3547 A Kuratowski ordered pair is a function only if its components are equal.
|- A e. V   &   |- B e. V   =>   |- (Fun <.A, B>. -> A = B)
 
Theoremfunopg 3548 A Kuratowski ordered pair is a function only if its components are equal.
|- ((B e. C /\ Fun <.A, B>.) -> A = B)
 
Theoremfunopab 3549 A class of ordered pairs is a function when there is at most one second member for each pair.
|- (Fun {<.x, y>. | ph} <-> A.xE*yph)
 
Theoremfunopabeq 3550 A class of ordered pairs of values is a function.
|- Fun {<.x, y>. | y = A}
 
Theoremfunco 3551 The composition of two functions is a function. Exercise 29 of [TakeutiZaring] p. 25.
|- ((Fun F /\ Fun G) -> Fun (F o. G))
 
Theoremfunres 3552 A restriction of a function is a function. Compare Exercise 18 of [TakeutiZaring] p. 25.
|- (Fun F -> Fun (F |` A))
 
Theoremfunssres 3553 The restriction of a function to the domain of a subclass equals the subclass.
|- ((Fun F /\ G (_ F) -> (F |` dom G) = G)
 
Theoremfun2ssres 3554 Equality of restrictions of a function and a subclass.
|- ((Fun F /\ G (_ F /\ A (_ dom G) -> (F |` A) = (G |` A))
 
Theoremfunun 3555 The union of functions with disjoint domains is a function. Theorem 4.6 of [Monk1] p. 43.
|- (((Fun F /\ Fun G) /\ (dom F i^i dom G) = (/)) -> Fun (F u. G))
 
Theoremfuncnvcnv 3556 The double converse of a function is a function.
|- (Fun A -> Fun `'`'A)
 
Theoremfuncnv2 3557 A simpler equivalence for single-rooted (see funcnv 3558).
|- (Fun `'A <-> A.yE*x xAy)
 
Theoremfuncnv 3558 The converse of a class is a function iff the class is single-rooted, which means that for any y in the range of A there is at most one x such that xAy. Definition of single-rooted in [Enderton] p. 43. See funcnv2 3557 for a simpler version.
|- (Fun `'A <-> A.y e. ran AE*x xAy)
 
Theoremfuncnv3 3559 A condition showing a class is single-rooted. (See funcnv 3558).
|- (Fun `'A <-> A.y e. ran AE!x e. dom A xAy)
 
Theoremfun2cnv 3560 The double converse of a class is a function iff the class is single-valued. Each side is equivalent to Definition 6.4(2) of [TakeutiZaring] p. 23, who use the notation "Un(A)" for single-valued. Note that A is not necessarily a function.
|- (Fun `'`'A <-> A.xE*y xAy)
 
Theoremsvrelfun 3561 A single-valued relation is a function. (See fun2cnv 3560 for "single-valued.") Definition 6.4(4) of [TakeutiZaring] p. 24.
|- (Fun A <-> (Rel A /\ Fun `'`'A))
 
Theoremfncnv 3562 Single-rootedness (see funcnv 3558) of a class cut down by a cross product.
|- (`'(R i^i (A X. B)) Fn B <-> A.y e. B E!x e. A xRy)
 
Theoremfun11 3563 Two ways of stating that A is one-to-one (but not necessarily a function). Each side is equivalent to Definition 6.4(3) of [TakeutiZaring] p. 24, who use the notation "Un2 (A)" for one-to-one (but not necessarily a function).
|- ((Fun `'`'A /\ Fun `'A) <-> A.xA.yA.zA.w((xAy /\ zAw) -> (x = z <-> y = w)))
 
Theoremfununi 3564 The union of a chain (with respect to inclusion) of functions is a function.
|- (A.f e. A (Fun f /\ A.g e. A (f (_ g \/ g (_ f)) -> Fun U.A)
 
Theoremfuncnvuni 3565 The union of a chain (with respect to inclusion) of single-rooted sets is single-rooted. (See funcnv 3558 for "single-rooted" definition.)
|- (A.f e. A (Fun `'f /\ A.g e. A (f (_ g \/ g (_ f)) -> Fun `'U.A)
 
Theoremfun11uni 3566 The union of a chain (with respect to inclusion) of one-to-one functions is a one-to-one function.
|- (A.f e. A ((Fun f /\ Fun `'f) /\ A.g e. A (f (_ g \/ g (_ f)) -> (Fun U.A /\ Fun `'U.A))
 
Theoremfunin 3567 The intersection with a function is a function. Exercise 14(a) of [Enderton] p. 53.
|- (Fun F -> Fun (F i^i G))
 
Theoremfunres11 3568 The restriction of a one-to-one function is one-to-one.
|- (Fun `'F -> Fun `'(F |` A))
 
Theoremfuncnvres 3569 The converse of a restricted function.
|- (Fun `'F -> `'(F |` A) = (`'F |` (F"A)))
 
Theoremcnvresid 3570 Converse of a restricted identity function. (Contributed by FL, 4-Mar-2007.)
|- `'(I |` A) = (I |` A)
 
Theoremfuncnvres2 3571 The converse of a restriction of the converse of a function equals the function restricted to the image of its converse.
|- (Fun F -> `'(`'F |` A) = (F |` (`'F"A)))
 
Theoremfunimacnv 3572 The image of the pre-image of a function.
|- (Fun F -> (F"(`'F"A)) = (A i^i ran F))
 
Theoremfunimass1 3573 A kind of contraposition law that infers a subclass of an image from a pre-image subclass.
|- ((Fun F /\ A (_ ran F) -> ((`'F"A) (_ B -> A (_ (F"B)))
 
Theoremfunimass2 3574 A kind of contraposition law that infers an image subclass from a subclass of a pre-image.
|- ((Fun F /\ A (_ (`'F"B)) -> (F"A) (_ B)
 
Theoremimadif 3575 The image of a difference is the difference of images.
|- (Fun `'F -> (F"(A \ B)) = ((F"A) \ (F"B