Skip to content

Meta issue: algebras, orders and lattices #1730

@thofma

Description

@thofma

Orders

Lattices

  • Rename ideal(...) to lattice(...).
  • Rename the type AlgAssAbsOrdIdl to AlgAssAbsOrdLat, or whatever the prefix will be.
  • Decide whether (fractional) ideals of orders should be of the same type as lattices, distinguished only by a (runtime) flag.

Algebras

  • Add radical and splitting into simple algebras for function fields over finite fields.
  • Add hom(A, B, ::Vector) constructor.
  • Morphisms defined by hom(A, B, data) do not check whether they are morphisms.
  • Think about antihomomorphisms (separate type)? Example is $A \mapsto A^t$ on matrix algebras or $g \mapsto g^{-1}$ for group algberas.

Misc & Performance

  • Make sure that integral_split is fast for ZZ/QQ.
  • Decide on API for _, d = integral_split(x, R). Should x be "integral" over R if and only if is_one(d)? Or is_unit(d)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions