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