![]() |
Metamath
Proof Explorer Theorem List (p. 392 of 480) | < Previous Next > |
Bad symbols? Try the
GIF version. |
||
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
Color key: | ![]() (1-30438) |
![]() (30439-31961) |
![]() (31962-47939) |
Type | Label | Description |
---|---|---|
Statement | ||
Theorem | paddunN 39101 | The closure of the projective sum of two sets of atoms is the same as the closure of their union. (Closure is actually double polarity, which can be trivially inferred from this theorem using fveq2d 6894.) (Contributed by NM, 6-Mar-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄ β§ π β π΄) β ( β₯ β(π + π)) = ( β₯ β(π βͺ π))) | ||
Theorem | poldmj1N 39102 | De Morgan's law for polarity of projective sum. (oldmj1 38394 analog.) (Contributed by NM, 7-Mar-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄ β§ π β π΄) β ( β₯ β(π + π)) = (( β₯ βπ) β© ( β₯ βπ))) | ||
Theorem | pmapj2N 39103 | The projective map of the join of two lattice elements. (Contributed by NM, 14-Mar-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β¨ = (joinβπΎ) & β’ π = (pmapβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΅ β§ π β π΅) β (πβ(π β¨ π)) = ( β₯ β( β₯ β((πβπ) + (πβπ))))) | ||
Theorem | pmapocjN 39104 | The projective map of the orthocomplement of the join of two lattice elements. (Contributed by NM, 14-Mar-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) & β’ πΉ = (pmapβπΎ) & β’ + = (+πβπΎ) & β’ π = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΅ β§ π β π΅) β (πΉβ( β₯ β(π β¨ π))) = (πβ((πΉβπ) + (πΉβπ)))) | ||
Theorem | polatN 39105 | The polarity of the singleton of an atom (i.e. a point). (Contributed by NM, 14-Jan-2012.) (New usage is discouraged.) |
β’ β₯ = (ocβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π = (pmapβπΎ) & β’ π = (β₯πβπΎ) β β’ ((πΎ β OL β§ π β π΄) β (πβ{π}) = (πβ( β₯ βπ))) | ||
Theorem | 2polatN 39106 | Double polarity of the singleton of an atom (i.e. a point). (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄) β (πβ(πβ{π})) = {π}) | ||
Theorem | pnonsingN 39107 | The intersection of a set of atoms and its polarity is empty. Definition of nonsingular in [Holland95] p. 214. (Contributed by NM, 29-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄) β (π β© (πβπ)) = β ) | ||
Syntax | cpscN 39108 | Extend class notation with set of all closed projective subspaces for a Hilbert lattice. |
class PSubCl | ||
Definition | df-psubclN 39109* | Define set of all closed projective subspaces, which are those sets of atoms that equal their double polarity. Based on definition in [Holland95] p. 223. (Contributed by NM, 23-Jan-2012.) |
β’ PSubCl = (π β V β¦ {π β£ (π β (Atomsβπ) β§ ((β₯πβπ)β((β₯πβπ)βπ )) = π )}) | ||
Theorem | psubclsetN 39110* | The set of closed projective subspaces in a Hilbert lattice. (Contributed by NM, 23-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (πΎ β π΅ β πΆ = {π β£ (π β π΄ β§ ( β₯ β( β₯ βπ )) = π )}) | ||
Theorem | ispsubclN 39111 | The predicate "is a closed projective subspace". (Contributed by NM, 23-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (πΎ β π· β (π β πΆ β (π β π΄ β§ ( β₯ β( β₯ βπ)) = π))) | ||
Theorem | psubcliN 39112 | Property of a closed projective subspace. (Contributed by NM, 23-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β π· β§ π β πΆ) β (π β π΄ β§ ( β₯ β( β₯ βπ)) = π)) | ||
Theorem | psubcli2N 39113 | Property of a closed projective subspace. (Contributed by NM, 23-Jan-2012.) (New usage is discouraged.) |
β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β π· β§ π β πΆ) β ( β₯ β( β₯ βπ)) = π) | ||
Theorem | psubclsubN 39114 | A closed projective subspace is a projective subspace. (Contributed by NM, 23-Jan-2012.) (New usage is discouraged.) |
β’ π = (PSubSpβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β πΆ) β π β π) | ||
Theorem | psubclssatN 39115 | A closed projective subspace is a set of atoms. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β π· β§ π β πΆ) β π β π΄) | ||
Theorem | pmapidclN 39116 | Projective map of the LUB of a closed subspace. (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ π = (lubβπΎ) & β’ π = (pmapβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β πΆ) β (πβ(πβπ)) = π) | ||
Theorem | 0psubclN 39117 | The empty set is a closed projective subspace. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ πΆ = (PSubClβπΎ) β β’ (πΎ β HL β β β πΆ) | ||
Theorem | 1psubclN 39118 | The set of all atoms is a closed projective subspace. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (πΎ β HL β π΄ β πΆ) | ||
Theorem | atpsubclN 39119 | A point (singleton of an atom) is a closed projective subspace. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β π΄) β {π} β πΆ) | ||
Theorem | pmapsubclN 39120 | A projective map value is a closed projective subspace. (Contributed by NM, 24-Jan-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ π = (pmapβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β π΅) β (πβπ) β πΆ) | ||
Theorem | ispsubcl2N 39121* | Alternate predicate for "is a closed projective subspace". Remark in [Holland95] p. 223. (Contributed by NM, 24-Jan-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ π = (pmapβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (πΎ β HL β (π β πΆ β βπ¦ β π΅ π = (πβπ¦))) | ||
Theorem | psubclinN 39122 | The intersection of two closed subspaces is closed. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β πΆ β§ π β πΆ) β (π β© π) β πΆ) | ||
Theorem | paddatclN 39123 | The projective sum of a closed subspace and an atom is a closed projective subspace. (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β πΆ β§ π β π΄) β (π + {π}) β πΆ) | ||
Theorem | pclfinclN 39124 | The projective subspace closure of a finite set of atoms is a closed subspace. Compare the (non-closed) subspace version pclfinN 39074 and also pclcmpatN 39075. (Contributed by NM, 13-Sep-2013.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (PClβπΎ) & β’ π = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β π΄ β§ π β Fin) β (πβπ) β π) | ||
Theorem | linepsubclN 39125 | A line is a closed projective subspace. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π = (LinesβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β π) β π β πΆ) | ||
Theorem | polsubclN 39126 | A polarity is a closed projective subspace. (Contributed by NM, 24-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ ((πΎ β HL β§ π β π΄) β ( β₯ βπ) β πΆ) | ||
Theorem | poml4N 39127 | Orthomodular law for projective lattices. Lemma 3.3(1) in [Holland95] p. 215. (Contributed by NM, 25-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄ β§ π β π΄) β ((π β π β§ ( β₯ β( β₯ βπ)) = π) β (( β₯ β(( β₯ βπ) β© π)) β© π) = ( β₯ β( β₯ βπ)))) | ||
Theorem | poml5N 39128 | Orthomodular law for projective lattices. (Contributed by NM, 23-Mar-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ ((πΎ β HL β§ π β π΄ β§ π β ( β₯ βπ)) β (( β₯ β(( β₯ βπ) β© ( β₯ βπ))) β© ( β₯ βπ)) = ( β₯ β( β₯ βπ))) | ||
Theorem | poml6N 39129 | Orthomodular law for projective lattices. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ πΆ = (PSubClβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ (((πΎ β HL β§ π β πΆ β§ π β πΆ) β§ π β π) β (( β₯ β(( β₯ βπ) β© π)) β© π) = π) | ||
Theorem | osumcllem1N 39130 | Lemma for osumclN 39141. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ π β π) β (π β© π) = π) | ||
Theorem | osumcllem2N 39131 | Lemma for osumclN 39141. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ π β π) β π β (π β© π)) | ||
Theorem | osumcllem3N 39132 | Lemma for osumclN 39141. (Contributed by NM, 23-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ ((πΎ β HL β§ π β πΆ β§ π β ( β₯ βπ)) β (( β₯ βπ) β© π) = π) | ||
Theorem | osumcllem4N 39133 | Lemma for osumclN 39141. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β ( β₯ βπ)) β§ (π β π β§ π β π)) β π β π) | ||
Theorem | osumcllem5N 39134 | Lemma for osumclN 39141. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ π β π΄ β§ (π β π β§ π β π β§ π β€ (π β¨ π))) β π β (π + π)) | ||
Theorem | osumcllem6N 39135 | Lemma for osumclN 39141. Use atom exchange hlatexch1 38569 to swap π and π. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β ( β₯ βπ) β§ π β π΄) β§ (π β π β§ π β π β§ π β€ (π β¨ π))) β π β (π + π)) | ||
Theorem | osumcllem7N 39136* | Lemma for osumclN 39141. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β ( β₯ βπ) β§ π β β β§ π β π΄) β§ π β (π β© π)) β π β (π + π)) | ||
Theorem | osumcllem8N 39137 | Lemma for osumclN 39141. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β ( β₯ βπ) β§ π β β β§ π β π΄) β§ Β¬ π β (π + π)) β (π β© π) = β ) | ||
Theorem | osumcllem9N 39138 | Lemma for osumclN 39141. (Contributed by NM, 24-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β πΆ β§ π β πΆ) β§ (π β ( β₯ βπ) β§ π β β β§ π β π) β§ Β¬ π β (π + π)) β π = π) | ||
Theorem | osumcllem10N 39139 | Lemma for osumclN 39141. Contradict osumcllem9N 39138. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) & β’ π = (π + {π}) & β’ π = ( β₯ β( β₯ β(π + π))) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ π β π΄ β§ Β¬ π β (π + π)) β π β π) | ||
Theorem | osumcllem11N 39140 | Lemma for osumclN 39141. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (((πΎ β HL β§ π β πΆ β§ π β πΆ) β§ (π β ( β₯ βπ) β§ π β β )) β (π + π) = ( β₯ β( β₯ β(π + π)))) | ||
Theorem | osumclN 39141 | Closure of orthogonal sum. If π and π are orthogonal closed projective subspaces, then their sum is closed. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ πΆ = (PSubClβπΎ) β β’ (((πΎ β HL β§ π β πΆ β§ π β πΆ) β§ π β ( β₯ βπ)) β (π + π) β πΆ) | ||
Theorem | pmapojoinN 39142 | For orthogonal elements, projective map of join equals projective sum. Compare pmapjoin 39026 where only one direction holds. (Contributed by NM, 11-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π = (pmapβπΎ) & β’ β₯ = (ocβπΎ) & β’ + = (+πβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ π β€ ( β₯ βπ)) β (πβ(π β¨ π)) = ((πβπ) + (πβπ))) | ||
Theorem | pexmidN 39143 | Excluded middle law for closed projective subspaces, which can be shown to be equivalent to (and derivable from) the orthomodular law poml4N 39127. Lemma 3.3(2) in [Holland95] p. 215, which we prove as a special case of osumclN 39141. (Contributed by NM, 25-Mar-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ (((πΎ β HL β§ π β π΄) β§ ( β₯ β( β₯ βπ)) = π) β (π + ( β₯ βπ)) = π΄) | ||
Theorem | pexmidlem1N 39144 | Lemma for pexmidN 39143. Holland's proof implicitly requires π β π, which we prove here. (Contributed by NM, 2-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄) β§ (π β π β§ π β ( β₯ βπ))) β π β π) | ||
Theorem | pexmidlem2N 39145 | Lemma for pexmidN 39143. (Contributed by NM, 2-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β π β§ π β ( β₯ βπ) β§ π β€ (π β¨ π))) β π β (π + ( β₯ βπ))) | ||
Theorem | pexmidlem3N 39146 | Lemma for pexmidN 39143. Use atom exchange hlatexch1 38569 to swap π and π. (Contributed by NM, 2-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β π β§ π β ( β₯ βπ)) β§ π β€ (π β¨ π)) β π β (π + ( β₯ βπ))) | ||
Theorem | pexmidlem4N 39147* | Lemma for pexmidN 39143. (Contributed by NM, 2-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β β β§ π β (( β₯ βπ) β© π))) β π β (π + ( β₯ βπ))) | ||
Theorem | pexmidlem5N 39148 | Lemma for pexmidN 39143. (Contributed by NM, 2-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (π β β β§ Β¬ π β (π + ( β₯ βπ)))) β (( β₯ βπ) β© π) = β ) | ||
Theorem | pexmidlem6N 39149 | Lemma for pexmidN 39143. (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (( β₯ β( β₯ βπ)) = π β§ π β β β§ Β¬ π β (π + ( β₯ βπ)))) β π = π) | ||
Theorem | pexmidlem7N 39150 | Lemma for pexmidN 39143. Contradict pexmidlem6N 39149. (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) & β’ π = (π + {π}) β β’ (((πΎ β HL β§ π β π΄ β§ π β π΄) β§ (( β₯ β( β₯ βπ)) = π β§ π β β β§ Β¬ π β (π + ( β₯ βπ)))) β π β π) | ||
Theorem | pexmidlem8N 39151 | Lemma for pexmidN 39143. The contradiction of pexmidlem6N 39149 and pexmidlem7N 39150 shows that there can be no atom π that is not in π + ( β₯ βπ), which is therefore the whole atom space. (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ (((πΎ β HL β§ π β π΄) β§ (( β₯ β( β₯ βπ)) = π β§ π β β )) β (π + ( β₯ βπ)) = π΄) | ||
Theorem | pexmidALTN 39152 | Excluded middle law for closed projective subspaces, which is equivalent to (and derived from) the orthomodular law poml4N 39127. Lemma 3.3(2) in [Holland95] p. 215. In our proof, we use the variables π, π, π, π, π in place of Hollands' l, m, P, Q, L respectively. TODO: should we make this obsolete? (Contributed by NM, 3-Feb-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ + = (+πβπΎ) & β’ β₯ = (β₯πβπΎ) β β’ (((πΎ β HL β§ π β π΄) β§ ( β₯ β( β₯ βπ)) = π) β (π + ( β₯ βπ)) = π΄) | ||
Theorem | pl42lem1N 39153 | Lemma for pl42N 39157. (Contributed by NM, 8-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) & β’ πΉ = (pmapβπΎ) & β’ + = (+πβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ (π β π΅ β§ π β π΅ β§ π β π΅)) β ((π β€ ( β₯ βπ) β§ π β€ ( β₯ βπ)) β (πΉβ((((π β¨ π) β§ π) β¨ π) β§ π)) = (((((πΉβπ) + (πΉβπ)) β© (πΉβπ)) + (πΉβπ)) β© (πΉβπ)))) | ||
Theorem | pl42lem2N 39154 | Lemma for pl42N 39157. (Contributed by NM, 8-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) & β’ πΉ = (pmapβπΎ) & β’ + = (+πβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ (π β π΅ β§ π β π΅ β§ π β π΅)) β (((πΉβπ) + (πΉβπ)) + (((πΉβπ) + (πΉβπ)) β© ((πΉβπ) + (πΉβπ)))) β (πΉβ((π β¨ π) β¨ ((π β¨ π) β§ (π β¨ π))))) | ||
Theorem | pl42lem3N 39155 | Lemma for pl42N 39157. (Contributed by NM, 8-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) & β’ πΉ = (pmapβπΎ) & β’ + = (+πβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ (π β π΅ β§ π β π΅ β§ π β π΅)) β (((((πΉβπ) + (πΉβπ)) β© (πΉβπ)) + (πΉβπ)) β© (πΉβπ)) β ((((πΉβπ) + (πΉβπ)) + (πΉβπ)) β© (((πΉβπ) + (πΉβπ)) + (πΉβπ)))) | ||
Theorem | pl42lem4N 39156 | Lemma for pl42N 39157. (Contributed by NM, 8-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) & β’ πΉ = (pmapβπΎ) & β’ + = (+πβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ (π β π΅ β§ π β π΅ β§ π β π΅)) β ((π β€ ( β₯ βπ) β§ π β€ ( β₯ βπ)) β (πΉβ((((π β¨ π) β§ π) β¨ π) β§ π)) β (πΉβ((π β¨ π) β¨ ((π β¨ π) β§ (π β¨ π)))))) | ||
Theorem | pl42N 39157 | Law holding in a Hilbert lattice that fails in orthomodular lattice L42 (Figure 7 in [MegPav2000] p. 2366). (Contributed by NM, 8-Apr-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ β₯ = (ocβπΎ) β β’ (((πΎ β HL β§ π β π΅ β§ π β π΅) β§ (π β π΅ β§ π β π΅ β§ π β π΅)) β ((π β€ ( β₯ βπ) β§ π β€ ( β₯ βπ)) β ((((π β¨ π) β§ π) β¨ π) β§ π) β€ ((π β¨ π) β¨ ((π β¨ π) β§ (π β¨ π))))) | ||
Syntax | clh 39158 | Extend class notation with set of all co-atoms (lattice hyperplanes). |
class LHyp | ||
Syntax | claut 39159 | Extend class notation with set of all lattice automorphisms. |
class LAut | ||
Syntax | cwpointsN 39160 | Extend class notation with W points. |
class WAtoms | ||
Syntax | cpautN 39161 | Extend class notation with set of all projective automorphisms. |
class PAut | ||
Definition | df-lhyp 39162* | Define the set of lattice hyperplanes, which are all lattice elements covered by 1 (i.e., all co-atoms). We call them "hyperplanes" instead of "co-atoms" in analogy with projective geometry hyperplanes. (Contributed by NM, 11-May-2012.) |
β’ LHyp = (π β V β¦ {π₯ β (Baseβπ) β£ π₯( β βπ)(1.βπ)}) | ||
Definition | df-laut 39163* | Define set of lattice autoisomorphisms. (Contributed by NM, 11-May-2012.) |
β’ LAut = (π β V β¦ {π β£ (π:(Baseβπ)β1-1-ontoβ(Baseβπ) β§ βπ₯ β (Baseβπ)βπ¦ β (Baseβπ)(π₯(leβπ)π¦ β (πβπ₯)(leβπ)(πβπ¦)))}) | ||
Definition | df-watsN 39164* | Define W-atoms corresponding to an arbitrary "fiducial (i.e. reference) atom" π. These are all atoms not in the polarity of {π}), which is the hyperplane determined by π. Definition of set W in [Crawley] p. 111. (Contributed by NM, 26-Jan-2012.) |
β’ WAtoms = (π β V β¦ (π β (Atomsβπ) β¦ ((Atomsβπ) β ((β₯πβπ)β{π})))) | ||
Definition | df-pautN 39165* | Define set of all projective automorphisms. This is the intended definition of automorphism in [Crawley] p. 112. (Contributed by NM, 26-Jan-2012.) |
β’ PAut = (π β V β¦ {π β£ (π:(PSubSpβπ)β1-1-ontoβ(PSubSpβπ) β§ βπ₯ β (PSubSpβπ)βπ¦ β (PSubSpβπ)(π₯ β π¦ β (πβπ₯) β (πβπ¦)))}) | ||
Theorem | watfvalN 39166* | The W atoms function. (Contributed by NM, 26-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (β₯πβπΎ) & β’ π = (WAtomsβπΎ) β β’ (πΎ β π΅ β π = (π β π΄ β¦ (π΄ β ((β₯πβπΎ)β{π})))) | ||
Theorem | watvalN 39167 | Value of the W atoms function. (Contributed by NM, 26-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (β₯πβπΎ) & β’ π = (WAtomsβπΎ) β β’ ((πΎ β π΅ β§ π· β π΄) β (πβπ·) = (π΄ β ((β₯πβπΎ)β{π·}))) | ||
Theorem | iswatN 39168 | The predicate "is a W atom" (corresponding to fiducial atom π·). (Contributed by NM, 26-Jan-2012.) (New usage is discouraged.) |
β’ π΄ = (AtomsβπΎ) & β’ π = (β₯πβπΎ) & β’ π = (WAtomsβπΎ) β β’ ((πΎ β π΅ β§ π· β π΄) β (π β (πβπ·) β (π β π΄ β§ Β¬ π β ((β₯πβπΎ)β{π·})))) | ||
Theorem | lhpset 39169* | The set of co-atoms (lattice hyperplanes). (Contributed by NM, 11-May-2012.) |
β’ π΅ = (BaseβπΎ) & β’ 1 = (1.βπΎ) & β’ πΆ = ( β βπΎ) & β’ π» = (LHypβπΎ) β β’ (πΎ β π΄ β π» = {π€ β π΅ β£ π€πΆ 1 }) | ||
Theorem | islhp 39170 | The predicate "is a co-atom (lattice hyperplane)". (Contributed by NM, 11-May-2012.) |
β’ π΅ = (BaseβπΎ) & β’ 1 = (1.βπΎ) & β’ πΆ = ( β βπΎ) & β’ π» = (LHypβπΎ) β β’ (πΎ β π΄ β (π β π» β (π β π΅ β§ ππΆ 1 ))) | ||
Theorem | islhp2 39171 | The predicate "is a co-atom (lattice hyperplane)". (Contributed by NM, 18-May-2012.) |
β’ π΅ = (BaseβπΎ) & β’ 1 = (1.βπΎ) & β’ πΆ = ( β βπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β π΄ β§ π β π΅) β (π β π» β ππΆ 1 )) | ||
Theorem | lhpbase 39172 | A co-atom is a member of the lattice base set (i.e., a lattice element). (Contributed by NM, 18-May-2012.) |
β’ π΅ = (BaseβπΎ) & β’ π» = (LHypβπΎ) β β’ (π β π» β π β π΅) | ||
Theorem | lhp1cvr 39173 | The lattice unity covers a co-atom (lattice hyperplane). (Contributed by NM, 18-May-2012.) |
β’ 1 = (1.βπΎ) & β’ πΆ = ( β βπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β π΄ β§ π β π») β ππΆ 1 ) | ||
Theorem | lhplt 39174 | An atom under a co-atom is strictly less than it. TODO: is this needed? (Contributed by NM, 1-Jun-2012.) |
β’ β€ = (leβπΎ) & β’ < = (ltβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ π β€ π)) β π < π) | ||
Theorem | lhp2lt 39175 | The join of two atoms under a co-atom is strictly less than it. (Contributed by NM, 8-Jul-2013.) |
β’ β€ = (leβπΎ) & β’ < = (ltβπΎ) & β’ β¨ = (joinβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ π β€ π) β§ (π β π΄ β§ π β€ π)) β (π β¨ π) < π) | ||
Theorem | lhpexlt 39176* | There exists an atom less than a co-atom. TODO: is this needed? (Contributed by NM, 1-Jun-2012.) |
β’ < = (ltβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ π < π) | ||
Theorem | lhp0lt 39177 | A co-atom is greater than zero. TODO: is this needed? (Contributed by NM, 1-Jun-2012.) |
β’ < = (ltβπΎ) & β’ 0 = (0.βπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β 0 < π) | ||
Theorem | lhpn0 39178 | A co-atom is nonzero. TODO: is this needed? (Contributed by NM, 26-Apr-2013.) |
β’ 0 = (0.βπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β π β 0 ) | ||
Theorem | lhpexle 39179* | There exists an atom under a co-atom. (Contributed by NM, 26-Apr-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ π β€ π) | ||
Theorem | lhpexnle 39180* | There exists an atom not under a co-atom. (Contributed by NM, 12-Apr-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ Β¬ π β€ π) | ||
Theorem | lhpexle1lem 39181* | Lemma for lhpexle1 39182 and others that eliminates restrictions on π. (Contributed by NM, 24-Jul-2013.) |
β’ (π β βπ β π΄ (π β€ π β§ π)) & β’ ((π β§ (π β π΄ β§ π β€ π)) β βπ β π΄ (π β€ π β§ π β§ π β π)) β β’ (π β βπ β π΄ (π β€ π β§ π β§ π β π)) | ||
Theorem | lhpexle1 39182* | There exists an atom under a co-atom different from any given element. (Contributed by NM, 24-Jul-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ (π β€ π β§ π β π)) | ||
Theorem | lhpexle2lem 39183* | Lemma for lhpexle2 39184. (Contributed by NM, 19-Jun-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ π β€ π) β§ (π β π΄ β§ π β€ π)) β βπ β π΄ (π β€ π β§ π β π β§ π β π)) | ||
Theorem | lhpexle2 39184* | There exists atom under a co-atom different from any two other elements. (Contributed by NM, 24-Jul-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ (π β€ π β§ π β π β§ π β π)) | ||
Theorem | lhpexle3lem 39185* | There exists atom under a co-atom different from any three other atoms. TODO: study if adant*, simp* usage can be improved. (Contributed by NM, 9-Jul-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ π β π΄ β§ π β π΄) β§ (π β€ π β§ π β€ π β§ π β€ π)) β βπ β π΄ (π β€ π β§ (π β π β§ π β π β§ π β π))) | ||
Theorem | lhpexle3 39186* | There exists atom under a co-atom different from any three other elements. (Contributed by NM, 24-Jul-2013.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ (π β€ π β§ (π β π β§ π β π β§ π β π))) | ||
Theorem | lhpex2leN 39187* | There exist at least two different atoms under a co-atom. This allows to create a line under the co-atom. TODO: is this needed? (Contributed by NM, 1-Jun-2012.) (New usage is discouraged.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β βπ β π΄ βπ β π΄ (π β€ π β§ π β€ π β§ π β π)) | ||
Theorem | lhpoc 39188 | The orthocomplement of a co-atom (lattice hyperplane) is an atom. (Contributed by NM, 18-May-2012.) |
β’ π΅ = (BaseβπΎ) & β’ β₯ = (ocβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π΅) β (π β π» β ( β₯ βπ) β π΄)) | ||
Theorem | lhpoc2N 39189 | The orthocomplement of an atom is a co-atom (lattice hyperplane). (Contributed by NM, 20-Jun-2012.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β₯ = (ocβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π΅) β (π β π΄ β ( β₯ βπ) β π»)) | ||
Theorem | lhpocnle 39190 | The orthocomplement of a co-atom is not under it. (Contributed by NM, 22-May-2012.) |
β’ β€ = (leβπΎ) & β’ β₯ = (ocβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β Β¬ ( β₯ βπ) β€ π) | ||
Theorem | lhpocat 39191 | The orthocomplement of a co-atom is an atom. (Contributed by NM, 9-Feb-2013.) |
β’ β₯ = (ocβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β ( β₯ βπ) β π΄) | ||
Theorem | lhpocnel 39192 | The orthocomplement of a co-atom is an atom not under it. Provides a convenient construction when we need the existence of any object with this property. (Contributed by NM, 25-May-2012.) |
β’ β€ = (leβπΎ) & β’ β₯ = (ocβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ ((πΎ β HL β§ π β π») β (( β₯ βπ) β π΄ β§ Β¬ ( β₯ βπ) β€ π)) | ||
Theorem | lhpocnel2 39193 | The orthocomplement of a co-atom is an atom not under it. Provides a convenient construction when we need the existence of any object with this property. (Contributed by NM, 20-Feb-2014.) |
β’ β€ = (leβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) & β’ π = ((ocβπΎ)βπ) β β’ ((πΎ β HL β§ π β π») β (π β π΄ β§ Β¬ π β€ π)) | ||
Theorem | lhpjat1 39194 | The join of a co-atom (hyperplane) and an atom not under it is the lattice unity. (Contributed by NM, 18-May-2012.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ 1 = (1.βπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ Β¬ π β€ π)) β (π β¨ π) = 1 ) | ||
Theorem | lhpjat2 39195 | The join of a co-atom (hyperplane) and an atom not under it is the lattice unity. (Contributed by NM, 4-Jun-2012.) |
β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ 1 = (1.βπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΄ β§ Β¬ π β€ π)) β (π β¨ π) = 1 ) | ||
Theorem | lhpj1 39196 | The join of a co-atom (hyperplane) and an element not under it is the lattice unity. (Contributed by NM, 7-Dec-2012.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ 1 = (1.βπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΅ β§ Β¬ π β€ π)) β (π β¨ π) = 1 ) | ||
Theorem | lhpmcvr 39197 | The meet of a lattice hyperplane with an element not under it is covered by the element. (Contributed by NM, 7-Dec-2012.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β§ = (meetβπΎ) & β’ πΆ = ( β βπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΅ β§ Β¬ π β€ π)) β (π β§ π)πΆπ) | ||
Theorem | lhpmcvr2 39198* | Alternate way to express that the meet of a lattice hyperplane with an element not under it is covered by the element. (Contributed by NM, 9-Apr-2013.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΅ β§ Β¬ π β€ π)) β βπ β π΄ (Β¬ π β€ π β§ (π β¨ (π β§ π)) = π)) | ||
Theorem | lhpmcvr3 39199 | Specialization of lhpmcvr2 39198. TODO: Use this to simplify many uses of (π β¨ (π β§ π)) = π to become π β€ π. (Contributed by NM, 6-Apr-2014.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ (π β π΅ β§ Β¬ π β€ π) β§ (π β π΄ β§ Β¬ π β€ π)) β (π β€ π β (π β¨ (π β§ π)) = π)) | ||
Theorem | lhpmcvr4N 39200 | Specialization of lhpmcvr2 39198. (Contributed by NM, 6-Apr-2014.) (New usage is discouraged.) |
β’ π΅ = (BaseβπΎ) & β’ β€ = (leβπΎ) & β’ β¨ = (joinβπΎ) & β’ β§ = (meetβπΎ) & β’ π΄ = (AtomsβπΎ) & β’ π» = (LHypβπΎ) β β’ (((πΎ β HL β§ π β π») β§ ((π β π΅ β§ Β¬ π β€ π) β§ (π β π΄ β§ Β¬ π β€ π)) β§ (π β π΅ β§ (π β§ π) β€ π β§ π β€ π)) β Β¬ π β€ π) |
< Previous Next > |
Copyright terms: Public domain | < Previous Next > |