Metamath Proof Explorer


Theorem coss1cnvres

Description: Class of cosets by the converse of a restriction. (Contributed by Peter Mazsa, 8-Jun-2020)

Ref Expression
Assertion coss1cnvres ( 𝑅𝐴 ) = { ⟨ 𝑢 , 𝑣 ⟩ ∣ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ∃ 𝑥 ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) }

Proof

Step Hyp Ref Expression
1 df-coss ( 𝑅𝐴 ) = { ⟨ 𝑢 , 𝑣 ⟩ ∣ ∃ 𝑥 ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) }
2 br1cnvres ( 𝑥 ∈ V → ( 𝑥 ( 𝑅𝐴 ) 𝑢 ↔ ( 𝑢𝐴𝑢 𝑅 𝑥 ) ) )
3 2 elv ( 𝑥 ( 𝑅𝐴 ) 𝑢 ↔ ( 𝑢𝐴𝑢 𝑅 𝑥 ) )
4 br1cnvres ( 𝑥 ∈ V → ( 𝑥 ( 𝑅𝐴 ) 𝑣 ↔ ( 𝑣𝐴𝑣 𝑅 𝑥 ) ) )
5 4 elv ( 𝑥 ( 𝑅𝐴 ) 𝑣 ↔ ( 𝑣𝐴𝑣 𝑅 𝑥 ) )
6 3 5 anbi12i ( ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) ↔ ( ( 𝑢𝐴𝑢 𝑅 𝑥 ) ∧ ( 𝑣𝐴𝑣 𝑅 𝑥 ) ) )
7 an4 ( ( ( 𝑢𝐴𝑣𝐴 ) ∧ ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) ↔ ( ( 𝑢𝐴𝑢 𝑅 𝑥 ) ∧ ( 𝑣𝐴𝑣 𝑅 𝑥 ) ) )
8 6 7 bitr4i ( ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) ↔ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) )
9 8 exbii ( ∃ 𝑥 ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) ↔ ∃ 𝑥 ( ( 𝑢𝐴𝑣𝐴 ) ∧ ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) )
10 19.42v ( ∃ 𝑥 ( ( 𝑢𝐴𝑣𝐴 ) ∧ ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) ↔ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ∃ 𝑥 ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) )
11 9 10 bitri ( ∃ 𝑥 ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) ↔ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ∃ 𝑥 ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) )
12 11 opabbii { ⟨ 𝑢 , 𝑣 ⟩ ∣ ∃ 𝑥 ( 𝑥 ( 𝑅𝐴 ) 𝑢𝑥 ( 𝑅𝐴 ) 𝑣 ) } = { ⟨ 𝑢 , 𝑣 ⟩ ∣ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ∃ 𝑥 ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) }
13 1 12 eqtri ( 𝑅𝐴 ) = { ⟨ 𝑢 , 𝑣 ⟩ ∣ ( ( 𝑢𝐴𝑣𝐴 ) ∧ ∃ 𝑥 ( 𝑢 𝑅 𝑥𝑣 𝑅 𝑥 ) ) }