Metamath Proof Explorer


Theorem asymref

Description: Two ways of saying a relation is antisymmetric and reflexive. U. U. R is the field of a relation by relfld . (Contributed by NM, 6-May-2008) (Proof shortened by Andrew Salmon, 27-Aug-2011)

Ref Expression
Assertion asymref ⊢ R ∩ R -1 = I ↾ ⋃ ⋃ R ↔ ∀ x ∈ ⋃ ⋃ R ∀ y x R y ∧ y R x ↔ x = y

Proof

Step Hyp Ref Expression
1 df-br ⊢ x R y ↔ x y ∈ R
2 vex ⊢ x ∈ V
3 vex ⊢ y ∈ V
4 2 3 opeluu ⊢ x y ∈ R → x ∈ ⋃ ⋃ R ∧ y ∈ ⋃ ⋃ R
5 1 4 sylbi ⊢ x R y → x ∈ ⋃ ⋃ R ∧ y ∈ ⋃ ⋃ R
6 5 simpld ⊢ x R y → x ∈ ⋃ ⋃ R
7 6 adantr ⊢ x R y ∧ y R x → x ∈ ⋃ ⋃ R
8 7 pm4.71ri ⊢ x R y ∧ y R x ↔ x ∈ ⋃ ⋃ R ∧ x R y ∧ y R x
9 8 bibi1i ⊢ x R y ∧ y R x ↔ x ∈ ⋃ ⋃ R ∧ x = y ↔ x ∈ ⋃ ⋃ R ∧ x R y ∧ y R x ↔ x ∈ ⋃ ⋃ R ∧ x = y
10 elin ⊢ x y ∈ R ∩ R -1 ↔ x y ∈ R ∧ x y ∈ R -1
11 2 3 brcnv ⊢ x R -1 y ↔ y R x
12 df-br ⊢ x R -1 y ↔ x y ∈ R -1
13 11 12 bitr3i ⊢ y R x ↔ x y ∈ R -1
14 1 13 anbi12i ⊢ x R y ∧ y R x ↔ x y ∈ R ∧ x y ∈ R -1
15 10 14 bitr4i ⊢ x y ∈ R ∩ R -1 ↔ x R y ∧ y R x
16 3 opelresi ⊢ x y ∈ I ↾ ⋃ ⋃ R ↔ x ∈ ⋃ ⋃ R ∧ x y ∈ I
17 df-br ⊢ x I y ↔ x y ∈ I
18 3 ideq ⊢ x I y ↔ x = y
19 17 18 bitr3i ⊢ x y ∈ I ↔ x = y
20 19 anbi2i ⊢ x ∈ ⋃ ⋃ R ∧ x y ∈ I ↔ x ∈ ⋃ ⋃ R ∧ x = y
21 16 20 bitri ⊢ x y ∈ I ↾ ⋃ ⋃ R ↔ x ∈ ⋃ ⋃ R ∧ x = y
22 15 21 bibi12i ⊢ x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R ↔ x R y ∧ y R x ↔ x ∈ ⋃ ⋃ R ∧ x = y
23 pm5.32 ⊢ x ∈ ⋃ ⋃ R → x R y ∧ y R x ↔ x = y ↔ x ∈ ⋃ ⋃ R ∧ x R y ∧ y R x ↔ x ∈ ⋃ ⋃ R ∧ x = y
24 9 22 23 3bitr4i ⊢ x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R ↔ x ∈ ⋃ ⋃ R → x R y ∧ y R x ↔ x = y
25 24 albii ⊢ ∀ y x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R ↔ ∀ y x ∈ ⋃ ⋃ R → x R y ∧ y R x ↔ x = y
26 19.21v ⊢ ∀ y x ∈ ⋃ ⋃ R → x R y ∧ y R x ↔ x = y ↔ x ∈ ⋃ ⋃ R → ∀ y x R y ∧ y R x ↔ x = y
27 25 26 bitri ⊢ ∀ y x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R ↔ x ∈ ⋃ ⋃ R → ∀ y x R y ∧ y R x ↔ x = y
28 27 albii ⊢ ∀ x ∀ y x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R ↔ ∀ x x ∈ ⋃ ⋃ R → ∀ y x R y ∧ y R x ↔ x = y
29 relcnv ⊢ Rel ⁡ R -1
30 relin2 ⊢ Rel ⁡ R -1 → Rel ⁡ R ∩ R -1
31 29 30 ax-mp ⊢ Rel ⁡ R ∩ R -1
32 relres ⊢ Rel ⁡ I ↾ ⋃ ⋃ R
33 eqrel ⊢ Rel ⁡ R ∩ R -1 ∧ Rel ⁡ I ↾ ⋃ ⋃ R → R ∩ R -1 = I ↾ ⋃ ⋃ R ↔ ∀ x ∀ y x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R
34 31 32 33 mp2an ⊢ R ∩ R -1 = I ↾ ⋃ ⋃ R ↔ ∀ x ∀ y x y ∈ R ∩ R -1 ↔ x y ∈ I ↾ ⋃ ⋃ R
35 df-ral ⊢ ∀ x ∈ ⋃ ⋃ R ∀ y x R y ∧ y R x ↔ x = y ↔ ∀ x x ∈ ⋃ ⋃ R → ∀ y x R y ∧ y R x ↔ x = y
36 28 34 35 3bitr4i ⊢ R ∩ R -1 = I ↾ ⋃ ⋃ R ↔ ∀ x ∈ ⋃ ⋃ R ∀ y x R y ∧ y R x ↔ x = y