MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-ss Structured version   Visualization version   GIF version

Definition df-ss 3896
Description: Define the subclass relationship. Definition 5.9 of [TakeutiZaring] p. 17. For example, {1, 2} ⊆ {1, 2, 3} (ex-ss 31034). Note that 𝐴 ⊆ 𝐴 (proved in ssid 3930). Contrast this relationship with the relationship 𝐴 ⊊ 𝐵 (as will be defined in df-pss 4014). For an alternative definition, not requiring a dummy variable, see dfss2 4094. Other possible definitions are given by dfss3 3897, dfss4 4214, sspss 4029, ssequn1 4184, ssequn2 4187, sseqin2 4120, and ssdif0 4313.

We prefer the label "ss" ("subset") for ⊆, despite the fact that it applies to classes. It is much more common to refer to this as the subset relation than subclass, especially since most of the time the arguments are in fact sets (and for pragmatic reasons we don't want to need to use different operations for sets). The way set.mm is set up, many things are technically classes despite morally (and provably) being sets, like 1 (cf. df-1 11212 and 1ex 11307) or ℝ ( cf. df-r 11214 and reex 11295). This has to do with the fact that there are no "set expressions": classes are expressions but there are only set variables in set.mm (cf. https://us.metamath.org/downloads/grammar-ambiguity.txt 11295). This is why we use ⊆ both for subclass relations and for subset relations and call it "subset". (Contributed by NM, 8-Jan-2002.) Revised from the original definition dfss2 4094. (Revised by GG, 15-May-2025.)

Assertion
Ref Expression
df-ss (𝐴 ⊆ 𝐵 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵))
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵

Detailed syntax breakdown of Definition df-ss
StepHypRef Expression
1 cA . . 3 class 𝐴
2 cB . . 3 class 𝐵
31, 2wss 3895 . 2 wff 𝐴 ⊆ 𝐵
4 vx . . . . . 6 setvar 𝑥
54cv 1568 . . . . 5 class 𝑥
65, 1wcel 2144 . . . 4 wff 𝑥 ∈ 𝐴
75, 2wcel 2144 . . . 4 wff 𝑥 ∈ 𝐵
86, 7wi 4 . . 3 wff (𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)
98, 4wal 1567 . 2 wff ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)
103, 9wb 209 1 wff (𝐴 ⊆ 𝐵 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵))
Colors of variables:    wff setvar class
This definition is used by:  dfss3  3897  dfss6  3898  dfssf  3899  ssel  3902  ssriv  3912  ssrdv  3914  sstr2  3915  eqss  3923  nss  3972  ssralv  3977  ssrexv  3978  ralss  3981  rexss  3982  rabss2OLD  4003  ssconb  4078  dfss2  4094  ssin  4135  ssequn1  4184  unss  4188  ssdif0  4313  difin0ss  4320  inssdif0OLD  4322  reldisj  4405  ssundif  4442  sbcssg  4476  pwss  4581  snssb  4739  pwpw0  4830  ssuni  4892  unissb  4900  iunssf  5000  iunssfOLD  5001  iunss  5002  iunssOLD  5003  dftr2  5213  axpweq  5311  axpow2  5328  ssextss  5420  ssrel  5758  ssrel2  5760  ssrelrel  5771  relop  5827  idrefALT  6106  funimass4  6950  dfom2  7880  inf2  9628  grothprim  10923  psslinpr  11120  ltaddpr  11123  isprm2  16863  vdwmc2  17163  acsmapd  18734  ismhp3  22469  dfconn2  23743  iskgen3  23874  metcld  25633  metcld2  25634  isch2  31831  pjnormssi  32776  ssiun3  33201  ssrelf  33257  bnj1361  35505  bnj978  35626  r1omhfb  35791  fineqvpow  35840  r1omhfbregs  35862  brsset  36744  sscoid  36768  ss-ax8  37107  axtco  37352  axtco1g  37357  regsfromregtco  37419  mh-infprim1bi  37427  mh-infprim2bi  37428  relowlpssretop  38381  fvineqsneq  38429  unielss  44314  rp-fakeinunass  44610  rababg  44669  dfhe3  44869  snhesn  44880  dffrege76  45033  ntrneiiso  45185  ntrneik2  45186  ntrneix2  45187  ntrneikb  45188  expanduniss  45371  ismnuprim  45372  ismnushort  45379  onfrALTlem2  45623  trsspwALT  45894  trsspwALT2  45895  snssiALTVD  45903  snssiALT  45904  sstrALT2VD  45910  sstrALT2  45911  sbcssgVD  45959  onfrALTlem2VD  45965  sspwimp  45994  sspwimpVD  45995  sspwimpcf  45996  sspwimpcfVD  45997  sspwimpALT  46001  unisnALT  46002  ssclaxsep  46066  permaxpow  46093  icccncfext  46991
  Copyright terms: Public domain W3C validator