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 - 1501-1600 - Page 16 of 105
TypeLabelDescription
Statement
 
Theoremsyl6eqr 1501 An equality transitivity deduction.
|- (ph -> A = B)   &   |- C = B   =>   |- (ph -> A = C)
 
Theoremsyl6reqr 1502 An equality transitivity deduction.
|- (ph -> A = B)   &   |- C = B   =>   |- (ph -> C = A)
 
Theoremsylan9eq 1503 An equality transitivity deduction.
|- (ph -> A = B)   &   |- (ps -> B = C)   =>   |- ((ph /\ ps) -> A = C)
 
Theoremsylan9req 1504 An equality transitivity deduction.
|- (ph -> B = A)   &   |- (ps -> B = C)   =>   |- ((ph /\ ps) -> A = C)
 
Theoremsylan9eqr 1505 An equality transitivity deduction.
|- (ph -> A = B)   &   |- (ps -> B = C)   =>   |- ((ps /\ ph) -> A = C)
 
Theorem3eqtr3g 1506 A chained equality inference, useful for converting from definitions.
|- (ph -> A = B)   &   |- A = C   &   |- B = D   =>   |- (ph -> C = D)
 
Theorem3eqtr4g 1507 A chained equality inference, useful for converting to definitions.
|- (ph -> A = B)   &   |- C = A   &   |- D = B   =>   |- (ph -> C = D)
 
Theorem3eqtr4a 1508 A chained equality inference, useful for converting to definitions.
|- A = B   &   |- (ph -> C = A)   &   |- (ph -> D = B)   =>   |- (ph -> C = D)
 
Theoremeq2tr 1509 A compound transitive inference for class equality.
|- (A = C -> D = F)   &   |- (B = D -> C = G)   =>   |- ((A = C /\ B = F) <-> (B = D /\ A = G))
 
Theoremeleq1 1510 Equality implies equivalence of membership.
|- (A = B -> (A e. C <-> B e. C))
 
Theoremeleq2 1511 Equality implies equivalence of membership.
|- (A = B -> (C e. A <-> C e. B))
 
Theoremeleq12 1512 Equality implies equivalence of membership.
|- ((A = B /\ C = D) -> (A e. C <-> B e. D))
 
Theoremeleq1i 1513 Inference from equality to equivalence of membership.
|- A = B   =>   |- (A e. C <-> B e. C)
 
Theoremeleq2i 1514 Inference from equality to equivalence of membership.
|- A = B   =>   |- (C e. A <-> C e. B)
 
Theoremeleq12i 1515 Inference from equality to equivalence of membership.
|- A = B   &   |- C = D   =>   |- (A e. C <-> B e. D)
 
Theoremeleq1d 1516 Deduction from equality to equivalence of membership.
|- (ph -> A = B)   =>   |- (ph -> (A e. C <-> B e. C))
 
Theoremeleq2d 1517 Deduction from equality to equivalence of membership.
|- (ph -> A = B)   =>   |- (ph -> (C e. A <-> C e. B))
 
Theoremeleq12d 1518 Deduction from equality to equivalence of membership.
|- (ph -> A = B)   &   |- (ph -> C = D)   =>   |- (ph -> (A e. C <-> B e. D))
 
Theoremeleq1a 1519 A transitive-type law relating membership and equality.
|- (A e. B -> (C = A -> C e. B))
 
Theoremeqeltr 1520 Substitution of equal classes into membership relation.
|- A = B   &   |- B e. C   =>   |- A e. C
 
Theoremeqeltrr 1521 Substitution of equal classes into membership relation.
|- A = B   &   |- A e. C   =>   |- B e. C
 
Theoremeleqtr 1522 Substitution of equal classes into membership relation.
|- A e. B   &   |- B = C   =>   |- A e. C
 
Theoremeleqtrr 1523 Substitution of equal classes into membership relation.
|- A e. B   &   |- C = B   =>   |- A e. C
 
Theoremeqeltrd 1524 Substitution of equal classes into membership relation, deduction form. (Contributed by Raph Levien, 10-Dec-2002.)
|- (ph -> A = B)   &   |- (ph -> B e. C)   =>   |- (ph -> A e. C)
 
Theoremeqeltrrd 1525 Deduction that substitutes equal classes into membership.
|- (ph -> A = B)   &   |- (ph -> A e. C)   =>   |- (ph -> B e. C)
 
Theoremeleqtrd 1526 Deduction that substitutes equal classes into membership.
|- (ph -> A e. B)   &   |- (ph -> B = C)   =>   |- (ph -> A e. C)
 
Theoremeleqtrrd 1527 Deduction that substitutes equal classes into membership.
|- (ph -> A e. B)   &   |- (ph -> C = B)   =>   |- (ph -> A e. C)
 
Theoremsyl5eqel 1528 A membership and equality inference.
|- (ph -> A e. B)   &   |- C = A   =>   |- (ph -> C e. B)
 
Theoremsyl5eqelr 1529 A membership and equality inference.
|- (ph -> A e. B)   &   |- A = C   =>   |- (ph -> C e. B)
 
Theoremsyl5eleq 1530 A membership and equality inference.
|- (ph -> A = B)   &   |- C e. A   =>   |- (ph -> C e. B)
 
Theoremsyl5eleqr 1531 A membership and equality inference.
|- (ph -> B = A)   &   |- C e. A   =>   |- (ph -> C e. B)
 
Theoremsyl6eqel 1532 A membership and equality inference.
|- (ph -> A = B)   &   |- B e. C   =>   |- (ph -> A e. C)
 
Theoremsyl6eqelr 1533 A membership and equality inference.
|- (ph -> B = A)   &   |- B e. C   =>   |- (ph -> A e. C)
 
Theoremsyl6eleq 1534 A membership and equality inference.
|- (ph -> A e. B)   &   |- B = C   =>   |- (ph -> A e. C)
 
Theoremsyl6eleqr 1535 A membership and equality inference.
|- (ph -> A e. B)   &   |- C = B   =>   |- (ph -> A e. C)
 
Theoremcleqf 1536 Establish equality between classes, using bound-variable hypotheses instead of distinct variable conditions.
|- (y e. A -> A.x y e. A)   &   |- (y e. B -> A.x y e. B)   =>   |- (A = B <-> A.x(x e. A <-> x e. B))
 
Theoremnelneq 1537 A way of showing two classes are not equal.
|- ((A e. C /\ -. B e. C) -> -. A = B)
 
Theoremnelneq2 1538 A way of showing two classes are not equal.
|- ((A e. B /\ -. A e. C) -> -. B = C)
 
Theoremhbxfr 1539 A utility lemma to transfer a bound-variable hypothesis builder into a definition.
|- A = B   &   |- (y e. B -> A.x y e. B)   =>   |- (y e. A -> A.x y e. A)
 
Theoremhblem 1540 Lemma for hbeq 1541 and hbel 1542.
 
Theoremhbeq 1541 If x is effectively bound in A and B, it is effectively bound in A = B.
|- (y e. A -> A.x y e. A)   &   |- (z e. B -> A.x z e. B)   =>   |- (A = B -> A.x A = B)
 
Theoremhbel 1542 If x is effectively bound in A and B, it is effectively bound in A e. B.
|- (y e. A -> A.x y e. A)   &   |- (z e. B -> A.x z e. B)   =>   |- (A e. B -> A.x A e. B)
 
Theoremhbeleq 1543 If x is effectively bound in y e. A, then it is effectively bound in y = A.
|- (y e. A -> A.x y e. A)   =>   |- (y = A -> A.x y = A)
 
Theoremabeq2 1544 Equality of a class variable and a class abstraction (also called a class builder). Theorem 5.1 of [Quine] p. 34. This theorem shows the relationship between expressions with class abstractions and expressions with class variables. Note that eq2ab 1549 and its relatives are among those useful for converting theorems with class variables to equivalent theorems with wff variables, by first substituting a class abstraction for each class variable.

Class variables can always be eliminated from a theorem to result in an equivalent theorem with wff variables, and vice-versa. The idea is roughly as follows. To convert a theorem with a wff variable ph (that has a free variable x) to a theorem with a class variable A, we substitute x e. A for ph throughout and simplify, where A is a new class variable not already in the wff. An example is the conversion of zfauscl 2673 to inex1 2684 (look at the instance of zfauscl 2673 that occurs in the proof of inex1 2684). Conversely, to convert a theorem with a class variable A to one with ph, we substitute {x | ph} for A throughout and simplify, where x and ph are new set and wff variables not already in the wff. An example is cp 4646, which derives a formula containing wff variables from substitution instances of the class variables in its equivalent formulation cplem2 4645.

|- (A = {x | ph} <-> A.x(x e. A <-> ph))
 
Theoremabeq1 1545 Equality of a class variable and a class abstraction.
|- ({x | ph} = A <-> A.x(ph <-> x e. A))
 
Theoremabeq2i 1546 Equality of a class variable and a class abstraction (inference rule).
|- A = {x | ph}   =>   |- (x e. A <-> ph)
 
Theoremabeq1i 1547 Equality of a class variable and a class abstraction (inference rule).
|- {x | ph} = A   =>   |- (ph <-> x e. A)
 
Theoremabeq2d 1548 Equality of a class variable and a class abstraction (deduction).
|- (ph -> A = {x | ps})   =>   |- (ph -> (x e. A <-> ps))
 
Theoremeq2ab 1549 Equality of two class abstractions means their wff's are equivalent.
|- ({x | ph} = {x | ps} <-> A.x(ph <-> ps))
 
Theoremabbi2i 1550 Equality of a class variable and a class abstraction (inference rule).
|- (x e. A <-> ph)   =>   |- A = {x | ph}
 
Theoremabbii 1551 Equivalent wff's yield equal class abstractions (inference rule).
|- (ph <-> ps)   =>   |- {x | ph} = {x | ps}
 
Theoremabbid 1552 Equivalent wff's yield equal class abstractions (deduction rule).
|- (ph -> A.xph)   &   |- (ph -> (ps <-> ch))   =>   |- (ph -> {x | ps} = {x | ch})
 
Theoremabbidv 1553 Equivalent wff's yield equal class abstractions (deduction rule).
|- (ph -> (ps <-> ch))   =>   |- (ph -> {x | ps} = {x | ch})
 
Theoremabbi2dv 1554 Deduction from a wff to a class abstraction.
|- (ph -> (x e. A <-> ps))   =>   |- (ph -> A = {x | ps})
 
Theoremabbi1dv 1555 Deduction from a wff to a class abstraction.
|- (ph -> (ps <-> x e. A))   =>   |- (ph -> {x | ps} = A)
 
Theoremabid2 1556 A simplification of class abstraction. Theorem 5.2 of [Quine] p. 35.
|- {x | x e. A} = A
 
Theoremclelab 1557 Membership of a class variable in a class abstraction.
|- (A e. {x | ph} <-> E.x(x = A /\ ph))
 
Theoremclabel 1558 Membership of a class abstraction in another class
|- ({x | ph} e. A <-> E.y(y e. A /\ A.x(x e. y <-> ph)))
 
Theoremsbab 1559 The right-hand side of the second equality is a way of representing proper substitution of y for x into a class variable.
|- (x = y -> A = {z | [y / x]z e. A})
 
Theoremsbabel 1560 Theorem to move a substitution in and out of a class abstraction.
|- (w e. A -> A.x w e. A)   =>   |- ([y / x]{z | ph} e. A <-> {z | [y / x]ph} e. A)
 
Negated equality and membership
 
Syntaxwne 1561 Extend wff notation to include inequality.
wff A =/= B
 
Syntaxwnel 1562 Extend wff notation to include negated membership.
wff A e/ B
 
Definitiondf-ne 1563 Define inequality.
|- (A =/= B <-> -. A = B)
 
Definitiondf-nel 1564 Define negated membership.
|- (A e/ B <-> -. A e. B)
 
Theorem