| Step | Hyp | Ref
 | Expression | 
| 1 |   | subrngsubg 13760 | 
. . . . 5
⊢ (𝑟 ∈ (SubRng‘𝑅) → 𝑟 ∈ (SubGrp‘𝑅)) | 
| 2 | 1 | ssriv 3187 | 
. . . 4
⊢
(SubRng‘𝑅)
⊆ (SubGrp‘𝑅) | 
| 3 |   | sstr 3191 | 
. . . 4
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ (SubRng‘𝑅) ⊆ (SubGrp‘𝑅)) → 𝑆 ⊆ (SubGrp‘𝑅)) | 
| 4 | 2, 3 | mpan2 425 | 
. . 3
⊢ (𝑆 ⊆ (SubRng‘𝑅) → 𝑆 ⊆ (SubGrp‘𝑅)) | 
| 5 |   | subgintm 13328 | 
. . 3
⊢ ((𝑆 ⊆ (SubGrp‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → ∩ 𝑆 ∈ (SubGrp‘𝑅)) | 
| 6 | 4, 5 | sylan 283 | 
. 2
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → ∩ 𝑆 ∈ (SubGrp‘𝑅)) | 
| 7 |   | ssel2 3178 | 
. . . . . . 7
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ 𝑟 ∈ 𝑆) → 𝑟 ∈ (SubRng‘𝑅)) | 
| 8 | 7 | ad4ant14 514 | 
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑟 ∈ (SubRng‘𝑅)) | 
| 9 |   | simprl 529 | 
. . . . . . 7
⊢ (((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → 𝑥 ∈ ∩ 𝑆) | 
| 10 |   | elinti 3883 | 
. . . . . . . 8
⊢ (𝑥 ∈ ∩ 𝑆
→ (𝑟 ∈ 𝑆 → 𝑥 ∈ 𝑟)) | 
| 11 | 10 | imp 124 | 
. . . . . . 7
⊢ ((𝑥 ∈ ∩ 𝑆
∧ 𝑟 ∈ 𝑆) → 𝑥 ∈ 𝑟) | 
| 12 | 9, 11 | sylan 283 | 
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑥 ∈ 𝑟) | 
| 13 |   | simprr 531 | 
. . . . . . 7
⊢ (((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → 𝑦 ∈ ∩ 𝑆) | 
| 14 |   | elinti 3883 | 
. . . . . . . 8
⊢ (𝑦 ∈ ∩ 𝑆
→ (𝑟 ∈ 𝑆 → 𝑦 ∈ 𝑟)) | 
| 15 | 14 | imp 124 | 
. . . . . . 7
⊢ ((𝑦 ∈ ∩ 𝑆
∧ 𝑟 ∈ 𝑆) → 𝑦 ∈ 𝑟) | 
| 16 | 13, 15 | sylan 283 | 
. . . . . 6
⊢ ((((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → 𝑦 ∈ 𝑟) | 
| 17 |   | eqid 2196 | 
. . . . . . 7
⊢
(.r‘𝑅) = (.r‘𝑅) | 
| 18 | 17 | subrngmcl 13765 | 
. . . . . 6
⊢ ((𝑟 ∈ (SubRng‘𝑅) ∧ 𝑥 ∈ 𝑟 ∧ 𝑦 ∈ 𝑟) → (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) | 
| 19 | 8, 12, 16, 18 | syl3anc 1249 | 
. . . . 5
⊢ ((((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) ∧ 𝑟 ∈ 𝑆) → (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) | 
| 20 | 19 | ralrimiva 2570 | 
. . . 4
⊢ (((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟) | 
| 21 |   | ssel 3177 | 
. . . . . . . . 9
⊢ (𝑆 ⊆ (SubRng‘𝑅) → (𝑗 ∈ 𝑆 → 𝑗 ∈ (SubRng‘𝑅))) | 
| 22 |   | subrngrcl 13759 | 
. . . . . . . . 9
⊢ (𝑗 ∈ (SubRng‘𝑅) → 𝑅 ∈ Rng) | 
| 23 | 21, 22 | syl6 33 | 
. . . . . . . 8
⊢ (𝑆 ⊆ (SubRng‘𝑅) → (𝑗 ∈ 𝑆 → 𝑅 ∈ Rng)) | 
| 24 | 23 | exlimdv 1833 | 
. . . . . . 7
⊢ (𝑆 ⊆ (SubRng‘𝑅) → (∃𝑗 𝑗 ∈ 𝑆 → 𝑅 ∈ Rng)) | 
| 25 | 24 | imp 124 | 
. . . . . 6
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → 𝑅 ∈ Rng) | 
| 26 |   | vex 2766 | 
. . . . . . . 8
⊢ 𝑥 ∈ V | 
| 27 | 26 | a1i 9 | 
. . . . . . 7
⊢ (𝑅 ∈ Rng → 𝑥 ∈ V) | 
| 28 |   | mulrslid 12809 | 
. . . . . . . 8
⊢
(.r = Slot (.r‘ndx) ∧
(.r‘ndx) ∈ ℕ) | 
| 29 | 28 | slotex 12705 | 
. . . . . . 7
⊢ (𝑅 ∈ Rng →
(.r‘𝑅)
∈ V) | 
| 30 |   | vex 2766 | 
. . . . . . . 8
⊢ 𝑦 ∈ V | 
| 31 | 30 | a1i 9 | 
. . . . . . 7
⊢ (𝑅 ∈ Rng → 𝑦 ∈ V) | 
| 32 |   | ovexg 5956 | 
. . . . . . 7
⊢ ((𝑥 ∈ V ∧
(.r‘𝑅)
∈ V ∧ 𝑦 ∈ V)
→ (𝑥(.r‘𝑅)𝑦) ∈ V) | 
| 33 | 27, 29, 31, 32 | syl3anc 1249 | 
. . . . . 6
⊢ (𝑅 ∈ Rng → (𝑥(.r‘𝑅)𝑦) ∈ V) | 
| 34 |   | elintg 3882 | 
. . . . . 6
⊢ ((𝑥(.r‘𝑅)𝑦) ∈ V → ((𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟)) | 
| 35 | 25, 33, 34 | 3syl 17 | 
. . . . 5
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → ((𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟)) | 
| 36 | 35 | adantr 276 | 
. . . 4
⊢ (((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → ((𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆 ↔ ∀𝑟 ∈ 𝑆 (𝑥(.r‘𝑅)𝑦) ∈ 𝑟)) | 
| 37 | 20, 36 | mpbird 167 | 
. . 3
⊢ (((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) ∧ (𝑥 ∈ ∩ 𝑆 ∧ 𝑦 ∈ ∩ 𝑆)) → (𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆) | 
| 38 | 37 | ralrimivva 2579 | 
. 2
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → ∀𝑥 ∈ ∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆) | 
| 39 |   | eqid 2196 | 
. . . 4
⊢
(Base‘𝑅) =
(Base‘𝑅) | 
| 40 | 39, 17 | issubrng2 13766 | 
. . 3
⊢ (𝑅 ∈ Rng → (∩ 𝑆
∈ (SubRng‘𝑅)
↔ (∩ 𝑆 ∈ (SubGrp‘𝑅) ∧ ∀𝑥 ∈ ∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆))) | 
| 41 | 25, 40 | syl 14 | 
. 2
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → (∩ 𝑆 ∈ (SubRng‘𝑅) ↔ (∩ 𝑆
∈ (SubGrp‘𝑅)
∧ ∀𝑥 ∈
∩ 𝑆∀𝑦 ∈ ∩ 𝑆(𝑥(.r‘𝑅)𝑦) ∈ ∩ 𝑆))) | 
| 42 | 6, 38, 41 | mpbir2and 946 | 
1
⊢ ((𝑆 ⊆ (SubRng‘𝑅) ∧ ∃𝑗 𝑗 ∈ 𝑆) → ∩ 𝑆 ∈ (SubRng‘𝑅)) |