Metamath Proof Explorer


Theorem pmtrprfv

Description: In a transposition of two given points, each maps to the other. (Contributed by Stefan O'Rear, 25-Aug-2015)

Ref Expression
Hypothesis pmtrfval.t ⊢ T = pmTrsp ⁡ D
Assertion pmtrprfv ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → T ⁡ X Y ⁡ X = Y

Proof

Step Hyp Ref Expression
1 pmtrfval.t ⊢ T = pmTrsp ⁡ D
2 simpl ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → D ∈ V
3 simpr1 ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X ∈ D
4 simpr2 ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → Y ∈ D
5 3 4 prssd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X Y ⊆ D
6 enpr2 ⊢ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X Y ≈ 2 𝑜
7 6 adantl ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X Y ≈ 2 𝑜
8 1 pmtrfv ⊢ D ∈ V ∧ X Y ⊆ D ∧ X Y ≈ 2 𝑜 ∧ X ∈ D → T ⁡ X Y ⁡ X = if X ∈ X Y ⋃ X Y ∖ X X
9 2 5 7 3 8 syl31anc ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → T ⁡ X Y ⁡ X = if X ∈ X Y ⋃ X Y ∖ X X
10 prid1g ⊢ X ∈ D → X ∈ X Y
11 3 10 syl ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X ∈ X Y
12 11 iftrued ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → if X ∈ X Y ⋃ X Y ∖ X X = ⋃ X Y ∖ X
13 difprsnss ⊢ X Y ∖ X ⊆ Y
14 13 a1i ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X Y ∖ X ⊆ Y
15 prid2g ⊢ Y ∈ D → Y ∈ X Y
16 4 15 syl ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → Y ∈ X Y
17 simpr3 ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X ≠ Y
18 17 necomd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → Y ≠ X
19 eldifsn ⊢ Y ∈ X Y ∖ X ↔ Y ∈ X Y ∧ Y ≠ X
20 16 18 19 sylanbrc ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → Y ∈ X Y ∖ X
21 20 snssd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → Y ⊆ X Y ∖ X
22 14 21 eqssd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → X Y ∖ X = Y
23 22 unieqd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → ⋃ X Y ∖ X = ⋃ Y
24 unisng ⊢ Y ∈ D → ⋃ Y = Y
25 4 24 syl ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → ⋃ Y = Y
26 23 25 eqtrd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → ⋃ X Y ∖ X = Y
27 12 26 eqtrd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → if X ∈ X Y ⋃ X Y ∖ X X = Y
28 9 27 eqtrd ⊢ D ∈ V ∧ X ∈ D ∧ Y ∈ D ∧ X ≠ Y → T ⁡ X Y ⁡ X = Y