#############################################################################
##
#W  div-alg.gi            The Wedderga package                   Allen Herman
##
#############################################################################

## This file contains declarations for functions installed in div-alg.gi

DeclareGlobalFunction("PPartOfN");
DeclareGlobalFunction("PDashPartOfN");
DeclareGlobalFunction("PSplitSubextension");
DeclareGlobalFunction("SplittingDegreeAtP");
DeclareGlobalFunction("ResidueDegreeAtP");
DeclareGlobalFunction("RamificationIndexAtP");
DeclareGlobalFunction("LocalIndexAtOddP");
DeclareGlobalFunction("LocalIndexAtInfty");
DeclareGlobalFunction("LocalIndexAtTwo");
DeclareGlobalFunction("LocalIndicesOfCyclicCyclotomicAlgebra");
DeclareGlobalFunction("DefiningGroupAndCharacterOfCyclotAlg");
DeclareGlobalFunction("DefiningGroupOfCyclotomicAlgebra");
DeclareGlobalFunction("DefiningCharacterOfCyclotomicAlgebra");
DeclareGlobalFunction("SimpleComponentOfGroupRingByCharacter");
DeclareGlobalFunction("IsDyadicSchurGroup");
DeclareGlobalFunction("LocalIndexAtInftyByCharacter");
#############################
# Oct 2014: New DefectGroups functions
#############################
DeclareGlobalFunction("FinFieldExt");
#DeclareGlobalFunction("PossibleDefectGroups");
DeclareGlobalFunction("DefectGroupOfConjugacyClassAtP");
DeclareGlobalFunction("DefectGroupsOfPBlock");
DeclareGlobalFunction("DefectOfCharacterAtP");
##############################
DeclareGlobalFunction("LocalIndexAtPByBrauerCharacter");
DeclareGlobalFunction("LocalIndexAtOddPByCharacter");
DeclareGlobalFunction("LocalIndexAtTwoByCharacter");
DeclareGlobalFunction("LocalIndicesOfCyclotomicAlgebra");
DeclareGlobalFunction("RootOfDimensionOfCyclotomicAlgebra");
DeclareGlobalFunction("GlobalSchurIndexFromLocalIndices");
DeclareGlobalFunction("CyclotomicAlgebraWithDivAlgPart");
DeclareGlobalFunction("WedderburnDecompositionWithDivAlgParts");
DeclareGlobalFunction("DecomposeCyclotomicAlgebra");
DeclareGlobalFunction("ConvertQuadraticAlgToQuaternionAlg");
DeclareGlobalFunction("ConvertCyclicCyclotomicAlgToCyclicAlg");
DeclareGlobalFunction("ConvertCyclicAlgToCyclicCyclotomicAlg");
DeclareGlobalFunction("ConvertQuaternionAlgToQuadraticAlg");
DeclareGlobalFunction("LocalIndicesOfRationalSymbolAlgebra");
DeclareGlobalFunction("LocalIndicesOfTensorProductOfQuadraticAlgs");
DeclareGlobalFunction("LocalIndicesOfRationalQuaternionAlgebra");
DeclareGlobalFunction("IsRationalQuaternionAlgebraADivisionRing");
DeclareGlobalFunction("SchurIndex");
DeclareGlobalFunction("SchurIndexByCharacter");
DeclareGlobalFunction("SimpleComponentByCharacterAsSCAlgebra");
DeclareGlobalFunction("CyclotomicAlgebraAsSCAlgebra");
DeclareGlobalFunction("WedderburnDecompositionAsSCAlgebras");

