Metamath Proof Explorer


Theorem rabbida

Description: Equivalent wff's yield equal restricted class abstractions (deduction form). Version of rabbidva with disjoint variable condition replaced by nonfreeness hypothesis. (Contributed by BJ, 27-Apr-2019) Avoid ax-10 , ax-11 . (Revised by Wolf Lammen, 14-Mar-2025)

Ref Expression
Hypotheses rabbida.n 𝑥 𝜑
rabbida.1 ( ( 𝜑𝑥𝐴 ) → ( 𝜓𝜒 ) )
Assertion rabbida ( 𝜑 → { 𝑥𝐴𝜓 } = { 𝑥𝐴𝜒 } )

Proof

Step Hyp Ref Expression
1 rabbida.n 𝑥 𝜑
2 rabbida.1 ( ( 𝜑𝑥𝐴 ) → ( 𝜓𝜒 ) )
3 2 pm5.32da ( 𝜑 → ( ( 𝑥𝐴𝜓 ) ↔ ( 𝑥𝐴𝜒 ) ) )
4 1 3 rabbida4 ( 𝜑 → { 𝑥𝐴𝜓 } = { 𝑥𝐴𝜒 } )