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 3916
Description: Define the subclass relationship. Definition 5.9 of [TakeutiZaring] p. 17. For example, {1, 2} ⊆ {1, 2, 3} (ex-ss 31010). Note that 𝐴 ⊆ 𝐴 (proved in ssid 3953). Contrast this relationship with the relationship 𝐴 ⊊ 𝐵 (as will be defined in df-pss 3919). For an alternative definition, not requiring a dummy variable, see dfss2 3917. Other possible definitions are given by dfss3 3920, dfss4 4215, sspss 4050, ssequn1 4132, ssequn2 4135, sseqin2 4169, and ssdif0 4314.

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 11189 and 1ex 11284) or ℝ ( cf. df-r 11191 and reex 11272). 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 11272). 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 3917. (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 3899 . 2 wff 𝐴 ⊆ 𝐵
4 vx . . . . . 6 setvar 𝑥
54cv 1569 . . . . 5 class 𝑥
65, 1wcel 2145 . . . 4 wff 𝑥 ∈ 𝐴
75, 2wcel 2145 . . . 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:  dfss2  3917  dfss3  3920  dfss6  3921  dfssf  3922  ssel  3925  ssriv  3935  ssrdv  3937  sstr2  3938  eqss  3946  nss  3995  ssralv  4000  ssrexv  4001  ralss  4004  rexss  4005  rabss2OLD  4026  ssconb  4089  ssequn1  4132  unss  4136  ssin  4184  ssdif0  4314  difin0ss  4321  inssdif0OLD  4323  reldisj  4406  ssundif  4443  sbcssg  4477  pwss  4581  snssb  4743  pwpw0  4774  ssuni  4893  unissb  4901  iunssf  5001  iunssfOLD  5002  iunss  5003  iunssOLD  5004  dftr2  5214  axpweq  5312  axpow2  5329  ssextss  5421  ssrel  5759  ssrel2  5761  ssrelrel  5772  relop  5828  idrefALT  6105  funimass4  6941  dfom2  7868  inf2  9608  grothprim  10900  psslinpr  11097  ltaddpr  11100  isprm2  16837  vdwmc2  17137  acsmapd  18708  ismhp3  22443  dfconn2  23717  iskgen3  23848  metcld  25607  metcld2  25608  isch2  31807  pjnormssi  32752  ssiun3  33135  ssrelf  33191  bnj1361  35441  bnj978  35562  r1omhfb  35717  fineqvpow  35756  r1omhfbregs  35778  brsset  36621  sscoid  36645  ss-ax8  36984  axtco  37229  axtco1g  37234  regsfromregtco  37296  mh-infprim1bi  37304  mh-infprim2bi  37305  relowlpssretop  38255  fvineqsneq  38303  unielss  44178  rp-fakeinunass  44474  rababg  44533  dfhe3  44734  snhesn  44745  dffrege76  44898  ntrneiiso  45050  ntrneik2  45051  ntrneix2  45052  ntrneikb  45053  expanduniss  45236  ismnuprim  45237  ismnushort  45244  onfrALTlem2  45488  trsspwALT  45759  trsspwALT2  45760  snssiALTVD  45768  snssiALT  45769  sstrALT2VD  45775  sstrALT2  45776  sbcssgVD  45824  onfrALTlem2VD  45830  sspwimp  45859  sspwimpVD  45860  sspwimpcf  45861  sspwimpcfVD  45862  sspwimpALT  45866  unisnALT  45867  ssclaxsep  45924  permaxpow  45951  icccncfext  46841
  Copyright terms: Public domain W3C validator