Skip to content

Polynomial Factorization Service #102

@kohlhase

Description

@kohlhase

I have been talking to Thomas Sturm at ACA today and together we had the following idea, which we should discuss, since it opens up a fully new field of applications for the MWS stystem.

The application is a polynomial factorization service:

  • whenever a CAS factors a polynomial, it submits the polynomial P and its factors F to MWS(PF)
  • MWS(PF) indexes P and stores F in the DB
  • When another CAS wants to factor another polynomial P', it looks up whether MWS(PF) has the factors F' already. This is likely to be much quicker than

Why is this interesing for us? It generalizes the "signature" of MWS: from Formula Schema -> URI to Formula Schema -> Value. This should open many new applications for the system. Even more so, if Value contains the same parameters the indexed formulae contain.

I think we should look into just cobbling up a system that does this and announce it. The main problem is what to use as an input language. This is probably a string language for CAS, which we need to be able to parse. I will try to find out the best syntax to start here, maybe @JamesHDavenport advise on this.

@m-iancu @alexglont @Jazzpirate @florian-rabe

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