Database
SUPPLEMENTARY MATERIAL (USERS' MATHBOXES)
Mathbox for Wolf Lammen
Bootstrapping set theory with classes
wl-dfcleq.just
Metamath Proof Explorer
Description: Add more hypotheses, so equality of classes is an equivalence relation,
does not conflict with properties (membership) of classes, and allows
alpha-renaming. (Contributed by Wolf Lammen , 7-Apr-2026)
Ref
Expression
Hypotheses
wl-dfcleq.just.1
⊢ ∀ x x ∈ A ↔ x ∈ B ↔ ∀ y y ∈ A ↔ y ∈ B
wl-dfcleq.just.id
⊢ A = A
wl-dfcleq.just.trans
⊢ A = B → B = C → C = A
wl-dfcleq.just.ax8
⊢ A = B → A ∈ C → B ∈ C
wl-dfcleq.just.ax9
⊢ A = B → C ∈ A → C ∈ B
Assertion
wl-dfcleq.just
⊢ A = B ↔ ∀ x x ∈ A ↔ x ∈ B
Proof
Step
Hyp
Ref
Expression
1
wl-dfcleq.just.1
⊢ ∀ x x ∈ A ↔ x ∈ B ↔ ∀ y y ∈ A ↔ y ∈ B
2
wl-dfcleq.just.id
⊢ A = A
3
wl-dfcleq.just.trans
⊢ A = B → B = C → C = A
4
wl-dfcleq.just.ax8
⊢ A = B → A ∈ C → B ∈ C
5
wl-dfcleq.just.ax9
⊢ A = B → C ∈ A → C ∈ B
6
wl-dfcleq.basic
⊢ A = B ↔ ∀ x x ∈ A ↔ x ∈ B