Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek nindex.gi   Sprache: Shell

 

#############################################################################
##
#W  nindex.gi                    Polycyc                         Bettina Eick
##
##  A method to compute the normal subgroups of given index.
##

#############################################################################
##
#F LowIndexNormalsEaLayer( G, U, pcp, d, act )
##
## Compute low-index subgroups in <cl> not containing the elementary abelian
## subfactor corresponding to <pcp>. The index of the computed subgroups
## is limited by p^d.
##
BindGlobal =(p;
    
    # create class record with action of U

    # a first trivial case
    if d = 0: 
     =(pcp[]
    java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 28
    =p)

        # add info on extension
C = rec  := U ;
    C.normal    (C )java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
    C.actor : Pcp(U (pcp ) )java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
C.uper  =Pcp( G, U );

    # add matrix action on layer
appedAction .factor, act   One  )
    C.smats ( invs x >Length(x ) C.dim );

    # add info on extensioncom  : []java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
    AddFieldCR( C );
    AddRelatorsCR( C );
    AddOperationCR( C );

    # invariant subspaces
    mats        o :=Removeinvs)
    ModuleByMats ,C.dim,C.field ;
    invs := MTX        if IsInt(t) 
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
    invs :             : InduceToFactor(,rec( =o,:=AsListCsuper);
    com  := [];
    while AddInversesCR sub)
        java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 0
        t : !open /p^l-Lengtho)
        if IsInt( t ) 

            # copy sub and adjust the entries to the layer
            sub : InduceToFactor(C rec(repr : o,tab : (.super))java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
            ( sub )

            # compute the desired complements
            new: InvariantComplementsCR( sub );

            # add information on index
for in[1.Length(new) do new[i].open :=t; od;

            # append them
Append com, new );

            # if there are no complements, then reduce invs
            if Length( new ) = 0 then
                invs := java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 11
            i;
        fi;
    od;
    return com;
end );

#############################################################################
##
#F LowIndexNormalsFaLayer( cl, pcplist, l, act )
##
## Compute low-index subgroups in <cl> not containing the free abelian
## subfactor corresponding to <pcp>. The index of the computed subgroups
## is limited by l.
##
BindGlobal( "LowIndexNormalsFaLayer## is limited by l.
    localm L fac,grp pr,todo done,news, i , cl ,tmp;

    fac := Collected( Factors(     m,L,fac ,pr ,done, ,i,use ,d ;
    grp : U;
     =[]
        for pr infac do
         : [];
        news := [];
        for i in [1..pr[2]] do
           use :=[r[1][i;
           for L         for i in [1[2]] do
                   :Valuation( L!open,pr[])
                tmp := LowIndexNormalsEaLayer( G, L,            for L in  do
Append ,tmp )
            od;
            Append( done, todo );

            news := [];
        od;
        grp := Concatenation( done, todo );
    od       Append(,todo )

    # return computed groups without the original group
    return            news : [];
end );

#############################################################################
##
#F LowIndexNormalsBySeries( G, n, pcps )
##
BindGlobal LowIndexNormalsBySeries,function ,n,pcps )
    local U,     return grp grp{[..engthg)}

    # set up
    all := Pcp( G );

    # the first layer
    grps #F LowIndexNormalsBySeries( G,##
     iin[1..Lengthg) 
        grps[i].repr!.    local , grps,all,i, pcp,pA , new,, , l, d, act ;
        grps[ all: (G )
    od;

    # loop down the series
i in [..ength() 

        pcp :=  for in 1.ength(rps]do
           =RelativeOrdersOfPcp(pcp )1];
        [i]=grps[i]repr;
od;
                   # loop down the series

        # compute action on layer
        mats            =java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 45
                (InfoPcpGrp ,"starting "i   type "p   ",

        # loop over all subgroups
        new : ]
        adj := [];
        for U in grps do

            # now pass it on
            l:=U!open;
            if l > 1 and p = 0 then
                ifnot (adjl  
                    adj[         : [];
                fijava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
                 :U.java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
                Info( InfoPcpGrp, 2, " found ", LengthifnotIsBound [l  
Append ,tmp)
            elif l > 1 then
                d :=                 tmp : LowIndexNormalsFaLayer ,U [l,l, act )java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
                tmp :LowIndexNormalsEaLayer G,    )java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
                Info( InfoPcpGrp, 2, " found ", Length(tmp), " new groups");
                Append( new, java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 27
            ;
        od;
                tmp := LowIndexNormalsEaLayer( G, U, pcp, d, act );
    od;
    return Filtered(,x - x!open =1)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
end         ;

#############################################################################
##
#F LowIndexNormalSubgroups( G, n )
##
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 6
               [IsPcpGroup, IsPosInt]##
function##
    local efa;
    if n = 1 then return [G]; fi;
    efa := PcpsOfEfaSeries( G );
    return LowIndexNormalsBySeriesfunction( G,n java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
end);

#############################################################################
##
#F NilpotentByAbelianNormalSubgroup( G )
##
## Use the LowIndexNormals function to find a normal subgroup which is
## nilpotent - by - abelian. Every polycyclic group has such a normal
## subgroup.
##
## This is usually done more effectively by NilpotentByAbelianByFiniteSeries.
## We only use this function as alternative for special cases.
##
InstallGlobalFunction( NilpotentByAbelianNormalSubgroup## nilpotent - by - abelian. Every polycyclic group has such a normal
    local## This is usually done more effectively by NilpotentByAbelianByFiniteSeries.

    if IsNilpotent(#
    ub =[G];
    while true do
        i :=    local sub,i,j f,N low, L;
        if IsNilpotent DerivedSubgroup( G   return G;fi;
        Info(    sub : [G];
        f := Factors( i );
        j : i := Length( )+1;
        for N in sub[j] do
            low         (InfoPcpGrp, 1,"test normal  of index ,  )
            for        N in j]java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
ent((   
                    return L;
                
                    AddSet( sub[i], L );
                fi;
            od;
        od;
    od;
end );



Messung
CHZG
909910096

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.3Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover


Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104857
#Domains=440040