-
-
Notifications
You must be signed in to change notification settings - Fork 523
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Combinatorial designs: generate GQ with spread #30223
Comments
comment:1
At the moment the examples at the top of the file fail and they shouldn't.
I wonder if I'm missing something or if |
Reviewer: Samuel Lelièvre, ... |
comment:2
Minor suggestions, no hurry.
|
comment:3
Replying to @Ivo-Maffei:
There is no automatic conversion between these set elements when you compare them:
|
This comment has been minimized.
This comment has been minimized.
comment:6
where is this supposed to be used? |
comment:7
The point graph of a GQ removed its spread is distance-regular. It's shown in BCN 12.5. |
comment:8
The description of How about renaming gen_quadrangles.pyx to gen_quadrangles_with_spread.pyx Also, Perhaps it makes sense to introduce spreads for general Sage's incidence systems |
comment:9
Replying to @dimpase:
Do you have any idea on how to do so? We could add a field to the |
comment:10
I meant a member function that verifies that a given set of blocks is a spread. |
comment:12
I get a memory error here:
and even worse crash (Bad Exit) here:
|
comment:13
I merged 9.2.beta10 and tried both:
They both terminate with all tests passed. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:15
The non-long tests pass, but the long ones end up with
in
This seems to be limited to this machine, though. If I run the test in question at the Sage prompt
Indeed, we got the collinearity graph of GQ(s,t)=GQ(4,16), as 68=s(t+1)=4*17, lambda=s-1=3, mu=t+1=17, and each of 325 blocks has size 17 (i.e. dually each of the 325 points has 17 blocks |
Changed reviewer from Samuel Lelièvre, ... to Samuel Lelièvre, Dima Pasechnik |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
comment:17
perhaps on another ticket one should change the is_generalised_quadrangle to use this approach, it is faster. |
comment:18
I spoke too soon - docs don't build:
|
comment:19
I suppose one needs diff --git a/src/doc/en/reference/combinat/module_list.rst b/src/doc/en/reference/combinat/module_list.rst
index 39ca27c4a6..c8eca43954 100644
--- a/src/doc/en/reference/combinat/module_list.rst
+++ b/src/doc/en/reference/combinat/module_list.rst
@@ -104,7 +104,7 @@ Comprehensive Module list
sage/combinat/designs/difference_matrices
sage/combinat/designs/evenly_distributed_sets
sage/combinat/designs/ext_rep
- sage/combinat/designs/gen_quadrangles
+ sage/combinat/designs/gen_quadrangles_with_spread
sage/combinat/designs/incidence_structures
sage/combinat/designs/latin_squares
sage/combinat/designs/orthogonal_arrays
diff --git a/src/sage/combinat/designs/__init__.py b/src/sage/combinat/designs/__init__.py
index f8de34936f..4808cf1a55 100644
--- a/src/sage/combinat/designs/__init__.py
+++ b/src/sage/combinat/designs/__init__.py
@@ -27,7 +27,7 @@ design catalog:
- :ref:`sage.combinat.designs.steiner_quadruple_systems`
- :ref:`sage.combinat.designs.twographs`
- :ref:`sage.combinat.designs.database`
-- :ref:`sage.combinat.designs.gen_quadrangles`
+- :ref:`sage.combinat.designs.gen_quadrangles_with_spread`
**Technical things**
diff --git a/src/sage/combinat/designs/design_catalog.py b/src/sage/combinat/designs/design_catalog.py
index 3a3c11597a..a9572e119c 100644
--- a/src/sage/combinat/designs/design_catalog.py
+++ b/src/sage/combinat/designs/design_catalog.py
@@ -59,7 +59,7 @@ This module gathers the following designs:
:meth:`~sage.combinat.designs.steiner_quadruple_systems.steiner_quadruple_system`
:meth:`~sage.combinat.designs.block_design.projective_plane`
:meth:`~sage.combinat.designs.biplane`
- :meth:`~sage.combinat.designs.gen_quadrangles`
+ :meth:`~sage.combinat.designs.gen_quadrangles_with_spread`
And the :meth:`designs.best_known_covering_design_from_LJCR
<sage.combinat.designs.covering_design.best_known_covering_design_www>` function |
Changed branch from u/gh-Ivo-Maffei/gen_quad to |
Changed commit from |
comment:24
Replying to @dimpase:
To my mind this is a serious issue, see #30498. |
Implement a few functions to generate and work on generalised quadrangles with spreads.
In particular we construct
H(3,q^2)
.CC: @dimpase
Component: combinatorial designs
Keywords: generalised_quadrangle
Author: Ivo Maffei
Branch:
5d16394
Reviewer: Samuel Lelièvre, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/30223
The text was updated successfully, but these errors were encountered: