Skip to content

Add category FreeModules (without distinguished basis) #30164

@mkoeppe

Description

@mkoeppe

From sage.tensor.modules.finite_rank_free_module:

.. TODO::

    - implement submodules
    - create a FreeModules category (cf. the *TODO* statement in the
      documentation of :class:`~sage.categories.modules.Modules`: *Implement
      a ``FreeModules(R)`` category, when so prompted by a concrete use case*)

Also we can define a functor from FreeModules(R) to FreeModulesWithBasis(R), which picks a basis (either arbitrary or optionally a parameter of the functor) for every module. This is a section of the forgetful functor from FreeModulesWithBasis(R) to FreeModules(R).

CC: @tscrim @egourgoulhon @mjungmath

Component: linear algebra

Issue created by migration from https://trac.sagemath.org/ticket/30164

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions