Zulip Chat Archive
Stream: Seymour
Topic: Preliminary "cographic matroids are regular" blueprint
Cameron Rampell (Nov 28 2025 at 18:11):
Hi all, I've recently joined the project and I think I've written a somewhat lean4 compatible proof of the regularity of cographic matroids. I just needed to prove that the dual matroid of a regular matroid is also a regular matroid, and I tried to stay away from rank arguments as per @Martin Dvořák 's request. Most of the proofs I use involve relatively simple linear algebra.
Let me know if there's anything I can cut down on or I should add to improve the blueprint.
Cameron Rampell (Nov 28 2025 at 18:12):
accidentally entered a new line :upside_down: new to zulip
Byung-Hak Hwang (Dec 09 2025 at 18:12):
Thank you for the blueprint. It looks great and well structured.
I have a couple of quick mathematical questions:
- In the proof of Lemma 1.6, how do we take a matrix which is a standard -representation of ?
- Is it necessary to work over the field ? In other words, which parts of the blueprint specifically require that ?
Cameron Rampell (Dec 10 2025 at 14:56):
- AFAIK, by definition of regularity, a regular matroid is representable over the rationals, the reals, and all finite fields , which includes . So we can write this regular matroid as some representation over . If we then choose a basis and perform row operations so the basis columns become the identity matrix, the resulting matrix has block form . And the submatrix is exactly the standard representation of . If you think I should, I can add some extra math clarifying this. Let me know if my reasoning is sound or not.
- It's not necessary, but rather a matter of convenience. It just made the proof nicer.
Cameron Rampell (Dec 10 2025 at 14:57):
By the way, I uploaded an updated blueprint to Github: https://github.com/cappucher/Cographic-Matroids
Byung-Hak Hwang (Dec 10 2025 at 16:33):
Thank you for the comments.
The reason I asked the two questions is as follows. In our implementation, a matroid is regular if it is the vector matroid of a TU matrix over . So from the definition we can take a TU matrix over , but if one wants to use a standard -representation, then a bit more explanation may be needed. Since Lemmas 1.1, 1.2, and 1.3 also seem to hold over , I was wondering whether working with the TU matrix over might make some parts of the proof simpler.
In any case, your argument looks sound, and the overall flow seems very reasonable and concise.
Cameron Rampell (Dec 10 2025 at 23:43):
Great. Aside from the minor explanations I might need to insert, are we ready to begin formalizing the blueprint?
Last updated: Dec 20 2025 at 21:32 UTC