#15107: Projective Plane designs
----------------------------------+----------------------------
Reporter: ncohen | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.12
Component: combinatorics | Resolution:
Keywords: | Merged in:
Authors: Nathann Cohen | Reviewers:
Report Upstream: N/A | Work issues:
Branch: u/ncohen/15107 | Commit:
Dependencies: | Stopgaps:
----------------------------------+----------------------------
Comment (by ncohen):
Well, I see a `ProjectivePlane` method as one that will give me "some
projective plane", and I can't make more assumptions on what it is. I
would also like someone who just wants "a projective plane" to be able to
find the method, for I need projective planes and I have no idea what a
Desarguesian projective plane is, nor if the one I implemented is
classical.
Plus I implemented a `steiner_triple_system` method which returns only one
kind of steiner triple systems, I did the same for
`steiner_quadruple_systems`, ... `:-P`
What would you think of this : we keep `ProjectivePlaneDesign` as the
method name for the moment, and if we end up with more data we will just
make it accessible visible in the doc ?
Combinat-style, this thing should be a new `ProjectivePlanes` class with
an `an_element` method to return some projective plane, and none other.
But we can't even write a `.cardinality()` method, nor enumerate them...
`:-P`
And if you insist I will rename this to `ClassicalProjectivePlaneDesign`.
Have fuuuuuuuuuuuuuuuuuuuuuuuun ! `;-)`
Nathann
--
Ticket URL: <http://trac.sagemath.org/ticket/15107#comment:7>
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/groups/opt_out.