[Next] [Prev] [Right] [Left] [Up] [Index] [Root]
Boolean Predicates

Boolean Predicates

For the following operators, C and D are codes defined as a subset (or subspace) of the K-space V.

u in C : ModTupFldElt, Code -> BoolElt
True iff the vector u of V belongs to the code C.
u notin C : ModTupFldElt, Code -> BoolElt
True iff the vector u of V does not belong to the code C.
C subset D : Code, Code -> BoolElt
True iff the code C is a subcode of the code D.
C notsubset D : Code, Code -> BoolElt
True iff the code C is not a subcode of the code D.
C eq D : Code, Code -> BoolElt
True iff the codes C and D are equal.
C ne D : Code, Code -> BoolElt
True iff the codes C and D are not equal.
IsCyclic(C) : Code -> BoolElt
True iff the linear code C is a cyclic code.
IsSelfOrthogonal(C) : Code -> BoolElt
True iff the linear code C is self-orthogonal (i.e. C equals the dual of C).
IsWeaklySelfOrthogonal(C) : Code -> BoolElt
True iff the linear code C is weakly self-orthogonal (i.e. C is contained in the dual of C).
IsZero(u) : ModTupFldElt -> BoolElt
True iff the codeword u is the zero vector.
[Next] [Prev] [Right] [Left] [Up] [Index] [Root]