#16534: Basic Block design methods
-------------------------------------+-------------------------------------
Reporter: brett | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: combinatorial | Resolution:
designs | Merged in:
Keywords: Block Design, | Reviewers:
Incidence Structure, Residual, | Work issues:
Derived, Complement, Supplement, | Commit:
Union | 13280d995c98d13fbf2b9637411d3988999453e1
Authors: Brett Stevens | Stopgaps:
Report Upstream: N/A |
Branch: u/brett/design |
Dependencies: #16553 |
-------------------------------------+-------------------------------------
Comment (by brett):
Replying to [comment:33 ncohen]:
> > An incidence structure is group divisible iff its dual is resolvable
so the is_resolvable method can be used to determine if the IS is group
divisible. The question is if we find that a IS is group divisible, what
do we want to do. Do we want to store the groups as a part fo the IS?
>
> From your question I wonder if we are talking about the same thing. I
was simply saying that we have a function `is_group_divisible_design` that
tells you if an incidence structure is a group divisible design. Is that
also what you have in mind?
It looks to me as if your is_group_divisible_design requires the use to
hand the method the groups.
I was thinking of building a function to determine if a deign is group
divisible without knowing what the groups might be.
I was slightly incorrect before. A more accurate statement would be that
the dual of a resolvable IS is an group divisible IS with the property
that the blocks are transversal.
It is important to note that neither may be designs.
This fact follows from dualising thew definition of resolvable:
A IS is resolvable if there exists a partition of the blocks into classes
such that every point is incident with exactly one block in each class.
the dual of this statement is
there exists a partition of the points into classes (groups) such that
every block is incident with exactly one point in each class (group)
>
> In particular, I do not understand how that could be equivalent to
finding out whether the dual is resolvable: we have a `.is_resolvable`
function, but it is rather slow.
--
Ticket URL: <http://trac.sagemath.org/ticket/16534#comment:35>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.