Step | Hyp | Ref
| Expression |
1 | | cotr 4990 |
. . . 4
⊢ ((𝑅 ∘ 𝑅) ⊆ 𝑅 ↔ ∀𝑥∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) |
2 | | cotr 4990 |
. . . . . 6
⊢ ((𝑆 ∘ 𝑆) ⊆ 𝑆 ↔ ∀𝑥∀𝑦∀𝑧((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧)) |
3 | | brin 4039 |
. . . . . . . . . . . . 13
⊢ (𝑥(𝑅 ∩ 𝑆)𝑦 ↔ (𝑥𝑅𝑦 ∧ 𝑥𝑆𝑦)) |
4 | | brin 4039 |
. . . . . . . . . . . . 13
⊢ (𝑦(𝑅 ∩ 𝑆)𝑧 ↔ (𝑦𝑅𝑧 ∧ 𝑦𝑆𝑧)) |
5 | | simpr 109 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) |
6 | | simpl 108 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧)) |
7 | 5, 6 | anim12d 333 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → (((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) ∧ (𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧)) → (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧))) |
8 | 7 | com12 30 |
. . . . . . . . . . . . . 14
⊢ (((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) ∧ (𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧)) → ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧))) |
9 | 8 | an4s 583 |
. . . . . . . . . . . . 13
⊢ (((𝑥𝑅𝑦 ∧ 𝑥𝑆𝑦) ∧ (𝑦𝑅𝑧 ∧ 𝑦𝑆𝑧)) → ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧))) |
10 | 3, 4, 9 | syl2anb 289 |
. . . . . . . . . . . 12
⊢ ((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧))) |
11 | 10 | com12 30 |
. . . . . . . . . . 11
⊢ ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧))) |
12 | | brin 4039 |
. . . . . . . . . . 11
⊢ (𝑥(𝑅 ∩ 𝑆)𝑧 ↔ (𝑥𝑅𝑧 ∧ 𝑥𝑆𝑧)) |
13 | 11, 12 | syl6ibr 161 |
. . . . . . . . . 10
⊢ ((((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
14 | 13 | alanimi 1452 |
. . . . . . . . 9
⊢
((∀𝑧((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
15 | 14 | alanimi 1452 |
. . . . . . . 8
⊢
((∀𝑦∀𝑧((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
16 | 15 | alanimi 1452 |
. . . . . . 7
⊢
((∀𝑥∀𝑦∀𝑧((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) ∧ ∀𝑥∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
17 | 16 | ex 114 |
. . . . . 6
⊢
(∀𝑥∀𝑦∀𝑧((𝑥𝑆𝑦 ∧ 𝑦𝑆𝑧) → 𝑥𝑆𝑧) → (∀𝑥∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧) → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧))) |
18 | 2, 17 | sylbi 120 |
. . . . 5
⊢ ((𝑆 ∘ 𝑆) ⊆ 𝑆 → (∀𝑥∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧) → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧))) |
19 | 18 | com12 30 |
. . . 4
⊢
(∀𝑥∀𝑦∀𝑧((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧) → ((𝑆 ∘ 𝑆) ⊆ 𝑆 → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧))) |
20 | 1, 19 | sylbi 120 |
. . 3
⊢ ((𝑅 ∘ 𝑅) ⊆ 𝑅 → ((𝑆 ∘ 𝑆) ⊆ 𝑆 → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧))) |
21 | 20 | imp 123 |
. 2
⊢ (((𝑅 ∘ 𝑅) ⊆ 𝑅 ∧ (𝑆 ∘ 𝑆) ⊆ 𝑆) → ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
22 | | cotr 4990 |
. 2
⊢ (((𝑅 ∩ 𝑆) ∘ (𝑅 ∩ 𝑆)) ⊆ (𝑅 ∩ 𝑆) ↔ ∀𝑥∀𝑦∀𝑧((𝑥(𝑅 ∩ 𝑆)𝑦 ∧ 𝑦(𝑅 ∩ 𝑆)𝑧) → 𝑥(𝑅 ∩ 𝑆)𝑧)) |
23 | 21, 22 | sylibr 133 |
1
⊢ (((𝑅 ∘ 𝑅) ⊆ 𝑅 ∧ (𝑆 ∘ 𝑆) ⊆ 𝑆) → ((𝑅 ∩ 𝑆) ∘ (𝑅 ∩ 𝑆)) ⊆ (𝑅 ∩ 𝑆)) |