Zulip Chat Archive
Stream: Equational
Topic: Understanding Finite 1486 Magmas
Matthew Bolan (Nov 27 2024 at 18:41):
I'd really like to find settings for Mace4 (or even Vampire) which let them find the degree 21 1486 magma as efficiently as possible. I know of only 4 "sporadic" 1486 magmas that do not satisfy 168, one of order 11, one of order 13, one of order 18, and one of order 21, and Mace4 cannot find the latter two easily. There might be more of each of these orders, I have not checked exhaustively at all.
Douglas McNeil (Nov 27 2024 at 20:15):
Mace4 returns hundreds of order 11 nonisomorphic magmas which satisfy 1486 but violate 168 (definitely nonisomorphic because they satisfy different combinations of equations). Anything not impossible must happen somewhere, or whatever the saying is..
In the order 11 magmas I've seen, _given_ an 168 failure 168 always seems to have the same number of failures, as does 817 and 1076, (and 3862/3877/1486 at 0) whereas others like 854 have a wider range of failure points. Not super-scientific given it's not sampling the space uniformly, but I saw similar behaviour when 854/413 hunting exhaustively at low order. I only had a quick look at order 13, but it looks like a similar thing happens.
Which is a roundabout way of saying I don't know if the 1486+ 168 violation magmas mace4 generates differ in interesting ways, only that they differ.
Matthew Bolan (Nov 27 2024 at 20:42):
They all still look like small perturbations of each other, and they look a little bit like an order 9 central groupoid that has been blown up somehow (not that I can make this precise at all).
Bruno Le Floch (Nov 28 2024 at 00:06):
Attempt to understand some of the 11-element counterexamples to 1486->168. Consider the tables one can get from filling in the following incomplete table with the condition that each empty cell is only allowed to be completed by one of the two values already present in that column. If I didn't mess up these magmas obey 1486, and (almost?) all of them violate 168. Here X
and Y
stand for 9
and 10
.
[[0, 0, 0, 1, 1, 1, 2, 2, 2, , ],
[3, 3, , 4, 4, 4, 5, 5, 5, 3, ],
[6, 6, 0, 7, 7, 7, , 8, 8, 6, 8],
[0, 0, 0, 1, 1, 1, , X, X, , X],
[3, 3, , 4, 4, 4, 5, 5, 5, 3, ],
[6, 6, , 7, 7, 7, , 8, 8, 6, 8],
[0, 0, 0, 1, 1, 1, 5, X, X, , X],
[3, 3, , 4, 4, 4, 5, 5, 5, 3, ],
[Y, Y, Y, 7, 7, 7, , 8, 8, , 8],
[Y, Y, Y, 7, 7, 7, , 8, 8, 3, 8],
[0, 0, 0, 1, 1, 1, 2, 2, 2, , 8]]
This looks very close indeed to a small modification of the order 9 central groupoid, which would be
[[0, 0, 0, 1, 1, 1, 2, 2, 2],
[3, 3, 3, 4, 4, 4, 5, 5, 5],
[6, 6, 6, 7, 7, 7, 8, 8, 8],
[0, 0, 0, 1, 1, 1, 2, 2, 2],
[3, 3, 3, 4, 4, 4, 5, 5, 5],
[6, 6, 6, 7, 7, 7, 8, 8, 8],
[0, 0, 0, 1, 1, 1, 2, 2, 2],
[3, 3, 3, 4, 4, 4, 5, 5, 5],
[6, 6, 6, 7, 7, 7, 8, 8, 8]]
Matthew Bolan (Nov 28 2024 at 00:11):
I also am of the opinion that the 18x18 one in my message seems to be an order 16 central groupoid that has been blown up somehow.
Douglas McNeil (Nov 28 2024 at 00:35):
2^18 not being so very big, I checked, and can confirm BLF's claim, FWIW.
Bruno Le Floch (Nov 28 2024 at 06:34):
A natural conjecture, looking just at the orders that you mentioned, is that there are examples with elements and with elements, corresponding to different blow-ups of the order- central groupoid.
Matthew Bolan (Nov 28 2024 at 06:40):
I thought about that, but I was hesitant to conjecture it as there aren't any of order 3,6 or 7.
Matthew Bolan (Nov 28 2024 at 06:43):
Also I think saying "the order " central groupoid is wrong, there should be many non-isomorphic central groupoids. Maybe you mean natural central groupoid? Perhaps the reason why there aren't any of orders 3,6,7 is that the natural central groupoids are too nice to blow up somehow.
Matthew Bolan (Nov 28 2024 at 07:00):
I find 1486 magmas interesting enough that I'd like to keep discussing them, but probably a moderator should move this discussion to another thread for us.
Vlad Tsyrklevich (Nov 28 2024 at 07:09):
You can do it yourself! Click the 3 buttons on the top right of the comments, and 'Move messages'
Notification Bot (Nov 28 2024 at 07:10):
11 messages were moved here from #Equational > What are the hardest positive implications for an ATP? by Matthew Bolan.
Bruno Le Floch (Nov 28 2024 at 15:46):
Yes, sorry, I had in mind the natural central groupoid, I'm getting a bit lost in the terminology there. I wrongly thought that there would be some 3,6,7 element examples of 1486 that just accidentally obeyed 168, but that is wrong of course. So my general conjecture was also too quick, one has to add .
Here is a construction of a 1486 magma with elements for (actually many of them); I don't have any deep understanding of it. Consider a set with elements, and choose two distinct elements . Let , equipped with an operation to be defined. The intuition is that and will often occur in positions of the multiplication table where one may expect and , respectively. There is probably a better way to present the construction that makes this idea more manifest.
First, we define when as follows,
We also define left multiplication by and to coincide with left multiplication by and respectively, when acting on the same set of , namely
This fully specifies all multiplications for . The remaining four columns of the multiplication table will be filled in shortly.
Observe that except for and whose squares will be decided later on. We will choose their squares as well as such as to avoid introducing further squares, so that the set of squares in remains . This means that we already know all of the sets :
We also know the cosets for all except :
The equation 1486 imposes that any product in be equal to . For the most part this is a consistency check (which I performed now), but it also gives us some new entries:
At this stage I checked the equation 1486 for all except the four values .
We continue the process: applying the equation we successively (some of the later lines arise due to earlier ones here) get
Together with the previous bunch of equations, this gives some elements in the cosets for . On the other hand, these cosets may not be too big because any product has to be equal to and we have already filled most of the multiplication table. By inspection, we find the lower and upper bounds on these cosets coincide and are
We must fix the remaining entries within these allowed values, and with the added condition that squares of have to be in the set of squares that we prescribed in the first place. In particular, has to be in the two-element set , and it cannot be because that is not supposed to be a square. Thus . Continuing in this way we find
with choices. The non-squares have slightly fewer constraints and should be chosen as
I think this amounts to magmas. But I think this is far from all magmas of that size obeying 1486. I also suspect that for large enough there are ways to add more than two elements, basically by picking several pairs instead of just .
Jose Brox (Nov 28 2024 at 16:41):
Matthew Bolan ha dicho:
I'd really like to find settings for Mace4 (or even Vampire) which let them find the degree 21 1486 magma as efficiently as possible.
How much time did you need to find the size 21 model?
I have run some experiments with Mace4, changing search parameters and choosing between 168 and its two equivalent identities. The best combination seems to be selection_order 2, selection_measure 1, skolems_last checked, against the original 168. With this setting, a model of size 13 was found in 1439s (CPU time). I started a search in size 21 with these parameters, it has run already for 3h without finding any.
Of course, the search could be shorter if we know or impose some other property of the model. For now I'm just using brute force.
Matthew Bolan (Nov 28 2024 at 16:42):
It took my copy of vampire around an hour and a half.
Matthew Bolan (Nov 28 2024 at 17:47):
Let me amend that statement. To find any order 21 model took my vampire just shy of 900 seconds. To find the model which refuted the remaining implications is what took an hour and a half.
Bruno Le Floch (Nov 28 2024 at 17:51):
FWIW, the first 37 million (I stopped the run) 11-element example magmas obeying 1486 (no need to impose not(168) since the size is not a square) have exactly 7 distinct squares, consistent with changing two of the squares in a 9-element central groupoid.
Jose Brox (Nov 28 2024 at 17:55):
Bruno Le Floch ha dicho:
no need to impose not(168) since the size is not a square)
Yeah, I noticed that later (just me being dumb on autopilot). Probably it doesn't affect the time much, but I'm running it again without anti 168.
Jose Brox (Nov 28 2024 at 17:58):
Matthew Bolan ha dicho:
To find the model which refuted the remaining implications is what took an hour and a half.
Can you please repeat which those implications are?
Matthew Bolan (Nov 28 2024 at 17:58):
3877
Matthew Bolan (Nov 28 2024 at 17:59):
fof(eq1486, axiom,
X=m(m(Y,X),m(X,m(Z,Z)))
).
fof(eq3877, conjecture,
m(X,X)=m(m(Y, m(X,X)),X)
).
Matthew Bolan (Nov 28 2024 at 18:01):
I ran it with vampire -sa fmb -fmbss 21 1486to3877.p -t 200000
Bruno Le Floch (Nov 28 2024 at 19:25):
Can you share some order 13, 18, 21 examples of 1486 magmas? If we have more examples of modified central groupoids we may be better able to understand the modification. I'm having trouble getting them with mace4 runs, I'm probably just being impatient.
Matthew Bolan (Nov 28 2024 at 19:33):
All the ones I know were shared here: https://leanprover.zulipchat.com/#narrow/channel/458659-Equational/topic/Austin.20pairs/near/484348920
Matthew Bolan (Nov 28 2024 at 19:34):
Oh, and this one of course: https://leanprover.zulipchat.com/#narrow/channel/458659-Equational/topic/Austin.20pairs/near/484819108
Matthew Bolan (Nov 28 2024 at 19:38):
I've only managed to find examples of degree > 13 with Vampire. I think I've only found the degree 13 examples with Mace4 in the presence of some additional assumptions.
Matthew Bolan (Nov 28 2024 at 19:41):
And there may well be examples of orders between 13 and 21 that I didn't find, my search was not exhaustive for these orders.
Matthew Bolan (Nov 28 2024 at 19:48):
There also might be more for 1486 (or its dual) in the github from Daniel Weber's original vampire run.
Jose Brox (Nov 29 2024 at 12:00):
Matthew Bolan ha dicho:
3877
Nothing, Mace4 has run for 9000s in one configuration and for 5000s in another without finding any 1486 counterexamples to 3877 of size 21 :melting_face: .
Bruno Le Floch (Dec 01 2024 at 16:25):
An observation about all 1486 magmas that have been shared, and a also satisfied by a partial construction that I haven't finished: the sets have the same size for all : size for magmas with elements, and size for magmas with elements.
Note that if then by equation 1486 we have and likewise . Then equation 1486 tells us and for any , so we have , namely the union is a disjoint union. In particular, if my observation about the sizes of is correct, then .
Another easy result is that for any , the disjoint union contains all squares. Indeed, take and see that by the equation.
I suspect there should be a way to get the equality of all this using a linear algebra argument similar to the one for 168, but I didn't manage.
Last updated: May 02 2025 at 03:31 UTC