teorth / equational_theories

A project to map out the relations between different equational theories of Magmas.
Apache License 2.0
78 stars 20 forks source link

Massive generation of refutations via polynomials over Z/nZ #19

Open nomeata opened 22 hours ago

nomeata commented 22 hours ago

This PR adds a large number of automatically generated refutations by @carlini in https://github.com/carlini/equational_theories. All of them are magmas over Z/nZ with a polynomial of degree ≤2 as the operations.

A bit of engineering was needed to get the file size and processing down:

Some of these files are rather slow to process. To speed things up we could be smarter in which magmas and which equations we are actually be interested in. And maybe using native_decide can help (if that’s acceptable for this project), we’ll see.

For now, until we know better what to actually run, I excluded all magmas with 5 or more elements, just to keep this PR sizable.

Things that should happen in the repo before this can be merged:

Things that still need to happen in this PR:

nomeata commented 15 hours ago

Hmm, the blueprint CI broke. I think I’ll wait for the overall discussion around file structure to settle before continueing here. Anyone is welcome to pick it up though.