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-10487

Color key:    Metamath Proof Explorer  Metamath Proof Explorer (1-8967)   Hilbert Space Explorer  Hilbert Space Explorer (8968-10487)  

Statement List for Metamath Proof Explorer - 3501-3600 - Page 36 of 105
TypeLabelDescription
Statement
 
Theoremfncnv 3501 Single-rootedness (see funcnv 3497) 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 3502 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 3503 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 3504 The union of a chain (with respect to inclusion) of single-rooted sets is single-rooted. (See funcnv 3497 for "single-rooted" definition.)
|- (A.f e. A (Fun `'f /\ A.g e. A (f (_ g \/ g (_ f)) -> Fun `'U.A)
 
Theoremfun11uni 3505 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 3506 The intersection with a function is a function. Exercise 14(a) of [Enderton] p. 53.
|- (Fun F -> Fun (F i^i G))
 
Theoremfunres11 3507 The restriction of a one-to-one function is one-to-one.
|- (Fun `'F -> Fun `'(F |` A))
 
Theoremfuncnvres 3508 The converse of a restricted function.
|- (Fun `'F -> `'(F |` A) = (`'F |` (F"A)))
 
Theoremcnvresid 3509 Converse of a restricted identity function. (Contributed by FL, 4-Mar-2007.)
|- `'(I |` A) = (I |` A)
 
Theoremfuncnvres2 3510 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 3511 The image of the pre-image of a function.
|- (Fun F -> (F"(`'F"A)) = (A i^i ran F))
 
Theoremfunimass1 3512 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 3513 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 3514 The image of a difference is the difference of images.
|- (Fun `'F -> (F"(A \ B)) = ((F"A) \ (F"B)))
 
Theoremfunimaexg 3515 Axiom of Replacement using abbreviations. Axiom 39(vi) of [Quine] p. 284. Compare Exercise 9 of [TakeutiZaring] p. 29.
|- ((Fun A /\ B e. C) -> (A"B) e. V)
 
Theoremfunimaex 3516 The image of a set under any function is also a set. Equivalent of Axiom of Replacement ax-rep 2661. Axiom 39(vi) of [Quine] p. 284. Compare Exercise 9 of [TakeutiZaring] p. 29.
|- B e. V   =>   |- (Fun A -> (A"B) e. V)
 
Theoremisarep1 3517 Part of a study of the Axiom of Replacement used by the Isabelle prover. The object PrimReplace is apparently the image of the function encoded by ph(x, y) i.e. the class ({<.x, y>. | ph}"A). If so, we can prove Isabelle's "Axiom of Replacement" conclusion without using the Axiom of Replacement, for which I (N. Megill) currently have no explanation.
|- (b e. ({<.x, y>. | ph}"A) <-> E.x e. A [b / y]ph)
 
Theoremisarep2 3518 Part of a study of the Axiom of Replacement used by the Isabelle prover. In Isabelle, the sethood of PrimReplace is apparently postulated implicitly by its type signature "[ i, [ i, i ] => o ] => i", which automatically asserts that it is a set without using any axioms. To prove that it is a set in Metamath, we need the hypotheses of Isabelle's "Axiom of Replacement" as well as the Axiom of Replacement in the form funimaex 3516.
|- A e. V   &   |- A.x e. A A.yA.z((ph /\ [z / y]ph) -> y = z)   =>   |- E.w w = ({<.x, y>. | ph}"A)
 
Theoremresfunexg 3519 The restriction of a function to a set exists. Compare Proposition 6.17 of [TakeutiZaring] p. 28.
|- ((Fun A /\ B e. C) -> (A |` B) e. V)
 
Theoremcofunexg 3520 Existence of a composition when the first member is a function.
|- ((Fun A /\ B e. C) -> (A o. B) e. V)
 
Theoremcofunex2g 3521 Existence of a composition when the second member is one-to-one.
|- ((A e. C /\ Fun `'B) -> (A o. B) e. V)
 
Theoremfneq1 3522 Equality theorem for function predicate with domain.
|- (F = G -> (F Fn A <-> G Fn A))
 
Theoremfneq2 3523 Equality theorem for function predicate with domain.
|- (A = B -> (F Fn A <-> F Fn B))
 
Theoremhbfn 3524 Bound-variable hypothesis builder for a function with domain.
|- (y e. F -> A.x y e. F)   &   |- (y e. A -> A.x y e. A)   =>   |- (F Fn A -> A.x F Fn A)
 
Theoremfnfun 3525 A function with domain is a function.
|- (F Fn A -> Fun F)
 
Theoremfnrel 3526 A function with domain is a relation.
|- (F Fn A -> Rel F)
 
Theoremfndm 3527 The domain of a function.
|- (F Fn A -> dom F = A)
 
Theoremfunfni 3528 Inference to convert a function and domain antecedent.
|- ((Fun F /\ B e. dom F) -> ph)   =>   |- ((F Fn A /\ B e. A) -> ph)
 
Theoremfndmu 3529 A function has a unique domain.
|- ((F Fn A /\ F Fn B) -> A = B)
 
Theoremfnbr 3530 The first argument of binary relation on a function belongs to the function's domain.
|- ((F Fn A /\ BFC) -> B e. A)
 
Theoremfnop 3531 The first argument of an ordered pair in a function belongs to the function's domain.
|- ((F Fn A /\ <.B, C>. e. F) -> B e. A)
 
Theoremfneu 3532 There is exactly one value of a function.
|- ((F Fn A /\ B e. A) -> E!y BFy)
 
Theoremfneu2 3533 There is exactly one value of a function.
|- ((F Fn A /\ B e. A) -> E!y<.B, y>. e. F)
 
Theoremfnun 3534 The union of two functions with disjoint domains.
|- (((F Fn A /\ G Fn B) /\ (A i^i B) = (/)) -> (F u. G) Fn (A u. B))
 
Theoremfnco 3535 Composition of two functions.
|- ((F Fn A /\ G Fn B /\ ran G (_ A) -> (F o. G) Fn B)
 
Theoremfnresdm 3536 A function does not change when restricted to its domain.
|- (F Fn A -> (F |` A) = F)
 
Theoremfnresdisj 3537 A function restricted to a class disjoint with its domain is empty.
|- (F Fn A -> ((A i^i B) = (/) <-> (F |` B) = (/)))
 
Theorem2elresin 3538 Membership in two functions restricted by each other's domain.
|- ((F Fn A /\ G Fn B) -> ((<.x, y>. e. F /\ <.x, z>. e. G) <-> (<.x, y>. e. (F |` (A i^i B)) /\ <.x, z>. e. (G |` (A i^i B)))))
 
Theoremfnssresb 3539 Restriction of a function with a subclass of its domain.
|- (F Fn A -> ((F |` B) Fn B <-> B (_ A))
 
Theoremfnssres 3540 Restriction of a function with a subclass of its domain.
|- ((F Fn A /\ B (_ A) -> (F |` B) Fn B)
 
Theoremfnresin1 3541 Restriction of a function's domain with an intersection.
|- (F Fn A -> (F |` (A i^i B)) Fn (A i^i B))
 
Theoremfnresin2 3542 Restriction of a function's domain with an intersection.
|- (F Fn A -> (F |` (B i^i A)) Fn (B i^i A))
 
Theoremfnresi 3543 Functionality and domain of restricted identity.
|- (I |` A) Fn A
 
Theoremfnima 3544 The image of a function's domain is its range.
|- (F Fn A -> (F"A) = ran F)
 
Theoremfn0 3545 A function with empty domain is empty.
|- (F Fn (/) <-> F = (/))
 
Theoremfunimadisj 3546 A class that is disjoint with the domain of a function has an empty image under the function. (Contributed by FL, 24-Jan-2007.)
|- ((F Fn A /\ (A i^i C) = (/)) -> (F"C) = (/))
 
Theoremfnex 3547 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 3515.
|- ((F Fn A /\ A e. B) -> F e. V)
 
Theoremfunex 3548 If the domain of a function exists, so the function. Part of Theorem 4.15(v) of [Monk1] p. 46. This theorem is derived using the Axiom of Replacement in the form of fnex 3547. (Note: Any resemblance between F.U.N.E.X. and "Have You Any Eggs" is purely a coincidence originated by Swedish chefs.)
|- ((Fun F /\ dom F e. B) -> F e. V)
 
Theoremopabex 3549 Existence of a function expressed as class of ordered pairs.
|- A e. V   &   |- (x e. A -> E*yph)   =>   |- {<.x, y>. | (x e. A /\ ph)} e. V
 
Theoremopabex2 3550 Existence of a function expressed as class of ordered pairs.
|- A e. V   =>   |- {<.x, y>. | (x e. A /\ y = B)} e. V
 
Theoremopabex2g 3551 Existence of a function expressed as class of ordered pairs.
|- (A e. C -> {<.x, y>. | (x e. A /\ y = B)} e. V)
 
Theoremfopabex2 3552 Existence of a function expressed as class of ordered pairs.
|- A e. V   &   |- F = {<.x, y>. | (x e. A /\ y = B)}   =>   |- F e. V
 
Theoremfunrnex 3553 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 3548.
|- (dom F e. B -> (Fun F -> ran F e. V))
 
Theoremzfrep6 3554 A version of the Axiom of Replacement. Normally ph would have free variables x and y. Axiom 6 of [Kunen] p. 12. The Separation Scheme ax-sep 2671 cannot be derived from this version and must be stated as a separate axiom in an axiom system (such as Kunen's) that uses this version in place of our ax-rep 2661.
|- (A.x e. z E!yph -> E.wA.x e. z E.y e. w ph)
 
Theoremfnopabg 3555 Functionality and domain of an ordered-pair class abstraction.
|- F = {<.x, y>. | (x e. A /\ ph)}   =>   |- (A.x e. A E!yph <-> F Fn A)
 
Theoremfnopab2g 3556 Functionality and domain of an ordered-pair class abstraction.
|- F = {<.x, y>. | (x e. A /\ y = B)}   =>   |- (A.x e. A B e. V <-> F Fn A)
 
Theoremfnopab 3557 Functionality and domain of an ordered-pair class abstraction.
|- (x e. A -> E!yph)   &   |- F = {<.x, y>. | (x e. A /\ ph)}   =>   |- F Fn A
 
Theoremfnopab2 3558 Functionality and domain of an ordered-pair class abstraction.
|- B e. V   &   |- F = {<.x, y>. | (x e. A /\ y = B)}   =>   |- F Fn A
 
Theoremdmopab2 3559 Domain of an ordered-pair class abstraction that specifies a function.
|- B e. V   &   |- F = {<.x, y>. | (x e. A /\ y = B)}   =>   |- dom F = A
 
Theoremfeq1 3560 Equality theorem for functions.
|- (F = G -> (F:A-->B <-> G:A-->B))
 
Theoremfeq2 3561 Equality theorem for functions.
|- (A = B -> (F:A-->C <-> F:B-->C))
 
Theoremfeq3 3562 Equality theorem for functions.
|- (A = B -> (F:C-->A <-> F:C-->B))
 
Theoremfeq23 3563 Equality theorem for functions. (Contributed by FL, 14-Jul-2007.)
|- ((A = C