feat(Other): Large Steiner Systems#3524
feat(Other): Large Steiner Systems#3524franzhusch wants to merge 5 commits intogoogle-deepmind:mainfrom
Conversation
mo271
left a comment
There was a problem hiding this comment.
Thanks, looks pretty good, but I think we should make it a bit more general, also to open it up more towards related problems about Steiner systems.
in Erdős Problesm 835 some comments mention that, that might potentially be another TODO to related the statement there (but if at all in a differenc pull request)
There was a problem hiding this comment.
let's move to Wikipedia, use that as a main reference
https://en.wikipedia.org/wiki/Steiner_system
and also use their notation (including creating the S(t, k, n) as lean notation), which is
Do mention this very specific question (with reference to FrontierMath) which is now under large LargeSteinerSystemWitness, with those specific constraints.
But also the known results for t = 5.
and also "also whether infinitely many have t = 4 or 5." (fine to leave those additional questions as TODO if this is too much
Nice to have an example, if it also include the question at least for t = 5 (perhaps mention the Witt design(s)?)
There was a problem hiding this comment.
Does it really make sense to add it the t=5 case? Because this is about a witness / construction it would really only test if it was in the training or not? Or if he can just find it on the internet. Thats why I have not included it.
| /-- Every block has exactly $q$ elements. -/ | ||
| block_card : ∀ B ∈ blocks, B.card = q | ||
| /-- Every $r$-element subset is contained in exactly one block. -/ | ||
| cover_unique : ∀ R : Finset (Fin n), R.card = r → (blocks.filter (R ⊆ ·)).card = 1 |
There was a problem hiding this comment.
One could use ∃! here, but then native decide wouldn't work, I think. If that is the case, let's add a comment explaning this design choice ("we avoid using ∃! in order to stay decidable" or something to that effect)
There was a problem hiding this comment.
It would indeed break (native) decide, I have left it as a comment.
Co-authored-by: Moritz Firsching <firsching@google.com>
Co-authored-by: Moritz Firsching <firsching@google.com>
Formalizes the question for a construction of a Steiner System under certain constraints, from https://epoch.ai/frontiermath/open-problems/large-steiner-systems.
Formalization done with the help of Opus 4.6