Metamath Proof Explorer


Definition df-smext

Description: Define the standard model of Extensionality predicate, which is true for a class that is a model of the Axiom of Extensionality under the membership predicate. Our notation is similar to that of df-prv and df-gzext ( M |= AxExt ), but M |=. Ax-Ext uses a different double turnstile character and a different format for the axiom name. (Contributed by BTernaryTau, 2-Oct-2026)

Ref Expression
Assertion df-smext Could not format assertion : No typesetting found for |- ( M |=. Ax-Ext <-> A. x e. M A. y e. M ( A. z e. M ( z e. x <-> z e. y ) -> x = y ) ) with typecode |-

Detailed syntax breakdown

Step Hyp Ref Expression
0 cM class M
1 0 wsmext Could not format M |=. Ax-Ext : No typesetting found for wff M |=. Ax-Ext with typecode wff
2 vx setvar x
3 vy setvar y
4 vz setvar z
5 4 cv setvar z
6 2 cv setvar x
7 5 6 wcel wff z ∈ x
8 3 cv setvar y
9 5 8 wcel wff z ∈ y
10 7 9 wb wff z ∈ x ↔ z ∈ y
11 10 4 0 wral wff ∀ z ∈ M z ∈ x ↔ z ∈ y
12 6 8 wceq wff x = y
13 11 12 wi wff ∀ z ∈ M z ∈ x ↔ z ∈ y → x = y
14 13 3 0 wral wff ∀ y ∈ M ∀ z ∈ M z ∈ x ↔ z ∈ y → x = y
15 14 2 0 wral wff ∀ x ∈ M ∀ y ∈ M ∀ z ∈ M z ∈ x ↔ z ∈ y → x = y
16 1 15 wb Could not format ( M |=. Ax-Ext <-> A. x e. M A. y e. M ( A. z e. M ( z e. x <-> z e. y ) -> x = y ) ) : No typesetting found for wff ( M |=. Ax-Ext <-> A. x e. M A. y e. M ( A. z e. M ( z e. x <-> z e. y ) -> x = y ) ) with typecode wff