#16552: oval in finite projective plane
-------------------------------------+-------------------------------------
Reporter: vdelecroix | Owner:
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-6.3
Component: combinatorial | Resolution:
designs | Merged in:
Keywords: | Reviewers:
Authors: Vincent Delecroix | Work issues:
Report Upstream: N/A | Commit:
Branch: | f7989eb77ceb0f23b07568e8433d7a27b74861de
u/vdelecroix/16552 | Stopgaps:
Dependencies: #16500 |
-------------------------------------+-------------------------------------
Comment (by ncohen):
Yo !
> doable... You would like the answer of `DesarguesianProjectivePlane` to
be a pair `(projective plane, coordinates)`. But not very standardized
with comparison to BIBD, OA, MOLS, etc.
Well.... You know how I would do it ... `:-P`
{{{designs.DesarguesianProjectivePlane(return_coordinates=True)}}}
> I would rather create a class
That would the "most proper way".
> but it is too much work for this ticket.
Hmmmm... Well, we will have to do that someday for many objects, it is
just weird that we somehow need the objects and do not have so many
functions to add to them...
> Right, but in that case there is no need for a function:
> {{{
> sage: K = GF(17)
> sage: oval = [(t,t^2,K.one()) for t in K] +
[(K.zero(),K.one(),K.zero())]
> }}}
Well, those three lines are all that the function should do. And as it is,
it already helps dumb guys like me who did not even know (what ovals were)
how to build an oval.
> The name is not quite appropriate for sure. I can call them
`PointOfTheConic_t_t2_1` if you prefer but if we would return triple of
elements of `GF(q)` then there is no need for these functions.
HMmmmmmmm.. I don't know how to implement that properly `:-/`
Nathann
--
Ticket URL: <http://trac.sagemath.org/ticket/16552#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/d/optout.