Step | Hyp | Ref
| Expression |
1 | | isnsg.1 |
. . 3
⊢ 𝑋 = (Base‘𝐺) |
2 | | isnsg.2 |
. . 3
⊢ + =
(+g‘𝐺) |
3 | 1, 2 | isnsg 18783 |
. 2
⊢ (𝑆 ∈ (NrmSGrp‘𝐺) ↔ (𝑆 ∈ (SubGrp‘𝐺) ∧ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆))) |
4 | | dfbi2 475 |
. . . . . . 7
⊢ (((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆) ↔ (((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆))) |
5 | 4 | ralbii 3092 |
. . . . . 6
⊢
(∀𝑧 ∈
𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆) ↔ ∀𝑧 ∈ 𝑋 (((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆))) |
6 | 5 | ralbii 3092 |
. . . . 5
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆) ↔ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 (((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆))) |
7 | | r19.26-2 3096 |
. . . . 5
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 (((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆)) ↔ (∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆))) |
8 | 6, 7 | bitri 274 |
. . . 4
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆) ↔ (∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆))) |
9 | | oveq2 7283 |
. . . . . . . . 9
⊢ (𝑧 = 𝑦 → (𝑥 + 𝑧) = (𝑥 + 𝑦)) |
10 | 9 | eleq1d 2823 |
. . . . . . . 8
⊢ (𝑧 = 𝑦 → ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑥 + 𝑦) ∈ 𝑆)) |
11 | | oveq1 7282 |
. . . . . . . . 9
⊢ (𝑧 = 𝑦 → (𝑧 + 𝑥) = (𝑦 + 𝑥)) |
12 | 11 | eleq1d 2823 |
. . . . . . . 8
⊢ (𝑧 = 𝑦 → ((𝑧 + 𝑥) ∈ 𝑆 ↔ (𝑦 + 𝑥) ∈ 𝑆)) |
13 | 10, 12 | imbi12d 345 |
. . . . . . 7
⊢ (𝑧 = 𝑦 → (((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ↔ ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |
14 | 13 | cbvralvw 3383 |
. . . . . 6
⊢
(∀𝑧 ∈
𝑋 ((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ↔ ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
15 | 14 | ralbii 3092 |
. . . . 5
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ↔ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
16 | | ralcom 3166 |
. . . . . 6
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆) ↔ ∀𝑧 ∈ 𝑋 ∀𝑥 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆)) |
17 | | oveq2 7283 |
. . . . . . . . . 10
⊢ (𝑥 = 𝑦 → (𝑧 + 𝑥) = (𝑧 + 𝑦)) |
18 | 17 | eleq1d 2823 |
. . . . . . . . 9
⊢ (𝑥 = 𝑦 → ((𝑧 + 𝑥) ∈ 𝑆 ↔ (𝑧 + 𝑦) ∈ 𝑆)) |
19 | | oveq1 7282 |
. . . . . . . . . 10
⊢ (𝑥 = 𝑦 → (𝑥 + 𝑧) = (𝑦 + 𝑧)) |
20 | 19 | eleq1d 2823 |
. . . . . . . . 9
⊢ (𝑥 = 𝑦 → ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑦 + 𝑧) ∈ 𝑆)) |
21 | 18, 20 | imbi12d 345 |
. . . . . . . 8
⊢ (𝑥 = 𝑦 → (((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆) ↔ ((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆))) |
22 | 21 | cbvralvw 3383 |
. . . . . . 7
⊢
(∀𝑥 ∈
𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆) ↔ ∀𝑦 ∈ 𝑋 ((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆)) |
23 | 22 | ralbii 3092 |
. . . . . 6
⊢
(∀𝑧 ∈
𝑋 ∀𝑥 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆) ↔ ∀𝑧 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆)) |
24 | | oveq1 7282 |
. . . . . . . . . 10
⊢ (𝑧 = 𝑥 → (𝑧 + 𝑦) = (𝑥 + 𝑦)) |
25 | 24 | eleq1d 2823 |
. . . . . . . . 9
⊢ (𝑧 = 𝑥 → ((𝑧 + 𝑦) ∈ 𝑆 ↔ (𝑥 + 𝑦) ∈ 𝑆)) |
26 | | oveq2 7283 |
. . . . . . . . . 10
⊢ (𝑧 = 𝑥 → (𝑦 + 𝑧) = (𝑦 + 𝑥)) |
27 | 26 | eleq1d 2823 |
. . . . . . . . 9
⊢ (𝑧 = 𝑥 → ((𝑦 + 𝑧) ∈ 𝑆 ↔ (𝑦 + 𝑥) ∈ 𝑆)) |
28 | 25, 27 | imbi12d 345 |
. . . . . . . 8
⊢ (𝑧 = 𝑥 → (((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆) ↔ ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |
29 | 28 | ralbidv 3112 |
. . . . . . 7
⊢ (𝑧 = 𝑥 → (∀𝑦 ∈ 𝑋 ((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆) ↔ ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |
30 | 29 | cbvralvw 3383 |
. . . . . 6
⊢
(∀𝑧 ∈
𝑋 ∀𝑦 ∈ 𝑋 ((𝑧 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑧) ∈ 𝑆) ↔ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
31 | 16, 23, 30 | 3bitri 297 |
. . . . 5
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆) ↔ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
32 | 15, 31 | anbi12i 627 |
. . . 4
⊢
((∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 → (𝑧 + 𝑥) ∈ 𝑆) ∧ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑧 + 𝑥) ∈ 𝑆 → (𝑥 + 𝑧) ∈ 𝑆)) ↔ (∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆) ∧ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |
33 | | anidm 565 |
. . . 4
⊢
((∀𝑥 ∈
𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆) ∧ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) ↔ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
34 | 8, 32, 33 | 3bitri 297 |
. . 3
⊢
(∀𝑥 ∈
𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆) ↔ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆)) |
35 | 34 | anbi2i 623 |
. 2
⊢ ((𝑆 ∈ (SubGrp‘𝐺) ∧ ∀𝑥 ∈ 𝑋 ∀𝑧 ∈ 𝑋 ((𝑥 + 𝑧) ∈ 𝑆 ↔ (𝑧 + 𝑥) ∈ 𝑆)) ↔ (𝑆 ∈ (SubGrp‘𝐺) ∧ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |
36 | 3, 35 | bitri 274 |
1
⊢ (𝑆 ∈ (NrmSGrp‘𝐺) ↔ (𝑆 ∈ (SubGrp‘𝐺) ∧ ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ((𝑥 + 𝑦) ∈ 𝑆 → (𝑦 + 𝑥) ∈ 𝑆))) |