On the other hand,

sage: gap.Group(["(1,2)","()"])
Group( [ (1,2), () ] )
sage: gap.Group(["(1,2)"])
Group( [ (1,2) ] )
sage: gap.Group(["(1,2)","()"]) == gap.Group(["(1,2)"])
True

so GAP does allow the identity as a member of the list of generators.


On Sat, Nov 1, 2008 at 4:14 AM, Minh Nguyen <[EMAIL PROTECTED]> wrote:
>
> Carlo Hamalainen wrote:
>> Hi,
>>
>> I think this is a bit weird, in 3.2.alpha0. Should I make a trac ticket?
>>
>> sage: p = gap(Permutation('(1,2,3)'))
>> sage: q = gap(Permutation([()]))
>> sage: gap.Group([p, q])
> [...]
>
> I receive a similar error using 3.1.4:
>
> ---------------------------------------------------------------------------
> TypeError                                 Traceback (most recent call last)
>
> /home/mvngu/<ipython console> in <module>()
>
> /home/mvngu/usr/bin/sage-3.1.4/local/lib/python2.5/site-packages/sage/interfaces/expect.pyc
> in __call__(self, *args, **kwds)
>   1211
>   1212     def __call__(self, *args, **kwds):
> -> 1213         return self._parent.function_call(self._name,
> list(args), kwds)
>   1214
>   1215     def _sage_doc_(self):
>
> /home/mvngu/usr/bin/sage-3.1.4/local/lib/python2.5/site-packages/sage/interfaces/expect.pyc
> in function_call(self, function, args, kwds)
>   1158
>   1159         return self.new("%s(%s)"%(function, ",".join([s.name()
> for s in args]+
> -> 1160
> ['%s=%s'%(key,value.name()) for key, value in kwds.items()])))
>   1161
>   1162     def call(self, function_name, *args, **kwds):
>
> /home/mvngu/usr/bin/sage-3.1.4/local/lib/python2.5/site-packages/sage/interfaces/expect.pyc
> in new(self, code)
>   1028
>   1029     def new(self, code):
> -> 1030         return self(code)
>   1031
>   1032
> ###################################################################
>
> /home/mvngu/usr/bin/sage-3.1.4/local/lib/python2.5/site-packages/sage/interfaces/expect.pyc
> in __call__(self, x, name)
>    963             return x
>    964         if isinstance(x, basestring):
> --> 965             return cls(self, x, name=name)
>    966         try:
>    967             return self._coerce_from_special_method(x)
>
> /home/mvngu/usr/bin/sage-3.1.4/local/lib/python2.5/site-packages/sage/interfaces/expect.pyc
> in __init__(self, parent, value, is_name, name)
>   1281             except (TypeError, KeyboardInterrupt, RuntimeError,
> ValueError), x:
>   1282                 self._session_number = -1
> -> 1283                 raise TypeError, x
>   1284         self._session_number = parent._session_number
>   1285
>
> TypeError: Gap produced error output
> Error, usage: Group(<gen>,...), Group(<gens>), Group(<gens>,<id>)
>
>   executing $sage4:=Group($sage3);;
>
> --
> Regards
> Minh Van Nguyen
>
> Web: http://nguyenminh2.googlepages.com
> Blog: http://mvngu.wordpress.com
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to