sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.31k stars 449 forks source link

Unifying modn matrices #19076

Open e62aa9ce-b6a5-4199-94d6-d1b43b41b5d8 opened 9 years ago

e62aa9ce-b6a5-4199-94d6-d1b43b41b5d8 commented 9 years ago

This is a consolidation of several matrix related tickets, e.g. #2705, #10734, #11161, #12177, #12679, #13177, #13915, #15104, ... basically, the world of matrices over finite fields. The fundamental issues are the following

I intend to build a consolidated class framework for modular vectors and matrices, with system-optimized choice of crossover between small and large moduli and uniform use of linbox throughout. As part of this, I also intent to consolidate the existing code and update it to modern standards, e.g. move pxi files to pxd, add kwargs to all overloadable functions, etc.

CC: @kedlaya

Component: linear algebra

Keywords: matrix, sparse, modn, int

Author: Kartik Venkatram

Reviewer: rbeezer, jason

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

e62aa9ce-b6a5-4199-94d6-d1b43b41b5d8 commented 9 years ago

Reviewer: rbeezer, jason

kedlaya commented 6 years ago
comment:3

Another relevant ticket: #9888.