Dual BCH to niezależne źródło

Pewna rodzina kodów BCH ma szczególnie użyteczną właściwość, która polega na tym, że traktowane jako operatory liniowe , ich podwójne operatory zamieniają w niezależne źródło . Oznacza to, że zbiór wektorów z wejściowej przestrzeni wektorowej jest na niezależne źródło. Dowód tego faktu poniżej jako derandomizacji algorytmu dla do MAXEkSAT .

Lemat

Niech będzie kodem liniowym takim, że niż . Wtedy niezależnym .

Dowód lematu

Wystarczy pokazać, że dana dowolna macierz k jest większe lub równe l taka że ranga M wynosi l , dla wszystkich k , w taką samą liczbę razy

Ponieważ M ma rangę l , możemy zapisać M jako dwie macierze tego samego rozmiaru, i i , gdzie ma rangę równą l . Oznacza to, że można przepisać jako pewnego i .

Jeśli weźmiemy pod uwagę M napisane w odniesieniu do podstawy, w której pierwsze l wierszy macierz tożsamości, to ma zera wszędzie tam, gdzie niezerowe wiersze, a ma zera wszędzie tam, gdzie wiersze.

Teraz dowolną wartość y , gdzie , można zapisać jako dla niektórych wektorów .

Możemy to przepisać jako:

Ustalanie wartości ostatnich współrzędnych zauważ, że jest dokładnie takie wybory), możemy ponownie zapisać to równanie jako:

dla jakiegoś b .

Ponieważ równą , istnieje dokładnie jedno rozwiązanie całkowita liczba rozwiązań wynosi dokładnie - , dowodząc lematu.

Następstwo

Przypomnijmy, że BCH 2, m , re jest za kod liniowy.

Niech będzie BCH 2,log n , +1 . do Wtedy jest niezależnym źródłem wielkości .

Dowód wniosku

Wymiar d C jest po prostu { . Więc .

Tak więc liczność jako zbiór jest po prostu , udowadniając wniosek.

Notatki z teorii kodowania na Uniwersytecie w Buffalo

Notatki z teorii kodowania w MIT