breaking out of while, for loops.
Hello.
Actually, my problem is to get all new representatives.
But I think it is only an algorithmic problem to me.
My consideration is following:
Let
Abe a group andRep=[A]. Andi=0Make
i=i+1and the listLof all subgroups with index2^i.Make empty list
New.For
BinL, ifBis not conjugate to any group inRepthen add toRepand add toNewelse do nothing.If
Newis empty then returnRepelse makeNewempty list and go to STEP 2.
How can I do this in SAGE....
I cannot give a simple example. :(
In my problem,
A=[1,x,x^2], Rep=[A], i=0 (A is a generator of the rank 3 Z-module in Z[x])
i=i+1, L : the list of all submodule of A with index 2^i.
New=[]
For B in L, [ For C in Rep, t=False, if B~C then t=true. ] If t=False then Rep=Rep+[B] and New=New+[B]
If len(New)==0 then return Rep else New=[] and go to STEP 2.
If you have some question I WILL answer as soon as possible. :)
Thanks.