Metamath Proof Explorer


Theorem prtlem100

Description: Lemma for prter3 . (Contributed by Rodolfo Medina, 19-Oct-2010)

Ref Expression
Assertion prtlem100 ( ∃ 𝑥𝐴 ( 𝐵𝑥𝜑 ) ↔ ∃ 𝑥 ∈ ( 𝐴 ∖ { ∅ } ) ( 𝐵𝑥𝜑 ) )

Proof

Step Hyp Ref Expression
1 anass ( ( ( 𝑥𝐴𝑥 ≠ ∅ ) ∧ ( 𝐵𝑥𝜑 ) ) ↔ ( 𝑥𝐴 ∧ ( 𝑥 ≠ ∅ ∧ ( 𝐵𝑥𝜑 ) ) ) )
2 eldifsn ( 𝑥 ∈ ( 𝐴 ∖ { ∅ } ) ↔ ( 𝑥𝐴𝑥 ≠ ∅ ) )
3 2 anbi1i ( ( 𝑥 ∈ ( 𝐴 ∖ { ∅ } ) ∧ ( 𝐵𝑥𝜑 ) ) ↔ ( ( 𝑥𝐴𝑥 ≠ ∅ ) ∧ ( 𝐵𝑥𝜑 ) ) )
4 ne0i ( 𝐵𝑥𝑥 ≠ ∅ )
5 4 pm4.71ri ( 𝐵𝑥 ↔ ( 𝑥 ≠ ∅ ∧ 𝐵𝑥 ) )
6 5 anbi1i ( ( 𝐵𝑥𝜑 ) ↔ ( ( 𝑥 ≠ ∅ ∧ 𝐵𝑥 ) ∧ 𝜑 ) )
7 anass ( ( ( 𝑥 ≠ ∅ ∧ 𝐵𝑥 ) ∧ 𝜑 ) ↔ ( 𝑥 ≠ ∅ ∧ ( 𝐵𝑥𝜑 ) ) )
8 6 7 bitri ( ( 𝐵𝑥𝜑 ) ↔ ( 𝑥 ≠ ∅ ∧ ( 𝐵𝑥𝜑 ) ) )
9 8 anbi2i ( ( 𝑥𝐴 ∧ ( 𝐵𝑥𝜑 ) ) ↔ ( 𝑥𝐴 ∧ ( 𝑥 ≠ ∅ ∧ ( 𝐵𝑥𝜑 ) ) ) )
10 1 3 9 3bitr4ri ( ( 𝑥𝐴 ∧ ( 𝐵𝑥𝜑 ) ) ↔ ( 𝑥 ∈ ( 𝐴 ∖ { ∅ } ) ∧ ( 𝐵𝑥𝜑 ) ) )
11 10 rexbii2 ( ∃ 𝑥𝐴 ( 𝐵𝑥𝜑 ) ↔ ∃ 𝑥 ∈ ( 𝐴 ∖ { ∅ } ) ( 𝐵𝑥𝜑 ) )