| Mathbox for Wolf Lammen |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > Mathboxes > ax-wl-clel | Structured version Visualization version GIF version | ||
| Description: Disclaimer: The material
presented here is just my (WL's) personal
perception. I am not an expert in this field, so some or all of the
text here can be misleading, or outright wrong.
This text should be read as an exploration rather than as a definite statement, open to doubt, alternatives, and reinterpretation. The formula in df-clel 2815 (restated below) states that only those classes for which ∃𝑥𝑥 = 𝐴 holds can be members of classes. Thus, a member of a class is always equal to a set, which excludes proper classes from class membership. As explained in wl-cleq-4 37478, item 3, ∃𝑥𝑥 = 𝐴 is a sufficient criterion for a class to be a set, provided that Leibniz's Law holds for equality. Therefore this axiom is often rephrased as: classes contain only sets as members. **Principles of equality** Using this axiom we can derive the class-level counterparts of ax-8 2110 (see eleq2 2829) and ax-9 2118 (see eleq1 2828). Since ax-wl-cleq 37481 already asserts that equality between classes is an equivalence relation, the operators = and ∈ alone cannot distinguish equal classes. Hence, if membership is the only property that matters for classes, Leibniz's Law will hold. Later, however, additional class builders may introduce further properties of classes. A conservativity check for such builders can ensure this does not occur. **Eliminability** If we replace the class variable 𝐴 with a set variable 𝑧 in this axiom, the auxiliary variable 𝑥 can be eliminated, leaving only the trivial result (𝑧 ∈ 𝐵 ↔ 𝑧 ∈ 𝐵). Thus, df-clel 2815 by itself does not determine when a set is a member of a class. From this perspective, df-clel 2815 is in fact an axiom in disguise and would more appropriately be called ax-clel. Overall, our axiomization leaves the meaning of fundamental expressions 𝑥 ∈ 𝐴 or 𝑥 ∈ 𝐵 open. All other fundamental formulas of set theory (𝐴 not a set variable, 𝐴 ∈ 𝐵, 𝑥 = 𝐵 𝐴 = 𝐵) can be reduced solely to the basic formulas 𝑥 ∈ 𝐴 or 𝑥 ∈ 𝐵. If an axiomatization leaves a fundamental formula like 𝑥 ∈ 𝐴 unspecified, we could in principle define it bi-conditionally by any formula whatsoever - for example, the trivial ⊤. This, however, is not the approach we take. Instead, an appropriate class builder such as df-clab 2714 fills this gap. (Contributed by Wolf Lammen, 26-Aug-2025.) |
| Ref | Expression |
|---|---|
| ax-wl-clel | ⊢ (𝐴 ∈ 𝐵 ↔ ∃𝑥(𝑥 = 𝐴 ∧ 𝑥 ∈ 𝐵)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | cA | . . 3 class 𝐴 | |
| 2 | cB | . . 3 class 𝐵 | |
| 3 | 1, 2 | wcel 2108 | . 2 wff 𝐴 ∈ 𝐵 |
| 4 | vx | . . . . . 6 setvar 𝑥 | |
| 5 | 4 | cv 1539 | . . . . 5 class 𝑥 |
| 6 | 5, 1 | wceq 1540 | . . . 4 wff 𝑥 = 𝐴 |
| 7 | 5, 2 | wcel 2108 | . . . 4 wff 𝑥 ∈ 𝐵 |
| 8 | 6, 7 | wa 395 | . . 3 wff (𝑥 = 𝐴 ∧ 𝑥 ∈ 𝐵) |
| 9 | 8, 4 | wex 1779 | . 2 wff ∃𝑥(𝑥 = 𝐴 ∧ 𝑥 ∈ 𝐵) |
| 10 | 3, 9 | wb 206 | 1 wff (𝐴 ∈ 𝐵 ↔ ∃𝑥(𝑥 = 𝐴 ∧ 𝑥 ∈ 𝐵)) |
| Colors of variables: wff setvar class |
| This axiom is referenced by: (None) |
| Copyright terms: Public domain | W3C validator |