-
Notifications
You must be signed in to change notification settings - Fork 12
Description
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.