(check matrices and minimum distances) H : a check matrix of C the minimum distance d = (the minimum # of column vectors of H which are linearly depen

Similar documents
one way two way (talk back) (... ) C.E.Shannon 1948 A Mathematical theory of communication. 1 ( ) 0 ( ) 1

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

Pari-gp /7/5 1 Pari-gp 3 pq

h23w1.dvi

線形空間の入門編 Part3

Armstrong culture Web

A11 (1993,1994) 29 A12 (1994) 29 A13 Trefethen and Bau Numerical Linear Algebra (1997) 29 A14 (1999) 30 A15 (2003) 30 A16 (2004) 30 A17 (2007) 30 A18

x V x x V x, x V x = x + = x +(x+x )=(x +x)+x = +x = x x = x x = x =x =(+)x =x +x = x +x x = x ( )x = x =x =(+( ))x =x +( )x = x +( )x ( )x = x x x R

25 II :30 16:00 (1),. Do not open this problem booklet until the start of the examination is announced. (2) 3.. Answer the following 3 proble

7,, i

1 1 n 0, 1, 2,, n n 2 a, b a n b n a, b n a b (mod n) 1 1. n = (mod 10) 2. n = (mod 9) n II Z n := {0, 1, 2,, n 1} 1.

AtCoder Regular Contest 073 Editorial Kohei Morita(yosupo) A: Shiritori if python3 a, b, c = input().split() if a[len(a)-1] == b[0] and b[len(


1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

1 1.1 R (ring) R1 R4 R1 R (commutative [abelian] group) R2 a, b, c R (ab)c = a(bc) (associative law) R3 a, b, c R a(b + c) = ab + ac, (a + b)c = ac +


Exercise in Mathematics IIB IIB (Seiji HIRABA) 0.1, =,,,. n R n, B(a; δ) = B δ (a) or U δ (a) = U(a;, δ) δ-. R n,,,, ;,,, ;,,. (S, O),,,,,,,, 1 C I 2

Page 1 of 6 B (The World of Mathematics) November 20, 2006 Final Exam 2006 Division: ID#: Name: 1. p, q, r (Let p, q, r are propositions. ) (10pts) (a


1. Introduction Palatini formalism vierbein e a µ spin connection ω ab µ Lgrav = e (R + Λ). 16πG R µνab µ ω νab ν ω µab ω µac ω νcb + ω νac ω µcb, e =

n ( (

1 [1, 2, 3, 4, 5, 8, 9, 10, 12, 15] The Boston Public Schools system, BPS (Deferred Acceptance system, DA) (Top Trading Cycles system, TTC) cf. [13] [

VQT3B86-4 DMP-HV200 DMP-HV150 μ μ l μ

SUSY DWs

untitled

:. * ** *** **** Little Lord Fauntleroy Little Lord Fauntleroy Frances Eliza Hodgson Burnett, - The Differences between the Initial Edition and First

index calculus


2014 (2014/04/01)

..,,,, , ( ) 3.,., 3.,., 500, 233.,, 3,,.,, i

137. Tenancy specific information (a) Amount of deposit paid. (insert amount of deposit paid; in the case of a joint tenancy it should be the total am

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth

最近の選挙キャンペーンの動向

2

untitled

Bull. of Nippon Sport Sci. Univ. 47 (1) Devising musical expression in teaching methods for elementary music An attempt at shared teaching

On the Wireless Beam of Short Electric Waves. (VII) (A New Electric Wave Projector.) By S. UDA, Member (Tohoku Imperial University.) Abstract. A new e

1

-like BCCWJ CD-ROM CiNii NII BCCWJ BCCWJ

06’ÓŠ¹/ŒØŒì

28 Horizontal angle correction using straight line detection in an equirectangular image

16_.....E...._.I.v2006

25 Removal of the fricative sounds that occur in the electronic stethoscope


特集_03-07.Q3C

JIS A 5308 a1 moll moll moll (JP) REAGENT CHEMICALS ninth edition ACS SPECIFICATIONS Replication Duplicate standardiz

S1Šû‘KŒâ‚è


1 # include < stdio.h> 2 # include < string.h> 3 4 int main (){ 5 char str [222]; 6 scanf ("%s", str ); 7 int n= strlen ( str ); 8 for ( int i=n -2; i



NINJAL Research Papers No.3

R Φ : R G,G A G Φ Φ R Φ 1 (A) G A Φ 1 (A) R R Φ 1 (A) Φ 1 (A) (R, Φ, G) R G R R R R G σ R σ (R 1, Φ 1, G 1 ) D 1 (R 2, Φ 2, G 2 ) D 2 φ D 2 f f φ Φ σ

Huawei G6-L22 QSG-V100R001_02

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

( [1]) (1) ( ) 1: ( ) 2 2.1,,, X Y f X Y (a mapping, a map) X ( ) x Y f(x) X Y, f X Y f : X Y, X f Y f : X Y X Y f f 1 : X 1 Y 1 f 2 : X 2 Y 2 2 (X 1

A Brief Introduction to Modular Forms Computation

CPP46 UFO Image Analysis File on yucatan091206a By Tree man (on) BLACK MOON (Kinohito KULOTSUKI) CPP46 UFO 画像解析ファイル yucatan091206a / 黒月樹人 Fig.02 Targe

A Higher Weissenberg Number Analysis of Die-swell Flow of Viscoelastic Fluids Using a Decoupled Finite Element Method Iwata, Shuichi * 1/Aragaki, Tsut

elemmay09.pub

PPP_‚Ü‚Æ‚ß.pdf


SpecimenOTKozGo indd

paper.dvi

(Requirements in communication) (efficiently) (Information Theory) (certainly) (Coding Theory) (safely) (Cryptography) I 1

SAMA- SUKU-RU Contents p-adic families of Eisenstein series (modular form) Hecke Eisenstein Eisenstein p T

q quark L left-handed lepton. λ Gell-Mann SU(3), a = 8 σ Pauli, i =, 2, 3 U() T a T i 2 Ỹ = 60 traceless tr Ỹ 2 = 2 notation. 2 off-diagonal matrices


22 1,936, ,115, , , , , , ,

x, y x 3 y xy 3 x 2 y + xy 2 x 3 + y 3 = x 3 y xy 3 x 2 y + xy 2 x 3 + y 3 = 15 xy (x y) (x + y) xy (x y) (x y) ( x 2 + xy + y 2) = 15 (x y)

untitled

授受補助動詞の使用制限に与える敬語化の影響について : 「くださる」「いただく」を用いた感謝表現を中心に

MFS 2B 2.5B 3.5B OB NO NB 3,000

2 1 ( ) 2 ( ) i

Core Ethics Vol. Nerriere D.Hon EU GS NPO GS GS Oklahoma State University Kyoto Branch OSU-K OSU-K OSU-K

Sport and the Media: The Close Relationship between Sport and Broadcasting SUDO, Haruo1) Abstract This report tries to demonstrate the relationship be

28 TCG SURF Card recognition using SURF in TCG play video

,,,,., C Java,,.,,.,., ,,.,, i

ï\éÜA4*

L3 Japanese (90570) 2008

null element [...] An element which, in some particular description, is posited as existing at a certain point in a structure even though there is no

Fig. 3 Coordinate system and notation Fig. 1 The hydrodynamic force and wave measured system Fig. 2 Apparatus of model testing

Abstract This paper concerns with a method of dynamic image cognition. Our image cognition method has two distinguished features. One is that the imag

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member


IT i

[Oc, Proposition 2.1, Theorem 2.4] K X (a) l (b) l (a) (b) X [M3] Huber adic 1 Huber ([Hu1], [Hu2], [Hu3]) adic 1.1 adic A I I A {I n } 0 adic 2

untitled

4 i

udc-2.dvi

23 The Study of support narrowing down goods on electronic commerce sites

【人】⑥入谷好樹先生【本文】/【人】⑥入谷好樹先生【本文】

Vol. 29, No. 2, (2008) FDR Introduction of FDR and Comparisons of Multiple Testing Procedures that Control It Shin-ichi Matsuda Department of

II


FA

Transcription:

Hamming (Hamming codes) c 1 # of the lines in F q c through the origin n = qc 1 q 1 Choose a direction vector h i for each line. No two vectors are colinear. A linearly dependent system of h i s consists of at least 3 vectors. H := (h 1 h n ) M(c, n; F q ) C : the code with check matrix H Hamming code d = 3, t = 1 I 1

(check matrices and minimum distances) H : a check matrix of C the minimum distance d = (the minimum # of column vectors of H which are linearly dependent) (H ) I 2

(1) 3 2 Hamming H [7, 4]- ( ) H (2) H ( GH T = O ) G (3) w(e) = 1 e F 2 7 eh T (4) x H 1 ( ) y F 2 7 yh T x H I 3

(systematic codes) C : a systematic code ( ) C has a generator matrix G of the form G = (I k P), where P M(k, n k; F q ). G = (I k P) : gen.matrix (P M(k, n k; F q )) H = ( P T I n k ) : check matrix GH T = O I 4

(systematic codes) G = (I k P), H = ( P T I n k ) ϕ G : F q k C V = F q n s = (s 1,..., s k ) sg = (s sp) s : information symbols( ) sp : check symbols( ) Thm Any linear code is equivalent to a systematic code. I 5

(equivalence of codes) Two codes C, C V are equivalent ( ) f Aut(V, d) : C = f(c) Equivalent codes have the same properties w.r.t. error-correction. (the dimension, the minimum distance) Good representatives of equivalent classes = standard forms of linear codes = systematic codes I 6

H = 1 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 0 1 1 1 G = 0 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 0 1 0 1 1 An example of a code-word : an information word s = (1 0 0 1) x = sg = (1 0 0 1 1 0 0) I 7

H = 1 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 x = (1 0 0 1 1 0 0) 1 y = (1 0 1 1 1 0 0) e eh T e 1 (1 1 1) e 2 (1 1 0) e 3 (1 0 1) e 4 (0 1 1) e 5 (1 0 0) e 6 (0 1 0) e 7 (0 0 1) yh T = (1 0 1) = e 3 H T y e 3 = (1 0 0 1 1 0 0) (1 0 0 1) I 8

(automorphisms of a code) To construct a code with many code-words systematically, the code-words of C should be distributed as equally as possible. Use mathematical structures (symmetry) of V = T n invariant under translation ( ) linear codes ( ) I 9

(automorphisms of a code) To be more efficient, more symmetric!! symmetry of a code automorphisms of a code ( ) I 10

(linear isometry) V = (V, d) : a metric linear space ( ) f : V V : a linear isometry (, isometric linear autom.) f : a linear autom. preserving distances (d(f(x), f(y)) = f(x, y)) For d : Hamming distance, f : a linear autom. preserving weights (w(f(x)) = w(x)) I 11

(linear isometry) Aut(V, d) : the group consisting of all the linear isometries of V = (V, d) Aut(V, d) is generated by the following two kinds of autom s: permutations of components ( ( ) ) non-zero const. multipl ns of a component ( ) Aut(V, d) = S n F q = S n (F q ) n I 12

(equivalence of codes) Two codes C, C V are equivalent ( ) f Aut(V, d) : C = f(c) Equivalent codes have the same properties w.r.t. error-correction. (the dimension, the minimum distance) I 13

(automorphisms of a code) C : a linear code V = F q n f : C (automorphism) f Aut(V, d) s.t. f(c) = C Aut(C) := {f Aut(V, d) f(c) = C} : C (the automorphism group of C) Aut(C) Aut(V, d) = S n F q I 14

(automorphisms of a code) Aut(C) Aut(V, d) = S n F q In particular, when q = 2, Aut(C) Aut(V, d) = S n (linear representations of symmetric groups over finite fields) A typical case: σ = (1 2 n) Aut(C) (cyclic codes) I 15

(cyclic codes) A linear code C is a cyclic code ( ) σ = (1 2 n) Aut(C) ( (c 0, c 1,..., c n 1 ) C ) = (c n 1, c 0,..., c n 2 ) C I 16

(cyclic codes) σ = (1 2 n) S n, σ n = 1 F q [ σ ] F q [X]/(X n 1) =: R V = F q n V : a free R-module of rank 1 V = F n q R (1, 0,..., 0) 1 (c 0, c 1,..., c n 1 ) c 0 + c 1 X + + c n 1 X n 1 I 17

(cyclic codes) V : a free R-module of rank 1 C C : cyclic C : a sub-r-module of V under identification V R C : an ideal of R R : a commutative ring I : an ideal of R { 0 I a, b I : a + b I a I, r R : ra I I 18

(cyclic codes) C : a cyclic code an ideal I of R = F q [X]/(X n 1) an ideal Ĩ of F q[x] s.t. Ĩ (Xn 1) ( f R : Ĩ = (f), for F q[x] is a PID) f F q [X] s.t. f (X n 1) Classification of cyclic codes decomposition of X n 1 F q [X] I 19

(cyclic codes) For a decompsition X n 1 = g(x)h(x) F q [X], C := gr : a cyclic code F q [X]/(h) = {c(x) R h(x)c(x) = 0 in R} g : (generator polynomial) h : (check polynomial) How decomposes X n 1 F q [X]? Galois Theory of finite fields I 20

X l 1 F q [X] (irreducible decomposition) q = 2, n = l : an odd prime X 3 1 = (X + 1)(X 2 + X + 1) X 5 1 = (X + 1)(X 4 + X 3 + X 2 + X + 1) X 7 1 = (X + 1)(X 3 + X + 1)(X 3 + X 2 + 1) X 11 1 = (X + 1)(X 10 + X 9 + + X + 1) X 13 1 = (X + 1)(X 12 + X 11 + + X + 1) X 17 1 = (X + 1)(X 8 + X 5 + X 4 + X 3 + 1) (X 8 + X 7 + X 6 + X 4 + X 2 + X + 1) X 19 1 = (X + 1)(X 18 + X 17 + + X + 1) I 21

X l 1 F q [X] (irreducible decomposition) X 23 1 = (X + 1) (X 11 + X 9 + X 7 + X 6 + X 5 + X + 1) (X 11 + X 10 + X 6 + X 5 + X 4 + X 2 + 1) X 29 1 = (X + 1)(X 28 + X 27 + + X + 1) X 31 1 = (X + 1)(X 5 + X 2 + 1)(X 5 + X 3 + 1) (X 5 + X 3 + X 2 + X + 1) (X 5 + X 4 + X 2 + X + 1) (X 5 + X 4 + X 3 + X + 1) (X 5 + X 4 + X 3 + X 2 + 1) X 37 1 = (X + 1)(X 36 + X 35 + + X + 1) I 22

(cyclic codes) For a decompsition X n 1 = g(x)h(x) F q [X], C = (g) : a cyclic code V = F q [X]/(X l 1) g : (generator polynomial) h : (check polynomial) n = dim Fq V = l k = dim Fq C = deg h = l deg g I 23

X l 1 X l 1 = g(x)h(x) F q [X] g(x) C = (g) k d t 1 V l 1 0 X 1 parity-check l 1 2 0 X l 1 X 1 repetition 1 l l 1 X l 1 (0) 0 I 24 2

X l 1 X l 1 = g(x)h(x) F q [X] C = (g) : V = F q [X]/(X l 1) X l 1 ( ) I 25