Skip to content

compute matrix kernels modulo composites #34862

@yyyyx4

Description

@yyyyx4

Currently, Sage cannot compute kernels of matrices over Zmod(n) for composite n.

This patch adds a call path from Matrix.right_kernel_matrix() to PARI's matkermod() function for matrices defined over IntegerModRings with composite modulus.

Also, for symmetry we add a .left_kernel_matrix() method that simply calls .transpose() and defers to .right_kernel_matrix().

Component: linear algebra

Author: Lorenz Panny

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

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