Step | Hyp | Ref
| Expression |
1 | | df-ral 2449 |
. 2
⊢
(∀𝑥 ∈
𝐴 𝑥𝑅𝑥 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥𝑅𝑥)) |
2 | | vex 2729 |
. . . . 5
⊢ 𝑥 ∈ V |
3 | | opelresi 4895 |
. . . . 5
⊢ (𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) ↔ 𝑥 ∈ 𝐴)) |
4 | 2, 3 | ax-mp 5 |
. . . 4
⊢
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) ↔ 𝑥 ∈ 𝐴) |
5 | | df-br 3983 |
. . . . 5
⊢ (𝑥𝑅𝑥 ↔ 〈𝑥, 𝑥〉 ∈ 𝑅) |
6 | 5 | bicomi 131 |
. . . 4
⊢
(〈𝑥, 𝑥〉 ∈ 𝑅 ↔ 𝑥𝑅𝑥) |
7 | 4, 6 | imbi12i 238 |
. . 3
⊢
((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ (𝑥 ∈ 𝐴 → 𝑥𝑅𝑥)) |
8 | 7 | albii 1458 |
. 2
⊢
(∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥𝑅𝑥)) |
9 | | ralidm 3509 |
. . . . . 6
⊢
(∀𝑥 ∈ V
∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ∀𝑥 ∈ V (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
10 | | ralv 2743 |
. . . . . 6
⊢
(∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
11 | 9, 10 | bitri 183 |
. . . . 5
⊢
(∀𝑥 ∈ V
∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
12 | | df-ral 2449 |
. . . . . . . . 9
⊢
(∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ∀𝑥(𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅))) |
13 | | pm2.27 40 |
. . . . . . . . . . . 12
⊢ (𝑥 ∈ V → ((𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅))) |
14 | | opelresg 4891 |
. . . . . . . . . . . . . . 15
⊢ (𝑧 ∈ V → (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) ↔ (〈𝑥, 𝑧〉 ∈ I ∧ 𝑥 ∈ 𝐴))) |
15 | | df-br 3983 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑥 I 𝑧 ↔ 〈𝑥, 𝑧〉 ∈ I ) |
16 | | vex 2729 |
. . . . . . . . . . . . . . . . . . 19
⊢ 𝑧 ∈ V |
17 | 16 | ideq 4756 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑥 I 𝑧 ↔ 𝑥 = 𝑧) |
18 | | opelresi 4895 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑥 ∈ 𝐴 → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) ↔ 𝑥 ∈ 𝐴)) |
19 | | pm2.27 40 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
20 | | opeq2 3759 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑥 = 𝑧 → 〈𝑥, 𝑥〉 = 〈𝑥, 𝑧〉) |
21 | 20 | eleq1d 2235 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑥 = 𝑧 → (〈𝑥, 𝑥〉 ∈ 𝑅 ↔ 〈𝑥, 𝑧〉 ∈ 𝑅)) |
22 | 21 | biimpcd 158 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(〈𝑥, 𝑥〉 ∈ 𝑅 → (𝑥 = 𝑧 → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
23 | 19, 22 | syl6 33 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → (𝑥 = 𝑧 → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
24 | 18, 23 | syl6bir 163 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑥 ∈ 𝐴 → (𝑥 ∈ 𝐴 → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → (𝑥 = 𝑧 → 〈𝑥, 𝑧〉 ∈ 𝑅)))) |
25 | 24 | pm2.43i 49 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑥 ∈ 𝐴 → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → (𝑥 = 𝑧 → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
26 | 25 | com3r 79 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑥 = 𝑧 → (𝑥 ∈ 𝐴 → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
27 | 17, 26 | sylbi 120 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑥 I 𝑧 → (𝑥 ∈ 𝐴 → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
28 | 15, 27 | sylbir 134 |
. . . . . . . . . . . . . . . 16
⊢
(〈𝑥, 𝑧〉 ∈ I → (𝑥 ∈ 𝐴 → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
29 | 28 | imp 123 |
. . . . . . . . . . . . . . 15
⊢
((〈𝑥, 𝑧〉 ∈ I ∧ 𝑥 ∈ 𝐴) → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
30 | 14, 29 | syl6bi 162 |
. . . . . . . . . . . . . 14
⊢ (𝑧 ∈ V → (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → ((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
31 | 30 | com3r 79 |
. . . . . . . . . . . . 13
⊢
((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → (𝑧 ∈ V → (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
32 | 31 | ralrimiv 2538 |
. . . . . . . . . . . 12
⊢
((〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
33 | 13, 32 | syl6 33 |
. . . . . . . . . . 11
⊢ (𝑥 ∈ V → ((𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) → ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
34 | 2, 33 | ax-mp 5 |
. . . . . . . . . 10
⊢ ((𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) → ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
35 | 34 | sps 1525 |
. . . . . . . . 9
⊢
(∀𝑥(𝑥 ∈ V → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) → ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
36 | 12, 35 | sylbi 120 |
. . . . . . . 8
⊢
(∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
37 | 36 | ralimi 2529 |
. . . . . . 7
⊢
(∀𝑥 ∈ V
∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑥 ∈ V ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
38 | | eleq1 2229 |
. . . . . . . . 9
⊢ (𝑦 = 〈𝑥, 𝑧〉 → (𝑦 ∈ ( I ↾ 𝐴) ↔ 〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴))) |
39 | | eleq1 2229 |
. . . . . . . . 9
⊢ (𝑦 = 〈𝑥, 𝑧〉 → (𝑦 ∈ 𝑅 ↔ 〈𝑥, 𝑧〉 ∈ 𝑅)) |
40 | 38, 39 | imbi12d 233 |
. . . . . . . 8
⊢ (𝑦 = 〈𝑥, 𝑧〉 → ((𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅) ↔ (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅))) |
41 | 40 | ralxp 4747 |
. . . . . . 7
⊢
(∀𝑦 ∈ (V
× V)(𝑦 ∈ ( I
↾ 𝐴) → 𝑦 ∈ 𝑅) ↔ ∀𝑥 ∈ V ∀𝑧 ∈ V (〈𝑥, 𝑧〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑧〉 ∈ 𝑅)) |
42 | 37, 41 | sylibr 133 |
. . . . . 6
⊢
(∀𝑥 ∈ V
∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑦 ∈ (V × V)(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
43 | | df-ral 2449 |
. . . . . . 7
⊢
(∀𝑦 ∈ (V
× V)(𝑦 ∈ ( I
↾ 𝐴) → 𝑦 ∈ 𝑅) ↔ ∀𝑦(𝑦 ∈ (V × V) → (𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅))) |
44 | | relres 4912 |
. . . . . . . . . . . 12
⊢ Rel ( I
↾ 𝐴) |
45 | | df-rel 4611 |
. . . . . . . . . . . 12
⊢ (Rel ( I
↾ 𝐴) ↔ ( I
↾ 𝐴) ⊆ (V
× V)) |
46 | 44, 45 | mpbi 144 |
. . . . . . . . . . 11
⊢ ( I
↾ 𝐴) ⊆ (V
× V) |
47 | 46 | sseli 3138 |
. . . . . . . . . 10
⊢ (𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ (V × V)) |
48 | 47 | ancri 322 |
. . . . . . . . 9
⊢ (𝑦 ∈ ( I ↾ 𝐴) → (𝑦 ∈ (V × V) ∧ 𝑦 ∈ ( I ↾ 𝐴))) |
49 | | pm3.31 260 |
. . . . . . . . 9
⊢ ((𝑦 ∈ (V × V) →
(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) → ((𝑦 ∈ (V × V) ∧ 𝑦 ∈ ( I ↾ 𝐴)) → 𝑦 ∈ 𝑅)) |
50 | 48, 49 | syl5 32 |
. . . . . . . 8
⊢ ((𝑦 ∈ (V × V) →
(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) → (𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
51 | 50 | alimi 1443 |
. . . . . . 7
⊢
(∀𝑦(𝑦 ∈ (V × V) →
(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) → ∀𝑦(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
52 | 43, 51 | sylbi 120 |
. . . . . 6
⊢
(∀𝑦 ∈ (V
× V)(𝑦 ∈ ( I
↾ 𝐴) → 𝑦 ∈ 𝑅) → ∀𝑦(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
53 | 42, 52 | syl 14 |
. . . . 5
⊢
(∀𝑥 ∈ V
∀𝑥 ∈ V
(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑦(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
54 | 11, 53 | sylbir 134 |
. . . 4
⊢
(∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ∀𝑦(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
55 | | dfss2 3131 |
. . . 4
⊢ (( I
↾ 𝐴) ⊆ 𝑅 ↔ ∀𝑦(𝑦 ∈ ( I ↾ 𝐴) → 𝑦 ∈ 𝑅)) |
56 | 54, 55 | sylibr 133 |
. . 3
⊢
(∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) → ( I ↾ 𝐴) ⊆ 𝑅) |
57 | | ssel 3136 |
. . . 4
⊢ (( I
↾ 𝐴) ⊆ 𝑅 → (〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
58 | 57 | alrimiv 1862 |
. . 3
⊢ (( I
↾ 𝐴) ⊆ 𝑅 → ∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅)) |
59 | 56, 58 | impbii 125 |
. 2
⊢
(∀𝑥(〈𝑥, 𝑥〉 ∈ ( I ↾ 𝐴) → 〈𝑥, 𝑥〉 ∈ 𝑅) ↔ ( I ↾ 𝐴) ⊆ 𝑅) |
60 | 1, 8, 59 | 3bitr2ri 208 |
1
⊢ (( I
↾ 𝐴) ⊆ 𝑅 ↔ ∀𝑥 ∈ 𝐴 𝑥𝑅𝑥) |