Metamath Proof Explorer


Theorem ssext

Description: An extensionality-like principle that uses the subset instead of the membership relation: two classes are equal iff they have the same subsets. (Contributed by NM, 30-Jun-2004)

Ref Expression
Assertion ssext ⊢ A = B ↔ ∀ x x ⊆ A ↔ x ⊆ B

Proof

Step Hyp Ref Expression
1 ssextss ⊢ A ⊆ B ↔ ∀ x x ⊆ A → x ⊆ B
2 ssextss ⊢ B ⊆ A ↔ ∀ x x ⊆ B → x ⊆ A
3 1 2 anbi12i ⊢ A ⊆ B ∧ B ⊆ A ↔ ∀ x x ⊆ A → x ⊆ B ∧ ∀ x x ⊆ B → x ⊆ A
4 eqss ⊢ A = B ↔ A ⊆ B ∧ B ⊆ A
5 albiim ⊢ ∀ x x ⊆ A ↔ x ⊆ B ↔ ∀ x x ⊆ A → x ⊆ B ∧ ∀ x x ⊆ B → x ⊆ A
6 3 4 5 3bitr4i ⊢ A = B ↔ ∀ x x ⊆ A ↔ x ⊆ B