On Mon, Nov 17, 2008 at 3:24 PM, Martin Mereb <[EMAIL PROTECTED]> wrote:
>
> I see I expressed myself wrong
> (I meant the problem was in the "for" line)
> so what's going on is that gap is attempting to built first the whole
> list and that is taking way too much time (right?)
> are there any iterator that avoids that amount of memory and take the
> elements "on the fly", like xrange?
> Because I don't wanna print all of the matrices, I just wanted to
> iterate among them and compute one counterexample and then break the
> loop, and I just found out the problem was when the iteration begins.


GAP's Filtered command is relatively fast at doing that.
http://www.gap-system.org/Manuals/doc/htm/ref/CHAP021.htm#SSEC020.18


>
> On Mon, Nov 17, 2008 at 12:31 PM, Justin C. Walker <[EMAIL PROTECTED]> wrote:
>>
>>
>> On Nov 17, 2008, at 9:34 AM, Martin Mereb wrote:
>>
>>>
>>> I'm trying to run the following:
>>>
>>> sage: n=3; q=7; G=SL(n,q)
>>> sage: for a in G:
>>> ....:     print a
>>> ....:
>>>
>>> it just got stuck there, nothing shows up (for a looong while)
>>> this is Sage version 3.1.1
>>>
>>> and if I try the same with q=4 it works (but it takes some time to
>>> start)
>>> any ideas?
>>
>> There's a Gap in your thinking.  Or, at least, in your processing :-}
>>
>> In this case (SL(n,q)), we ask Gap to produce the results.  In both
>> cases (q=4,7), Gap is working pretty hard to come up with the
>> elements in the group (it does have 5.6 million elements, for q=7;
>> for q=4, it's ~60K).  In any case, the time is being spent in Gap,
>> and it has nothing to do with 'for'.
>>
>> If you start Gap (e.g., "sage -gap" in a shell window), and compute
>> either Elements(SL(3,7)) or AsList(SL(3,7)) (the latter presumably
>> being faster, but I didn't have the patience to wait :-}), you will
>> see what I mean.
>>
>> HTH
>>
>> Justin
>>
>> --
>> Justin C. Walker, Curmudgeon-At-Large
>> Institute for the Absorption of Federal Funds
>> --------
>> Men are from Earth.
>> Women are from Earth.
>>    Deal with it.
>> --------
>>
>>
>>
>>
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@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-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to