Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/sonata/lib/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 23.8.2025 mit Größe 2 kB image not shown  

Quelle  genlatt.gd   Sprache: unbekannt

 
############################################################################
##
#C  IsGeneralLattice   category for GeneralLattices
##

DeclareCategory( "IsGeneralLattice", IsCollection );

############################################################################
##
#F  IsGeneralLatticeFamily
##

DeclareCategoryFamily( "IsGeneralLattice" );

############################################################################
##
#R  IsGeneralLatticeDefaultRep  def. rep. for GeneralLattices
##

DeclareRepresentation( "IsGeneralLatticeDefaultRep",
   IsComponentObjectRep and IsAttributeStoringRep,
   [] );

############################################################################
##
#O  GeneralLattice( <coll>, <fct>, <string> )
##

DeclareOperation( "GeneralLattice", [IsCollection, IsFunction, IsString] );

############################################################################
##
#A  LessList( <linzlatt> )
##

DeclareAttribute( "LessList", IsGeneralLattice );

############################################################################
##
#O  Less( <L>, <x>, <y> )
##

DeclareOperation( "Less", [IsGeneralLattice, IsInt, IsInt] );

############################################################################
##
#O  SubCoverOfJI( <L>, <x> )
##

DeclareOperation( "SubCoverOfJI", [IsGeneralLattice, IsInt] );

############################################################################
##
#O  Join( <L>, <x>, <y> )
##

DeclareOperation( "Join", [IsGeneralLattice, IsInt, IsInt] );

############################################################################
##
#O  Meet( <L>, <x>, <y> )
##

DeclareOperation( "Meet", [IsGeneralLattice, IsInt, IsInt] );

############################################################################
##
#A  JoinIrreducibles( <linzlatt> )
##

DeclareAttribute( "JoinIrreducibles", IsGeneralLattice );

############################################################################
##
#O  IsJoinIrreducible( <linzlatt>, <int> )
##

DeclareOperation( "IsJoinIrreducible", [IsGeneralLattice, IsInt] );

############################################################################
##
#O  IsCoveringPair( <genlatt>, <pair> )
##

DeclareOperation( "IsCoveringPair", [IsGeneralLattice, IsList] );

############################################################################
##
#P  IsSC1Group( <G> )
##

DeclareProperty( "IsSC1Group", IsGroup );

############################################################################
##
#O  IsProjectivePairOfPairs( <genlatt>, <pair1>, <pair2> )
##

DeclareOperation( "IsProjectivePairOfPairs",
  [IsGeneralLattice, IsList, IsList] );

############################################################################
##
#A  AlphaBar( <G> )
##

DeclareAttribute( "AlphaBar", IsGroup and IsSC1Group );

[ Dauer der Verarbeitung: 0.17 Sekunden  (vorverarbeitet)  ]