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 3901
Description: Define the subclass relationship. Definition 5.9 of [TakeutiZaring] p. 17. For example, {1, 2} ⊆ {1, 2, 3} (ex-ss 31074). Note that 𝐴 ⊆ 𝐴 (proved in ssid 3935). Contrast this relationship with the relationship 𝐴 ⊊ 𝐵 (as will be defined in df-pss 4017). For an alternative definition, not requiring a dummy variable, see dfss2 4097. Other possible definitions are given by dfss3 3902, dfss4 4217, sspss 4032, ssequn1 4187, ssequn2 4190, sseqin2 4123, and ssdif0 4317.

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 11245 and 1ex 11340) or ℝ ( cf. df-r 11247 and reex 11328). 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 11328). 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 4097. (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 3900 . 2 wff 𝐴 ⊆ 𝐵
4 vx . . . . . 6 setvar 𝑥
54cv 1569 . . . . 5 class 𝑥
65, 1wcel 2147 . . . 4 wff 𝑥 ∈ 𝐴
75, 2wcel 2147 . . . 4 wff 𝑥 ∈ 𝐵
86, 7wi 4 . . 3 wff (𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)
98, 4wal 1568 . 2 wff ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)
103, 9wb 209 1 wff (𝐴 ⊆ 𝐵 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵))
Colors of variables:    wff setvar class
This definition is used by:  dfss3  3902  dfss6  3903  dfssf  3904  ssel  3907  ssriv  3917  ssrdv  3919  sstr2  3920  eqss  3928  nss  3977  ssralv  3982  ssrexv  3983  ralss  3986  rexss  3987  rabss2OLD  4006  ssconb  4081  dfss2  4097  ssin  4138  ssequn1  4187  unss  4191  ssdif0  4317  difin0ss  4324  inssdif0OLD  4326  reldisj  4409  ssundif  4446  sbcssg  4480  pwss  4585  snssb  4743  pwpw0  4834  ssuni  4896  unissb  4904  iunssf  5004  iunssfOLD  5005  iunss  5006  iunssOLD  5007  dftr2  5218  axpweq  5317  axpow2  5334  ssextss  5426  ssrelOLD  5766  ssrel2  5768  ssrelrel  5779  relop  5836  idrefALT  6123  funimass4  6978  dfom2  7911  inf2  9659  grothprim  10956  psslinpr  11153  ltaddpr  11156  isprm2  16898  vdwmc2  17198  acsmapd  18769  ismhp3  22507  dfconn2  23781  iskgen3  23912  metcld  25671  metcld2  25672  isch2  31871  pjnormssi  32816  ssiun3  33241  ssrelf  33297  bnj1361  35562  bnj978  35683  eqhf  35854  fineqvpow  35917  eqhfregs  35939  brsset  36859  sscoid  36883  ss-ax8  37222  axtco  37467  axtco1g  37472  regsfromregtco  37534  mh-infprim1bi  37542  mh-infprim2bi  37543  relowlpssretop  38548  fvineqsneq  38596  unielss  44475  rp-fakeinunass  44771  rababg  44830  dfhe3  45030  snhesn  45041  dffrege76  45194  ntrneiiso  45346  ntrneik2  45347  ntrneix2  45348  ntrneikb  45349  expanduniss  45532  ismnuprim  45533  ismnushort  45540  onfrALTlem2  45783  trsspwALT  46054  trsspwALT2  46055  snssiALTVD  46063  snssiALT  46064  sstrALT2VD  46070  sstrALT2  46071  sbcssgVD  46119  onfrALTlem2VD  46125  sspwimp  46154  sspwimpVD  46155  sspwimpcf  46156  sspwimpcfVD  46157  sspwimpALT  46161  unisnALT  46162  ssclaxsep  46230  permaxpow  46257  icccncfext  47164
  Copyright terms: Public domain W3C validator