| Step | Hyp | Ref
| Expression |
| 1 | | subrgsubg 13859 |
. . . . 5
⊢ (𝑟 ∈ (SubRing‘𝑅) → 𝑟 ∈ (SubGrp‘𝑅)) |
| 2 | 1 | ssriv 3188 |
. . . 4
⊢
(SubRing‘𝑅)
⊆ (SubGrp‘𝑅) |
| 3 | | sstr 3192 |
. . . 4
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ (SubRing‘𝑅) ⊆ (SubGrp‘𝑅)) → 𝑆 ⊆ (SubGrp‘𝑅)) |
| 4 | 2, 3 | mpan2 425 |
. . 3
⊢ (𝑆 ⊆ (SubRing‘𝑅) → 𝑆 ⊆ (SubGrp‘𝑅)) |
| 5 | | subgintm 13404 |
. . 3
⊢ ((𝑆 ⊆ (SubGrp‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ∩ 𝑆 ∈ (SubGrp‘𝑅)) |
| 6 | 4, 5 | sylan 283 |
. 2
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ∩ 𝑆 ∈ (SubGrp‘𝑅)) |
| 7 | | ssel2 3179 |
. . . . . 6
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ 𝑟 ∈ 𝑆) → 𝑟 ∈ (SubRing‘𝑅)) |
| 8 | 7 | adantlr 477 |
. . . . 5
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ 𝑟 ∈ 𝑆) → 𝑟 ∈ (SubRing‘𝑅)) |
| 9 | | eqid 2196 |
. . . . . 6
⊢
(1r‘𝑅) = (1r‘𝑅) |
| 10 | 9 | subrg1cl 13861 |
. . . . 5
⊢ (𝑟 ∈ (SubRing‘𝑅) →
(1r‘𝑅)
∈ 𝑟) |
| 11 | 8, 10 | syl 14 |
. . . 4
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ 𝑟 ∈ 𝑆) → (1r‘𝑅) ∈ 𝑟) |
| 12 | 11 | ralrimiva 2570 |
. . 3
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ∀𝑟 ∈ 𝑆 (1r‘𝑅) ∈ 𝑟) |
| 13 | | ssel 3178 |
. . . . . . 7
⊢ (𝑆 ⊆ (SubRing‘𝑅) → (𝑤 ∈ 𝑆 → 𝑤 ∈ (SubRing‘𝑅))) |
| 14 | | subrgrcl 13858 |
. . . . . . 7
⊢ (𝑤 ∈ (SubRing‘𝑅) → 𝑅 ∈ Ring) |
| 15 | 13, 14 | syl6 33 |
. . . . . 6
⊢ (𝑆 ⊆ (SubRing‘𝑅) → (𝑤 ∈ 𝑆 → 𝑅 ∈ Ring)) |
| 16 | 15 | exlimdv 1833 |
. . . . 5
⊢ (𝑆 ⊆ (SubRing‘𝑅) → (∃𝑤 𝑤 ∈ 𝑆 → 𝑅 ∈ Ring)) |
| 17 | 16 | imp 124 |
. . . 4
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → 𝑅 ∈ Ring) |
| 18 | | ringsrg 13679 |
. . . 4
⊢ (𝑅 ∈ Ring → 𝑅 ∈ SRing) |
| 19 | | eqid 2196 |
. . . . . 6
⊢
(Base‘𝑅) =
(Base‘𝑅) |
| 20 | 19, 9 | srgidcl 13608 |
. . . . 5
⊢ (𝑅 ∈ SRing →
(1r‘𝑅)
∈ (Base‘𝑅)) |
| 21 | | elintg 3883 |
. . . . 5
⊢
((1r‘𝑅) ∈ (Base‘𝑅) → ((1r‘𝑅) ∈ ∩ 𝑆
↔ ∀𝑟 ∈
𝑆
(1r‘𝑅)
∈ 𝑟)) |
| 22 | 20, 21 | syl 14 |
. . . 4
⊢ (𝑅 ∈ SRing →
((1r‘𝑅)
∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (1r‘𝑅) ∈ 𝑟)) |
| 23 | 17, 18, 22 | 3syl 17 |
. . 3
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ((1r‘𝑅) ∈ ∩ 𝑆
↔ ∀𝑟 ∈
𝑆
(1r‘𝑅)
∈ 𝑟)) |
| 24 | 12, 23 | mpbird 167 |
. 2
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → (1r‘𝑅) ∈ ∩ 𝑆) |
| 25 | 8 | adantlr 477 |
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑟 ∈ (SubRing‘𝑅)) |
| 26 | | simprl 529 |
. . . . . . 7
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → 𝑥 ∈ ∩ 𝑆) |
| 27 | | elinti 3884 |
. . . . . . . 8
⊢ (𝑥 ∈ ∩ 𝑆
→ (𝑟 ∈ 𝑆 → 𝑥 ∈ 𝑟)) |
| 28 | 27 | imp 124 |
. . . . . . 7
⊢ ((𝑥 ∈ ∩ 𝑆
∧ 𝑟 ∈ 𝑆) → 𝑥 ∈ 𝑟) |
| 29 | 26, 28 | sylan 283 |
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑥 ∈ 𝑟) |
| 30 | | simprr 531 |
. . . . . . 7
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → 𝑦 ∈ ∩ 𝑆) |
| 31 | | elinti 3884 |
. . . . . . . 8
⊢ (𝑦 ∈ ∩ 𝑆
→ (𝑟 ∈ 𝑆 → 𝑦 ∈ 𝑟)) |
| 32 | 31 | imp 124 |
. . . . . . 7
⊢ ((𝑦 ∈ ∩ 𝑆
∧ 𝑟 ∈ 𝑆) → 𝑦 ∈ 𝑟) |
| 33 | 30, 32 | sylan 283 |
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑦 ∈ 𝑟) |
| 34 | | eqid 2196 |
. . . . . . 7
⊢
(.r‘𝑅) = (.r‘𝑅) |
| 35 | 34 | subrgmcl 13865 |
. . . . . 6
⊢ ((𝑟 ∈ (SubRing‘𝑅) ∧ 𝑥 ∈ 𝑟 ∧ 𝑦 ∈ 𝑟) → (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) |
| 36 | 25, 29, 33, 35 | syl3anc 1249 |
. . . . 5
⊢ ((((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) |
| 37 | 36 | ralrimiva 2570 |
. . . 4
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) |
| 38 | | simplr 528 |
. . . . . 6
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → ∃𝑤 𝑤 ∈ 𝑆) |
| 39 | | eleq1w 2257 |
. . . . . . . 8
⊢ (𝑟 = 𝑤 → (𝑟 ∈ 𝑆 ↔ 𝑤 ∈ 𝑆)) |
| 40 | 39 | cbvexv 1933 |
. . . . . . 7
⊢
(∃𝑟 𝑟 ∈ 𝑆 ↔ ∃𝑤 𝑤 ∈ 𝑆) |
| 41 | 36 | elexd 2776 |
. . . . . . . . 9
⊢ ((((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → (𝑥(.r‘𝑅)𝑦) ∈ V) |
| 42 | 41 | ex 115 |
. . . . . . . 8
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (𝑟 ∈ 𝑆 → (𝑥(.r‘𝑅)𝑦) ∈ V)) |
| 43 | 42 | exlimdv 1833 |
. . . . . . 7
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (∃𝑟 𝑟 ∈ 𝑆 → (𝑥(.r‘𝑅)𝑦) ∈ V)) |
| 44 | 40, 43 | biimtrrid 153 |
. . . . . 6
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (∃𝑤 𝑤 ∈ 𝑆 → (𝑥(.r‘𝑅)𝑦) ∈ V)) |
| 45 | 38, 44 | mpd 13 |
. . . . 5
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (𝑥(.r‘𝑅)𝑦) ∈ V) |
| 46 | | elintg 3883 |
. . . . 5
⊢ ((𝑥(.r‘𝑅)𝑦) ∈ V → ((𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟)) |
| 47 | 45, 46 | syl 14 |
. . . 4
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → ((𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟)) |
| 48 | 37, 47 | mpbird 167 |
. . 3
⊢ (((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆) |
| 49 | 48 | ralrimivva 2579 |
. 2
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ∀𝑥 ∈ ∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆) |
| 50 | 19, 9, 34 | issubrg2 13873 |
. . 3
⊢ (𝑅 ∈ Ring → (∩ 𝑆
∈ (SubRing‘𝑅)
↔ (∩ 𝑆 ∈ (SubGrp‘𝑅) ∧ (1r‘𝑅) ∈ ∩ 𝑆
∧ ∀𝑥 ∈
∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆))) |
| 51 | 17, 50 | syl 14 |
. 2
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → (∩ 𝑆 ∈ (SubRing‘𝑅) ↔ (∩ 𝑆
∈ (SubGrp‘𝑅)
∧ (1r‘𝑅) ∈ ∩ 𝑆 ∧ ∀𝑥 ∈ ∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆))) |
| 52 | 6, 24, 49, 51 | mpbir3and 1182 |
1
⊢ ((𝑆 ⊆ (SubRing‘𝑅) ∧ ∃𝑤 𝑤 ∈ 𝑆) → ∩ 𝑆 ∈ (SubRing‘𝑅)) |