30.10 Linear Mappings

  • RespectsScalarMultiplication( mapp ) P

    Let mapp be a general mapping, with underlying relation F Í S ×R, where S and R are the source and the range of mapp, respectively. Then RespectsScalarMultiplication returns true if S and R are left modules with the left acting domain D of S contained in the left acting domain of R and such that (s,r) Î F implies (c \* s,c \* r) Î F for all c Î D, and false otherwise.

    If mapp is single-valued then RespectsScalarMultiplication returns true if and only if the equation c * s^mapp = (c * s)^mapp holds for all c in D and s in S.

  • IsLeftModuleGeneralMapping( mapp ) P
  • IsLeftModuleHomomorphism( mapp ) P

  • IsLinearMapping( F, mapp ) O

    For a field F and a general mapping mapp, IsLinearMapping returns true if mapp is an F-linear mapping, and false otherwise.

    A mapping f is a linear mapping (or vector space homomorphism) if the source and range are vector spaces over the same division ring D, and if f( a + b ) = f(a) + f(b) and f( s \* a ) = s \* f(a) hold for all elements a, b in the source of f and s Î D.

  • KernelOfMultiplicativeGeneralMapping( mapp ) A

    Let mapp be a general mapping. Then KernelOfMultiplicativeGeneralMapping returns the set of all elements in the source of mapp that have the identity of the range in their set of images.

    (This is a monoid if mapp respects multiplication and one, and if the source of mapp is associative.)

  • CoKernelOfMultiplicativeGeneralMapping( mapp ) A

    Let mapp be a general mapping. Then CoKernelOfMultiplicativeGeneralMapping returns the set of all elements in the range of mapp that have the identity of the source in their set of preimages.

    (This is a monoid if mapp respects multiplication and one, and if the range of mapp is associative.)

    [Top] [Previous] [Up] [Next] [Index]

    GAP 4 manual
    February 2000