65.177 CodeDistanceEnumerator

CodeDistanceEnumerator( code, word )

CodeDistanceEnumerator returns a polynomial of the following form:
f(x) = sum_i=0^n B_i x^i,

where B_i is the number of codewords with distance i to word.

If word is a codeword, then CodeDistanceEnumerator returns the same polynomial as CodeWeightEnumerator.

    gap> CodeDistanceEnumerator( HammingCode( 3, GF(2) ),[0,0,0,0,0,0,1] );
    x^6 + 3*x^5 + 4*x^4 + 4*x^3 + 3*x^2 + x
    gap> CodeDistanceEnumerator( HammingCode( 3, GF(2) ),[1,1,1,1,1,1,1] );
    x^7 + 7*x^4 + 7*x^3 + 1 # '[1,1,1,1,1,1,1]' $\in$ 'HammingCode( 3, GF(2 ) )'

Previous Up Top Next
Index

GAP 3.4.4
April 1997