Skip to content

Add construction methods to FiniteRankFreeModule, CombinatorialFreeModule and Cartesian products #30235

@mkoeppe

Description

@mkoeppe

(follow-up from #30194)

... extending sage.categories.pushout.VectorFunctor

for example:

            sage: M = FreeModule(ZZ, 4, with_basis=None, name='M')
            sage: latex(M)
            M
            sage: from sage.categories.pushout import VectorFunctor, pushout
            sage: M_QQ = pushout(M, QQ)
            sage: latex(M_QQ)
            M \otimes \Bold{Q}

CC: @tscrim @egourgoulhon @fchapoton @nthiery

Component: linear algebra

Author: Matthias Koeppe

Branch/Commit: 3f44174

Reviewer: Travis Scrimshaw

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions