Step |
Hyp |
Ref |
Expression |
1 |
|
ipspart.a |
⊢ 𝐴 = ( { ⟨ ( Base ‘ ndx ) , 𝐵 ⟩ , ⟨ ( +g ‘ ndx ) , + ⟩ , ⟨ ( .r ‘ ndx ) , × ⟩ } ∪ { ⟨ ( Scalar ‘ ndx ) , 𝑆 ⟩ , ⟨ ( ·𝑠 ‘ ndx ) , · ⟩ , ⟨ ( ·𝑖 ‘ ndx ) , 𝐼 ⟩ } ) |
2 |
1
|
ipsstr |
⊢ 𝐴 Struct ⟨ 1 , 8 ⟩ |
3 |
|
mulridx |
⊢ .r = Slot ( .r ‘ ndx ) |
4 |
|
snsstp3 |
⊢ { ⟨ ( .r ‘ ndx ) , × ⟩ } ⊆ { ⟨ ( Base ‘ ndx ) , 𝐵 ⟩ , ⟨ ( +g ‘ ndx ) , + ⟩ , ⟨ ( .r ‘ ndx ) , × ⟩ } |
5 |
|
ssun1 |
⊢ { ⟨ ( Base ‘ ndx ) , 𝐵 ⟩ , ⟨ ( +g ‘ ndx ) , + ⟩ , ⟨ ( .r ‘ ndx ) , × ⟩ } ⊆ ( { ⟨ ( Base ‘ ndx ) , 𝐵 ⟩ , ⟨ ( +g ‘ ndx ) , + ⟩ , ⟨ ( .r ‘ ndx ) , × ⟩ } ∪ { ⟨ ( Scalar ‘ ndx ) , 𝑆 ⟩ , ⟨ ( ·𝑠 ‘ ndx ) , · ⟩ , ⟨ ( ·𝑖 ‘ ndx ) , 𝐼 ⟩ } ) |
6 |
5 1
|
sseqtrri |
⊢ { ⟨ ( Base ‘ ndx ) , 𝐵 ⟩ , ⟨ ( +g ‘ ndx ) , + ⟩ , ⟨ ( .r ‘ ndx ) , × ⟩ } ⊆ 𝐴 |
7 |
4 6
|
sstri |
⊢ { ⟨ ( .r ‘ ndx ) , × ⟩ } ⊆ 𝐴 |
8 |
2 3 7
|
strfv |
⊢ ( × ∈ 𝑉 → × = ( .r ‘ 𝐴 ) ) |