Metamath Proof Explorer


Theorem poinxp

Description: Intersection of partial order with Cartesian product of its field. (Contributed by Mario Carneiro, 10-Jul-2014)

Ref Expression
Assertion poinxp ⊢ R Po A ↔ R ∩ A × A Po A

Proof

Step Hyp Ref Expression
1 brinxp ⊢ x ∈ A ∧ x ∈ A → x R x ↔ x R ∩ A × A x
2 1 anidms ⊢ x ∈ A → x R x ↔ x R ∩ A × A x
3 2 ad2antrr ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → x R x ↔ x R ∩ A × A x
4 3 notbid ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → ¬ x R x ↔ ¬ x R ∩ A × A x
5 brinxp ⊢ x ∈ A ∧ y ∈ A → x R y ↔ x R ∩ A × A y
6 5 adantr ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → x R y ↔ x R ∩ A × A y
7 brinxp ⊢ y ∈ A ∧ z ∈ A → y R z ↔ y R ∩ A × A z
8 7 adantll ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → y R z ↔ y R ∩ A × A z
9 6 8 anbi12d ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → x R y ∧ y R z ↔ x R ∩ A × A y ∧ y R ∩ A × A z
10 brinxp ⊢ x ∈ A ∧ z ∈ A → x R z ↔ x R ∩ A × A z
11 10 adantlr ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → x R z ↔ x R ∩ A × A z
12 9 11 imbi12d ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → x R y ∧ y R z → x R z ↔ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
13 4 12 anbi12d ⊢ x ∈ A ∧ y ∈ A ∧ z ∈ A → ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ¬ x R ∩ A × A x ∧ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
14 13 ralbidva ⊢ x ∈ A ∧ y ∈ A → ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ z ∈ A ¬ x R ∩ A × A x ∧ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
15 14 ralbidva ⊢ x ∈ A → ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ y ∈ A ∀ z ∈ A ¬ x R ∩ A × A x ∧ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
16 15 ralbiia ⊢ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R ∩ A × A x ∧ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
17 df-po ⊢ R Po A ↔ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z
18 df-po ⊢ R ∩ A × A Po A ↔ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R ∩ A × A x ∧ x R ∩ A × A y ∧ y R ∩ A × A z → x R ∩ A × A z
19 16 17 18 3bitr4i ⊢ R Po A ↔ R ∩ A × A Po A