MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-lmhm Structured version   Visualization version   GIF version

Definition df-lmhm 20626
Description: A homomorphism of left modules is a group homomorphism which additionally preserves the scalar product. This requires both structures to be left modules over the same ring. (Contributed by Stefan O'Rear, 31-Dec-2014.)
Assertion
Ref Expression
df-lmhm LMHom = (𝑠 ∈ LMod, 𝑑 ∈ LMod ↦ {𝑓 ∈ (𝑠 GrpHom 𝑑) ∣ [(Scalarβ€˜π‘ ) / 𝑀]((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))})
Distinct variable group:   𝑓,𝑠,𝑑,𝑀,π‘₯,𝑦

Detailed syntax breakdown of Definition df-lmhm
StepHypRef Expression
1 clmhm 20623 . 2 class LMHom
2 vs . . 3 setvar 𝑠
3 vt . . 3 setvar 𝑑
4 clmod 20464 . . 3 class LMod
53cv 1541 . . . . . . . 8 class 𝑑
6 csca 17197 . . . . . . . 8 class Scalar
75, 6cfv 6541 . . . . . . 7 class (Scalarβ€˜π‘‘)
8 vw . . . . . . . 8 setvar 𝑀
98cv 1541 . . . . . . 7 class 𝑀
107, 9wceq 1542 . . . . . 6 wff (Scalarβ€˜π‘‘) = 𝑀
11 vx . . . . . . . . . . . 12 setvar π‘₯
1211cv 1541 . . . . . . . . . . 11 class π‘₯
13 vy . . . . . . . . . . . 12 setvar 𝑦
1413cv 1541 . . . . . . . . . . 11 class 𝑦
152cv 1541 . . . . . . . . . . . 12 class 𝑠
16 cvsca 17198 . . . . . . . . . . . 12 class ·𝑠
1715, 16cfv 6541 . . . . . . . . . . 11 class ( ·𝑠 β€˜π‘ )
1812, 14, 17co 7406 . . . . . . . . . 10 class (π‘₯( ·𝑠 β€˜π‘ )𝑦)
19 vf . . . . . . . . . . 11 setvar 𝑓
2019cv 1541 . . . . . . . . . 10 class 𝑓
2118, 20cfv 6541 . . . . . . . . 9 class (π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦))
2214, 20cfv 6541 . . . . . . . . . 10 class (π‘“β€˜π‘¦)
235, 16cfv 6541 . . . . . . . . . 10 class ( ·𝑠 β€˜π‘‘)
2412, 22, 23co 7406 . . . . . . . . 9 class (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦))
2521, 24wceq 1542 . . . . . . . 8 wff (π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦))
26 cbs 17141 . . . . . . . . 9 class Base
2715, 26cfv 6541 . . . . . . . 8 class (Baseβ€˜π‘ )
2825, 13, 27wral 3062 . . . . . . 7 wff βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦))
299, 26cfv 6541 . . . . . . 7 class (Baseβ€˜π‘€)
3028, 11, 29wral 3062 . . . . . 6 wff βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦))
3110, 30wa 397 . . . . 5 wff ((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))
3215, 6cfv 6541 . . . . 5 class (Scalarβ€˜π‘ )
3331, 8, 32wsbc 3777 . . . 4 wff [(Scalarβ€˜π‘ ) / 𝑀]((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))
34 cghm 19084 . . . . 5 class GrpHom
3515, 5, 34co 7406 . . . 4 class (𝑠 GrpHom 𝑑)
3633, 19, 35crab 3433 . . 3 class {𝑓 ∈ (𝑠 GrpHom 𝑑) ∣ [(Scalarβ€˜π‘ ) / 𝑀]((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))}
372, 3, 4, 4, 36cmpo 7408 . 2 class (𝑠 ∈ LMod, 𝑑 ∈ LMod ↦ {𝑓 ∈ (𝑠 GrpHom 𝑑) ∣ [(Scalarβ€˜π‘ ) / 𝑀]((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))})
381, 37wceq 1542 1 wff LMHom = (𝑠 ∈ LMod, 𝑑 ∈ LMod ↦ {𝑓 ∈ (𝑠 GrpHom 𝑑) ∣ [(Scalarβ€˜π‘ ) / 𝑀]((Scalarβ€˜π‘‘) = 𝑀 ∧ βˆ€π‘₯ ∈ (Baseβ€˜π‘€)βˆ€π‘¦ ∈ (Baseβ€˜π‘ )(π‘“β€˜(π‘₯( ·𝑠 β€˜π‘ )𝑦)) = (π‘₯( ·𝑠 β€˜π‘‘)(π‘“β€˜π‘¦)))})
Colors of variables: wff setvar class
This definition is referenced by:  reldmlmhm  20629  islmhm  20631
  Copyright terms: Public domain W3C validator