\indexentry{linear code|hyperpage}{17}
\indexentry{Codeword@\texttt  {Codeword}|hyperpage}{18}
\indexentry{CodewordNr@\texttt  {CodewordNr}|hyperpage}{19}
\indexentry{IsCodeword@\texttt  {IsCodeword}|hyperpage}{20}
\indexentry{=@\texttt  {=}|hyperpage}{20}
\indexentry{not =|hyperpage}{20}
\indexentry{{\textless} {\textgreater}|hyperpage}{20}
\indexentry{+@\texttt  {+}|hyperpage}{21}
\indexentry{codewords, addition|hyperpage}{21}
\indexentry{-@\texttt  {-}|hyperpage}{21}
\indexentry{codewords, subtraction|hyperpage}{21}
\indexentry{+@\texttt  {+}|hyperpage}{21}
\indexentry{codewords, cosets|hyperpage}{21}
\indexentry{coset|hyperpage}{21}
\indexentry{VectorCodeword@\texttt  {VectorCodeword}|hyperpage}{22}
\indexentry{PolyCodeword@\texttt  {PolyCodeword}|hyperpage}{22}
\indexentry{TreatAsVector@\texttt  {TreatAsVector}|hyperpage}{23}
\indexentry{TreatAsPoly@\texttt  {TreatAsPoly}|hyperpage}{23}
\indexentry{NullWord@\texttt  {NullWord}|hyperpage}{24}
\indexentry{DistanceCodeword@\texttt  {DistanceCodeword}|hyperpage}{24}
\indexentry{Support@\texttt  {Support}|hyperpage}{24}
\indexentry{WeightCodeword@\texttt  {WeightCodeword}|hyperpage}{25}
\indexentry{code|hyperpage}{26}
\indexentry{code, elements of|hyperpage}{26}
\indexentry{code, unrestricted|hyperpage}{26}
\indexentry{code, $(n,M,d)$|hyperpage}{26}
\indexentry{minimum distance|hyperpage}{26}
\indexentry{length|hyperpage}{26}
\indexentry{size|hyperpage}{26}
\indexentry{code, linear|hyperpage}{26}
\indexentry{parity check matrix|hyperpage}{26}
\indexentry{code, $[n, k, d]r$|hyperpage}{27}
\indexentry{code, cyclic|hyperpage}{27}
\indexentry{generator polynomial|hyperpage}{27}
\indexentry{check polynomial|hyperpage}{27}
\indexentry{=@\texttt  {=}|hyperpage}{28}
\indexentry{not =|hyperpage}{28}
\indexentry{{\textless} {\textgreater}|hyperpage}{28}
\indexentry{+@\texttt  {+}|hyperpage}{29}
\indexentry{codes, addition|hyperpage}{29}
\indexentry{codes, direct sum|hyperpage}{29}
\indexentry{*@\texttt  {*}|hyperpage}{29}
\indexentry{codes, product|hyperpage}{29}
\indexentry{*@\texttt  {*}|hyperpage}{29}
\indexentry{codes, encoding|hyperpage}{29}
\indexentry{encoder map|hyperpage}{29}
\indexentry{InformationWord@\texttt  {InformationWord}|hyperpage}{30}
\indexentry{codes, decoding|hyperpage}{30}
\indexentry{information bits|hyperpage}{30}
\indexentry{in@\texttt  {in}|hyperpage}{30}
\indexentry{code, element test|hyperpage}{30}
\indexentry{IsSubset@\texttt  {IsSubset}|hyperpage}{31}
\indexentry{code, subcode|hyperpage}{31}
\indexentry{IsCode@\texttt  {IsCode}|hyperpage}{31}
\indexentry{IsLinearCode@\texttt  {IsLinearCode}|hyperpage}{31}
\indexentry{IsCyclicCode@\texttt  {IsCyclicCode}|hyperpage}{31}
\indexentry{IsPerfectCode@\texttt  {IsPerfectCode}|hyperpage}{32}
\indexentry{code, perfect|hyperpage}{32}
\indexentry{IsMDSCode@\texttt  {IsMDSCode}|hyperpage}{32}
\indexentry{code, maximum distance separable|hyperpage}{33}
\indexentry{MDS|hyperpage}{33}
\indexentry{IsSelfDualCode@\texttt  {IsSelfDualCode}|hyperpage}{33}
\indexentry{code, self-dual|hyperpage}{33}
\indexentry{self-orthogonal|hyperpage}{33}
\indexentry{IsSelfOrthogonalCode@\texttt  {IsSelfOrthogonalCode}|hyperpage}{33}
\indexentry{code, self-orthogonal|hyperpage}{33}
\indexentry{doubly-even|hyperpage}{33}
\indexentry{IsDoublyEvenCode@\texttt  {IsDoublyEvenCode}|hyperpage}{33}
\indexentry{code, doubly-even|hyperpage}{34}
\indexentry{singly-even|hyperpage}{34}
\indexentry{IsSinglyEvenCode@\texttt  {IsSinglyEvenCode}|hyperpage}{34}
\indexentry{code, singly-even|hyperpage}{34}
\indexentry{even|hyperpage}{34}
\indexentry{IsEvenCode@\texttt  {IsEvenCode}|hyperpage}{34}
\indexentry{code, even|hyperpage}{34}
\indexentry{self complementary code|hyperpage}{35}
\indexentry{IsSelfComplementaryCode@\texttt  {IsSelfComplementaryCode}|hyperpage}{35}
\indexentry{affine code|hyperpage}{35}
\indexentry{IsAffineCode@\texttt  {IsAffineCode}|hyperpage}{35}
\indexentry{IsAlmostAffineCode@\texttt  {IsAlmostAffineCode}|hyperpage}{36}
\indexentry{permutation equivalent codes|hyperpage}{36}
\indexentry{equivalent codes|hyperpage}{36}
\indexentry{IsEquivalent@\texttt  {IsEquivalent}|hyperpage}{36}
\indexentry{CodeIsomorphism@\texttt  {CodeIsomorphism}|hyperpage}{36}
\indexentry{AutomorphismGroup@\texttt  {AutomorphismGroup}|hyperpage}{37}
\indexentry{PermutationAutomorphismGroup|hyperpage}{37}
\indexentry{PermutationAutomorphismGroup@\texttt  {PermutationAutomorphismGroup}|hyperpage}{38}
\indexentry{IsFinite@\texttt  {IsFinite}|hyperpage}{38}
\indexentry{Size@\texttt  {Size}|hyperpage}{38}
\indexentry{LeftActingDomain@\texttt  {LeftActingDomain}|hyperpage}{39}
\indexentry{Dimension@\texttt  {Dimension}|hyperpage}{39}
\indexentry{AsSSortedList@\texttt  {AsSSortedList}|hyperpage}{39}
\indexentry{Print@\texttt  {Print}|hyperpage}{40}
\indexentry{String@\texttt  {String}|hyperpage}{40}
\indexentry{Display@\texttt  {Display}|hyperpage}{41}
\indexentry{DisplayBoundsInfo@\texttt  {DisplayBoundsInfo}|hyperpage}{41}
\indexentry{GeneratorMat@\texttt  {GeneratorMat}|hyperpage}{42}
\indexentry{CheckMat@\texttt  {CheckMat}|hyperpage}{42}
\indexentry{GeneratorPol@\texttt  {GeneratorPol}|hyperpage}{43}
\indexentry{CheckPol@\texttt  {CheckPol}|hyperpage}{43}
\indexentry{RootsOfCode@\texttt  {RootsOfCode}|hyperpage}{43}
\indexentry{WordLength@\texttt  {WordLength}|hyperpage}{44}
\indexentry{Redundancy@\texttt  {Redundancy}|hyperpage}{44}
\indexentry{MinimumDistance@\texttt  {MinimumDistance}|hyperpage}{44}
\indexentry{MinimumDistanceLeon@\texttt  {MinimumDistanceLeon}|hyperpage}{45}
\indexentry{MinimumWeight@\texttt  {MinimumWeight}|hyperpage}{46}
\indexentry{DecreaseMinimumDistanceUpperBound@\texttt  {DecreaseMinimumDistanceUpperBound}|hyperpage}{49}
\indexentry{MinimumDistanceRandom@\texttt  {MinimumDistanceRandom}|hyperpage}{49}
\indexentry{$t(n,k)$|hyperpage}{51}
\indexentry{covering code|hyperpage}{51}
\indexentry{CoveringRadius@\texttt  {CoveringRadius}|hyperpage}{51}
\indexentry{SetCoveringRadius@\texttt  {SetCoveringRadius}|hyperpage}{52}
\indexentry{MinimumWeightWords@\texttt  {MinimumWeightWords}|hyperpage}{52}
\indexentry{WeightDistribution@\texttt  {WeightDistribution}|hyperpage}{53}
\indexentry{InnerDistribution@\texttt  {InnerDistribution}|hyperpage}{53}
\indexentry{distance|hyperpage}{53}
\indexentry{DistancesDistribution@\texttt  {DistancesDistribution}|hyperpage}{53}
\indexentry{OuterDistribution@\texttt  {OuterDistribution}|hyperpage}{54}
\indexentry{Decode@\texttt  {Decode}|hyperpage}{54}
\indexentry{Decodeword@\texttt  {Decodeword}|hyperpage}{55}
\indexentry{GeneralizedReedSolomonDecoderGao@\texttt  {GeneralizedReedSolomonDecoderGao}|hyperpage}{56}
\indexentry{GeneralizedReedSolomonListDecoder@\texttt  {GeneralizedReedSolomonListDecoder}|hyperpage}{56}
\indexentry{BitFlipDecoder@\texttt  {BitFlipDecoder}|hyperpage}{57}
\indexentry{NearestNeighborGRSDecodewords@\texttt  {NearestNeighborGRSDecodewords}|hyperpage}{58}
\indexentry{NearestNeighborDecodewords@\texttt  {NearestNeighborDecodewords}|hyperpage}{59}
\indexentry{Syndrome@\texttt  {Syndrome}|hyperpage}{59}
\indexentry{SyndromeTable@\texttt  {SyndromeTable}|hyperpage}{60}
\indexentry{syndrome table|hyperpage}{60}
\indexentry{StandardArray@\texttt  {StandardArray}|hyperpage}{60}
\indexentry{PermutationDecode@\texttt  {PermutationDecode}|hyperpage}{61}
\indexentry{PermutationDecodeNC@\texttt  {PermutationDecodeNC}|hyperpage}{61}
\indexentry{ElementsCode@\texttt  {ElementsCode}|hyperpage}{62}
\indexentry{code, Hadamard|hyperpage}{63}
\indexentry{HadamardCode@\texttt  {HadamardCode}|hyperpage}{63}
\indexentry{Hadamard matrix|hyperpage}{63}
\indexentry{code, conference|hyperpage}{63}
\indexentry{ConferenceCode@\texttt  {ConferenceCode}|hyperpage}{63}
\indexentry{conference matrix|hyperpage}{64}
\indexentry{MOLSCode@\texttt  {MOLSCode}|hyperpage}{64}
\indexentry{RandomCode@\texttt  {RandomCode}|hyperpage}{65}
\indexentry{code, Nordstrom-Robinson|hyperpage}{65}
\indexentry{NordstromRobinsonCode@\texttt  {NordstromRobinsonCode}|hyperpage}{65}
\indexentry{code, greedy|hyperpage}{65}
\indexentry{GreedyCode@\texttt  {GreedyCode}|hyperpage}{65}
\indexentry{LexiCode@\texttt  {LexiCode}|hyperpage}{66}
\indexentry{GeneratorMatCode@\texttt  {GeneratorMatCode}|hyperpage}{66}
\indexentry{CheckMatCodeMutable@\texttt  {CheckMatCodeMutable}|hyperpage}{67}
\indexentry{CheckMatCode@\texttt  {CheckMatCode}|hyperpage}{67}
\indexentry{code, Hamming|hyperpage}{67}
\indexentry{HammingCode@\texttt  {HammingCode}|hyperpage}{68}
\indexentry{code, Reed-Muller|hyperpage}{68}
\indexentry{ReedMullerCode@\texttt  {ReedMullerCode}|hyperpage}{68}
\indexentry{code, alternant|hyperpage}{68}
\indexentry{AlternantCode@\texttt  {AlternantCode}|hyperpage}{68}
\indexentry{code, Goppa (classical)|hyperpage}{68}
\indexentry{GoppaCode@\texttt  {GoppaCode}|hyperpage}{69}
\indexentry{code, Srivastava|hyperpage}{69}
\indexentry{GeneralizedSrivastavaCode@\texttt  {GeneralizedSrivastavaCode}|hyperpage}{69}
\indexentry{SrivastavaCode@\texttt  {SrivastavaCode}|hyperpage}{70}
\indexentry{code, Cordaro-Wagner|hyperpage}{70}
\indexentry{CordaroWagnerCode@\texttt  {CordaroWagnerCode}|hyperpage}{70}
\indexentry{FerreroDesignCode@\texttt  {FerreroDesignCode}|hyperpage}{70}
\indexentry{RandomLinearCode@\texttt  {RandomLinearCode}|hyperpage}{71}
\indexentry{OptimalityCode@\texttt  {OptimalityCode}|hyperpage}{72}
\indexentry{BestKnownLinearCode@\texttt  {BestKnownLinearCode}|hyperpage}{72}
\indexentry{code, Gabidulin|hyperpage}{74}
\indexentry{GabidulinCode@\texttt  {GabidulinCode}|hyperpage}{74}
\indexentry{EnlargedGabidulinCode@\texttt  {EnlargedGabidulinCode}|hyperpage}{74}
\indexentry{code, Davydov|hyperpage}{74}
\indexentry{DavydovCode@\texttt  {DavydovCode}|hyperpage}{74}
\indexentry{code, Tombak|hyperpage}{74}
\indexentry{TombakCode@\texttt  {TombakCode}|hyperpage}{74}
\indexentry{EnlargedTombakCode@\texttt  {EnlargedTombakCode}|hyperpage}{74}
\indexentry{code, Golay (binary)|hyperpage}{75}
\indexentry{BinaryGolayCode@\texttt  {BinaryGolayCode}|hyperpage}{75}
\indexentry{ExtendedBinaryGolayCode@\texttt  {ExtendedBinaryGolayCode}|hyperpage}{75}
\indexentry{code, Golay (ternary)|hyperpage}{76}
\indexentry{TernaryGolayCode@\texttt  {TernaryGolayCode}|hyperpage}{76}
\indexentry{ExtendedTernaryGolayCode@\texttt  {ExtendedTernaryGolayCode}|hyperpage}{76}
\indexentry{generator polynomial|hyperpage}{77}
\indexentry{check polynomial|hyperpage}{77}
\indexentry{GeneratorPolCode@\texttt  {GeneratorPolCode}|hyperpage}{77}
\indexentry{CheckPolCode@\texttt  {CheckPolCode}|hyperpage}{78}
\indexentry{RootsCode@\texttt  {RootsCode}|hyperpage}{78}
\indexentry{code, Bose-Chaudhuri-Hockenghem|hyperpage}{79}
\indexentry{BCHCode@\texttt  {BCHCode}|hyperpage}{79}
\indexentry{Bose distance|hyperpage}{79}
\indexentry{code, Reed-Solomon|hyperpage}{79}
\indexentry{ReedSolomonCode@\texttt  {ReedSolomonCode}|hyperpage}{80}
\indexentry{ExtendedReedSolomonCode@\texttt  {ExtendedReedSolomonCode}|hyperpage}{80}
\indexentry{QRCode@\texttt  {QRCode}|hyperpage}{80}
\indexentry{QQRCodeNC@\texttt  {QQRCodeNC}|hyperpage}{81}
\indexentry{QQRCode@\texttt  {QQRCode}|hyperpage}{81}
\indexentry{code, Fire|hyperpage}{82}
\indexentry{FireCode@\texttt  {FireCode}|hyperpage}{82}
\indexentry{order of polynomial|hyperpage}{82}
\indexentry{WholeSpaceCode@\texttt  {WholeSpaceCode}|hyperpage}{82}
\indexentry{NullCode@\texttt  {NullCode}|hyperpage}{83}
\indexentry{RepetitionCode@\texttt  {RepetitionCode}|hyperpage}{83}
\indexentry{CyclicCodes@\texttt  {CyclicCodes}|hyperpage}{83}
\indexentry{NrCyclicCodes@\texttt  {NrCyclicCodes}|hyperpage}{83}
\indexentry{QuasiCyclicCode@\texttt  {QuasiCyclicCode}|hyperpage}{84}
\indexentry{CyclicMDSCode@\texttt  {CyclicMDSCode}|hyperpage}{85}
\indexentry{MDS|hyperpage}{85}
\indexentry{cyclic|hyperpage}{85}
\indexentry{FourNegacirculantSelfDualCode@\texttt  {FourNegacirculantSelfDualCode}|hyperpage}{86}
\indexentry{self-dual|hyperpage}{87}
\indexentry{FourNegacirculantSelfDualCodeNC@\texttt  {FourNegacirculantSelfDualCodeNC}|hyperpage}{87}
\indexentry{code, evaluation|hyperpage}{87}
\indexentry{EvaluationCode@\texttt  {EvaluationCode}|hyperpage}{87}
\indexentry{GeneralizedReedSolomonCode@\texttt  {GeneralizedReedSolomonCode}|hyperpage}{87}
\indexentry{GeneralizedReedMullerCode@\texttt  {GeneralizedReedMullerCode}|hyperpage}{88}
\indexentry{ToricPoints@\texttt  {ToricPoints}|hyperpage}{89}
\indexentry{code, toric|hyperpage}{89}
\indexentry{ToricCode@\texttt  {ToricCode}|hyperpage}{89}
\indexentry{code, AG|hyperpage}{90}
\indexentry{AffineCurve@\texttt  {AffineCurve}|hyperpage}{90}
\indexentry{point|hyperpage}{90}
\indexentry{AffinePointsOnCurve@\texttt  {AffinePointsOnCurve}|hyperpage}{91}
\indexentry{GenusCurve@\texttt  {GenusCurve}|hyperpage}{91}
\indexentry{GOrbitPoint @\texttt  {GOrbitPoint }|hyperpage}{91}
\indexentry{divisor|hyperpage}{92}
\indexentry{support|hyperpage}{92}
\indexentry{DivisorOnAffineCurve@\texttt  {DivisorOnAffineCurve}|hyperpage}{93}
\indexentry{DivisorAddition @\texttt  {DivisorAddition }|hyperpage}{93}
\indexentry{DivisorDegree @\texttt  {DivisorDegree }|hyperpage}{93}
\indexentry{degree|hyperpage}{93}
\indexentry{DivisorNegate @\texttt  {DivisorNegate }|hyperpage}{94}
\indexentry{DivisorIsZero @\texttt  {DivisorIsZero }|hyperpage}{94}
\indexentry{DivisorsEqual @\texttt  {DivisorsEqual }|hyperpage}{94}
\indexentry{DivisorGCD @\texttt  {DivisorGCD }|hyperpage}{94}
\indexentry{greatest common divisor|hyperpage}{94}
\indexentry{DivisorLCM @\texttt  {DivisorLCM }|hyperpage}{94}
\indexentry{least common multiple|hyperpage}{94}
\indexentry{RiemannRochSpaceBasisFunctionP1 @\texttt  {RiemannRochSpaceBasisFunctionP1 }|hyperpage}{96}
\indexentry{DivisorOfRationalFunctionP1 @\texttt  {DivisorOfRationalFunctionP1 }|hyperpage}{96}
\indexentry{RiemannRochSpaceBasisP1 @\texttt  {RiemannRochSpaceBasisP1 }|hyperpage}{97}
\indexentry{MoebiusTransformation @\texttt  {MoebiusTransformation }|hyperpage}{98}
\indexentry{ActionMoebiusTransformationOnFunction @\texttt  {Action}\discretionary {-}{}{}\texttt  {Moebius}\discretionary {-}{}{}\texttt  {Transformation}\discretionary {-}{}{}\texttt  {On}\discretionary {-}{}{}\texttt  {Function }|hyperpage}{98}
\indexentry{ActionMoebiusTransformationOnDivisorP1 @\texttt  {Action}\discretionary {-}{}{}\texttt  {Moebius}\discretionary {-}{}{}\texttt  {Transformation}\discretionary {-}{}{}\texttt  {On}\discretionary {-}{}{}\texttt  {DivisorP1 }|hyperpage}{98}
\indexentry{IsActionMoebiusTransformationOnDivisorDefinedP1 @\texttt  {IsAction}\discretionary {-}{}{}\texttt  {Moebius}\discretionary {-}{}{}\texttt  {Transformation}\discretionary {-}{}{}\texttt  {On}\discretionary {-}{}{}\texttt  {Divisor}\discretionary {-}{}{}\texttt  {DefinedP1 }|hyperpage}{98}
\indexentry{DivisorAutomorphismGroupP1 @\texttt  {DivisorAutomorphismGroupP1 }|hyperpage}{99}
\indexentry{MatrixRepresentationOnRiemannRochSpaceP1 @\texttt  {Matrix}\discretionary {-}{}{}\texttt  {Representation}\discretionary {-}{}{}\texttt  {On}\discretionary {-}{}{}\texttt  {Riemann}\discretionary {-}{}{}\texttt  {Roch}\discretionary {-}{}{}\texttt  {SpaceP1 }|hyperpage}{100}
\indexentry{GoppaCodeClassical@\texttt  {GoppaCodeClassical}|hyperpage}{101}
\indexentry{EvaluationBivariateCode@\texttt  {EvaluationBivariateCode}|hyperpage}{101}
\indexentry{EvaluationBivariateCodeNC@\texttt  {EvaluationBivariateCodeNC}|hyperpage}{101}
\indexentry{OnePointAGCode@\texttt  {OnePointAGCode}|hyperpage}{102}
\indexentry{LDPC|hyperpage}{103}
\indexentry{QCLDPCCodeFromGroup@\texttt  {QCLDPCCodeFromGroup}|hyperpage}{104}
\indexentry{Parity check|hyperpage}{106}
\indexentry{ExtendedCode@\texttt  {ExtendedCode}|hyperpage}{106}
\indexentry{PuncturedCode@\texttt  {PuncturedCode}|hyperpage}{107}
\indexentry{EvenWeightSubcode@\texttt  {EvenWeightSubcode}|hyperpage}{107}
\indexentry{PermutedCode@\texttt  {PermutedCode}|hyperpage}{108}
\indexentry{ExpurgatedCode@\texttt  {ExpurgatedCode}|hyperpage}{108}
\indexentry{AugmentedCode@\texttt  {AugmentedCode}|hyperpage}{109}
\indexentry{RemovedElementsCode@\texttt  {RemovedElementsCode}|hyperpage}{109}
\indexentry{AddedElementsCode@\texttt  {AddedElementsCode}|hyperpage}{110}
\indexentry{ShortenedCode@\texttt  {ShortenedCode}|hyperpage}{110}
\indexentry{LengthenedCode@\texttt  {LengthenedCode}|hyperpage}{111}
\indexentry{SubCode@\texttt  {SubCode}|hyperpage}{112}
\indexentry{ResidueCode@\texttt  {ResidueCode}|hyperpage}{112}
\indexentry{ConstructionBCode@\texttt  {ConstructionBCode}|hyperpage}{112}
\indexentry{DualCode@\texttt  {DualCode}|hyperpage}{113}
\indexentry{self-dual|hyperpage}{113}
\indexentry{ConversionFieldCode@\texttt  {ConversionFieldCode}|hyperpage}{114}
\indexentry{TraceCode@\texttt  {TraceCode}|hyperpage}{114}
\indexentry{CosetCode@\texttt  {CosetCode}|hyperpage}{114}
\indexentry{ConstantWeightSubcode@\texttt  {ConstantWeightSubcode}|hyperpage}{115}
\indexentry{StandardFormCode@\texttt  {StandardFormCode}|hyperpage}{115}
\indexentry{PiecewiseConstantCode@\texttt  {PiecewiseConstantCode}|hyperpage}{116}
\indexentry{DirectSumCode@\texttt  {DirectSumCode}|hyperpage}{117}
\indexentry{UUVCode@\texttt  {UUVCode}|hyperpage}{117}
\indexentry{DirectProductCode@\texttt  {DirectProductCode}|hyperpage}{117}
\indexentry{IntersectionCode@\texttt  {IntersectionCode}|hyperpage}{118}
\indexentry{hull|hyperpage}{118}
\indexentry{UnionCode@\texttt  {UnionCode}|hyperpage}{118}
\indexentry{ExtendedDirectSumCode@\texttt  {ExtendedDirectSumCode}|hyperpage}{119}
\indexentry{AmalgamatedDirectSumCode@\texttt  {AmalgamatedDirectSumCode}|hyperpage}{119}
\indexentry{BlockwiseDirectSumCode@\texttt  {BlockwiseDirectSumCode}|hyperpage}{120}
\indexentry{ConstructionXCode@\texttt  {ConstructionXCode}|hyperpage}{120}
\indexentry{ConstructionXXCode@\texttt  {ConstructionXXCode}|hyperpage}{121}
\indexentry{BZCode@\texttt  {BZCode}|hyperpage}{122}
\indexentry{BZCodeNC@\texttt  {BZCodeNC}|hyperpage}{123}
\indexentry{bounds, Singleton|hyperpage}{124}
\indexentry{UpperBoundSingleton@\texttt  {UpperBoundSingleton}|hyperpage}{125}
\indexentry{maximum distance separable|hyperpage}{125}
\indexentry{bounds, Hamming|hyperpage}{125}
\indexentry{bounds, sphere packing bound|hyperpage}{125}
\indexentry{perfect|hyperpage}{125}
\indexentry{UpperBoundHamming@\texttt  {UpperBoundHamming}|hyperpage}{125}
\indexentry{bounds, Johnson|hyperpage}{125}
\indexentry{UpperBoundJohnson@\texttt  {UpperBoundJohnson}|hyperpage}{125}
\indexentry{bounds, Plotkin|hyperpage}{126}
\indexentry{UpperBoundPlotkin@\texttt  {UpperBoundPlotkin}|hyperpage}{126}
\indexentry{bounds, Elias|hyperpage}{126}
\indexentry{UpperBoundElias@\texttt  {UpperBoundElias}|hyperpage}{126}
\indexentry{bounds, Griesmer|hyperpage}{126}
\indexentry{UpperBoundGriesmer@\texttt  {UpperBoundGriesmer}|hyperpage}{127}
\indexentry{Griesmer code|hyperpage}{127}
\indexentry{IsGriesmerCode@\texttt  {IsGriesmerCode}|hyperpage}{127}
\indexentry{$A(n,d)$|hyperpage}{127}
\indexentry{UpperBound@\texttt  {UpperBound}|hyperpage}{127}
\indexentry{LowerBoundMinimumDistance@\texttt  {LowerBoundMinimumDistance}|hyperpage}{128}
\indexentry{bound, Gilbert-Varshamov lower|hyperpage}{128}
\indexentry{LowerBoundGilbertVarshamov@\texttt  {LowerBoundGilbertVarshamov}|hyperpage}{128}
\indexentry{bound, sphere packing lower|hyperpage}{128}
\indexentry{LowerBoundSpherePacking@\texttt  {LowerBoundSpherePacking}|hyperpage}{128}
\indexentry{UpperBoundMinimumDistance@\texttt  {UpperBoundMinimumDistance}|hyperpage}{129}
\indexentry{BoundsMinimumDistance@\texttt  {BoundsMinimumDistance}|hyperpage}{129}
\indexentry{BoundsCoveringRadius@\texttt  {BoundsCoveringRadius}|hyperpage}{130}
\indexentry{IncreaseCoveringRadiusLowerBound@\texttt  {IncreaseCoveringRadiusLowerBound}|hyperpage}{130}
\indexentry{ExhaustiveSearchCoveringRadius@\texttt  {ExhaustiveSearchCoveringRadius}|hyperpage}{132}
\indexentry{GeneralLowerBoundCoveringRadius@\texttt  {GeneralLowerBoundCoveringRadius}|hyperpage}{132}
\indexentry{GeneralUpperBoundCoveringRadius@\texttt  {GeneralUpperBoundCoveringRadius}|hyperpage}{132}
\indexentry{LowerBoundCoveringRadiusSphereCovering@\texttt  {Lower}\discretionary {-}{}{}\texttt  {Bound}\discretionary {-}{}{}\texttt  {Covering}\discretionary {-}{}{}\texttt  {Radius}\discretionary {-}{}{}\texttt  {Sphere}\discretionary {-}{}{}\texttt  {Covering}|hyperpage}{133}
\indexentry{LowerBoundCoveringRadiusVanWee1@\texttt  {LowerBoundCoveringRadiusVanWee1}|hyperpage}{133}
\indexentry{LowerBoundCoveringRadiusVanWee2@\texttt  {LowerBoundCoveringRadiusVanWee2}|hyperpage}{134}
\indexentry{LowerBoundCoveringRadiusCountingExcess@\texttt  {Lower}\discretionary {-}{}{}\texttt  {Bound}\discretionary {-}{}{}\texttt  {Covering}\discretionary {-}{}{}\texttt  {Radius}\discretionary {-}{}{}\texttt  {Counting}\discretionary {-}{}{}\texttt  {Excess}|hyperpage}{134}
\indexentry{LowerBoundCoveringRadiusEmbedded1@\texttt  {LowerBoundCoveringRadiusEmbedded1}|hyperpage}{135}
\indexentry{LowerBoundCoveringRadiusEmbedded2@\texttt  {LowerBoundCoveringRadiusEmbedded2}|hyperpage}{136}
\indexentry{LowerBoundCoveringRadiusInduction@\texttt  {LowerBoundCoveringRadiusInduction}|hyperpage}{136}
\indexentry{UpperBoundCoveringRadiusRedundancy@\texttt  {UpperBoundCoveringRadiusRedundancy}|hyperpage}{137}
\indexentry{external distance|hyperpage}{137}
\indexentry{UpperBoundCoveringRadiusDelsarte@\texttt  {UpperBoundCoveringRadiusDelsarte}|hyperpage}{137}
\indexentry{UpperBoundCoveringRadiusStrength@\texttt  {UpperBoundCoveringRadiusStrength}|hyperpage}{137}
\indexentry{strength|hyperpage}{137}
\indexentry{UpperBoundCoveringRadiusGriesmerLike@\texttt  {Upper}\discretionary {-}{}{}\texttt  {Bound}\discretionary {-}{}{}\texttt  {Covering}\discretionary {-}{}{}\texttt  {Radius}\discretionary {-}{}{}\texttt  {Griesmer}\discretionary {-}{}{}\texttt  {Like}|hyperpage}{138}
\indexentry{UpperBoundCoveringRadiusCyclicCode@\texttt  {UpperBoundCoveringRadiusCyclicCode}|hyperpage}{138}
\indexentry{KrawtchoukMat@\texttt  {KrawtchoukMat}|hyperpage}{139}
\indexentry{Gary code|hyperpage}{139}
\indexentry{GrayMat@\texttt  {GrayMat}|hyperpage}{139}
\indexentry{SylvesterMat@\texttt  {SylvesterMat}|hyperpage}{139}
\indexentry{Hadamard matrix|hyperpage}{140}
\indexentry{HadamardMat@\texttt  {HadamardMat}|hyperpage}{140}
\indexentry{VandermondeMat@\texttt  {VandermondeMat}|hyperpage}{140}
\indexentry{standard form|hyperpage}{141}
\indexentry{PutStandardForm@\texttt  {PutStandardForm}|hyperpage}{141}
\indexentry{IsInStandardForm@\texttt  {IsInStandardForm}|hyperpage}{142}
\indexentry{PermutedCols@\texttt  {PermutedCols}|hyperpage}{142}
\indexentry{VerticalConversionFieldMat@\texttt  {VerticalConversionFieldMat}|hyperpage}{142}
\indexentry{HorizontalConversionFieldMat@\texttt  {HorizontalConversionFieldMat}|hyperpage}{143}
\indexentry{mutually orthogonal Latin squares|hyperpage}{143}
\indexentry{Latin square|hyperpage}{143}
\indexentry{MOLS@\texttt  {MOLS}|hyperpage}{143}
\indexentry{IsLatinSquare@\texttt  {IsLatinSquare}|hyperpage}{144}
\indexentry{AreMOLS@\texttt  {AreMOLS}|hyperpage}{144}
\indexentry{CoordinateNorm@\texttt  {CoordinateNorm}|hyperpage}{145}
\indexentry{norm of a code|hyperpage}{145}
\indexentry{CodeNorm@\texttt  {CodeNorm}|hyperpage}{145}
\indexentry{acceptable coordinate|hyperpage}{145}
\indexentry{IsCoordinateAcceptable@\texttt  {IsCoordinateAcceptable}|hyperpage}{145}
\indexentry{acceptable coordinate|hyperpage}{146}
\indexentry{GeneralizedCodeNorm@\texttt  {GeneralizedCodeNorm}|hyperpage}{146}
\indexentry{normal code|hyperpage}{146}
\indexentry{IsNormalCode@\texttt  {IsNormalCode}|hyperpage}{146}
\indexentry{weight enumerator polynomial|hyperpage}{146}
\indexentry{CodeWeightEnumerator@\texttt  {CodeWeightEnumerator}|hyperpage}{146}
\indexentry{CodeDistanceEnumerator@\texttt  {CodeDistanceEnumerator}|hyperpage}{147}
\indexentry{MacWilliams transform|hyperpage}{147}
\indexentry{CodeMacWilliamsTransform@\texttt  {CodeMacWilliamsTransform}|hyperpage}{147}
\indexentry{density of a code|hyperpage}{147}
\indexentry{CodeDensity@\texttt  {CodeDensity}|hyperpage}{147}
\indexentry{perfect code|hyperpage}{148}
\indexentry{SphereContent@\texttt  {SphereContent}|hyperpage}{148}
\indexentry{Krawtchouk@\texttt  {Krawtchouk}|hyperpage}{148}
\indexentry{PrimitiveUnityRoot@\texttt  {PrimitiveUnityRoot}|hyperpage}{148}
\indexentry{PrimitivePolynomialsNr@\texttt  {PrimitivePolynomialsNr}|hyperpage}{149}
\indexentry{IrreduciblePolynomialsNr@\texttt  {IrreduciblePolynomialsNr}|hyperpage}{149}
\indexentry{MatrixRepresentationOfElement@\texttt  {MatrixRepresentationOfElement}|hyperpage}{149}
\indexentry{reciprocal polynomial|hyperpage}{150}
\indexentry{ReciprocalPolynomial@\texttt  {ReciprocalPolynomial}|hyperpage}{150}
\indexentry{CyclotomicCosets@\texttt  {CyclotomicCosets}|hyperpage}{150}
\indexentry{WeightHistogram@\texttt  {WeightHistogram}|hyperpage}{151}
\indexentry{MultiplicityInList@\texttt  {MultiplicityInList}|hyperpage}{151}
\indexentry{MostCommonInList@\texttt  {MostCommonInList}|hyperpage}{151}
\indexentry{RotateList@\texttt  {RotateList}|hyperpage}{152}
\indexentry{CirculantMatrix@\texttt  {CirculantMatrix}|hyperpage}{152}
\indexentry{MatrixTransformationOnMultivariatePolynomial @\texttt  {Matrix}\discretionary {-}{}{}\texttt  {Transformation}\discretionary {-}{}{}\texttt  {On}\discretionary {-}{}{}\texttt  {Multivariate}\discretionary {-}{}{}\texttt  {Polynomial }|hyperpage}{152}
\indexentry{DegreeMultivariatePolynomial@\texttt  {DegreeMultivariatePolynomial}|hyperpage}{152}
\indexentry{DegreesMultivariatePolynomial@\texttt  {DegreesMultivariatePolynomial}|hyperpage}{153}
\indexentry{CoefficientMultivariatePolynomial@\texttt  {CoefficientMultivariatePolynomial}|hyperpage}{153}
\indexentry{SolveLinearSystem@\texttt  {SolveLinearSystem}|hyperpage}{154}
\indexentry{GuavaVersion@\texttt  {GuavaVersion}|hyperpage}{154}
\indexentry{ZechLog@\texttt  {ZechLog}|hyperpage}{154}
\indexentry{CoefficientToPolynomial@\texttt  {CoefficientToPolynomial}|hyperpage}{155}
\indexentry{DegreesMonomialTerm@\texttt  {DegreesMonomialTerm}|hyperpage}{155}
\indexentry{DivisorsMultivariatePolynomial@\texttt  {DivisorsMultivariatePolynomial}|hyperpage}{156}
\indexentry{AClosestVectorCombinationsMatFFEVecFFE@\texttt  {AClosest}\discretionary {-}{}{}\texttt  {Vector}\discretionary {-}{}{}\texttt  {Combinations}\discretionary {-}{}{}\texttt  {Mat}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {E}\discretionary {-}{}{}\texttt  {VecFFE}|hyperpage}{157}
\indexentry{AClosestVectorComb..MatFFEVecFFECoords@\texttt  {AClosest}\discretionary {-}{}{}\texttt  {Vector}\discretionary {-}{}{}\texttt  {Comb..}\discretionary {-}{}{}\texttt  {Mat}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {E}\discretionary {-}{}{}\texttt  {Vec}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {F}\discretionary {-}{}{}\texttt  {E}\discretionary {-}{}{}\texttt  {Coords}|hyperpage}{158}
\indexentry{DistancesDistributionMatFFEVecFFE@\texttt  {DistancesDistributionMatFFEVecFFE}|hyperpage}{158}
\indexentry{DistancesDistributionVecFFEsVecFFE@\texttt  {DistancesDistributionVecFFEsVecFFE}|hyperpage}{159}
\indexentry{WeightVecFFE@\texttt  {WeightVecFFE}|hyperpage}{159}
\indexentry{Hamming metric|hyperpage}{159}
\indexentry{DistanceVecFFE@\texttt  {DistanceVecFFE}|hyperpage}{159}
\indexentry{$GF(p)$|hyperpage}{160}
\indexentry{$GF(q)$|hyperpage}{160}
\indexentry{defining polynomial|hyperpage}{160}
\indexentry{primitive element|hyperpage}{160}
\indexentry{ConwayPolynomial@\texttt  {ConwayPolynomial}|hyperpage}{160}
\indexentry{IsCheapConwayPolynomial|hyperpage}{160}
\indexentry{RandomPrimitivePolynomial@\texttt  {RandomPrimitivePolynomial}|hyperpage}{161}
\indexentry{IsPrimitivePolynomial|hyperpage}{161}
