C sei q-närer (n, M, dC)-Code. Dann gilt:
C ist perfekt genau dann, wenn gilt:
dC ist ungerade und

ist erfüllt.
Beweis
Klar: dC muss ungerade sein, sonst berühren sich maximale Kugeln.
Die Bedingung ist notwendig und hinreichend für die Ausschöpfung der Wortmenge
durch disjunkte Kugeln.
Es gilt:
Aus dem Satz konstruierte Tripel (n, M, dC)
bedeuten noch nicht die Existenz eines zugehörigen Codes.
Beispiele
für 'perfekte Tripel' (n, M, dC)
(n, qn, 1) — Alle Wörter sind Codewörter
(n, 1, 2n + 1) — es gibt nur 1 Codewort
(2n + 1, 2, 2n + 1) — es gibt 2 Codewörter
Hamming-Codes Hq (r)
( , qn–r, 3)-Code
mit r 2
Golay-Codes
G23 ist (23, 212, 7)-Code und
G11 ist (11, 36, 5)-Code
Andere perfekte Codes sind nicht bekannt
(d.h. alle andern sind zu diesen äquivalent).
|