![]() |
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 2819 (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 37485, 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 2833) and ax-9 2118 (see eleq1 2832). Since ax-wl-cleq 37486 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 2819 by itself does not determine when a set is a member of a class. From this perspective, df-clel 2819 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 2718 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 1536 | . . . . 5 class 𝑥 |
6 | 5, 1 | wceq 1537 | . . . 4 wff 𝑥 = 𝐴 |
7 | 5, 2 | wcel 2108 | . . . 4 wff 𝑥 ∈ 𝐵 |
8 | 6, 7 | wa 395 | . . 3 wff (𝑥 = 𝐴 ∧ 𝑥 ∈ 𝐵) |
9 | 8, 4 | wex 1777 | . 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 |