Metamath Proof Explorer


Theorem elabgt

Description: Membership in a class abstraction, using implicit substitution. (Closed theorem version of elabg .) (Contributed by NM, 7-Nov-2005) (Proof shortened by Andrew Salmon, 8-Jun-2011) Reduce axiom usage. (Revised by GG, 12-Oct-2024) (Proof shortened by Wolf Lammen, 11-May-2025) (Proof shortened by SN, 1-Dec-2025)

Ref Expression
Assertion elabgt A B x x = A φ ψ A x | φ ψ

Proof

Step Hyp Ref Expression
1 elab6g A B A x | φ x x = A φ
2 pm5.74 x = A φ ψ x = A φ x = A ψ
3 2 biimpi x = A φ ψ x = A φ x = A ψ
4 3 alimi x x = A φ ψ x x = A φ x = A ψ
5 albi x x = A φ x = A ψ x x = A φ x x = A ψ
6 4 5 syl x x = A φ ψ x x = A φ x x = A ψ
7 1 6 sylan9bb A B x x = A φ ψ A x | φ x x = A ψ
8 19.23v x x = A ψ x x = A ψ
9 elisset A B x x = A
10 pm5.5 x x = A x x = A ψ ψ
11 9 10 syl A B x x = A ψ ψ
12 8 11 bitrid A B x x = A ψ ψ
13 12 adantr A B x x = A φ ψ x x = A ψ ψ
14 7 13 bitrd A B x x = A φ ψ A x | φ ψ