Se ho il (7,16,3) codice binario, devo provare che è perfetto ma non lineare... che sia perfetto è immediato (infatti la distanza minima è 3 quindi dispari e per il teorema dell'impacchettamento delle sfere soddisfa anche la condizione richiesta). invece non riesco a dimostrare perchè esso non è lineare.
Elenco di sotto tutte le parole del codice:
C=(1101000,
1010010,
0001110,
1000101,
0100011,
0011001,
0110100,
inoltre ci stanno tutti i complementari (ottenuti scambiando per ogni parola 0 con 1 e viceversa) e le due parole
000000,
111111)
ora, se fosse lineare C dovrebbe essere un sottospazio vettoriale e quindi chiuso rispetto all'addizione e alla moltiplicazione per uno scalare. inoltre deve avere le proprietà di gruppo additivo quindi: deve contenere l'elemento nullo (000000), + deve essere associativa, esiste l'opposto di ogni elemento (e questo è ovvio perchè ogni elemento è l'opposto di se stesso).
Non ho trovato ancora un controesempio che mi mostri che non sia chiuso rispetto all'addizione o che non valga la proprietà associativa... eppure certamente questo codice non deve esserel lineare




