%%Page: 1 1
TeXDict begin HPSdict begin 1 0 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a 0 0 a
SDict begin [ /Producer (dvips + Distiller) /Title (Written with GAPDoc) /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end

0 0 a Black 0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray
0 TeXcolorgray 75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end
 75 100 a Black
Black 75 307 a
SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseNone /DOCVIEW pdfmark end
 75 307 a 75 307 a
SDict begin [ {Catalog} << >> /PUT pdfmark end
 75 307 a 75 307 a
SDict begin H.S end
 75
307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end
 75 307 a Black Black
1622 445 a FN(GU)-9 b(A)-15 b(V)g(A)393 794 y FM(A)30
b FL(GAP)p FM(4)f(P)o(ackage)h(f)m(or)f(computing)i(with)g(err)n(or)l
(-corr)n(ecting)e(codes)1705 1143 y FK(V)-10 b(ersion)25
b(3.1)1596 1492 y(October)f(20,)g(2007)1485 2427 y FJ(J)o(asper)h
(Cramwinck)o(el)1586 2540 y(Erik)h(Roijack)o(ers)1625
2653 y(Reinald)f(Baart)1390 2766 y(Eric)g(Mink)o(es,)h(Lea)f(Ruscio)
1585 2882 y(Robert)g(L)h(Miller)1638 2998 y(T)-9 b(om)25
b(Boothby)1554 3114 y(Cen)h(\(\223CJ\224\))e(Tjhai)1354
3230 y(Da)n(vid)g(J)o(oyner)h(\(Maintainer\))75 4155
y FI(Robert)20 b(L)h(Miller)75 4268 y FH(\227)g(Email:)p
0.6179 0.0236 0.0894 TeXcolorrgb 426 4269 a
SDict begin H.S end
 426 4269
a 0.6179 0.0236 0.0894 TeXcolorrgb -1 x FF(rlm@robertlmiller.co)q(m)p
0.6179 0.0236 0.0894 TeXcolorrgb 1309 4214 a
SDict begin H.R end
 1309 4214
a 1309 4268 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://rlm@robertlmiller.com) >> /Subtype /Link H.B /ANN pdfmark end
 1309 4268 a Black 75 4494 a FI(Cen)g(\(\223CJ\224\))d
(Tjhai)75 4607 y FH(\227)j(Email:)p 0.6179 0.0236 0.0894
TeXcolorrgb 426 4620 a
SDict begin H.S end
 426 4620 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(cen.tjhai@plymouth.a)q(c.u)q(k)p
0.6179 0.0236 0.0894 TeXcolorrgb 1436 4553 a
SDict begin H.R end
 1436 4553
a 1436 4607 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://cen.tjhai@plymouth.ac.uk) >> /Subtype /Link H.B /ANN pdfmark end
 1436 4607 a Black 75 4719 a FH(\227)g(Homepage:)p
0.6179 0.0236 0.0894 TeXcolorrgb 587 4732 a
SDict begin H.S end
 587 4732
a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x FF(http://www.plymouth)q(.ac)q
(.uk)q(/st)q(aff)q(/ct)q(jh)q(ai)p 0.6179 0.0236 0.0894
TeXcolorrgb 2190 4665 a
SDict begin H.R end
 2190 4665 a 2190 4719 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.plymouth.ac.uk/staff/ctjhai) >> /Subtype /Link H.B /ANN pdfmark end
 2190
4719 a Black 75 4945 a FI(Da)n(vid)f(J)o(oyner)f(\(Maintainer\))75
5058 y FH(\227)i(Email:)p 0.6179 0.0236 0.0894 TeXcolorrgb
426 5071 a
SDict begin H.S end
 426 5071 a 0.6179 0.0236 0.0894 TeXcolorrgb
468 5058 a FF(wdjoyner@gmail.com)p 0.6179 0.0236 0.0894
TeXcolorrgb 1224 5004 a
SDict begin H.R end
 1224 5004 a 1224 5058 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://\040wdjoyner@gmail.com) >> /Subtype /Link H.B /ANN pdfmark end
 1224
5058 a Black 75 5171 a FH(\227)g(Homepage:)p 0.6179 0.0236 0.0894
TeXcolorrgb 587 5184 a
SDict begin H.S end
 587 5184 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://wdjoyner.goo)q(gle)q(pag)q(es.)q(com)q(/)p
0.6179 0.0236 0.0894 TeXcolorrgb 1936 5117 a
SDict begin H.R end
 1936 5117
a 1936 5171 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://wdjoyner.googlepages.com/) >> /Subtype /Link H.B /ANN pdfmark end
 1936 5171 a Black 75 5284 a FH(\227)g(Address:)k
(Mathematics)19 b(Department,)500 5384 y(U.)h(S.)h(Na)n(v)n(al)f
(Academy)-5 b(,)500 5483 y(Annapolis,)18 b(MD,)500 5583
y(21402)g(USA.)p Black Black eop end end
%%Page: 2 2
TeXDict begin HPSdict begin 2 1 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(2)p Black 75 399 a FM(Copyright)75 509
y
SDict begin H.S end
 75 509 a 75 509 a
SDict begin 12 H.A end
 75 509 a 75 509 a
SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark end
 75 509 a 98 581
a FH(c)75 584 y FD(\015)19 b FH(The)f(GU)m(A)-11 b(V)g(A)18
b(Group:)23 b(1992-2003)15 b(Jasper)j(Cramwinck)o(el,)g(Erik)g(Roijack)
o(ers,Reinald)f(Baart,)i(Eric)f(Mink)o(es,)h(Lea)f(Rus-)75
684 y(cio)j(\(for)f(the)h(te)o(x)g(v)o(ersion\),)f(Jef)n(fre)o(y)f
(Leon)1367 681 y(c)1344 684 y FD(\015)i FH(2004)f(Da)n(vid)h(Jo)o(yner)
m(,)f(Cen)h(Tjhai,)g(Jasper)g(Cramwinck)o(el,)f(Erik)h(Roijack)o(ers,)
75 783 y(Reinald)f(Baart,)g(Eric)g(Mink)o(es,)g(Lea)g(Ruscio.)1470
780 y(c)1447 783 y FD(\015)g FH(2007)f(Robert)h(L)g(Miller)m(,)g(T)-7
b(om)20 b(Boothby)216 883 y FC(GU)m(A)-5 b(V)f(A)72 b
FH(is)h(released)e(under)g(the)h(GNU)g(General)g(Public)f(License)h
(\(GPL\).)g(This)g(\002le)g(is)h(part)f(of)75 983 y FC(GU)m(A)-5
b(V)f(A)p FH(,)54 b(though)f(as)j(documentation)51 b(it)56
b(is)g(released)e(under)f(the)i(GNU)g(Free)g(Documentation)d(License)i
(\(see)p 0.6179 0.0236 0.0894 TeXcolorrgb 75 1095 a
SDict begin H.S end
 75
1095 a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x FF(http://www.gnu.org/l)q
(ic)q(ens)q(es/)q(lic)q(ens)q(es.)q(htm)q(l#F)q(DL)p
0.6179 0.0236 0.0894 TeXcolorrgb 1974 1028 a
SDict begin H.R end
 1974 1028
a 1974 1082 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.gnu.org/licenses/licenses.html#FDL) >> /Subtype /Link H.B /ANN pdfmark end
 1974 1082 a Black FH(\).)216 1182 y FC(GU)m(A)-5
b(V)f(A)18 b FH(is)h(free)e(softw)o(are;)i(you)e(can)g(redistrib)n(ute)
g(it)i(and/or)d(modify)h(it)h(under)f(the)h(terms)g(of)f(the)h(GNU)h
(General)e(Public)75 1281 y(License)22 b(as)g(published)e(by)i(the)f
(Free)h(Softw)o(are)f(F)o(oundation;)g(either)g(v)o(ersion)f(2)i(of)g
(the)g(License,)f(or)h(\(at)g(your)e(option\))g(an)o(y)75
1381 y(later)g(v)o(ersion.)216 1481 y FC(GU)m(A)-5 b(V)f(A)24
b FH(is)g(distrib)n(uted)e(in)i(the)f(hope)g(that)g(it)h(will)h(be)e
(useful,)g(b)n(ut)h(WITHOUT)f(ANY)h(W)-10 b(ARRANTY)i(;)25
b(without)e(e)n(v)o(en)75 1580 y(the)c(implied)f(w)o(arranty)g(of)g
(MERCHANT)-8 b(ABILITY)19 b(or)g(FITNESS)g(FOR)h(A)f(P)-8
b(AR)j(TICULAR)20 b(PURPOSE.)g(See)f(the)g(GNU)75 1680
y(General)h(Public)f(License)h(for)g(more)f(details.)216
1780 y(Y)-9 b(ou)24 b(should)f(ha)n(v)o(e)h(recei)n(v)o(ed)f(a)i(cop)o
(y)e(of)h(the)h(GNU)g(General)e(Public)i(License)f(along)f(with)i
FC(GU)m(A)-5 b(V)f(A)p FH(;)24 b(if)h(not,)g(write)f(to)75
1879 y(the)c(Free)g(Softw)o(are)g(F)o(oundation,)e(Inc.,)h(59)h(T)-6
b(emple)19 b(Place,)i(Suite)f(330,)f(Boston,)h(MA)g(02111-1307)c(USA)
216 1979 y(F)o(or)k(more)f(details,)i(see)p 0.6179 0.0236 0.0894
TeXcolorrgb 927 1992 a
SDict begin H.S end
 927 1992 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://www.fsf.org)q(/li)q(cen)q(ses)q(/gp)q(l.h)q
(tml)p 0.6179 0.0236 0.0894 TeXcolorrgb 2446 1925 a
SDict begin H.R end
 2446
1925 a 2446 1979 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.fsf.org/licenses/gpl.html) >> /Subtype /Link H.B /ANN pdfmark end
 2446 1979 a Black FH(.)216 2078 y(F)o(or)g(man)o(y)f
(years)h FC(GU)m(A)-5 b(V)f(A)21 b FH(has)g(been)g(released)f(along)h
(with)g(the)g(\223backtracking\224)d(C)k(programs)e(of)h(J.)g(Leon.)27
b(In)21 b(one)g(of)75 2178 y(his)27 b(*.c)f(\002les)i(the)e(follo)n
(wing)f(statements)h(occur:)37 b(\223Cop)o(yright)25
b(\(C\))i(1992)e(by)h(Jef)n(fre)o(y)f(S.)i(Leon.)43 b(This)27
b(softw)o(are)f(may)g(be)75 2278 y(used)g(freely)f(for)g(educational)f
(and)i(research)f(purposes.)41 b(An)o(y)25 b(other)g(use)i(requires)e
(permission)g(from)f(the)i(author)-5 b(.)f(\224)42 b(The)75
2377 y(follo)n(wing)20 b(should)g(no)n(w)h(be)g(appended:)k(\223I,)c
(Jef)n(fre)o(y)f(S.)i(Leon,)f(agree)f(to)i(license)f(all)h(the)g
(partition)e(backtrack)f(code)i(which)75 2477 y(I)f(ha)n(v)o(e)g
(written)g(under)f(the)h(GPL)h(\(www)-5 b(.fsf.or)o(g\))16
b(as)21 b(of)f(this)h(date,)f(April)g(17,)f(2007.)-6
b(\224)75 3093 y FM(Ackno)o(wledgements)75 3203 y
SDict begin H.S end
 75
3203 a 75 3203 a
SDict begin 12 H.A end
 75 3203 a 75 3203 a
SDict begin [ /View [/XYZ H.V] /Dest (section*.2) cvn H.B /DEST pdfmark end
 75 3203 a 76 x FC(GU)m(A)h(V)f(A)
23 b FH(w)o(as)g(originally)e(written)i(by)f(Jasper)h(Cramwinck)o(el,)f
(Erik)g(Roijack)o(ers,)h(and)f(Reinald)g(Baart)h(in)g(the)g
(early-to-mid)75 3378 y(1990')-5 b(s)22 b(as)h(a)h(\002nal)f(project)f
(during)f(their)i(study)f(of)h(Mathematics)f(at)i(the)e(Delft)i(Uni)n
(v)o(ersity)d(of)i(T)-6 b(echnology)h(,)20 b(Department)75
3478 y(of)k(Pure)g(Mathematics,)h(under)e(the)i(direction)e(of)h
(Professor)g(Juriaan)g(Simonis.)38 b(This)24 b(w)o(ork)g(w)o(as)i
(continued)c(in)j(Aachen,)75 3577 y(at)k(Lehrstuhl)e(D)i(fur)f
(Mathematik.)49 b(In)28 b(v)o(ersion)g(1.3,)h(ne)n(w)g(functions)e
(were)h(added)f(by)i(Eric)f(Mink)o(es,)i(also)f(from)e(Delft)75
3677 y(Uni)n(v)o(ersity)19 b(of)h(T)-6 b(echnology)h(.)216
3777 y(JC,)22 b(ER)g(and)f(RB)h(w)o(ould)e(lik)o(e)i(to)f(thank)f(the)h
FC(GAP)h FH(people)e(at)i(the)f(R)-5 b(WTH)22 b(Aachen)f(for)f(their)h
(support,)f(A.E.)h(Brouwer)75 3876 y(for)f(his)g(advice)g(and)f(J.)i
(Simonis)f(for)g(his)g(supervision.)216 3976 y(The)39
b FC(GAP)h FH(4)f(v)o(ersion)f(of)h FC(GU)m(A)-5 b(V)f(A)39
b FH(\(v)o(ersions)f(1.4)h(and)f(1.5\))g(w)o(as)i(created)f(by)g(Lea)g
(Ruscio)g(and)g(\(since)g(2001,)75 4076 y(starting)i(with)g(v)o(ersion)
e(1.6\))h(is)i(currently)d(maintained)h(by)g(Da)n(vid)h(Jo)o(yner)m(,)k
(who)40 b(\(with)h(the)g(help)f(of)h(se)n(v)o(eral)f(stu-)75
4175 y(dents\))h(has)h(added)e(se)n(v)o(eral)h(ne)n(w)g(functions.)88
b(Starting)41 b(with)h(v)o(ersion)e(2.7,)46 b(the)c(\223best)f(linear)h
(code\224)e(tables)i(ha)n(v)o(e)75 4275 y(been)h(updated.)95
b(F)o(or)44 b(further)e(details,)50 b(see)45 b(the)f(CHANGES)h(\002le)f
(in)h(the)f FC(GU)m(A)-5 b(V)f(A)44 b FH(directory)-5
b(,)47 b(also)d(a)n(v)n(ailable)g(at)p 0.6179 0.0236 0.0894
TeXcolorrgb 75 4387 a
SDict begin H.S end
 75 4387 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.u)q(sn)q(a.e)q(du/)q(\230wd)q
(j/g)q(ap/)q(GUA)q(VA/)q(CHA)q(NGE)q(S.g)q(uav)q(a)p
0.6179 0.0236 0.0894 TeXcolorrgb 2440 4320 a
SDict begin H.R end
 2440 4320
a 2440 4374 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/CHANGES.guava) >> /Subtype /Link H.B /ANN pdfmark end
 2440 4374 a Black FH(.)216 4474 y(This)24
b(documentation)d(w)o(as)j(prepared)e(with)i(the)g FC(GAPDoc)g
FH(package)e(of)i(Frank)f(L)7 b(\250)-35 b(ubeck)22 b(and)h(Max)h
(Neunh)7 b(\250)-35 b(of)n(fer)-5 b(.)33 b(The)75 4574
y(con)m(v)o(ersion)17 b(from)j(T)-6 b(eX)20 b(to)g FC(GAPDoc)p
FH(')-5 b(s)21 b(XML)f(w)o(as)h(done)f(by)f(Da)n(vid)h(Jo)o(yner)g(in)g
(2004.)216 4673 y(Please)30 b(send)f(b)n(ug)f(reports,)i(suggestions)e
(and)h(other)f(comments)g(about)g FC(GU)m(A)-5 b(V)f(A)29
b FH(to)p 0.6179 0.0236 0.0894 TeXcolorrgb 2798 4686
a
SDict begin H.S end
 2798 4686 a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x
FF(support@gap-system.o)q(rg)p 0.6179 0.0236 0.0894 TeXcolorrgb
3723 4622 a
SDict begin H.R end
 3723 4622 a 3723 4673 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://support@gap-system.org) >> /Subtype /Link H.B /ANN pdfmark end
 3723 4673 a Black
FH(.)75 4773 y(Currently)46 b(kno)n(wn)g(b)n(ugs)i(and)f(suggested)f
FC(GU)m(A)-5 b(V)f(A)48 b FH(projects)f(are)g(listed)h(on)f(the)h(b)n
(ugs)f(and)g(projects)g(web)g(page)p 0.6179 0.0236 0.0894
TeXcolorrgb 75 4886 a
SDict begin H.S end
 75 4886 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.u)q(sn)q(a.e)q(du/)q(\230wd)q
(j/g)q(ap/)q(GUA)q(VA/)q(gua)q(va2)q(do.)q(htm)q(l)p
0.6179 0.0236 0.0894 TeXcolorrgb 2440 4819 a
SDict begin H.R end
 2440 4819
a 2440 4873 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/guava2do.html) >> /Subtype /Link H.B /ANN pdfmark end
 2440 4873 a Black FH(.)35 b(Older)21 b(releases)h(and)f
(further)f(history)h(can)75 4972 y(be)f(found)f(on)g(the)i
FC(GU)m(A)-5 b(V)f(A)20 b FH(web)g(page)p 0.6179 0.0236 0.0894
TeXcolorrgb 1219 4985 a
SDict begin H.S end
 1219 4985 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.)q(usn)q(a.e)q(du/)q(\230w)q
(dj/)q(gap)q(/GU)q(AVA)q(/)p 0.6179 0.0236 0.0894 TeXcolorrgb
3034 4918 a
SDict begin H.R end
 3034 4918 a 3034 4972 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/) >> /Subtype /Link H.B /ANN pdfmark end
 3034 4972 a Black
FH(.)216 5072 y FB(Contrib)n(utor)o(s)p FH(:)36 b(Other)26
b(than)f(the)g(authors)g(listed)h(on)f(the)h(title)g(page,)g(the)g
(follo)n(wing)e(people)h(ha)n(v)o(e)g(contrib)n(uted)e(code)75
5171 y(to)31 b(the)f FC(GU)m(A)-5 b(V)f(A)31 b FH(project:)45
b(Ale)o(xander)28 b(Hulpk)o(e,)k(Ste)n(v)o(e)e(Linton,)i(Frank)e(L)7
b(\250)-35 b(ubeck,)31 b(Aron)f(F)o(oster)m(,)i(W)-7
b(ayne)31 b(Irons,)h(Clifton)75 5271 y(\(\223Clipper\224\))19
b(Lennon,)f(Jason)i(McGo)n(w)o(an,)f(Shuhong)f(Gao,)i(Gre)o(g)g
(Gamble.)216 5384 y(F)o(or)g(documentation)d(on)j(Leon')-5
b(s)20 b(programs,)e(see)j(the)f(src/leon/doc)e(subdirectory)g(of)i
FC(GU)m(A)-5 b(V)f(A)p FH(.)p Black Black eop end end
%%Page: 3 3
TeXDict begin HPSdict begin 3 2 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(3)p Black Black Black eop end end
%%Page: 4 4
TeXDict begin HPSdict begin 4 3 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end
 75 100 a Black Black 963 x
FA(Contents)75 1399 y
SDict begin H.S end
 75 1399 a 75 1399 a
SDict begin 13.6 H.A end
 75 1399 a 75
1399 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter*.3) cvn H.B /DEST pdfmark end
 75 1399 a 0.0236 0.0894 0.6179 TeXcolorrgb 75
1599 a
SDict begin H.S end
 75 1599 a Fz(1)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Intr)n(oduction)p
0.0236 0.0894 0.6179 TeXcolorrgb 703 1599 a
SDict begin 13.6 H.L end
 703 1599
a 703 1599 a
SDict begin [ /Subtype /Link /Dest (chapter.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 703 1599 a Black 2956 w Fz(11)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 1711 a
SDict begin H.S end
 211 1711 a FK(1.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Introduction)28 b(to)23 b(the)h Fy(GU)m(A)-6
b(V)f(A)22 b FK(package)p 0.0236 0.0894 0.6179 TeXcolorrgb
1709 1711 a
SDict begin 13.6 H.L end
 1709 1711 a 1709 1711 a
SDict begin [ /Subtype /Link /Dest (section.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1709 1711 a Black
93 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(11)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 1824
a
SDict begin H.S end
 211 1824 a FK(1.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Installing)27
b Fy(GU)m(A)-6 b(V)f(A)p 0.0236 0.0894 0.6179 TeXcolorrgb
1059 1824 a
SDict begin 13.6 H.L end
 1059 1824 a 1059 1824 a
SDict begin [ /Subtype /Link /Dest (section.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1059 1824 a Black
61 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(11)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1937 a
SDict begin H.S end
 211 1937 a FK(1.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Loading)25 b Fy(GU)m(A)-6 b(V)f(A)p
0.0236 0.0894 0.6179 TeXcolorrgb 1018 1937 a
SDict begin 13.6 H.L end
 1018 1937
a 1018 1937 a
SDict begin [ /Subtype /Link /Dest (section.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1018 1937 a Black 34 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(12)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 75
2141 a
SDict begin H.S end
 75 2141 a Fz(2)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Coding)23
b(theory)h(functions)g(in)e Fx(GAP)p 0.0236 0.0894 0.6179
TeXcolorrgb 1450 2141 a
SDict begin 13.6 H.L end
 1450 2141 a 1450 2141 a
SDict begin [ /Subtype /Link /Dest (chapter.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1450
2141 a Black 2209 w Fz(13)p 0.0236 0.0894 0.6179 TeXcolorrgb
211 2254 a
SDict begin H.S end
 211 2254 a FK(2.1)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Distance)j(functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1122 2254 a
SDict begin 13.6 H.L end
 1122 2254 a 1122 2254 a
SDict begin [ /Subtype /Link /Dest (section.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1122 2254 a Black
67 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(13)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2367 a
SDict begin H.S end
 420 2367 a FK(2.1.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(A)l(ClosestV)-10 b(ectorCombinations)q(MatFFEV)g
(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb 2381 2367 a
SDict begin 13.6 H.L end

2381 2367 a 2381 2367 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2381 2367 a Black 35 w FK(.)45
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(13)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2480 a
SDict begin H.S end
 420 2480 a FK(2.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(A)l(ClosestV)-10 b(ectorComb)l(..MatFFEV)g(ecFFECoords)p
0.0236 0.0894 0.6179 TeXcolorrgb 2398 2480 a
SDict begin 13.6 H.L end
 2398 2480
a 2398 2480 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2398 2480 a Black 86 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(14)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2593 a
SDict begin H.S end
 420
2593 a FK(2.1.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(DistancesDistrib)n
(utionMa)q(tFFEV)-10 b(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
2095 2593 a
SDict begin 13.6 H.L end
 2095 2593 a 2095 2593 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2095 2593 a Black
48 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(14)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2706 a
SDict begin H.S end
 420 2706 a FK(2.1.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(DistancesDistrib)n(utionV)-10 b(ec)q(FFEsV)g(ecFFE)p
0.0236 0.0894 0.6179 TeXcolorrgb 2120 2706 a
SDict begin 13.6 H.L end
 2120 2706
a 2120 2706 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2120 2706 a Black 91 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2819 a
SDict begin H.S end
 420 2819 a FK(2.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightV)d(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
1264 2819 a
SDict begin 13.6 H.L end
 1264 2819 a 1264 2819 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1264 2819 a Black
61 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2932 a
SDict begin H.S end
 420 2932 a FK(2.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistanceV)-10 b(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
1321 2932 a
SDict begin 13.6 H.L end
 1321 2932 a 1321 2932 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1321 2932 a Black
72 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 3044 a
SDict begin H.S end
 211 3044 a FK(2.2)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Other)24 b(functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1011 3044 a
SDict begin 13.6 H.L end
 1011 3044 a 1011 3044 a
SDict begin [ /Subtype /Link /Dest (section.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1011 3044 a Black
41 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(16)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3157 a
SDict begin H.S end
 420 3157 a FK(2.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Conw)o(ayPolynomial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1429 3157 a
SDict begin 13.6 H.L end
 1429 3157 a 1429 3157 a
SDict begin [ /Subtype /Link /Dest (subsection.2.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1429
3157 a Black 32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(16)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3270 a
SDict begin H.S end
 420 3270 a FK(2.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RandomPrimiti)n(v)o(ePolynomial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1769 3270 a
SDict begin 13.6 H.L end
 1769 3270 a 1769 3270 a
SDict begin [ /Subtype /Link /Dest (subsection.2.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1769
3270 a Black 33 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(17)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 3474 a
SDict begin H.S end
 75 3474 a Fz(3)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Codew)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb 649
3474 a
SDict begin 13.6 H.L end
 649 3474 a 649 3474 a
SDict begin [ /Subtype /Link /Dest (chapter.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 649 3474 a Black 3010 w
Fz(18)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 3587 a
SDict begin H.S end
 211
3587 a FK(3.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Construction)27
b(of)c(Code)n(w)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb
1420 3587 a
SDict begin 13.6 H.L end
 1420 3587 a 1420 3587 a
SDict begin [ /Subtype /Link /Dest (section.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1420 3587 a Black
41 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(19)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3700 a
SDict begin H.S end
 420 3700 a FK(3.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Code)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1085 3700 a
SDict begin 13.6 H.L end
 1085 3700 a 1085 3700 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1085 3700 a Black
35 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(19)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3813 a
SDict begin H.S end
 420 3813 a FK(3.1.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Code)n(w)o(ordNr)p 0.0236 0.0894 0.6179
TeXcolorrgb 1181 3813 a
SDict begin 13.6 H.L end
 1181 3813 a 1181 3813 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1181
3813 a Black 76 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(20)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3926 a
SDict begin H.S end
 420 3926 a FK(3.1.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1150 3926 a
SDict begin 13.6 H.L end
 1150 3926 a 1150 3926 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1150
3926 a Black 39 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4039 a
SDict begin H.S end
 211 4039 a FK(3.2)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Comparisons)26 b(of)d(Code)n(w)o(ords)p
0.0236 0.0894 0.6179 TeXcolorrgb 1430 4039 a
SDict begin 13.6 H.L end
 1430 4039
a 1430 4039 a
SDict begin [ /Subtype /Link /Dest (section.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1430 4039 a Black 31 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4152 a
SDict begin H.S end
 420 4152 a FK(3.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(=)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 4152 a
SDict begin 13.6 H.L end
 762 4152 a 762 4152 a
SDict begin [ /Subtype /Link /Dest (subsection.3.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 762 4152 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4264 a
SDict begin H.S end
 211 4264 a FK(3.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Arithmetic)25 b(Operations)h(for)d(Code)n(w)o(ords)p
0.0236 0.0894 0.6179 TeXcolorrgb 1796 4264 a
SDict begin 13.6 H.L end
 1796 4264
a 1796 4264 a
SDict begin [ /Subtype /Link /Dest (section.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1796 4264 a Black 74 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4377 a
SDict begin H.S end
 420 4377 a FK(3.3.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb 762 4377 a
SDict begin 13.6 H.L end

762 4377 a 762 4377 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 762 4377 a Black 86 w FK(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4490 a
SDict begin H.S end
 420 4490 a FK(3.3.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(-)p 0.0236 0.0894 0.6179 TeXcolorrgb 741 4490 a
SDict begin 13.6 H.L end

741 4490 a 741 4490 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 741 4490 a Black 39 w FK(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4603 a
SDict begin H.S end
 420 4603 a FK(3.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb 762 4603 a
SDict begin 13.6 H.L end

762 4603 a 762 4603 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 762 4603 a Black 86 w FK(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4716 a
SDict begin H.S end
 211 4716 a FK(3.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Functions)26 b(that)e(Con)l(v)o(ert)h(Code)n(w)o(ords)f(to)g(V)-10
b(ectors)24 b(or)f(Polynomials)p 0.0236 0.0894 0.6179
TeXcolorrgb 2670 4716 a
SDict begin 13.6 H.L end
 2670 4716 a 2670 4716 a
SDict begin [ /Subtype /Link /Dest (section.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2670
4716 a Black 87 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(23)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4829 a
SDict begin H.S end
 420 4829 a FK(3.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(ectorCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1321 4829 a
SDict begin 13.6 H.L end
 1321 4829 a 1321 4829 a
SDict begin [ /Subtype /Link /Dest (subsection.3.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1321
4829 a Black 72 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(23)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4942 a
SDict begin H.S end
 420 4942 a FK(3.4.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(PolyCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1251 4942 a
SDict begin 13.6 H.L end
 1251 4942 a 1251 4942 a
SDict begin [ /Subtype /Link /Dest (subsection.3.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1251
4942 a Black 74 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(23)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 5055 a
SDict begin H.S end
 211 5055 a FK(3.5)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Functions)26 b(that)e(Change)g(the)g(Display)h(F)o
(orm)d(of)i(a)f(Code)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 2479 5055 a
SDict begin 13.6 H.L end
 2479 5055 a 2479 5055 a
SDict begin [ /Subtype /Link /Dest (section.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2479
5055 a Black 73 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5168 a
SDict begin H.S end
 420 5168 a FK(3.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(T)m(reatAsV)-10 b(ector)p 0.0236 0.0894 0.6179
TeXcolorrgb 1236 5168 a
SDict begin 13.6 H.L end
 1236 5168 a 1236 5168 a
SDict begin [ /Subtype /Link /Dest (subsection.3.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1236
5168 a Black 89 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5281 a
SDict begin H.S end
 420 5281 a FK(3.5.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(T)m(reatAsPoly)p 0.0236 0.0894 0.6179
TeXcolorrgb 1166 5281 a
SDict begin 13.6 H.L end
 1166 5281 a 1166 5281 a
SDict begin [ /Subtype /Link /Dest (subsection.3.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1166
5281 a Black 91 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 5394 a
SDict begin H.S end
 211 5394 a FK(3.6)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Other)24 b(Code)n(w)o(ord)g(Functions)p
0.0236 0.0894 0.6179 TeXcolorrgb 1430 5394 a
SDict begin 13.6 H.L end
 1430 5394
a 1430 5394 a
SDict begin [ /Subtype /Link /Dest (section.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1430 5394 a Black 31 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(25)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5506 a
SDict begin H.S end
 420 5506 a FK(3.6.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(NullW)-7 b(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1071 5506 a
SDict begin 13.6 H.L end
 1071 5506 a 1071 5506 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1071
5506 a Black 49 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(25)p Black Black
1890 5841 a(4)p Black eop end end
%%Page: 5 5
TeXDict begin HPSdict begin 5 4 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(5)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
 420 399 a FK(3.6.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistanceCode)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1401 399 a
SDict begin 13.6 H.L end
 1401 399 a 1401 399 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1401 399 a Black 60
w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(25)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
 420 511 a FK(3.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Support)p 0.0236 0.0894 0.6179 TeXcolorrgb 997
511 a
SDict begin 13.6 H.L end
 997 511 a 997 511 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 997 511 a Black 55 w FK(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(25)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
 420 624 a FK(3.6.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1344 624 a
SDict begin 13.6 H.L end
 1344 624 a 1344 624 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1344 624
a Black 49 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(26)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 828 a
SDict begin H.S end
 75 828 a Fz(4)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Codes)p
0.0236 0.0894 0.6179 TeXcolorrgb 448 828 a
SDict begin 13.6 H.L end
 448 828 a
448 828 a
SDict begin [ /Subtype /Link /Dest (chapter.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 448 828 a Black 3211 w Fz(27)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 941 a
SDict begin H.S end
 211 941 a FK(4.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Comparisons)26 b(of)d(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1247 941 a
SDict begin 13.6 H.L end
 1247 941 a 1247 941 a
SDict begin [ /Subtype /Link /Dest (section.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1247 941
a Black 78 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(29)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1054 a
SDict begin H.S end
 420 1054 a FK(4.1.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(=)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 1054 a
SDict begin 13.6 H.L end
 762 1054 a 762 1054 a
SDict begin [ /Subtype /Link /Dest (subsection.4.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 762 1054 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(29)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1167 a
SDict begin H.S end
 211 1167 a FK(4.2)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Operations)26 b(for)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1221 1167 a
SDict begin 13.6 H.L end
 1221 1167 a 1221 1167 a
SDict begin [ /Subtype /Link /Dest (section.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1221
1167 a Black 36 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1280 a
SDict begin H.S end
 420 1280 a FK(4.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 1280 a
SDict begin 13.6 H.L end
 762 1280 a 762 1280 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 762 1280 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1393 a
SDict begin H.S end
 420 1393 a FK(4.2.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(*)p 0.0236 0.0894 0.6179 TeXcolorrgb
756 1393 a
SDict begin 13.6 H.L end
 756 1393 a 756 1393 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 756 1393 a Black 92
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1506 a
SDict begin H.S end
 420 1506 a FK(4.2.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(*)p 0.0236 0.0894 0.6179 TeXcolorrgb
756 1506 a
SDict begin 13.6 H.L end
 756 1506 a 756 1506 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 756 1506 a Black 92
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1619 a
SDict begin H.S end
 420 1619 a FK(4.2.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(InformationW)-7 b(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1341 1619 a
SDict begin 13.6 H.L end
 1341 1619 a 1341 1619 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1341
1619 a Black 52 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1731 a
SDict begin H.S end
 211 1731 a FK(4.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Boolean)25 b(Functions)h(for)d(Codes)p
0.0236 0.0894 0.6179 TeXcolorrgb 1506 1731 a
SDict begin 13.6 H.L end
 1506 1731
a 1506 1731 a
SDict begin [ /Subtype /Link /Dest (section.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1506 1731 a Black 24 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1844 a
SDict begin H.S end
 420 1844 a FK(4.3.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(in)p 0.0236 0.0894 0.6179 TeXcolorrgb
781 1844 a
SDict begin 13.6 H.L end
 781 1844 a 781 1844 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 781 1844 a Black 67
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1957 a
SDict begin H.S end
 420 1957 a FK(4.3.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsSubset)p 0.0236 0.0894 0.6179 TeXcolorrgb
1017 1957 a
SDict begin 13.6 H.L end
 1017 1957 a 1017 1957 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1017 1957 a Black
35 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2070 a
SDict begin H.S end
 420 2070 a FK(4.3.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
967 2070 a
SDict begin 13.6 H.L end
 967 2070 a 967 2070 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 967 2070 a Black 85
w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2183 a
SDict begin H.S end
 420 2183 a FK(4.3.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsLinearCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1203 2183 a
SDict begin 13.6 H.L end
 1203 2183 a 1203 2183 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1203
2183 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2296 a
SDict begin H.S end
 420 2296 a FK(4.3.5)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCyclicCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1203 2296 a
SDict begin 13.6 H.L end
 1203 2296 a 1203 2296 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1203
2296 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2409 a
SDict begin H.S end
 420 2409 a FK(4.3.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsPerfectCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1223 2409 a
SDict begin 13.6 H.L end
 1223 2409 a 1223 2409 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1223
2409 a Black 34 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(33)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2522 a
SDict begin H.S end
 420 2522 a FK(4.3.7)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsMDSCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1165 2522 a
SDict begin 13.6 H.L end
 1165 2522 a 1165 2522 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1165 2522 a Black
92 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(33)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2635 a
SDict begin H.S end
 420 2635 a FK(4.3.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsSelfDualCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1289 2635 a
SDict begin 13.6 H.L end
 1289 2635 a 1289 2635 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1289 2635 a Black
36 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2748 a
SDict begin H.S end
 420 2748 a FK(4.3.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsSelfOrthogonalCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1524 2748 a
SDict begin 13.6 H.L end
 1524 2748 a 1524 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1524 2748 a Black
74 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2861 a
SDict begin H.S end
 420 2861 a FK(4.3.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(IsSelfComplementaryCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1696 2861 a
SDict begin 13.6 H.L end
 1696 2861 a 1696 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1696 2861 a Black
38 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2973
a
SDict begin H.S end
 420 2973 a FK(4.3.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsAf)n
(\002neCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1197 2973
a
SDict begin 13.6 H.L end
 1197 2973 a 1197 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1197 2973 a Black 60 w FK(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(35)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3086
a
SDict begin H.S end
 420 3086 a FK(4.3.12)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsAlmostAf)n
(\002neCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1464 3086
a
SDict begin 13.6 H.L end
 1464 3086 a 1464 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1464 3086 a Black 66 w FK(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(35)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 211 3199 a
SDict begin H.S end
 211 3199
a FK(4.4)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Equi)n(v)n(alence)26
b(and)e(Isomorphism)i(of)d(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1893 3199 a
SDict begin 13.6 H.L end
 1893 3199 a 1893 3199 a
SDict begin [ /Subtype /Link /Dest (section.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1893
3199 a Black 46 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
3312 a
SDict begin H.S end
 420 3312 a FK(4.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsEqui)n(v)n(alent)p 0.0236 0.0894 0.6179 TeXcolorrgb
1163 3312 a
SDict begin 13.6 H.L end
 1163 3312 a 1163 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1163 3312 a Black
94 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3425 a
SDict begin H.S end
 420 3425 a FK(4.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeIsomorphism)p 0.0236 0.0894 0.6179 TeXcolorrgb
1379 3425 a
SDict begin 13.6 H.L end
 1379 3425 a 1379 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1379 3425 a Black
82 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3538 a
SDict begin H.S end
 420 3538 a FK(4.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AutomorphismGroup)p 0.0236 0.0894 0.6179 TeXcolorrgb
1490 3538 a
SDict begin 13.6 H.L end
 1490 3538 a 1490 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1490 3538 a Black
40 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3651 a
SDict begin H.S end
 420 3651 a FK(4.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutationAutomorphismGroup)p 0.0236 0.0894 0.6179
TeXcolorrgb 1933 3651 a
SDict begin 13.6 H.L end
 1933 3651 a 1933 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1933
3651 a Black 74 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(37)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 3764 a
SDict begin H.S end
 211
3764 a FK(4.5)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Domain)24
b(Functions)h(for)f(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1496 3764 a
SDict begin 13.6 H.L end
 1496 3764 a 1496 3764 a
SDict begin [ /Subtype /Link /Dest (section.4.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1496 3764 a Black
34 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
 420 3877 a FK(4.5.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsFinite)p 0.0236 0.0894 0.6179 TeXcolorrgb 987
3877 a
SDict begin 13.6 H.L end
 987 3877 a 987 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 987 3877 a Black 65 w FK(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
 420 3990 a FK(4.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Size)p 0.0236 0.0894 0.6179 TeXcolorrgb 867 3990
a
SDict begin 13.6 H.L end
 867 3990 a 867 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 867 3990 a Black 49 w FK(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
 420 4103 a FK(4.5.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(LeftActingDomain)p 0.0236 0.0894 0.6179 TeXcolorrgb
1400 4103 a
SDict begin 13.6 H.L end
 1400 4103 a 1400 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1400 4103 a Black
61 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
 420 4215 a FK(4.5.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Dimension)p 0.0236 0.0894 0.6179 TeXcolorrgb 1108
4215 a
SDict begin 13.6 H.L end
 1108 4215 a 1108 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1108 4215 a Black 81 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
 420 4328 a FK(4.5.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AsSSortedList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1240 4328 a
SDict begin 13.6 H.L end
 1240 4328 a 1240 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1240 4328 a Black
85 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4441 a
SDict begin H.S end
 211 4441 a FK(4.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Printing)25 b(and)f(Displaying)i(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1562 4441 a
SDict begin 13.6 H.L end
 1562 4441 a 1562 4441 a
SDict begin [ /Subtype /Link /Dest (section.4.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1562
4441 a Black 36 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
 420 4554 a FK(4.6.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Print)p 0.0236 0.0894 0.6179 TeXcolorrgb 887 4554
a
SDict begin 13.6 H.L end
 887 4554 a 887 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 887 4554 a Black 29 w FK(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
 420 4667 a FK(4.6.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(String)p 0.0236 0.0894 0.6179 TeXcolorrgb 932 4667
a
SDict begin 13.6 H.L end
 932 4667 a 932 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 932 4667 a Black 52 w FK(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(40)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
 420 4780 a FK(4.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Display)p 0.0236 0.0894 0.6179 TeXcolorrgb 992
4780 a
SDict begin 13.6 H.L end
 992 4780 a 992 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 992 4780 a Black 60 w FK(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(40)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
 420 4893 a FK(4.6.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DisplayBoundsInfo)p 0.0236 0.0894 0.6179 TeXcolorrgb
1418 4893 a
SDict begin 13.6 H.L end
 1418 4893 a 1418 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1418 4893 a Black
43 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 5006 a
SDict begin H.S end
 211 5006 a FK(4.7)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Generating)26 b(\(Check\))f(Matrices)f(and)g(Polynomials)p
0.0236 0.0894 0.6179 TeXcolorrgb 2135 5006 a
SDict begin 13.6 H.L end
 2135 5006
a 2135 5006 a
SDict begin [ /Subtype /Link /Dest (section.4.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2135 5006 a Black 76 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
 420 5119 a FK(4.7.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1218 5119 a
SDict begin 13.6 H.L end
 1218 5119 a 1218 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1218 5119 a Black
39 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
 420 5232 a FK(4.7.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMat)p 0.0236 0.0894 0.6179 TeXcolorrgb 1088
5232 a
SDict begin 13.6 H.L end
 1088 5232 a 1088 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1088 5232 a Black 32 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(42)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
 420 5345 a FK(4.7.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorPol)p 0.0236 0.0894 0.6179 TeXcolorrgb
1193 5345 a
SDict begin 13.6 H.L end
 1193 5345 a 1193 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1193 5345 a Black
64 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(42)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
 420 5457 a FK(4.7.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckPol)p 0.0236 0.0894 0.6179 TeXcolorrgb 1063
5457 a
SDict begin 13.6 H.L end
 1063 5457 a 1063 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1063 5457 a Black 57 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
 420 5570 a FK(4.7.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RootsOfCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1209 5570 a
SDict begin 13.6 H.L end
 1209 5570 a 1209 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1209 5570 a Black
48 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(43)p Black Black Black eop end end
%%Page: 6 6
TeXDict begin HPSdict begin 6 5 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(6)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 399 a
SDict begin H.S end
 211 399 a FK(4.8)p 0.0 0.0 1.0 TeXcolorrgb
96 w(P)o(arameters)25 b(of)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1194 399 a
SDict begin 13.6 H.L end
 1194 399 a 1194 399 a
SDict begin [ /Subtype /Link /Dest (section.4.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1194 399
a Black 63 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 511 a
SDict begin H.S end
 420 511 a FK(4.8.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(W)-7 b(ordLength)p 0.0236 0.0894 0.6179
TeXcolorrgb 1166 511 a
SDict begin 13.6 H.L end
 1166 511 a 1166 511 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1166 511
a Black 91 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 624 a
SDict begin H.S end
 420 624 a FK(4.8.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Redundanc)o(y)p 0.0236 0.0894 0.6179
TeXcolorrgb 1161 624 a
SDict begin 13.6 H.L end
 1161 624 a 1161 624 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1161 624
a Black 28 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(44)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 737 a
SDict begin H.S end
 420 737 a FK(4.8.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1390 737 a
SDict begin 13.6 H.L end
 1390 737 a 1390 737 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1390 737
a Black 71 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(44)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
 420 850 a FK(4.8.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MinimumDistanceLeon)p 0.0236 0.0894 0.6179 TeXcolorrgb
1576 850 a
SDict begin 13.6 H.L end
 1576 850 a 1576 850 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1576 850 a Black 90
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(45)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 963
a
SDict begin H.S end
 420 963 a FK(4.8.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(DecreaseMinimumDistanceUpperBo)q(und)p 0.0236 0.0894 0.6179
TeXcolorrgb 2190 963 a
SDict begin 13.6 H.L end
 2190 963 a 2190 963 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2190 963
a Black 90 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 129 w(46)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1076 a
SDict begin H.S end
 420 1076 a FK(4.8.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumDistanceRandom)p 0.0236 0.0894 0.6179
TeXcolorrgb 1697 1076 a
SDict begin 13.6 H.L end
 1697 1076 a 1697 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1697
1076 a Black 37 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(46)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1189 a
SDict begin H.S end
 420 1189 a FK(4.8.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Co)o(v)o(eringRadius)p 0.0236 0.0894 0.6179 TeXcolorrgb
1296 1189 a
SDict begin 13.6 H.L end
 1296 1189 a 1296 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1296 1189 a Black
29 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(48)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1302 a
SDict begin H.S end
 420 1302 a FK(4.8.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(SetCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 1412 1302 a
SDict begin 13.6 H.L end
 1412 1302 a 1412 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1412
1302 a Black 49 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(49)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1415 a
SDict begin H.S end
 211 1415 a FK(4.9)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Distrib)n(utions)p 0.0236 0.0894 0.6179 TeXcolorrgb
916 1415 a
SDict begin 13.6 H.L end
 916 1415 a 916 1415 a
SDict begin [ /Subtype /Link /Dest (section.4.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 916 1415 a Black 68
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(49)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
 420 1528 a FK(4.9.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumW)-7 b(eightW)g(ords)p 0.0236 0.0894 0.6179
TeXcolorrgb 1567 1528 a
SDict begin 13.6 H.L end
 1567 1528 a 1567 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1567
1528 a Black 31 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(49)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
 420 1641 a FK(4.9.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightDistrib)n(ution)p 0.0236 0.0894 0.6179
TeXcolorrgb 1404 1641 a
SDict begin 13.6 H.L end
 1404 1641 a 1404 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1404
1641 a Black 57 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
 420 1753 a FK(4.9.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(InnerDistrib)n(ution)p 0.0236 0.0894 0.6179 TeXcolorrgb
1335 1753 a
SDict begin 13.6 H.L end
 1335 1753 a 1335 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1335 1753 a Black
58 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1866 a
SDict begin H.S end
 420 1866 a FK(4.9.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistancesDistrib)n(ution)p 0.0236 0.0894 0.6179
TeXcolorrgb 1496 1866 a
SDict begin 13.6 H.L end
 1496 1866 a 1496 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1496
1866 a Black 34 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1979 a
SDict begin H.S end
 420 1979 a FK(4.9.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(OuterDistrib)n(ution)p 0.0236 0.0894 0.6179 TeXcolorrgb
1351 1979 a
SDict begin 13.6 H.L end
 1351 1979 a 1351 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1351 1979 a Black
42 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 2092 a
SDict begin H.S end
 211 2092 a FK(4.10)p 0.0 0.0 1.0 TeXcolorrgb
51 w(Decoding)26 b(Functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1178 2092 a
SDict begin 13.6 H.L end
 1178 2092 a 1178 2092 a
SDict begin [ /Subtype /Link /Dest (section.4.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1178 2092 a Black
79 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
 420 2205 a FK(4.10.1)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Decode)p 0.0236 0.0894 0.6179 TeXcolorrgb 987 2205
a
SDict begin 13.6 H.L end
 987 2205 a 987 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 987 2205 a Black 65 w FK(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
 420 2318 a FK(4.10.2)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Decode)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1170 2318 a
SDict begin 13.6 H.L end
 1170 2318 a 1170 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1170 2318 a Black
87 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(52)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2431 a
SDict begin H.S end
 420 2431 a FK(4.10.3)p 0.0 0.0 1.0 TeXcolorrgb
65 w(GeneralizedReedSolomonDeco)q(der)q(Gao)p 0.0236 0.0894 0.6179
TeXcolorrgb 2119 2431 a
SDict begin 13.6 H.L end
 2119 2431 a 2119 2431 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2119
2431 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(53)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2544 a
SDict begin H.S end
 420 2544
a FK(4.10.4)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(GeneralizedReedSolomonListDec)q(ode)q(r)p 0.0236 0.0894 0.6179
TeXcolorrgb 2109 2544 a
SDict begin 13.6 H.L end
 2109 2544 a 2109 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2109
2544 a Black 34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(54)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2657 a
SDict begin H.S end
 420 2657
a FK(4.10.5)p 0.0 0.0 1.0 TeXcolorrgb 65 w(BitFlipDecoder)p
0.0236 0.0894 0.6179 TeXcolorrgb 1274 2657 a
SDict begin 13.6 H.L end
 1274 2657
a 1274 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1274 2657 a Black 51 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(54)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2770 a
SDict begin H.S end
 420 2770
a FK(4.10.6)p 0.0 0.0 1.0 TeXcolorrgb 65 w(NearestNeighborGRSDecode)n
(w)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb 2000 2770
a
SDict begin 13.6 H.L end
 2000 2770 a 2000 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2000 2770 a Black 75 w FK(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(55)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
 420 2883 a FK(4.10.7)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NearestNeighborDecode)n(w)o(ord)q(s)p 0.0236 0.0894 0.6179
TeXcolorrgb 1823 2883 a
SDict begin 13.6 H.L end
 1823 2883 a 1823 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1823
2883 a Black 47 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(56)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
2995 a
SDict begin H.S end
 420 2995 a FK(4.10.8)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Syndrome)p 0.0236 0.0894 0.6179 TeXcolorrgb 1083
2995 a
SDict begin 13.6 H.L end
 1083 2995 a 1083 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1083 2995 a Black 37 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(57)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
 420 3108 a FK(4.10.9)p 0.0 0.0 1.0 TeXcolorrgb
65 w(SyndromeT)-7 b(able)p 0.0236 0.0894 0.6179 TeXcolorrgb
1282 3108 a
SDict begin 13.6 H.L end
 1282 3108 a 1282 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1282 3108 a Black
43 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(57)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
 420 3221 a FK(4.10.10)p 0.0 0.0 1.0 TeXcolorrgb
20 w(StandardArray)p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 3221 a
SDict begin 13.6 H.L end
 1243 3221 a 1243 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1243 3221 a Black
82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(58)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
 420 3334 a FK(4.10.11)p 0.0 0.0 1.0 TeXcolorrgb
20 w(PermutationDecode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1429 3334 a
SDict begin 13.6 H.L end
 1429 3334 a 1429 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1429 3334 a Black
32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(58)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3447 a
SDict begin H.S end
 420 3447 a FK(4.10.12)p 0.0 0.0 1.0 TeXcolorrgb
20 w(PermutationDecodeNC)p 0.0236 0.0894 0.6179 TeXcolorrgb
1556 3447 a
SDict begin 13.6 H.L end
 1556 3447 a 1556 3447 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1556 3447 a Black
42 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(59)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 3651 a
SDict begin H.S end
 75 3651 a Fz(5)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Generating)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
910 3651 a
SDict begin 13.6 H.L end
 910 3651 a 910 3651 a
SDict begin [ /Subtype /Link /Dest (chapter.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 910 3651 a Black 2749
w Fz(60)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 3764 a
SDict begin H.S end

211 3764 a FK(5.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Generating)i
(Unrestricted)g(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1569 3764 a
SDict begin 13.6 H.L end
 1569 3764 a 1569 3764 a
SDict begin [ /Subtype /Link /Dest (section.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1569 3764 a Black
29 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(60)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
 420 3877 a FK(5.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ElementsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1239 3877 a
SDict begin 13.6 H.L end
 1239 3877 a 1239 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1239 3877 a Black
86 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(60)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
 420 3990 a FK(5.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HadamardCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1279 3990 a
SDict begin 13.6 H.L end
 1279 3990 a 1279 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1279 3990 a Black
46 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(61)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
 420 4103 a FK(5.1.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ConferenceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1318 4103 a
SDict begin 13.6 H.L end
 1318 4103 a 1318 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1318 4103 a Black
75 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(61)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
 420 4215 a FK(5.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MOLSCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1156
4215 a
SDict begin 13.6 H.L end
 1156 4215 a 1156 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1156 4215 a Black 33 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(62)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
 420 4328 a FK(5.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RandomCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1209
4328 a
SDict begin 13.6 H.L end
 1209 4328 a 1209 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1209 4328 a Black 48 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(63)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4441 a
SDict begin H.S end
 420 4441 a FK(5.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(NordstromRobinsonCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1640 4441 a
SDict begin 13.6 H.L end
 1640 4441 a 1640 4441 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1640 4441 a Black
94 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(63)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4554
a
SDict begin H.S end
 420 4554 a FK(5.1.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(GreedyCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1168 4554 a
SDict begin 13.6 H.L end
 1168 4554
a 1168 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1168 4554 a Black 89 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(63)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 4667 a
SDict begin H.S end
 420 4667
a FK(5.1.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Le)o(xiCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1067 4667 a
SDict begin 13.6 H.L end
 1067 4667
a 1067 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1067 4667 a Black 53 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(64)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 4780 a
SDict begin H.S end
 211
4780 a FK(5.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Generating)26
b(Linear)e(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb 1357
4780 a
SDict begin 13.6 H.L end
 1357 4780 a 1357 4780 a
SDict begin [ /Subtype /Link /Dest (section.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1357 4780 a Black 36 w
FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(64)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
 420 4893 a FK(5.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorMatCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1409 4893 a
SDict begin 13.6 H.L end
 1409 4893 a 1409 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1409 4893 a Black
52 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(64)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
 420 5006 a FK(5.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMatCodeMutable)p 0.0236 0.0894 0.6179 TeXcolorrgb
1580 5006 a
SDict begin 13.6 H.L end
 1580 5006 a 1580 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1580 5006 a Black
86 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(65)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
5119 a
SDict begin H.S end
 420 5119 a FK(5.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMatCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1279 5119 a
SDict begin 13.6 H.L end
 1279 5119 a 1279 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1279 5119 a Black
46 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(65)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
 420 5232 a FK(5.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HammingCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1265 5232 a
SDict begin 13.6 H.L end
 1265 5232 a 1265 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1265 5232 a Black
60 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
 420 5345 a FK(5.2.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ReedMullerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1334 5345 a
SDict begin 13.6 H.L end
 1334 5345 a 1334 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1334 5345 a Black
59 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
 420 5457 a FK(5.2.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AlternantCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 5457 a
SDict begin 13.6 H.L end
 1243 5457 a 1243 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1243 5457 a Black
82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
 420 5570 a FK(5.2.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GoppaCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1143
5570 a
SDict begin 13.6 H.L end
 1143 5570 a 1143 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1143 5570 a Black 46 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(67)p Black Black Black eop end end
%%Page: 7 7
TeXDict begin HPSdict begin 7 6 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(7)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
 420 399 a FK(5.2.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralizedSri)n(v)n(asta)n(v)n(aCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1707 399 a
SDict begin 13.6 H.L end
 1707 399 a 1707 399 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1707 399
a Black 95 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(67)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
 420 511 a FK(5.2.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Sri)n(v)n(asta)n(v)n(aCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1270 511 a
SDict begin 13.6 H.L end
 1270 511 a 1270 511 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1270 511
a Black 55 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
 420 624 a FK(5.2.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CordaroW)-7 b(agnerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1477 624 a
SDict begin 13.6 H.L end
 1477 624 a 1477 624 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1477 624 a Black 53
w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 737 a
SDict begin H.S end
 420 737 a FK(5.2.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(FerreroDesignCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1424 737 a
SDict begin 13.6 H.L end
 1424 737 a 1424 737 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1424 737 a Black 37
w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
 420 850 a FK(5.2.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RandomLinearCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1445 850 a
SDict begin 13.6 H.L end
 1445 850 a 1445 850 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1445 850 a Black 85
w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(69)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
 420 963 a FK(5.2.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(OptimalityCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1294 963 a
SDict begin 13.6 H.L end
 1294 963 a 1294 963 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1294 963 a Black 31
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(70)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1076 a
SDict begin H.S end
 420 1076 a FK(5.2.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(BestKno)n(wnLinearCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1564 1076 a
SDict begin 13.6 H.L end
 1564 1076 a 1564 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1564 1076 a Black
34 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(70)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1189 a
SDict begin H.S end
 211 1189 a FK(5.3)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Gabidulin)26 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1057 1189 a
SDict begin 13.6 H.L end
 1057 1189 a 1057 1189 a
SDict begin [ /Subtype /Link /Dest (section.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1057 1189 a Black
63 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1302 a
SDict begin H.S end
 420 1302 a FK(5.3.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GabidulinCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1263 1302 a
SDict begin 13.6 H.L end
 1263 1302 a 1263 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1263
1302 a Black 62 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1415 a
SDict begin H.S end
 420 1415 a FK(5.3.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Enlar)n(gedGabidulinCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1587 1415 a
SDict begin 13.6 H.L end
 1587 1415 a 1587 1415 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1587
1415 a Black 79 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1528 a
SDict begin H.S end
 420 1528 a FK(5.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Da)n(vydo)o(vCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1230 1528 a
SDict begin 13.6 H.L end
 1230 1528 a 1230 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1230 1528 a Black
27 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
 420 1641 a FK(5.3.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-7 b(ombakCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1197 1641 a
SDict begin 13.6 H.L end
 1197 1641 a 1197 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1197 1641 a Black
60 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
 420 1753 a FK(5.3.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Enlar)n(gedT)-7 b(ombakCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1521 1753 a
SDict begin 13.6 H.L end
 1521 1753 a 1521 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1521
1753 a Black 77 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1866 a
SDict begin H.S end
 211 1866 a FK(5.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Golay)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
915 1866 a
SDict begin 13.6 H.L end
 915 1866 a 915 1866 a
SDict begin [ /Subtype /Link /Dest (section.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 915 1866 a Black 69
w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(73)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1979 a
SDict begin H.S end
 420 1979 a FK(5.4.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(BinaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1369 1979 a
SDict begin 13.6 H.L end
 1369 1979 a 1369 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1369
1979 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(73)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2092 a
SDict begin H.S end
 420 2092 a FK(5.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedBinaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1710 2092 a
SDict begin 13.6 H.L end
 1710 2092 a 1710 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1710
2092 a Black 92 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(73)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
 420 2205 a FK(5.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-6 b(ernaryGolayCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1403 2205 a
SDict begin 13.6 H.L end
 1403 2205 a 1403 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1403 2205 a Black
58 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(74)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
 420 2318 a FK(5.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedT)-6 b(ernaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1744 2318 a
SDict begin 13.6 H.L end
 1744 2318 a 1744 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1744
2318 a Black 58 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(74)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 2431 a
SDict begin H.S end
 211 2431 a FK(5.5)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Generating)26 b(Cyclic)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1357 2431 a
SDict begin 13.6 H.L end
 1357 2431 a 1357 2431 a
SDict begin [ /Subtype /Link /Dest (section.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1357
2431 a Black 36 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(74)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2544 a
SDict begin H.S end
 420 2544 a FK(5.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GeneratorPolCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1384 2544 a
SDict begin 13.6 H.L end
 1384 2544 a 1384 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1384
2544 a Black 77 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(75)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2657 a
SDict begin H.S end
 420 2657 a FK(5.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckPolCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1254 2657 a
SDict begin 13.6 H.L end
 1254 2657 a 1254 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1254 2657 a Black
71 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(76)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2770 a
SDict begin H.S end
 420 2770 a FK(5.5.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RootsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1113
2770 a
SDict begin 13.6 H.L end
 1113 2770 a 1113 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1113 2770 a Black 76 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(76)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
 420 2883 a FK(5.5.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(BCHCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1090
2883 a
SDict begin 13.6 H.L end
 1090 2883 a 1090 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1090 2883 a Black 30 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(77)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2995 a
SDict begin H.S end
 420 2995 a FK(5.5.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ReedSolomonCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1415 2995 a
SDict begin 13.6 H.L end
 1415 2995 a 1415 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1415 2995 a Black
46 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(78)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
 420 3108 a FK(5.5.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QRCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1029
3108 a
SDict begin 13.6 H.L end
 1029 3108 a 1029 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1029 3108 a Black 91 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(78)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
 420 3221 a FK(5.5.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QQRCodeNC)p 0.0236 0.0894 0.6179 TeXcolorrgb 1222
3221 a
SDict begin 13.6 H.L end
 1222 3221 a 1222 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1222 3221 a Black 35 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
 420 3334 a FK(5.5.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QQRCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1095
3334 a
SDict begin 13.6 H.L end
 1095 3334 a 1095 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1095 3334 a Black 25 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3447 a
SDict begin H.S end
 420 3447 a FK(5.5.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(FireCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1048
3447 a
SDict begin 13.6 H.L end
 1048 3447 a 1048 3447 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1048 3447 a Black 72 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3560 a
SDict begin H.S end
 420 3560 a FK(5.5.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(WholeSpaceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 3560 a
SDict begin 13.6 H.L end
 1359 3560 a 1359 3560 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1359 3560 a Black
34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3673 a
SDict begin H.S end
 420 3673 a FK(5.5.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NullCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1063
3673 a
SDict begin 13.6 H.L end
 1063 3673 a 1063 3673 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1063 3673 a Black 57 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3786 a
SDict begin H.S end
 420 3786 a FK(5.5.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RepetitionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1278 3786 a
SDict begin 13.6 H.L end
 1278 3786 a 1278 3786 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1278 3786 a Black
47 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3899 a
SDict begin H.S end
 420 3899 a FK(5.5.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CyclicCodes)p 0.0236 0.0894 0.6179 TeXcolorrgb 1173
3899 a
SDict begin 13.6 H.L end
 1173 3899 a 1173 3899 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1173 3899 a Black 84 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(81)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4012 a
SDict begin H.S end
 420 4012 a FK(5.5.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NrCyclicCodes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1269 4012 a
SDict begin 13.6 H.L end
 1269 4012 a 1269 4012 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1269 4012 a Black
56 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(81)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4125 a
SDict begin H.S end
 211 4125 a FK(5.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Ev)n(aluation)26 b(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1085 4125 a
SDict begin 13.6 H.L end
 1085 4125 a 1085 4125 a
SDict begin [ /Subtype /Link /Dest (section.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1085
4125 a Black 35 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(82)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4237 a
SDict begin H.S end
 420 4237 a FK(5.6.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Ev)n(aluationCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1291 4237 a
SDict begin 13.6 H.L end
 1291 4237 a 1291 4237 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1291
4237 a Black 34 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(82)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4350 a
SDict begin H.S end
 420 4350 a FK(5.6.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GeneralizedReedSolomonCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1852 4350 a
SDict begin 13.6 H.L end
 1852 4350 a 1852 4350 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1852
4350 a Black 87 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(82)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4463
a
SDict begin H.S end
 420 4463 a FK(5.6.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(GeneralizedReedMullerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1771 4463 a
SDict begin 13.6 H.L end
 1771 4463 a 1771 4463 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1771 4463 a Black
31 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(83)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4576 a
SDict begin H.S end
 420
4576 a FK(5.6.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(T)-7
b(oricPoints)p 0.0236 0.0894 0.6179 TeXcolorrgb 1126
4576 a
SDict begin 13.6 H.L end
 1126 4576 a 1126 4576 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1126 4576 a Black 63 w
FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4689 a
SDict begin H.S end
 420 4689 a FK(5.6.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-7 b(oricCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 4689 a
SDict begin 13.6 H.L end
 1091 4689 a 1091 4689 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1091 4689 a Black
29 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4802 a
SDict begin H.S end
 211 4802 a FK(5.7)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Algebraic)26 b(geometric)f(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1418 4802 a
SDict begin 13.6 H.L end
 1418 4802 a 1418 4802 a
SDict begin [ /Subtype /Link /Dest (section.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1418
4802 a Black 43 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4915 a
SDict begin H.S end
 420 4915 a FK(5.7.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Af)n(\002neCurv)o(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
1161 4915 a
SDict begin 13.6 H.L end
 1161 4915 a 1161 4915 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1161 4915 a Black
28 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5028 a
SDict begin H.S end
 420 5028 a FK(5.7.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Af)n(\002nePointsOnCurv)o(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1498 5028 a
SDict begin 13.6 H.L end
 1498 5028 a 1498 5028 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1498
5028 a Black 32 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(85)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5141 a
SDict begin H.S end
 420 5141 a FK(5.7.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GenusCurv)o(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
1162 5141 a
SDict begin 13.6 H.L end
 1162 5141 a 1162 5141 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1162 5141 a Black
27 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(86)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5254 a
SDict begin H.S end
 420 5254 a FK(5.7.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GOrbitPoint)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 5254 a
SDict begin 13.6 H.L end
 1184 5254 a 1184 5254 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1184 5254 a Black
73 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(86)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5367 a
SDict begin H.S end
 420 5367 a FK(5.7.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorOnAf)n(\002neCurv)o(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1541 5367 a
SDict begin 13.6 H.L end
 1541 5367 a 1541 5367 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1541
5367 a Black 57 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(87)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5479 a
SDict begin H.S end
 420 5479 a FK(5.7.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorAddition)p 0.0236 0.0894 0.6179 TeXcolorrgb
1328 5479 a
SDict begin 13.6 H.L end
 1328 5479 a 1328 5479 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1328 5479 a Black
65 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5592 a
SDict begin H.S end
 420 5592 a FK(5.7.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorDe)o(gree)p 0.0236 0.0894 0.6179 TeXcolorrgb
1266 5592 a
SDict begin 13.6 H.L end
 1266 5592 a 1266 5592 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1266 5592 a Black
59 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black Black Black eop end end
%%Page: 8 8
TeXDict begin HPSdict begin 8 7 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(8)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
 420 399 a FK(5.7.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorNe)o(gate)p 0.0236 0.0894 0.6179 TeXcolorrgb
1260 399 a
SDict begin 13.6 H.L end
 1260 399 a 1260 399 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1260 399 a Black 65
w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
 420 511 a FK(5.7.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorIsZero)p 0.0236 0.0894 0.6179 TeXcolorrgb
1242 511 a
SDict begin 13.6 H.L end
 1242 511 a 1242 511 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1242 511 a Black 83
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
 420 624 a FK(5.7.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorsEqual)p 0.0236 0.0894 0.6179 TeXcolorrgb
1252 624 a
SDict begin 13.6 H.L end
 1252 624 a 1252 624 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1252 624 a Black 73
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 737 a
SDict begin H.S end
 420 737 a FK(5.7.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorGCD)p 0.0236 0.0894 0.6179 TeXcolorrgb
1196 737 a
SDict begin 13.6 H.L end
 1196 737 a 1196 737 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1196 737 a Black 61
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
 420 850 a FK(5.7.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorLCM)p 0.0236 0.0894 0.6179 TeXcolorrgb
1202 850 a
SDict begin 13.6 H.L end
 1202 850 a 1202 850 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1202 850 a Black 55
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
 420 963 a FK(5.7.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RiemannRochSpaceBasisFunction)q(P1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2088 963 a
SDict begin 13.6 H.L end
 2088 963 a 2088 963 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2088 963
a Black 55 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(90)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1076 a
SDict begin H.S end
 420 1076 a FK(5.7.14)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Di)n(visorOfRationalFunctionP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1828 1076 a
SDict begin 13.6 H.L end
 1828 1076 a 1828 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1828
1076 a Black 42 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(91)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
1189 a
SDict begin H.S end
 420 1189 a FK(5.7.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RiemannRochSpaceBasisP1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1764 1189 a
SDict begin 13.6 H.L end
 1764 1189 a 1764 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1764 1189 a Black
38 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(91)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1302 a
SDict begin H.S end
 420
1302 a FK(5.7.16)p 0.0 0.0 1.0 TeXcolorrgb 65 w(MoebiusT)m
(ransformation)p 0.0236 0.0894 0.6179 TeXcolorrgb 1615
1302 a
SDict begin 13.6 H.L end
 1615 1302 a 1615 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1615 1302 a Black 51 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(92)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1415
a
SDict begin H.S end
 420 1415 a FK(5.7.17)p 0.0 0.0 1.0 TeXcolorrgb 65 w(ActionMoebiusT)m
(ransformatio)q(nOnFun)q(ct)q(ion)p 0.0236 0.0894 0.6179
TeXcolorrgb 2296 1415 a
SDict begin 13.6 H.L end
 2296 1415 a 2296 1415 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2296
1415 a Black 52 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 129 w(93)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
 420 1528 a FK(5.7.18)p 0.0 0.0 1.0
TeXcolorrgb 65 w(ActionMoebiusT)m(ransformatio)q(nOnDi)n(v)q(iso)q(rP1)
p 0.0236 0.0894 0.6179 TeXcolorrgb 2340 1528 a
SDict begin 13.6 H.L end
 2340 1528
a 2340 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.18) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2340 1528 a Black 76 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(93)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1641 a
SDict begin H.S end
 420
1641 a FK(5.7.19)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsActionMoebiusT)m
(ransforma)q(tio)q(nOnDi)n(vis)q(or)q(De\002nedP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2693 1641 a
SDict begin 13.6 H.L end
 2693 1641 a 2693 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.19) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2693
1641 a Black 64 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(93)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
 420 1753 a FK(5.7.20)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorAutomorphismGroupP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1883 1753 a
SDict begin 13.6 H.L end
 1883 1753 a 1883 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.20) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1883
1753 a Black 56 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(94)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1866
a
SDict begin H.S end
 420 1866 a FK(5.7.21)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(MatrixRepresentationOnRie)q(mann)q(RochSpa)q(ce)q(P1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2471 1866 a
SDict begin 13.6 H.L end
 2471 1866
a 2471 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.21) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2471 1866 a Black 81 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(94)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1979 a
SDict begin H.S end
 420 1979 a FK(5.7.22)p 0.0 0.0 1.0
TeXcolorrgb 65 w(GoppaCodeClassical)p 0.0236 0.0894 0.6179
TeXcolorrgb 1469 1979 a
SDict begin 13.6 H.L end
 1469 1979 a 1469 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.22) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1469
1979 a Black 61 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(95)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2092 a
SDict begin H.S end
 420 2092 a FK(5.7.23)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Ev)n(aluationBi)n(v)n(ariateCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1618 2092 a
SDict begin 13.6 H.L end
 1618 2092 a 1618 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.23) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1618
2092 a Black 48 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(96)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
 420 2205 a FK(5.7.24)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Ev)n(aluationBi)n(v)n(ariateCodeNC)p 0.0236 0.0894 0.6179
TeXcolorrgb 1745 2205 a
SDict begin 13.6 H.L end
 1745 2205 a 1745 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.24) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1745
2205 a Black 57 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(96)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
 420 2318 a FK(5.7.25)p 0.0 0.0 1.0 TeXcolorrgb
65 w(OnePointA)l(GCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1372 2318 a
SDict begin 13.6 H.L end
 1372 2318 a 1372 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.25) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1372 2318 a Black
89 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(97)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 2522 a
SDict begin H.S end
 75 2522 a Fz(6)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Manipulating)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1002 2522 a
SDict begin 13.6 H.L end
 1002 2522 a 1002 2522 a
SDict begin [ /Subtype /Link /Dest (chapter.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1002 2522 a Black
2657 w Fz(99)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 2635
a
SDict begin H.S end
 211 2635 a FK(6.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Functions)i(that)e
(Generate)h(a)e(Ne)n(w)f(Code)i(from)f(a)g(Gi)n(v)o(en)g(Code)p
0.0236 0.0894 0.6179 TeXcolorrgb 2500 2635 a
SDict begin 13.6 H.L end
 2500 2635
a 2500 2635 a
SDict begin [ /Subtype /Link /Dest (section.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2500 2635 a Black 52 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(99)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2748 a
SDict begin H.S end
 420 2748
a FK(6.1.1)p 0.0 0.0 1.0 TeXcolorrgb 110 w(ExtendedCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1243 2748 a
SDict begin 13.6 H.L end
 1243 2748
a 1243 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1243 2748 a Black 82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(99)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2861 a
SDict begin H.S end
 420 2861
a FK(6.1.2)p 0.0 0.0 1.0 TeXcolorrgb 110 w(PuncturedCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1268 2861 a
SDict begin 13.6 H.L end
 1268 2861
a 1268 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1268 2861 a Black 57 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(100)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2973 a
SDict begin H.S end
 420 2973
a FK(6.1.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Ev)o(enW)-7
b(eightSubcode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1466
2973 a
SDict begin 13.6 H.L end
 1466 2973 a 1466 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1466 2973 a Black 64 w
FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(100)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3086 a
SDict begin H.S end
 420 3086 a FK(6.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1249 3086 a
SDict begin 13.6 H.L end
 1249 3086 a 1249 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1249 3086 a Black
76 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(101)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3199 a
SDict begin H.S end
 420 3199 a FK(6.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Expur)n(gatedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1316 3199 a
SDict begin 13.6 H.L end
 1316 3199 a 1316 3199 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1316 3199 a Black
77 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(101)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3312 a
SDict begin H.S end
 420 3312 a FK(6.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AugmentedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1324 3312 a
SDict begin 13.6 H.L end
 1324 3312 a 1324 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1324 3312 a Black
69 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(102)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3425 a
SDict begin H.S end
 420 3425 a FK(6.1.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Remo)o(v)o(edElementsCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1584 3425 a
SDict begin 13.6 H.L end
 1584 3425 a 1584 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1584
3425 a Black 82 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(102)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3538 a
SDict begin H.S end
 420 3538 a FK(6.1.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AddedElementsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1480 3538 a
SDict begin 13.6 H.L end
 1480 3538 a 1480 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1480 3538 a Black
50 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(103)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3651 a
SDict begin H.S end
 420 3651 a FK(6.1.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ShortenedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1268 3651 a
SDict begin 13.6 H.L end
 1268 3651 a 1268 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1268 3651 a Black
57 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(103)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3764 a
SDict begin H.S end
 420 3764 a FK(6.1.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(LengthenedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1328 3764 a
SDict begin 13.6 H.L end
 1328 3764 a 1328 3764 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1328 3764 a Black
65 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(104)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
 420 3877 a FK(6.1.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ResidueCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1193
3877 a
SDict begin 13.6 H.L end
 1193 3877 a 1193 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1193 3877 a Black 64 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
 420 3990 a FK(6.1.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ConstructionBCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1429 3990 a
SDict begin 13.6 H.L end
 1429 3990 a 1429 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1429 3990 a Black
32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
 420 4103 a FK(6.1.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(DualCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1078
4103 a
SDict begin 13.6 H.L end
 1078 4103 a 1078 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1078 4103 a Black 42 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
 420 4215 a FK(6.1.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Con)l(v)o(ersionFieldCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1499 4215 a
SDict begin 13.6 H.L end
 1499 4215 a 1499 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1499
4215 a Black 31 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(106)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
 420 4328 a FK(6.1.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(T)m(raceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1105 4328 a
SDict begin 13.6 H.L end
 1105 4328 a 1105 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1105 4328 a Black
84 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(106)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4441 a
SDict begin H.S end
 420 4441 a FK(6.1.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CosetCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1108
4441 a
SDict begin 13.6 H.L end
 1108 4441 a 1108 4441 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1108 4441 a Black 81 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(107)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
 420 4554 a FK(6.1.17)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ConstantW)-7 b(eightSubcode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1602 4554 a
SDict begin 13.6 H.L end
 1602 4554 a 1602 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1602
4554 a Black 64 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(107)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
 420 4667 a FK(6.1.18)p 0.0 0.0 1.0 TeXcolorrgb
65 w(StandardF)o(ormCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1419 4667 a
SDict begin 13.6 H.L end
 1419 4667 a 1419 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.18) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1419 4667 a Black
42 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(108)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
 420 4780 a FK(6.1.19)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Piece)n(wiseConstantCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1583 4780 a
SDict begin 13.6 H.L end
 1583 4780 a 1583 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.19) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1583
4780 a Black 83 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(108)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4893 a
SDict begin H.S end
 211 4893 a FK(6.2)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Functions)26 b(that)e(Generate)h(a)e(Ne)n(w)f(Code)i(from)f(T)-7
b(w)o(o)22 b(Gi)n(v)o(en)h(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 2653 4893 a
SDict begin 13.6 H.L end
 2653 4893 a 2653 4893 a
SDict begin [ /Subtype /Link /Dest (section.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2653
4893 a Black 36 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
 420 5006 a FK(6.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1295 5006 a
SDict begin 13.6 H.L end
 1295 5006 a 1295 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1295 5006 a Black
30 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
 420 5119 a FK(6.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UUVCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1100
5119 a
SDict begin 13.6 H.L end
 1100 5119 a 1100 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1100 5119 a Black 89 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
 420 5232 a FK(6.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DirectProductCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1409 5232 a
SDict begin 13.6 H.L end
 1409 5232 a 1409 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1409 5232 a Black
52 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(110)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
 420 5345 a FK(6.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IntersectionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1327 5345 a
SDict begin 13.6 H.L end
 1327 5345 a 1327 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1327 5345 a Black
66 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(110)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
 420 5457 a FK(6.2.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UnionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1128
5457 a
SDict begin 13.6 H.L end
 1128 5457 a 1128 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1128 5457 a Black 61 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(111)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
 420 5570 a FK(6.2.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedDirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1636 5570 a
SDict begin 13.6 H.L end
 1636 5570 a 1636 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1636 5570 a Black
30 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(111)p Black Black Black eop end end
%%Page: 9 9
TeXDict begin HPSdict begin 9 8 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end
 75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(9)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
 420 399 a FK(6.2.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AmalgamatedDirectSumCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1803 399 a
SDict begin 13.6 H.L end
 1803 399 a 1803 399 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1803 399
a Black 67 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(112)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
511 a
SDict begin H.S end
 420 511 a FK(6.2.8)p 0.0 0.0 1.0 TeXcolorrgb 110
w(BlockwiseDirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1677 511 a
SDict begin 13.6 H.L end
 1677 511 a 1677 511 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1677 511 a Black 57
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(112)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 75 715 a
SDict begin H.S end
 75 715
a Fz(7)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Bounds)22 b(on)h(codes,)g
(special)i(matrices)g(and)d(miscellaneous)j(functions)p
0.0236 0.0894 0.6179 TeXcolorrgb 2653 715 a
SDict begin 13.6 H.L end
 2653 715
a 2653 715 a
SDict begin [ /Subtype /Link /Dest (chapter.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2653 715 a Black 961 w Fz(114)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 828 a
SDict begin H.S end
 211 828 a FK(7.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Distance)g(bounds)h(on)d(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1390 828 a
SDict begin 13.6 H.L end
 1390 828 a 1390 828 a
SDict begin [ /Subtype /Link /Dest (section.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1390 828
a Black 71 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(114)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 941 a
SDict begin H.S end
 420 941 a FK(7.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundSingleton)p 0.0236 0.0894 0.6179 TeXcolorrgb
1524 941 a
SDict begin 13.6 H.L end
 1524 941 a 1524 941 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1524 941 a Black 74
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
1054 a
SDict begin H.S end
 420 1054 a FK(7.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundHamming)p 0.0236 0.0894 0.6179 TeXcolorrgb
1541 1054 a
SDict begin 13.6 H.L end
 1541 1054 a 1541 1054 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1541 1054 a Black
57 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1167 a
SDict begin H.S end
 420 1167 a FK(7.1.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundJohnson)p 0.0236 0.0894 0.6179 TeXcolorrgb
1473 1167 a
SDict begin 13.6 H.L end
 1473 1167 a 1473 1167 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1473 1167 a Black
57 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1280 a
SDict begin H.S end
 420 1280 a FK(7.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundPlotkin)p 0.0236 0.0894 0.6179 TeXcolorrgb
1439 1280 a
SDict begin 13.6 H.L end
 1439 1280 a 1439 1280 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1439 1280 a Black
91 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(116)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1393 a
SDict begin H.S end
 420 1393 a FK(7.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundElias)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 1393 a
SDict begin 13.6 H.L end
 1359 1393 a 1359 1393 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1359 1393 a Black
34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(116)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1506 a
SDict begin H.S end
 420 1506 a FK(7.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundGriesmer)p 0.0236 0.0894 0.6179 TeXcolorrgb
1515 1506 a
SDict begin 13.6 H.L end
 1515 1506 a 1515 1506 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1515 1506 a Black
83 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1619 a
SDict begin H.S end
 420 1619 a FK(7.1.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsGriesmerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1304 1619 a
SDict begin 13.6 H.L end
 1304 1619 a 1304 1619 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1304 1619 a Black
89 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1731 a
SDict begin H.S end
 420 1731 a FK(7.1.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBound)p 0.0236 0.0894 0.6179 TeXcolorrgb 1178
1731 a
SDict begin 13.6 H.L end
 1178 1731 a 1178 1731 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1178 1731 a Black 79 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1844 a
SDict begin H.S end
 420 1844 a FK(7.1.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Lo)n(werBoundMinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1866 1844 a
SDict begin 13.6 H.L end
 1866 1844 a 1866 1844 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1866
1844 a Black 73 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1957
a
SDict begin H.S end
 420 1957 a FK(7.1.10)p 0.0 0.0 1.0 TeXcolorrgb 65 w(Lo)n
(werBoundGilbertV)-10 b(arshamo)o(v)p 0.0236 0.0894 0.6179
TeXcolorrgb 1849 1957 a
SDict begin 13.6 H.L end
 1849 1957 a 1849 1957 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1849
1957 a Black 90 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
2070 a
SDict begin H.S end
 420 2070 a FK(7.1.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Lo)n(werBoundSphereP)o(acking)p 0.0236 0.0894 0.6179
TeXcolorrgb 1728 2070 a
SDict begin 13.6 H.L end
 1728 2070 a 1728 2070 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1728
2070 a Black 74 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2183 a
SDict begin H.S end
 420 2183 a FK(7.1.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundMinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1857 2183 a
SDict begin 13.6 H.L end
 1857 2183 a 1857 2183 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1857
2183 a Black 82 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(119)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2296
a
SDict begin H.S end
 420 2296 a FK(7.1.13)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(BoundsMinimumDistance)p 0.0236 0.0894 0.6179 TeXcolorrgb
1666 2296 a
SDict begin 13.6 H.L end
 1666 2296 a 1666 2296 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1666 2296 a Black
68 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(119)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 2409
a
SDict begin H.S end
 211 2409 a FK(7.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Co)o(v)o(ering)25
b(radius)g(bounds)g(on)f(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1652 2409 a
SDict begin 13.6 H.L end
 1652 2409 a 1652 2409 a
SDict begin [ /Subtype /Link /Dest (section.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1652
2409 a Black 82 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2522 a
SDict begin H.S end
 420 2522 a FK(7.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(BoundsCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 1572 2522 a
SDict begin 13.6 H.L end
 1572 2522 a 1572 2522 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1572
2522 a Black 94 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2635 a
SDict begin H.S end
 420 2635 a FK(7.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IncreaseCo)o(v)o(eringRadiusLo)n(werBou)q(nd)p
0.0236 0.0894 0.6179 TeXcolorrgb 2074 2635 a
SDict begin 13.6 H.L end
 2074 2635
a 2074 2635 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2074 2635 a Black 69 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2748 a
SDict begin H.S end
 420 2748 a FK(7.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Exhausti)n(v)o(eSearchCo)o(v)o(eringRadiu)q(s)p
0.0236 0.0894 0.6179 TeXcolorrgb 1941 2748 a
SDict begin 13.6 H.L end
 1941 2748
a 1941 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1941 2748 a Black 66 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(121)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2861 a
SDict begin H.S end
 420 2861 a FK(7.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralLo)n(werBoundCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 2059 2861 a
SDict begin 13.6 H.L end
 2059 2861 a 2059 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2059
2861 a Black 84 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(122)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2973 a
SDict begin H.S end
 420 2973
a FK(7.2.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(GeneralUpperBoundCo)o(v)o
(eringRad)q(iu)q(s)p 0.0236 0.0894 0.6179 TeXcolorrgb
2051 2973 a
SDict begin 13.6 H.L end
 2051 2973 a 2051 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2051 2973 a Black
92 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 84 w(122)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3086 a
SDict begin H.S end
 420 3086 a FK(7.2.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o(eringRadiusSphereCov)o(erin)q
(g)p 0.0236 0.0894 0.6179 TeXcolorrgb 2359 3086 a
SDict begin 13.6 H.L end
 2359
3086 a 2359 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2359 3086 a Black 57 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(123)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3199 a
SDict begin H.S end
 420
3199 a FK(7.2.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusV)-10 b(anW)j(ee1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2117 3199 a
SDict begin 13.6 H.L end
 2117 3199 a 2117 3199 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2117
3199 a Black 94 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(123)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 3312 a
SDict begin H.S end
 420 3312
a FK(7.2.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusV)-10 b(anW)j(ee2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2117 3312 a
SDict begin 13.6 H.L end
 2117 3312 a 2117 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2117
3312 a Black 94 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(124)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 3425 a
SDict begin H.S end
 420 3425
a FK(7.2.9)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusCounti)q(ngExc)q(es)q(s)p 0.0236 0.0894 0.6179
TeXcolorrgb 2362 3425 a
SDict begin 13.6 H.L end
 2362 3425 a 2362 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2362
3425 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 84 w(124)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3538 a
SDict begin H.S end
 420 3538 a FK(7.2.10)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Lo)n(werBoundCo)o(v)o(eringRadiusEmbedded)q(1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2205 3538 a
SDict begin 13.6 H.L end
 2205 3538
a 2205 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2205 3538 a Black 75 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(125)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3651
a
SDict begin H.S end
 420 3651 a FK(7.2.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w(Lo)n(werBoundCo)o
(v)o(eringRadiusEmbedded)q(2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2205 3651 a
SDict begin 13.6 H.L end
 2205 3651 a 2205 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2205 3651 a Black
75 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 84 w(125)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3764 a
SDict begin H.S end
 420 3764 a FK(7.2.12)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Lo)n(werBoundCo)o(v)o(eringRadiusIndu)q(cti)q(on)p
0.0236 0.0894 0.6179 TeXcolorrgb 2119 3764 a
SDict begin 13.6 H.L end
 2119 3764
a 2119 3764 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2119 3764 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(126)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
3877 a
SDict begin H.S end
 420 3877 a FK(7.2.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundCo)o(v)o(eringRadiusRed)q(un)q(dan)q(c)o(y)p
0.0236 0.0894 0.6179 TeXcolorrgb 2216 3877 a
SDict begin 13.6 H.L end
 2216 3877
a 2216 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2216 3877 a Black 64 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(126)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3990
a
SDict begin H.S end
 420 3990 a FK(7.2.14)p 0.0 0.0 1.0 TeXcolorrgb 65 w(UpperBoundCo)o(v)
o(eringRadiusDels)q(art)q(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
2066 3990 a
SDict begin 13.6 H.L end
 2066 3990 a 2066 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2066 3990 a Black
77 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 84 w(127)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4103 a
SDict begin H.S end
 420 4103 a FK(7.2.15)p 0.0 0.0 1.0
TeXcolorrgb 65 w(UpperBoundCo)o(v)o(eringRadiusStre)q(ng)q(th)p
0.0236 0.0894 0.6179 TeXcolorrgb 2071 4103 a
SDict begin 13.6 H.L end
 2071 4103
a 2071 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2071 4103 a Black 72 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(127)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
 420 4215 a FK(7.2.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundCo)o(v)o(eringRadiusGrie)q(smerLike)p
0.0236 0.0894 0.6179 TeXcolorrgb 2267 4215 a
SDict begin 13.6 H.L end
 2267 4215
a 2267 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2267 4215 a Black 81 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(127)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4328 a
SDict begin H.S end
 420
4328 a FK(7.2.17)p 0.0 0.0 1.0 TeXcolorrgb 65 w(UpperBoundCo)o(v)o
(eringRadiusCyc)q(lic)q(Code)p 0.0236 0.0894 0.6179 TeXcolorrgb
2192 4328 a
SDict begin 13.6 H.L end
 2192 4328 a 2192 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2192 4328 a Black
88 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 84 w(128)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4441 a
SDict begin H.S end
 211 4441 a FK(7.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Special)25 b(matrices)g(in)e Fy(GU)m(A)-6
b(V)f(A)p 0.0236 0.0894 0.6179 TeXcolorrgb 1429 4441
a
SDict begin 13.6 H.L end
 1429 4441 a 1429 4441 a
SDict begin [ /Subtype /Link /Dest (section.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1429 4441 a Black 32 w FK(.)46
b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(128)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
 420 4554 a FK(7.3.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Kra)o(wtchoukMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1303 4554 a
SDict begin 13.6 H.L end
 1303 4554 a 1303 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1303 4554 a Black
90 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
 420 4667 a FK(7.3.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GrayMat)p 0.0236 0.0894 0.6179 TeXcolorrgb 1038
4667 a
SDict begin 13.6 H.L end
 1038 4667 a 1038 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1038 4667 a Black 82 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
 420 4780 a FK(7.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Sylv)o(esterMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1192 4780 a
SDict begin 13.6 H.L end
 1192 4780 a 1192 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1192 4780 a Black
65 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
 420 4893 a FK(7.3.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HadamardMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1234 4893 a
SDict begin 13.6 H.L end
 1234 4893 a 1234 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1234 4893 a Black
91 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(130)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
 420 5006 a FK(7.3.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(andermondeMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 5006 a
SDict begin 13.6 H.L end
 1359 5006 a 1359 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1359 5006 a Black
34 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(130)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
 420 5119 a FK(7.3.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PutStandardF)o(orm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1349 5119 a
SDict begin 13.6 H.L end
 1349 5119 a 1349 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1349 5119 a Black
44 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(131)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
 420 5232 a FK(7.3.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsInStandardF)o(orm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 5232 a
SDict begin 13.6 H.L end
 1368 5232 a 1368 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1368 5232 a Black
93 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
 420 5345 a FK(7.3.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutedCols)p 0.0236 0.0894 0.6179 TeXcolorrgb
1224 5345 a
SDict begin 13.6 H.L end
 1224 5345 a 1224 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1224 5345 a Black
33 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
 420 5457 a FK(7.3.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(erticalCon)l(v)o(ersionFieldMat)p 0.0236 0.0894 0.6179
TeXcolorrgb 1736 5457 a
SDict begin 13.6 H.L end
 1736 5457 a 1736 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1736
5457 a Black 66 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
 420 5570 a FK(7.3.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(HorizontalCon)l(v)o(ersionFie)q(ldMat)p 0.0236 0.0894 0.6179
TeXcolorrgb 1842 5570 a
SDict begin 13.6 H.L end
 1842 5570 a 1842 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1842
5570 a Black 97 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(133)p Black Black Black eop end end
%%Page: 10 10
TeXDict begin HPSdict begin 10 9 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(10)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
 420 399 a FK(7.3.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MOLS)p 0.0236 0.0894 0.6179 TeXcolorrgb 965 399
a
SDict begin 13.6 H.L end
 965 399 a 965 399 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 965 399 a Black 87 w FK(.)45 b(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(133)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
 420 511 a FK(7.3.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(IsLatinSquare)p 0.0236 0.0894 0.6179 TeXcolorrgb
1218 511 a
SDict begin 13.6 H.L end
 1218 511 a 1218 511 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1218 511 a Black 39
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(134)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
 420 624 a FK(7.3.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(AreMOLS)p 0.0236 0.0894 0.6179 TeXcolorrgb 1101
624 a
SDict begin 13.6 H.L end
 1101 624 a 1101 624 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1101 624 a Black 88 w FK(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(134)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 737 a
SDict begin H.S end
 211 737 a FK(7.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Some)23 b(functions)j(related)f(to)f(the)g(norm)f(of)h(a)f(code)p
0.0236 0.0894 0.6179 TeXcolorrgb 2079 737 a
SDict begin 13.6 H.L end
 2079 737
a 2079 737 a
SDict begin [ /Subtype /Link /Dest (section.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2079 737 a Black 64 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
 420 850 a FK(7.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CoordinateNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1324 850 a
SDict begin 13.6 H.L end
 1324 850 a 1324 850 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1324 850 a Black 69
w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
 420 963 a FK(7.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb 1114
963 a
SDict begin 13.6 H.L end
 1114 963 a 1114 963 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1114 963 a Black 75 w FK(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1076 a
SDict begin H.S end
 420 1076 a FK(7.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsCoordinateAcceptabl)q(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1584 1076 a
SDict begin 13.6 H.L end
 1584 1076 a 1584 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1584
1076 a Black 82 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1189 a
SDict begin H.S end
 420 1189 a FK(7.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralizedCodeNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1550 1189 a
SDict begin 13.6 H.L end
 1550 1189 a 1550 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1550 1189 a Black
48 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1302 a
SDict begin H.S end
 420 1302 a FK(7.4.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsNormalCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1244 1302 a
SDict begin 13.6 H.L end
 1244 1302 a 1244 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1244 1302 a Black
81 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1415 a
SDict begin H.S end
 211 1415 a FK(7.5)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Miscellaneous)27 b(functions)p 0.0236 0.0894 0.6179
TeXcolorrgb 1329 1415 a
SDict begin 13.6 H.L end
 1329 1415 a 1329 1415 a
SDict begin [ /Subtype /Link /Dest (section.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1329
1415 a Black 64 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 84 w(136)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
 420 1528 a FK(7.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(CodeW)-7 b(eightEnumerator)p 0.0236 0.0894 0.6179
TeXcolorrgb 1588 1528 a
SDict begin 13.6 H.L end
 1588 1528 a 1588 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1588
1528 a Black 78 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
 420 1641 a FK(7.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeDistanceEnumerator)p 0.0236 0.0894 0.6179 TeXcolorrgb
1645 1641 a
SDict begin 13.6 H.L end
 1645 1641 a 1645 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1645 1641 a Black
89 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(137)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1753
a
SDict begin H.S end
 420 1753 a FK(7.5.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(CodeMacW)l
(illiamsT)m(ransform)p 0.0236 0.0894 0.6179 TeXcolorrgb
1770 1753 a
SDict begin 13.6 H.L end
 1770 1753 a 1770 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1770 1753 a Black
32 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(137)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1866 a
SDict begin H.S end
 420
1866 a FK(7.5.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(CodeDensity)p
0.0236 0.0894 0.6179 TeXcolorrgb 1183 1866 a
SDict begin 13.6 H.L end
 1183 1866
a 1183 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1183 1866 a Black 74 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(137)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 1979 a
SDict begin H.S end
 420 1979
a FK(7.5.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(SphereContent)p
0.0236 0.0894 0.6179 TeXcolorrgb 1248 1979 a
SDict begin 13.6 H.L end
 1248 1979
a 1248 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1248 1979 a Black 77 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2092 a
SDict begin H.S end
 420 2092
a FK(7.5.6)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Kra)o(wtchouk)p
0.0236 0.0894 0.6179 TeXcolorrgb 1157 2092 a
SDict begin 13.6 H.L end
 1157 2092
a 1157 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1157 2092 a Black 32 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2205 a
SDict begin H.S end
 420
2205 a FK(7.5.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Primiti)n(v)o
(eUnityRoot)p 0.0236 0.0894 0.6179 TeXcolorrgb 1427 2205
a
SDict begin 13.6 H.L end
 1427 2205 a 1427 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1427 2205 a Black 34 w FK(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2318 a
SDict begin H.S end
 420 2318
a FK(7.5.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Primiti)n(v)o
(ePolynomialsNr)p 0.0236 0.0894 0.6179 TeXcolorrgb 1593
2318 a
SDict begin 13.6 H.L end
 1593 2318 a 1593 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1593 2318 a Black 73 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2431
a
SDict begin H.S end
 420 2431 a FK(7.5.9)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(IrreduciblePolynomials)q(Nr)p 0.0236 0.0894 0.6179 TeXcolorrgb
1655 2431 a
SDict begin 13.6 H.L end
 1655 2431 a 1655 2431 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1655 2431 a Black
79 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2544
a
SDict begin H.S end
 420 2544 a FK(7.5.10)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(MatrixRepresentationOfElemen)q(t)p 0.0236 0.0894 0.6179
TeXcolorrgb 1897 2544 a
SDict begin 13.6 H.L end
 1897 2544 a 1897 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1897
2544 a Black 42 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2657
a
SDict begin H.S end
 420 2657 a FK(7.5.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(ReciprocalPolynomial)p 0.0236 0.0894 0.6179 TeXcolorrgb
1519 2657 a
SDict begin 13.6 H.L end
 1519 2657 a 1519 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1519 2657 a Black
79 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(140)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2770 a
SDict begin H.S end
 420 2770 a FK(7.5.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CyclotomicCosets)p 0.0236 0.0894 0.6179 TeXcolorrgb
1374 2770 a
SDict begin 13.6 H.L end
 1374 2770 a 1374 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1374 2770 a Black
87 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(140)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
 420 2883 a FK(7.5.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(W)-7 b(eightHistogram)p 0.0236 0.0894 0.6179 TeXcolorrgb
1352 2883 a
SDict begin 13.6 H.L end
 1352 2883 a 1352 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1352 2883 a Black
41 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2995 a
SDict begin H.S end
 420 2995 a FK(7.5.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MultiplicityInList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1358 2995 a
SDict begin 13.6 H.L end
 1358 2995 a 1358 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1358 2995 a Black
35 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
 420 3108 a FK(7.5.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MostCommonInList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1451 3108 a
SDict begin 13.6 H.L end
 1451 3108 a 1451 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1451 3108 a Black
79 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
 420 3221 a FK(7.5.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RotateList)p 0.0236 0.0894 0.6179 TeXcolorrgb 1088
3221 a
SDict begin 13.6 H.L end
 1088 3221 a 1088 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1088 3221 a Black 32 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
 420 3334 a FK(7.5.17)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CirculantMatrix)p 0.0236 0.0894 0.6179 TeXcolorrgb
1293 3334 a
SDict begin 13.6 H.L end
 1293 3334 a 1293 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1293 3334 a Black
32 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 3447 a
SDict begin H.S end
 211 3447 a FK(7.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Miscellaneous)27 b(polynomial)f(functions)p 0.0236 0.0894 0.6179
TeXcolorrgb 1766 3447 a
SDict begin 13.6 H.L end
 1766 3447 a 1766 3447 a
SDict begin [ /Subtype /Link /Dest (section.7.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1766
3447 a Black 36 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3560 a
SDict begin H.S end
 420 3560 a FK(7.6.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MatrixT)m(ransformationOnMulti)n(v)o(aria)q(tePoly)q(no)q(mial)p
0.0236 0.0894 0.6179 TeXcolorrgb 2519 3560 a
SDict begin 13.6 H.L end
 2519 3560
a 2519 3560 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 2519 3560 a Black 33 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(142)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3673 a
SDict begin H.S end
 420 3673 a FK(7.6.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(De)o(greeMulti)n(v)n(ariatePolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1831 3673 a
SDict begin 13.6 H.L end
 1831 3673
a 1831 3673 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1831 3673 a Black 39 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3786 a
SDict begin H.S end
 420 3786 a FK(7.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(De)o(greesMulti)n(v)n(ariatePolynomia)q(l)p 0.0236 0.0894 0.6179
TeXcolorrgb 1866 3786 a
SDict begin 13.6 H.L end
 1866 3786 a 1866 3786 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1866
3786 a Black 73 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(143)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3899
a
SDict begin H.S end
 420 3899 a FK(7.6.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Coef)n
(\002cientMulti)n(v)n(ariatePolyno)q(mial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1971 3899 a
SDict begin 13.6 H.L end
 1971 3899 a 1971 3899 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1971
3899 a Black 36 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(143)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4012 a
SDict begin H.S end
 420
4012 a FK(7.6.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Solv)o(eLinearSystem)p
0.0236 0.0894 0.6179 TeXcolorrgb 1419 4012 a
SDict begin 13.6 H.L end
 1419 4012
a 1419 4012 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1419 4012 a Black 42 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4125 a
SDict begin H.S end
 420 4125 a FK(7.6.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Gua)n(v)n(aV)-10 b(ersion)p 0.0236 0.0894 0.6179
TeXcolorrgb 1219 4125 a
SDict begin 13.6 H.L end
 1219 4125 a 1219 4125 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1219
4125 a Black 38 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4237 a
SDict begin H.S end
 420 4237 a FK(7.6.7)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Coef)n(\002cientT)-7 b(oPolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1622 4237 a
SDict begin 13.6 H.L end
 1622 4237
a 1622 4237 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1622 4237 a Black 44 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4350 a
SDict begin H.S end
 420 4350 a FK(7.6.8)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Coef)n(\002cientT)-7 b(oPolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1622 4350 a
SDict begin 13.6 H.L end
 1622 4350
a 1622 4350 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1622 4350 a Black 44 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 84 w(145)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4463 a
SDict begin H.S end
 420 4463 a FK(7.6.9)p 0.0 0.0 1.0
TeXcolorrgb 110 w(De)o(greesMonomialT)-6 b(erm)p 0.0236 0.0894 0.6179
TeXcolorrgb 1574 4463 a
SDict begin 13.6 H.L end
 1574 4463 a 1574 4463 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1574
4463 a Black 92 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(145)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4576 a
SDict begin H.S end
 420 4576 a FK(7.6.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorsMulti)n(v)n(ariatePolyno)q(mial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1875 4576 a
SDict begin 13.6 H.L end
 1875 4576 a 1875 4576 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
 1875
4576 a Black 64 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(146)p Black Black Black eop end end
%%Page: 11 11
TeXDict begin HPSdict begin 11 10 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.1) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(1)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Intr)l(oduction)p Black 75 1771 a
SDict begin H.S end
 75 1771 a 75 1771
a
SDict begin 13.6 H.A end
 75 1771 a 75 1771 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.1) cvn H.B /DEST pdfmark end
 75 1771 a 147 x FM(1.1)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Intr)n(oduction)31 b(to)e(the)h FL(GU)-5
b(A)c(V)g(A)29 b FM(package)p Black 75 2125 a FK(This)f(is)h(the)f
(manual)i(of)e(the)h Fy(GAP)d FK(package)31 b Fy(GU)m(A)-6
b(V)f(A)26 b FK(that)j(pro)o(vides)i(implementations)g(of)e(some)f
(routines)j(de-)75 2238 y(signed)i(for)e(the)g(construction)k(and)c
(analysis)j(of)d(in)g(the)g(theory)h(of)f(error)n(-correcting)36
b(codes.)53 b(This)31 b(v)o(ersion)h(of)75 2351 y Fy(GU)m(A)-6
b(V)f(A)22 b FK(requires)j Fy(GAP)d FK(4.4.5)h(or)h(later)-5
b(.)216 2464 y(The)23 b(functions)j(can)e(be)g(di)n(vided)h(into)f
(three)h(subcate)o(gories:)p Black 211 2651 a Fv(\017)p
Black 46 w FK(Construction)i(of)d(codes:)32 b Fy(GU)m(A)-6
b(V)f(A)22 b FK(can)j(construct)i(unrestricted,)g(linear)e(and)g(c)o
(yclic)g(codes.)32 b(Information)302 2764 y(about)21
b(the)g(code,)g(such)g(as)f(operations)i(applicable)h(to)d(the)g(code,)
i(is)d(stored)j(in)e(a)f(record-lik)o(e)k(data)e(structure)302
2877 y(called)k(a)e Fy(GAP)f FK(object.)p Black 211 3065
a Fv(\017)p Black 46 w FK(Manipulations)34 b(of)c(codes:)44
b(Manipulation)33 b(transforms)f(one)f(code)g(into)f(another)l(,)k(or)c
(constructs)j(a)d(ne)n(w)302 3178 y(code)24 b(from)e(tw)o(o)h(codes.)29
b(The)22 b(ne)n(w)h(code)g(can)g(pro\002t)g(from)f(the)h(data)h(in)e
(the)h(record)h(of)f(the)g(old)g(code\(s\),)h(so)302
3290 y(in)g(these)g(cases)h(calculation)h(time)e(decreases.)p
Black 211 3478 a Fv(\017)p Black 46 w FK(Computations)h(of)d
(information)j(about)f(codes:)29 b Fy(GU)m(A)-6 b(V)f(A)21
b FK(can)i(calculate)h(important)g(parameters)h(of)d(codes)302
3591 y(quickly)-6 b(.)31 b(The)23 b(results)i(are)f(stored)h(in)e(the)h
(codes')h(object)g(components.)216 3779 y(Except)30 b(for)f(the)h
(automorphism)i(group)e(and)g(isomorphism)h(testing)g(functions,)i
(which)c(mak)o(e)h(use)f(of)h(J.S.)75 3892 y(Leon')-5
b(s)21 b(programs)h(\(see)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 901 3894 a
SDict begin H.S end
 901 3894 a 0.0236 0.6179 0.0894
TeXcolorrgb -2 x FK(Leo91)p 0.0236 0.6179 0.0894 TeXcolorrgb
1132 3830 a
SDict begin H.R end
 1132 3830 a 1132 3892 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon91) cvn H.B /ANN pdfmark end
 1132 3892 a Black
2 w FK(])f(and)h(the)g(documentation)j(in)c(the)h(')-5
b(src')21 b(subdirectory)j(of)d(the)g('gua)n(v)n(a')h(directory)75
4004 y(for)h(some)g(details\),)i Fy(GU)m(A)-6 b(V)f(A)21
b FK(is)i(written)h(in)f(the)g Fy(GAP)e FK(language,)k(and)f(runs)f(on)
h(an)o(y)f(system)g(supporting)k Fy(GAP)p FK(4.3)75 4117
y(and)d(abo)o(v)o(e.)29 b(Se)n(v)o(eral)24 b(algorithms)i(that)e(need)g
(the)g(speed)h(were)e(inte)o(grated)j(in)d(the)h Fy(GAP)e
FK(k)o(ernel.)216 4230 y(Good)36 b(general)h(references)h(for)e(error)n
(-correcting)k(codes)d(and)f(the)g(technical)i(terms)d(in)h(this)g
(manual)g(are)75 4343 y(MacW)l(illiams)25 b(and)f(Sloane)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1043 4344 a
SDict begin H.S end
 1043 4344
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894
TeXcolorrgb 1265 4281 a
SDict begin H.R end
 1265 4281 a 1265 4343 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
 1265
4343 a Black 1 w FK(])f(Huf)n(fman)g(and)h(Pless)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 2061 4344 a
SDict begin H.S end
 2061 4344
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 2268 4281 a
SDict begin H.R end
 2268 4281 a 2268 4343 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 2268
4343 a Black FK(].)75 4501 y
SDict begin H.S end
 75 4501 a 75 4501 a
SDict begin 13.6 H.A end
 75 4501
a 75 4501 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.2) cvn H.B /DEST pdfmark end
 75 4501 a 135 x FM(1.2)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Installing)30 b FL(GU)-5 b(A)c(V)g(A)p Black 75
4843 a FK(T)i(o)26 b(install)j Fy(GU)m(A)-6 b(V)f(A)25
b FK(\(as)j(a)f Fy(GAP)e FK(4)i(P)o(ackage\))h(unpack)h(the)f(archi)n
(v)o(e)g(\002le)f(in)g(a)g(directory)j(in)d(the)h(`pkg')g(hierarchy)75
4956 y(of)23 b(your)i(v)o(ersion)g(of)e Fy(GAP)f FK(4.)216
5069 y(After)f(unpacking)k Fy(GU)m(A)-6 b(V)f(A)19 b
FK(the)j Fy(GAP)p FK(-only)f(part)h(of)f Fy(GU)m(A)-6
b(V)f(A)19 b FK(is)i(installed.)31 b(The)20 b(parts)j(of)e
Fy(GU)m(A)-6 b(V)f(A)19 b FK(depending)75 5182 y(on)k(J.)f(Leon')-5
b(s)24 b(backtrack)i(programs)e(package)h(\(for)f(computing)h
(automorphism)g(groups\))g(are)e(only)h(a)n(v)n(ailable)h(in)75
5294 y(a)19 b(UNIX)f(en)l(vironment,)24 b(where)c(you)g(should)h
(proceed)h(as)e(follo)n(ws:)28 b(Go)19 b(to)g(the)h(ne)n(wly)g(created)
h(`gua)n(v)n(a')h(directory)75 5407 y(and)27 b(call)f
Ft(`./configure)51 b(/gappath')29 b FK(where)e Ft(/gappath)h
FK(is)e(the)h(path)g(to)f(the)g Fy(GAP)f FK(home)h(directory)-6
b(.)40 b(So)25 b(for)75 5520 y(e)o(xample,)f(if)f(you)h(install)h(the)f
(package)i(in)d(the)h(main)g(`pkg')g(directory)i(call)p
Black 1867 5841 a(11)p Black eop end end
%%Page: 12 12
TeXDict begin HPSdict begin 12 11 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(12)p Black Black Black 168 399 a Ft(./configure)50
b(../..)75 586 y FK(This)28 b(will)g(fetch)h(the)g(architecture)j(type)
d(for)f(which)h Fy(GAP)d FK(has)j(been)g(compiled)h(last)f(and)g
(create)h(a)d(`Mak)o(e\002le'.)75 699 y(No)n(w)22 b(call)p
Black Black 168 887 a Ft(make)75 1074 y FK(to)d(compile)h(the)f(binary)
i(and)e(to)g(install)i(it)d(in)h(the)h(appropriate)i(place.)28
b(\(F)o(or)19 b(a)f(windo)n(ws)h(machine)i(with)d(CYGWIN)75
1187 y(installed)23 b(-)e(see)p 0.6179 0.0236 0.0894
TeXcolorrgb 590 1201 a
SDict begin H.S end
 590 1201 a 0.6179 0.0236 0.0894
TeXcolorrgb -14 x Ft(http://www.cygwin.)q(com)q(/)p 0.6179 0.0236 0.0894
TeXcolorrgb 1604 1128 a
SDict begin H.R end
 1604 1128 a 1604 1187 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.cygwin.com/) >> /Subtype /Link H.B /ANN pdfmark end
 1604
1187 a Black 26 w FK(-)g(instructions)j(for)d(compiling)i(Leon')-5
b(s)22 b(binaries)h(are)e(lik)o(ely)h(to)f(be)75 1300
y(similar)k(to)g(those)h(abo)o(v)o(e.)33 b(On)24 b(a)g(64-bit)j(SUSE)22
b(linux)k(computer)l(,)g(instead)h(of)e(the)g(con\002gure)h(command)f
(abo)o(v)o(e)h(-)75 1413 y(which)e(will)f(only)h(compile)h(the)f
(32-bit)h(binary)g(-)e(type)p Black Black 168 1601 a
Ft(./configure)50 b(../..)e(--enable-libsuffix)q(=6)q(4)168
1714 y(make)75 1901 y FK(to)36 b(compile)i(Leon')-5 b(s)37
b(program)h(as)e(a)g(64)h(bit)f(nati)n(v)o(e)i(binary)-6
b(.)69 b(This)36 b(may)g(also)h(w)o(ork)g(for)g(other)g(64-bit)h(linux)
75 2014 y(distrib)n(utions)28 b(as)23 b(well.\))216 2127
y(Starting)k(with)e(v)o(ersion)i(2.5,)f(you)g(must)g(also)g(install)h
(the)f(GAP)e(package)k Fy(SONA)-10 b(T)g(A)23 b FK(to)j(load)g(GAP)-10
b(.)23 b(Y)-10 b(ou)26 b(can)75 2240 y(do)n(wnload)f(this)f(from)g(the)
f Fy(GAP)f FK(website)i(and)g(unpack)i(it)d(in)g(the)h(`pkg')h
(subdirectory)-6 b(.)216 2353 y(This)33 b(completes)i(the)e
(installation)j(of)d Fy(GU)m(A)-6 b(V)f(A)31 b FK(for)i(a)f(single)i
(architecture.)60 b(If)33 b(you)g(use)g(this)h(installation)75
2466 y(of)g Fy(GU)m(A)-6 b(V)f(A)33 b FK(on)h(dif)n(ferent)i(hardw)o
(are)g(platforms)g(you)f(will)f(ha)n(v)o(e)h(to)f(compile)h(the)g
(binary)g(for)g(each)g(platform)75 2579 y(separately)-6
b(.)75 2742 y
SDict begin H.S end
 75 2742 a 75 2742 a
SDict begin 13.6 H.A end
 75 2742 a 75 2742 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.3) cvn H.B /DEST pdfmark end

75 2742 a 129 x FM(1.3)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Loading)30 b FL(GU)-5 b(A)c(V)g(A)p Black 75 3078 a
FK(After)28 b(starting)j(up)d Fy(GAP)p FK(,)f(the)h Fy(GU)m(A)-6
b(V)f(A)27 b FK(package)j(needs)g(to)e(be)h(loaded.)45
b(Load)28 b Fy(GU)m(A)-6 b(V)f(A)27 b FK(by)h(typing)i(at)e(the)h
Fy(GAP)75 3191 y FK(prompt:)p 75 3289 1648 4 v 1764 3294
a FF(Example)p 2102 3289 V 75 3314 4 25 v 3747 3314 V
75 3413 4 100 v 188 3384 a(gap>)44 b(LoadPackage\()i("guava",)f("2.1")f
(\);)p 3747 3413 V 75 3438 4 25 v 3747 3438 V 75 3441
3675 4 v 75 3629 a FK(If)27 b Fy(GU)m(A)-6 b(V)f(A)25
b FK(isn')n(t)j(already)h(in)e(memory)-6 b(,)29 b(it)d(is)h(loaded)i
(and)f(the)f(author)i(information)g(is)e(displayed.)43
b(If)27 b(you)g(are)h(a)75 3742 y(frequent)e(user)e(of)f
Fy(GU)m(A)-6 b(V)f(A)p FK(,)22 b(you)i(might)g(consider)h(putting)h
(this)e(line)g(in)f(your)i(`.gaprc')f(\002le.)p Black
Black eop end end
%%Page: 13 13
TeXDict begin HPSdict begin 13 12 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.2) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(2)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Coding)52 b(theory)g(functions)f(in)h FN(GAP)p Black
75 1881 a FK(This)31 b(chapter)h(will)f(recall)h(from)f(the)g
Fy(GAP)p FK(4.4.5)f(manual)h(some)g(of)g(the)g Fy(GAP)e
FK(coding)k(theory)f(and)f(\002nite)g(\002eld)75 1994
y(functions)e(useful)e(for)f(coding)i(theory)-6 b(.)37
b(Some)26 b(of)g(these)h(functions)h(are)e(partially)j(written)d(in)g
(C)f(for)h(speed.)38 b(The)75 2107 y(main)24 b(functions)i(are)p
Black 211 2295 a Fv(\017)p Black 46 w Ft(AClosestVectorComb)q(in)q(ati)
q(ons)q(Mat)q(FF)q(EVe)q(cFF)q(E)p FK(,)p Black 211 2482
a Fv(\017)p Black 46 w Ft(AClosestVectorComb)q(in)q(ati)q(ons)q(Mat)q
(FF)q(EVe)q(cFF)q(ECo)q(or)q(ds)p FK(,)p Black 211 2670
a Fv(\017)p Black 46 w Ft(CosetLeadersMatFFE)q FK(,)p
Black 211 2858 a Fv(\017)p Black 46 w Ft(DistancesDistribut)q(io)q(nMa)
q(tFF)q(EVe)q(cF)q(FE)p FK(,)p Black 211 3045 a Fv(\017)p
Black 46 w Ft(DistancesDistribut)q(io)q(nVe)q(cFF)q(EsV)q(ec)q(FFE)q
FK(,)p Black 211 3233 a Fv(\017)p Black 46 w Ft(DistanceVecFFE)i
FK(and)c Ft(WeightVecFFE)p FK(,)p Black 211 3421 a Fv(\017)p
Black 46 w Ft(ConwayPolynomial)29 b FK(and)24 b Ft(IsCheapConwayPolyno)
q(mia)q(l)p FK(,)p Black 211 3608 a Fv(\017)p Black 46
w Ft(IsPrimitivePolynom)q(ia)q(l)p FK(,)k(and)c Ft(RandomPrimitivePo)q
(lyn)q(omi)q(al)p FK(.)75 3796 y(Ho)n(we)n(v)o(er)l(,)f(the)g
Fy(GAP)e FK(command)j Ft(PrimitivePolynomial)29 b FK(returns)c(an)e
(inte)o(ger)h(primiti)n(v)o(e)g(polynomial)h(not)f(the)75
3909 y(\002nite)g(\002eld)f(kind.)75 4053 y
SDict begin H.S end
 75 4053 a
75 4053 a
SDict begin 13.6 H.A end
 75 4053 a 75 4053 a
SDict begin [ /View [/XYZ H.V] /Dest (section.2.1) cvn H.B /DEST pdfmark end
 75 4053 a 148 x FM(2.1)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Distance)30 b(functions)p
Black 75 4297 a
SDict begin H.S end
 75 4297 a 75 4297 a
SDict begin 13.6 H.A end
 75 4297 a 75 4297
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.1) cvn H.B /DEST pdfmark end
 75 4297 a 115 x FJ(2.1.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(A)-5 b(ClosestV)-10 b(ectorCombinationsMatFFEV)g(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4586 a Fs(\006)22 b
Ft(AClosestVectorCom)q(bin)q(ati)q(ons)q(Ma)q(tFF)q(EVe)q(cFF)q(E\()53
b(mat,)48 b(F,)f(vec,)h(r,)f(st)g(\))544 b Fr(\(function\))p
Black 216 4812 a FK(This)21 b(command)h(runs)f(through)i(the)e
Ft(F)q FK(-linear)h(combinations)i(of)d(the)g(v)o(ectors)i(in)e(the)g
(ro)n(ws)f(of)h(the)g(matrix)h Ft(mat)75 4925 y FK(that)f(can)g(be)f
(written)h(as)g(linear)g(combinations)j(of)c(e)o(xactly)i
Ft(r)e FK(ro)n(ws)g(\(that)h(is)f(without)h(using)h(zero)f(as)f(a)g
(coef)n(\002cient\))75 5038 y(and)29 b(returns)h(a)e(v)o(ector)i(from)f
(these)g(that)g(is)g(closest)h(to)f(the)g(v)o(ector)g
Ft(vec)q FK(.)43 b(The)29 b(length)h(of)e(the)h(ro)n(ws)f(of)h
Ft(mat)g FK(and)75 5150 y(the)i(length)h(of)e Ft(vec)h
FK(must)g(be)f(equal,)j(and)e(all)g(elements)h(must)e(lie)h(in)f
Ft(F)q FK(.)49 b(The)30 b(ro)n(ws)g(of)g Ft(mat)h FK(must)g(be)f
(linearly)75 5263 y(independent.)42 b(If)26 b(it)h(\002nds)g(a)f(v)o
(ector)i(of)f(distance)h(at)f(most)g Ft(st)q FK(,)f(which)h(must)g(be)g
(a)f(nonne)o(gati)n(v)o(e)j(inte)o(ger)l(,)g(then)e(it)75
5376 y(stops)e(immediately)g(and)f(returns)h(this)f(v)o(ector)-5
b(.)p Black 1867 5841 a(13)p Black eop end end
%%Page: 14 14
TeXDict begin HPSdict begin 14 13 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(14)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(3\);;)p 3747 523 V 75 623 V 188
593 a(gap>)g(x:=)f(Indeterminate\()k(F)c(\);;)g(pol:=)h(x\2102+1;)p
3747 623 V 75 722 V 188 692 a(x_1\2102+Z\(3\)\2100)p
3747 722 V 75 822 V 188 792 a(gap>)g(C)e(:=)h(GeneratorPolCode\(po)q
(l,8)q(,F)q(\);)p 3747 822 V 75 922 V 188 892 a(a)g(cyclic)h
([8,6,1..2]1..2)j(code)d(defined)h(by)e(generator)i(polynomial)h(over)d
(GF\(3\))p 3747 922 V 75 1021 V 188 991 a(gap>)h
(v:=Codeword\("12101111)q("\);)p 3747 1021 V 75 1121
V 188 1091 a([)f(1)f(2)h(1)g(0)f(1)h(1)g(1)f(1)h(])p
3747 1121 V 75 1220 V 188 1191 a(gap>)h(v:=VectorCodeword\(v\);)p
3747 1220 V 75 1320 V 188 1290 a([)f(Z\(3\)\2100,)h(Z\(3\),)g
(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)f(Z\(3\)\2100,)
h(Z\(3\)\2100)f(])p 3747 1320 V 75 1420 V 188 1390 a(gap>)g
(G:=GeneratorMat\(C\);)p 3747 1420 V 75 1519 V 188 1489
a([)f([)f(Z\(3\)\2100,)j(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\))h(],)p
3747 1519 V 75 1619 V 273 1589 a([)d(0*Z\(3\),)j(Z\(3\)\2100,)g
(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f
(0*Z\(3\))h(],)p 3747 1619 V 75 1719 V 273 1689 a([)d(0*Z\(3\),)j
(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\))h(],)p 3747 1719 V 75 1818 V 273
1788 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\))h(],)p
3747 1818 V 75 1918 V 273 1888 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)
f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\))h(],)p
3747 1918 V 75 2017 V 273 1988 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)
f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(Z\(3\)\2100)h(])d
(])p 3747 2017 V 75 2117 V 188 2087 a(gap>)i(AClosestVectorCombina)q
(tio)q(nsM)q(at)q(FFE)q(Vec)q(FFE)q(\(G,)q(F,v)q(,1,)q(1\);)p
3747 2117 V 75 2217 V 188 2187 a([)f(0*Z\(3\),)h(0*Z\(3\),)h(0*Z\(3\),)
g(0*Z\(3\),)g(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100)f(])p
3747 2217 V 75 2242 4 25 v 3747 2242 V 75 2245 3675 4
v 75 2378 a
SDict begin H.S end
 75 2378 a 75 2378 a
SDict begin 13.6 H.A end
 75 2378 a 75 2378 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.2) cvn H.B /DEST pdfmark end
 75
2378 a 116 x FJ(2.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5
b(ClosestV)-10 b(ectorComb)l(..MatFFEV)g(ecFFECoords)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2668 a Fs(\006)22 b
Ft(AClosestVectorCom)q(b..)q(Mat)q(FFE)q(Ve)q(cFF)q(ECo)q(ord)q(s\()53
b(mat,)48 b(F,)f(vec,)h(r,)f(st)g(\))544 b Fr(\(function\))p
Black 216 2894 a Ft(AClosestVectorComb)q(ina)q(tio)q(ns)q(Mat)q(FFE)q
(Vec)q(FF)q(ECo)q(ord)q(s)32 b FK(returns)d(a)d(tw)o(o)g(element)i
(list)f(containing)j(\(a\))75 3007 y(the)23 b(same)f(closest)j(v)o
(ector)e(as)g(in)f Ft(AClosestVectorComb)q(in)q(ati)q(ons)q(Mat)q(FF)q
(EVe)q(cFF)q(E)p FK(,)28 b(and)23 b(\(b\))f(a)h(v)o(ector)g
Ft(v)f FK(with)75 3120 y(e)o(xactly)j Ft(r)e FK(non-zero)j(entries,)f
(such)f(that)g Fq(v)13 b Fv(\003)g Fq(ma)n(t)29 b FK(is)24
b(the)f(closest)i(v)o(ector)-5 b(.)p 75 3243 1648 4 v
1764 3248 a FF(Example)p 2102 3243 V 75 3268 4 25 v 3747
3268 V 75 3367 4 100 v 188 3337 a(gap>)44 b(F:=GF\(3\);;)p
3747 3367 V 75 3467 V 188 3437 a(gap>)g(x:=)f(Indeterminate\()k(F)c
(\);;)g(pol:=)h(x\2102+1;)p 3747 3467 V 75 3566 V 188
3537 a(x_1\2102+Z\(3\)\2100)p 3747 3566 V 75 3666 V 188
3636 a(gap>)g(C)e(:=)h(GeneratorPolCode\(po)q(l,8)q(,F)q(\);)p
3747 3666 V 75 3766 V 188 3736 a(a)g(cyclic)h([8,6,1..2]1..2)j(code)d
(defined)h(by)e(generator)i(polynomial)h(over)d(GF\(3\))p
3747 3766 V 75 3865 V 188 3835 a(gap>)h(v:=Codeword\("12101111)q("\);)
49 b(v:=VectorCodeword\(v)q(\);;)p 3747 3865 V 75 3965
V 188 3935 a([)43 b(1)f(2)h(1)g(0)f(1)h(1)g(1)f(1)h(])p
3747 3965 V 75 4065 V 188 4035 a(gap>)h(G:=GeneratorMat\(C\);;)p
3747 4065 V 75 4164 V 188 4134 a(gap>)g(AClosestVectorCombina)q(tio)q
(nsM)q(at)q(FFE)q(Vec)q(FFE)q(Coo)q(rds)q(\(G,)q(F,v)q(,1,)q(1\);)p
3747 4164 V 75 4264 V 188 4234 a([)f([)f(0*Z\(3\),)j(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f
(Z\(3\)\2100)h(],)p 3747 4264 V 75 4363 V 273 4334 a([)d(0*Z\(3\),)j
(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100)f(])f(])p
3747 4363 V 75 4388 4 25 v 3747 4388 V 75 4391 3675 4
v 75 4525 a
SDict begin H.S end
 75 4525 a 75 4525 a
SDict begin 13.6 H.A end
 75 4525 a 75 4525 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.3) cvn H.B /DEST pdfmark end
 75
4525 a 116 x FJ(2.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(utionMatFFEV)-10 b(ecFFE)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4815 a Fs(\006)22 b Ft(DistancesDistribu)q(tio)q(nMa)q(tFF)q(EV)q
(ecF)q(FE\()53 b(mat,)48 b(f,)f(vec)g(\))1101 b Fr(\(function\))p
Black 216 5041 a Ft(DistancesDistribut)q(ion)q(Mat)q(FF)q(EVe)q(cFF)q
(E)36 b FK(returns)c(the)f(distances)i(distrib)n(ution)h(of)c(the)h(v)o
(ector)g Ft(vec)g FK(to)75 5154 y(the)g(v)o(ectors)i(in)e(the)g(v)o
(ector)h(space)h(generated)g(by)f(the)f(ro)n(ws)g(of)g(the)g(matrix)h
Ft(mat)f FK(o)o(v)o(er)g(the)h(\002nite)f(\002eld)g Ft(f)p
FK(.)51 b(All)75 5267 y(v)o(ectors)25 b(must)g(ha)n(v)o(e)f(the)h(same)
f(length,)h(and)g(all)f(elements)h(must)f(lie)g(in)g(a)g(common)h
(\002eld.)30 b(The)23 b(distances)k(distri-)75 5380 y(b)n(ution)i(is)f
(a)f(list)h Fq(d)k FK(of)c(length)h Fq(Leng)n(t)6 b(h)p
Fo(\()p Fq(vec)p Fo(\))14 b(+)g FK(1,)31 b(such)e(that)f(the)g(v)n
(alue)h Fq(d)5 b Fo([)p Fq(i)p Fo(])27 b FK(is)h(the)g(number)h(of)e(v)
o(ectors)i(in)f(v)o(ecs)75 5493 y(that)c(ha)n(v)o(e)g(distance)i
Fq(i)13 b Fo(+)g FK(1)22 b(to)i Ft(vec)q FK(.)p Black
Black eop end end
%%Page: 15 15
TeXDict begin HPSdict begin 15 14 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(15)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f
(];;)p 3747 523 V 75 623 V 188 593 a(gap>)g(vecs:=[)g([)f(Z\(3\)\2100,)
i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\))g(],)p 3747 623 V 75 722 V 188
692 a(>)127 b([)43 b(0*Z\(3\),)i(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100,)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))f(],)p
3747 722 V 75 822 V 188 792 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 822 V 75 922 V 188 892 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g
(Z\(3\)\2100,)f(0*Z\(3\),)h(0*Z\(3\))f(],)p 3747 922
V 75 1021 V 188 991 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)
h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\))f(],)p
3747 1021 V 75 1121 V 188 1091 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\),)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100)f(])f(];;)p 3747 1121 V 75 1220 V 188 1191
a(gap>)h(DistancesDistribution)q(Mat)q(FFE)q(Ve)q(cFF)q(E\(v)q(ecs)q
(,GF)q(\(3\))q(,v\))q(;)p 3747 1220 V 75 1320 V 188 1290
a([)f(0,)g(4,)g(6,)g(60,)g(109,)h(216,)f(192,)h(112,)g(30)f(])p
3747 1320 V 75 1345 4 25 v 3747 1345 V 75 1348 3675 4
v 75 1481 a
SDict begin H.S end
 75 1481 a 75 1481 a
SDict begin 13.6 H.A end
 75 1481 a 75 1481 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.4) cvn H.B /DEST pdfmark end
 75
1481 a 116 x FJ(2.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(utionV)-10 b(ecFFEsV)g(ecFFE)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1772 a Fs(\006)22 b Ft(DistancesDistribu)q(tio)q(nVe)q(cFF)q(Es)q
(Vec)q(FFE)q(\()52 b(vecs,)d(vec)e(\))1147 b Fr(\(function\))p
Black 216 1998 a Ft(DistancesDistribut)q(ion)q(Vec)q(FF)q(EsV)q(ecF)q
(FE)31 b FK(returns)c(the)f(distances)h(distrib)n(ution)i(of)d(the)f(v)
o(ector)i Ft(vec)e FK(to)75 2110 y(the)32 b(v)o(ectors)h(in)e(the)h
(list)g Ft(vecs)q FK(.)52 b(All)31 b(v)o(ectors)i(must)e(ha)n(v)o(e)i
(the)e(same)h(length,)j(and)d(all)f(elements)i(must)f(lie)f(in)h(a)75
2223 y(common)24 b(\002eld.)k(The)23 b(distances)j(distrib)n(ution)h
(is)d(a)f(list)h Fq(d)j FK(of)d(length)h Fq(Leng)n(t)6
b(h)p Fo(\()p Fq(vec)p Fo(\))13 b(+)g FK(1,)25 b(such)f(that)g(the)g(v)
n(alue)g Fq(d)5 b Fo([)p Fq(i)p Fo(])75 2336 y FK(is)23
b(the)h(number)h(of)e(v)o(ectors)i(in)e Ft(vecs)i FK(that)f(ha)n(v)o(e)
g(distance)i Fq(i)13 b Fo(+)g FK(1)22 b(to)h Ft(vec)q
FK(.)p 75 2447 1648 4 v 1764 2452 a FF(Example)p 2102
2447 V 75 2472 4 25 v 3747 2472 V 75 2571 4 100 v 188
2541 a(gap>)44 b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f
(];;)p 3747 2571 V 75 2671 V 188 2641 a(gap>)g(vecs:=[)g([)f
(Z\(3\)\2100,)i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))g(],)p 3747 2671 V
75 2770 V 188 2741 a(>)127 b([)43 b(0*Z\(3\),)i(Z\(3\)\2100,)f
(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 2770 V 75 2870 V 188 2840 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g
(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))f(],)p
3747 2870 V 75 2970 V 188 2940 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 2970 V 75 3069 V 188 3039 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g
(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\))f(],)p 3747 3069
V 75 3169 V 188 3139 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\),)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100)f(])f(];;)p 3747 3169 V 75 3269 V 188 3239
a(gap>)h(DistancesDistribution)q(Vec)q(FFE)q(sV)q(ecF)q(FE\()q(vec)q
(s,v)q(\);)p 3747 3269 V 75 3368 V 188 3338 a([)f(0,)g(0,)g(0,)g(0,)g
(0,)g(4,)g(0,)g(1,)g(1)f(])p 3747 3368 V 75 3393 4 25
v 3747 3393 V 75 3396 3675 4 v 75 3529 a
SDict begin H.S end
 75 3529 a 75
3529 a
SDict begin 13.6 H.A end
 75 3529 a 75 3529 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.5) cvn H.B /DEST pdfmark end
 75 3529 a 117 x FJ(2.1.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(W)-6 b(eightV)c(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3820 a Fs(\006)22 b
Ft(WeightVecFFE\()51 b(vec)d(\))2445 b Fr(\(function\))p
Black 216 4046 a Ft(WeightVecFFE)23 b FK(returns)d(the)g(weight)g(of)f
(the)g(\002nite)g(\002eld)g(v)o(ector)h Ft(vec)q FK(,)f(i.e.)27
b(the)19 b(number)h(of)f(nonzero)i(entries.)p 75 4168
1648 4 v 1764 4173 a FF(Example)p 2102 4168 V 75 4193
4 25 v 3747 4193 V 75 4293 4 100 v 188 4263 a(gap>)44
b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g
(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f(];;)p
3747 4293 V 75 4392 V 188 4363 a(gap>)g(WeightVecFFE\(v\);)p
3747 4392 V 75 4492 V 188 4462 a(7)p 3747 4492 V 75 4517
4 25 v 3747 4517 V 75 4520 3675 4 v 75 4753 a
SDict begin H.S end
 75 4753
a 75 4753 a
SDict begin 13.6 H.A end
 75 4753 a 75 4753 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.6) cvn H.B /DEST pdfmark end
 75 4753 a 116 x FJ(2.1.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(DistanceV)-10 b(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5043 a Fs(\006)22 b
Ft(DistanceVecFFE\()52 b(vec1,)c(vec2)g(\))2028 b Fr(\(function\))p
Black 216 5269 a FK(The)23 b Fq(Hamming)g(metric)h FK(on)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))1374 5236 y Fm(n)1435
5269 y FK(is)23 b(the)h(function)936 5473 y Fq(d)5 b(is)n(t)h
Fo(\(\()p Fq(v)1185 5487 y Fr(1)1224 5473 y Fp(;)k(:::;)g
Fq(v)1409 5487 y Fm(n)1448 5473 y Fo(\))p Fp(;)g Fo(\()p
Fq(w)1614 5487 y Fr(1)1652 5473 y Fp(;)g(:::;)g Fq(w)1858
5487 y Fm(n)1896 5473 y Fo(\)\))20 b(=)g Fv(jf)p Fq(i)h
Fv(2)f Fo([)p FK(1)p Fp(::)p Fq(n)p Fo(])k Fv(j)f Fq(v)2576
5487 y Fm(i)2619 5473 y Fv(6)p Fo(=)d Fq(w)2771 5487
y Fm(i)2794 5473 y Fv(gj)p Fp(:)p Black Black eop end
end
%%Page: 16 16
TeXDict begin HPSdict begin 16 15 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(16)p Black 75 399 a(This)61 b(is)h(also)g(called)h(the)e
(\(Hamming\))h(distance)i(between)e Fq(v)42 b Fo(=)f(\()p
Fq(v)2551 413 y Fr(1)2589 399 y Fp(;)10 b(:::;)g Fq(v)2774
413 y Fm(n)2813 399 y Fo(\))61 b FK(and)h Fq(w)41 b Fo(=)g(\()p
Fq(w)3411 413 y Fr(1)3448 399 y Fp(;)10 b(:::;)g Fq(w)3654
413 y Fm(n)3692 399 y Fo(\))p FK(.)75 511 y Ft(DistanceVecFFE)40
b FK(returns)e(the)e(distance)j(between)e(the)f(tw)o(o)g(v)o(ectors)h
Ft(vec1)g FK(and)f Ft(vec2)r FK(,)i(which)e(must)h(ha)n(v)o(e)75
624 y(the)22 b(same)h(length)g(and)g(whose)f(elements)i(must)e(lie)g
(in)g(a)g(common)g(\002eld.)28 b(The)22 b(distance)i(is)e(the)h(number)
g(of)f(places)75 737 y(where)i Ft(vec1)g FK(and)g Ft(vec2)g
FK(dif)n(fer)-5 b(.)p 75 841 1648 4 v 1764 846 a FF(Example)p
2102 841 V 75 866 4 25 v 3747 866 V 75 966 4 100 v 188
936 a(gap>)44 b(v1:=[)g(Z\(3\)\2100,)g(Z\(3\),)g(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100)f
(];;)p 3747 966 V 75 1066 V 188 1036 a(gap>)g(v2:=[)g(Z\(3\),)g
(Z\(3\)\2100,)g(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)
f(Z\(3\)\2100,)h(Z\(3\)\2100)f(];;)p 3747 1066 V 75 1165
V 188 1135 a(gap>)g(DistanceVecFFE\(v1,v2\))q(;)p 3747
1165 V 75 1265 V 188 1235 a(2)p 3747 1265 V 75 1290 4
25 v 3747 1290 V 75 1293 3675 4 v 75 1436 a
SDict begin H.S end
 75 1436 a
75 1436 a
SDict begin 13.6 H.A end
 75 1436 a 75 1436 a
SDict begin [ /View [/XYZ H.V] /Dest (section.2.2) cvn H.B /DEST pdfmark end
 75 1436 a 150 x FM(2.2)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Other)30 b(functions)p
Black 75 1793 a FK(W)-7 b(e)26 b(basically)k(repeat,)f(with)e(minor)g
(v)n(ariation,)j(the)d(material)i(in)e(the)g Fy(GAP)e
FK(manual)j(or)f(from)g(Frank)g(Luebeck')-5 b(s)75 1906
y(website)p 0.6179 0.0236 0.0894 TeXcolorrgb 390 1920
a
SDict begin H.S end
 390 1920 a 0.6179 0.0236 0.0894 TeXcolorrgb -14 x Ft
(http://www.math.rwt)q(h-a)q(ach)q(en)q(.de)q(:80)q(01/)q(\230F)q(ran)q
(k.L)q(ueb)q(ec)q(k/d)q(ata)q(/Co)q(nw)q(ayP)q(ol)p 0.6179 0.0236 0.0894
TeXcolorrgb 3397 1849 a
SDict begin H.R end
 3397 1849 a 3397 1906 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.math.rwth-aachen.de:8001/~Frank.Luebeck/data/ConwayPol) >> /Subtype /Link H.B /ANN pdfmark end
 3397
1906 a Black 43 w FK(on)38 b(Con-)75 2019 y(w)o(ay)e(polynomials.)68
b(The)38 b Fj(P)t(R)t(I)t(M)t(E)k(FI)t(E)t(L)t(D)t(S)r
FK(:)57 b(If)43 b Fq(p)27 b Fv(\025)g FK(2)35 b(is)h(a)g(prime)g(then)h
Fq(GF)6 b Fo(\()h Fq(p)p Fo(\))36 b FK(denotes)i(the)f(\002eld)e
Fi(Z)p Fp(=)7 b Fq(p)p Fi(Z)p FK(,)75 2131 y(with)23
b(addition)j(and)e(multiplication)j(performed)e(mod)31
b Fq(p)p FK(.)216 2244 y(The)g Fj(P)t(R)t(I)t(M)t(E)j(P)t(O)r(W)t(E)t
(R)g(FI)t(E)t(L)t(D)t(S)r FK(:)43 b(Suppose)30 b Fq(q)24
b Fo(=)29 b Fq(p)1844 2211 y Fm(r)1904 2244 y FK(is)g(a)f(prime)h(po)n
(wer)l(,)i Fq(r)25 b Fp(>)e FK(1,)30 b(and)f(put)g Fq(F)i
Fo(=)22 b Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p FK(.)45 b(Let)75
2357 y Fq(F)7 b Fo([)p Fq(x)p Fo(])25 b FK(denote)i(the)e(ring)g(of)g
(all)g(polynomials)i(o)o(v)o(er)e Fq(F)32 b FK(and)25
b(let)39 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))25 b FK(denote)i(a)d(monic)h
(irreducible)j(polynomial)f(in)75 2470 y Fq(F)7 b Fo([)p
Fq(x)p Fo(])29 b FK(of)f(de)o(gree)i Fq(r)r FK(.)43 b(The)28
b(quotient)j Fq(E)e Fo(=)23 b Fq(F)7 b Fo([)p Fq(x)p
Fo(])p Fp(=)p Fo(\()14 b Fq(f)f Fo(\()p Fq(x)p Fo(\)\))26
b(=)d Fq(F)7 b Fo([)p Fq(x)p Fo(])p Fp(=)14 b Fq(f)f
Fo(\()p Fq(x)p Fo(\))p Fq(F)d Fo([)p Fq(x)p Fo(])29 b
FK(is)f(a)g(\002eld)h(with)f Fq(q)g FK(elements.)45 b(If)e
Fq(f)13 b Fo(\()p Fq(x)p Fo(\))75 2583 y FK(and)31 b
Fq(E)k FK(are)30 b(related)i(in)e(this)h(w)o(ay)-6 b(,)31
b(we)f(say)g(that)45 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))30
b FK(is)g(the)j Fj(D)t(E)t(FI)t(N)t(I)t(N)t(G)j(P)t(O)t(L)m(Y)t(N)t(O)t
(M)t(I)t(A)t(L)f FK(of)30 b Fq(E)7 b FK(.)46 b(An)o(y)30
b(de\002ning)75 2696 y(polynomial)c(f)o(actors)f(completely)h(into)e
(distinct)h(linear)g(f)o(actors)g(o)o(v)o(er)f(the)g(\002eld)f(it)g
(de\002nes.)216 2809 y(F)o(or)31 b(an)o(y)h(\002nite)f(\002eld)h
Fq(F)7 b FK(,)32 b(the)g(multiplicati)n(v)o(e)j(group)d(of)g(non-zero)i
(elements)f Fq(F)2856 2776 y Fh(\002)2943 2809 y FK(is)e(a)g(c)o(yclic)
i(group.)54 b(An)75 2922 y Fu(a)21 b Fv(2)f Fq(F)30 b
FK(is)24 b(called)h(a)h Fj(P)t(R)t(I)t(M)t(I)t(T)t(I)t(V)t(E)32
b(E)t(L)t(E)t(M)t(E)t(N)t(T)e FK(if)24 b(it)g(is)g(a)f(generator)k(of)d
Fq(F)2362 2889 y Fh(\002)2418 2922 y FK(.)29 b(A)23 b(de\002ning)i
(polynomial)40 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))25 b
FK(of)f Fq(F)30 b FK(is)75 3035 y(said)24 b(to)g(be)h
Fj(P)t(R)t(I)t(M)t(I)t(T)t(I)t(V)t(E)30 b FK(if)23 b(it)h(has)f(a)h
(root)g(in)f Fq(F)30 b FK(which)24 b(is)f(a)g(primiti)n(v)o(e)i
(element.)75 3187 y
SDict begin H.S end
 75 3187 a 75 3187 a
SDict begin 13.6 H.A end
 75 3187 a 75
3187 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2.1) cvn H.B /DEST pdfmark end
 75 3187 a 97 x FJ(2.2.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ConwayP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3458 a Fs(\006)d Ft(ConwayPolynomial\()53 b(p,)47
b(n)g(\))2213 b Fr(\(function\))p Black 216 3684 a FK(A)26
b(standard)k(notation)f(for)f(the)f(elements)i(of)e Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))27 b FK(is)g(gi)n(v)o(en)h(via)g(the)f
(representati)n(v)o(es)k(0)p Fp(;)10 b(:::;)17 b Fq(p)d
Fv(\000)g FK(1)29 b(of)e(the)75 3797 y(cosets)h(modulo)36
b Fq(p)p FK(.)i(W)-7 b(e)26 b(order)j(these)f(elements)g(by)f(0)53
b Fv(h)g FK(1)g Fv(h)g FK(2)g Fv(h)g Fp(:::)g Fv(h)59
b Fq(p)14 b Fv(\000)g FK(1.)39 b(W)-7 b(e)26 b(introduce)k(an)d
(ordering)75 3910 y(of)g(the)g(polynomials)j(of)d(de)o(gree)h
Fq(r)g FK(o)o(v)o(er)f Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p
FK(.)39 b(Let)26 b Fq(g)p Fo(\()p Fq(x)p Fo(\))e(=)e
Fq(g)2184 3924 y Fm(r)2216 3910 y Fq(x)2256 3877 y Fm(r)2302
3910 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(g)2606 3924 y Fr(0)2669
3910 y FK(and)28 b Fq(h)p Fo(\()p Fq(x)p Fo(\))c(=)d
Fq(h)3143 3924 y Fm(r)3175 3910 y Fq(x)3215 3877 y Fm(r)3261
3910 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(h)3565 3924 y Fr(0)3629
3910 y FK(\(by)75 4023 y(con)l(v)o(ention,)26 b Fq(g)564
4037 y Fm(i)606 4023 y Fo(=)19 b Fq(h)741 4037 y Fm(i)784
4023 y Fo(=)f FK(0)23 b(for)g Fq(i)43 b Fv(i)h Fq(r)r
FK(\).)29 b(Then)22 b(we)g(de\002ne)h Fq(g)44 b Fv(h)g
Fq(h)22 b FK(if)h(and)g(only)g(if)f(there)i(is)e(an)h(inde)o(x)g
Fq(k)h FK(with)f Fq(g)3550 4037 y Fm(i)3592 4023 y Fo(=)c
Fq(h)3727 4037 y Fm(i)75 4136 y FK(for)24 b Fq(i)45 b
Fv(i)h Fq(k)25 b FK(and)f Fo(\()p Fv(\000)p FK(1)p Fo(\))760
4103 y Fm(r)r Fh(\000)p Fm(k)874 4136 y Fq(g)919 4150
y Fm(k)1000 4136 y Fv(h)46 b Fo(\()p Fv(\000)p FK(1)p
Fo(\))1267 4103 y Fm(r)r Fh(\000)p Fm(k)1381 4136 y Fq(h)1426
4150 y Fm(k)1461 4136 y FK(.)216 4249 y(The)31 b(C)t
Fj(O)t(N)t(W)-5 b(A)l(Y)33 b(P)t(O)t(L)m(Y)t(N)t(O)t(M)t(I)t(A)t(L)47
b Fq(f)1356 4263 y Fm(p)p Fl(;)p Fm(r)1439 4249 y Fo(\()p
Fq(x)p Fo(\))30 b FK(for)f Fq(GF)7 b Fo(\()g Fq(p)1929
4216 y Fm(r)1961 4249 y Fo(\))28 b FK(is)h(the)g(smallest)h(polynomial)
i(of)d(de)o(gree)h Fq(r)g FK(with)f(re-)75 4361 y(spect)c(to)e(this)h
(ordering)i(such)e(that:)p Black 211 4549 a Fv(\017)p
Black 60 w Fq(f)348 4563 y Fm(p)p Fl(;)p Fm(r)432 4549
y Fo(\()p Fq(x)p Fo(\))f FK(is)h(monic,)p Black 211 4737
a Fv(\017)p Black 60 w Fq(f)348 4751 y Fm(p)p Fl(;)p
Fm(r)432 4737 y Fo(\()p Fq(x)p Fo(\))18 b FK(is)h(primiti)n(v)o(e,)h
(that)f(is,)g(an)o(y)g(zero)g(is)f(a)g(generator)j(of)e(the)g(\(c)o
(yclic\))h(multiplicati)n(v)o(e)h(group)f(of)e Fq(GF)7
b Fo(\()g Fq(p)3660 4704 y Fm(r)3692 4737 y Fo(\))p FK(,)p
Black 211 4924 a Fv(\017)p Black 46 w FK(for)24 b(each)f(proper)i(di)n
(visor)g Fq(m)d FK(of)h Fq(r)h FK(we)f(ha)n(v)o(e)g(that)38
b Fq(f)1921 4938 y Fm(p)p Fl(;)p Fm(m)2025 4924 y Fo(\()p
Fq(x)2100 4891 y Fk(\()5 b Fm(p)2164 4867 y Ff(r)2189
4891 y Fh(\000)p Fr(1)p Fk(\))p Fl(=)p Fk(\()g Fm(p)2397
4867 y Ff(m)2437 4891 y Fh(\000)p Fr(1)p Fk(\))2552 4924
y Fo(\))20 b Fv(\021)g FK(0)91 b Fo(\()p FK(mod)35 b
Fq(f)3097 4938 y Fm(p)p Fl(;)p Fm(r)3180 4924 y Fo(\()p
Fq(x)p Fo(\)\))p FK(;)24 b(that)g(is,)f(the)302 5037
y Fo(\()7 b Fq(p)389 5004 y Fm(r)434 5037 y Fv(\000)13
b FK(1)p Fo(\))p Fp(=)p Fo(\()7 b Fq(p)730 5004 y Fm(m)796
5037 y Fv(\000)13 b FK(1)p Fo(\))p FK(-th)23 b(po)n(wer)h(of)f(a)h
(zero)g(of)37 b Fq(f)1816 5051 y Fm(p)p Fl(;)p Fm(r)1899
5037 y Fo(\()p Fq(x)p Fo(\))24 b FK(is)g(a)f(zero)h(of)37
b Fq(f)2503 5051 y Fm(p)p Fl(;)p Fm(m)2607 5037 y Fo(\()p
Fq(x)p Fo(\))p FK(.)216 5225 y Ft(ConwayPolynomial\(p)q(,n\))29
b FK(returns)d(the)d(polynomial)40 b Fq(f)2104 5239 y
Fm(p)p Fl(;)p Fm(r)2188 5225 y Fo(\()p Fq(x)p Fo(\))24
b FK(de\002ned)g(abo)o(v)o(e.)216 5338 y Ft(IsCheapConwayPolyn)q(omi)q
(al\()q(p,)q(n\))36 b FK(returns)c(true)f(if)g Ft(ConwayPolynomial\()52
b(p,)47 b(n)g(\))30 b FK(will)g(gi)n(v)o(e)h(a)f(re-)75
5451 y(sult)22 b(in)g(reasonable)i(time.)k(This)21 b(is)h(either)h(the)
e(case)i(when)e(this)h(polynomial)i(is)e(pre-computed,)i(or)e(if)f
Fq(n)p Fp(;)c Fq(p)22 b FK(are)g(not)75 5564 y(too)i(big.)p
Black Black eop end end
%%Page: 17 17
TeXDict begin HPSdict begin 17 16 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(17)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2.2) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(2.2.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(RandomPrimiti)o(v)o(eP)n(olynomial)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(RandomPrimitivePo)q(lyn)q(omi)q
(al\()53 b(F,)47 b(n)g(\))1796 b Fr(\(function\))p Black
216 799 a FK(F)o(or)22 b(a)f(\002nite)i(\002eld)f Ft(F)g
FK(and)g(a)g(positi)n(v)o(e)i(inte)o(ger)f Ft(n)f FK(this)h(function)i
(returns)e(a)f(primiti)n(v)o(e)h(polynomial)i(of)d(de)o(gree)i
Ft(n)75 912 y FK(o)o(v)o(er)g Ft(F)p FK(,)e(that)i(is)g(a)f(zero)h(of)g
(this)g(polynomial)i(has)d(maximal)h(multiplicati)n(v)o(e)j(order)d
Fv(j)p Fq(F)7 b Fv(j)2859 879 y Fm(n)2910 912 y Fv(\000)13
b FK(1.)216 1024 y Ft(IsPrimitivePolynom)q(ial)q(\(f\))36
b FK(can)30 b(be)g(used)h(to)f(check)h(if)e(a)h(uni)n(v)n(ariate)i
(polynomial)g Ft(f)e FK(is)f(primiti)n(v)o(e)i(or)75
1137 y(not.)p Black Black eop end end
%%Page: 18 18
TeXDict begin HPSdict begin 18 17 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.3) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(3)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Codew)n(ords)p Black 75 1881 a FK(Let)24 b Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))24 b FK(denote)i(a)e(\002nite)g(\002eld)h(with)f
Fq(q)g FK(\(a)g(prime)h(po)n(wer\))f(elements.)33 b(A)23
b Fq(code)i FK(is)g(a)f(subset)c Fq(C)26 b FK(of)e(some)h(\002nite-)75
1994 y(dimensional)f(v)o(ector)f(space)18 b Fq(V)32 b
FK(o)o(v)o(er)22 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)28
b(The)21 b Fq(length)j FK(of)16 b Fq(C)23 b FK(is)f(the)g(dimension)h
(of)17 b Fq(V)11 b FK(.)28 b(Usually)-6 b(,)18 b Fq(V)30
b Fo(=)18 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))3712 1961
y Fm(n)75 2107 y FK(and)24 b(the)g(length)g(is)g(the)f(number)i(of)e
(coordinate)j(entries.)31 b(When)18 b Fq(C)25 b FK(is)e(itself)i(a)e(v)
o(ector)h(space)g(o)o(v)o(er)g Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))23 b FK(then)h(it)75 2220 y(is)f(called)i(a)e Fq(linear)i(code)g
FK(and)f(the)f Fq(dimension)j FK(of)18 b Fq(C)25 b FK(is)e(its)h
(dimension)i(as)d(a)g(v)o(ector)i(space)f(o)o(v)o(er)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)216 2333 y(In)33
b Fy(GU)m(A)-6 b(V)f(A)p FK(,)31 b(a)i(`code)n(w)o(ord')i(is)f(a)e
Fy(GAP)g FK(record,)k(with)d(one)h(of)f(its)h(components)i(being)e(an)f
(element)i(in)28 b Fq(V)11 b FK(.)75 2446 y(Lik)o(e)n(wise,)21
b(a)g(`code')h(is)f(a)f Fy(GAP)f FK(record,)k(with)e(one)g(of)g(its)g
(components)i(being)g(a)d(subset)i(\(or)g(subspace)h(with)e(gi)n(v)o
(en)75 2559 y(basis,)j(if)19 b Fq(C)24 b FK(is)g(linear\))h(of)18
b Fq(V)12 b FK(.)p 75 2653 1648 4 v 1764 2658 a FF(Example)p
2102 2653 V 75 2678 4 25 v 3747 2678 V 75 2777 4 100
v 273 2748 a(gap>)43 b(C:=RandomLinearCode)q(\(20)q(,10)q(,G)q(F\(4)q
(\)\);)p 3747 2777 V 75 2877 V 273 2847 a(a)85 b([20,10,?])45
b(randomly)g(generated)h(code)d(over)h(GF\(4\))p 3747
2877 V 75 2977 V 273 2947 a(gap>)f(c:=Random\(C\);)p
3747 2977 V 75 3076 V 273 3046 a([)f(1)h(a)g(0)f(0)h(0)g(1)f(1)h
(a\2102)g(0)g(0)g(a)f(1)h(1)g(1)g(a)f(1)h(1)g(a)f(a)h(0)g(])p
3747 3076 V 75 3176 V 273 3146 a(gap>)g(NamesOfComponents\(C)q(\);)p
3747 3176 V 75 3276 V 273 3246 a([)f("LeftActingDomain",)49
b("GeneratorsOfLeftOp)q(era)q(tor)q(Add)q(iti)q(veG)q(rou)q(p",)g
("WordLength",)p 3747 3276 V 75 3375 V 357 3345 a("GeneratorMat",)f
("name",)c("Basis",)i("NiceFreeLeftModule",)j("Dimension",)p
3747 3375 V 75 3475 V 400 3445 a("Representative",)f("ZeroImmutable")f
(])p 3747 3475 V 75 3574 V 273 3545 a(gap>)c(NamesOfComponents\(c)q
(\);)p 3747 3574 V 75 3674 V 273 3644 a([)f("VectorCodeword",)48
b("WordLength",)f("treatAsPoly")g(])p 3747 3674 V 75
3774 V 273 3744 a(gap>)c(c!.VectorCodeword;)p 3747 3774
V 75 3873 V 273 3843 a([)f(immutable)k(compressed)f(vector)g(length)f
(20)f(over)h(GF\(4\))g(])p 3747 3873 V 75 3973 V 273
3943 a(gap>)f(Display\(last\);)p 3747 3973 V 75 4073
V 273 4043 a([)f(Z\(2\2102\),)j(Z\(2\2102\),)g(Z\(2\2102\),)f
(Z\(2\)\2100,)h(Z\(2\2102\),)g(Z\(2\2102\)\2102,)g(0*Z\(2\),)g
(Z\(2\2102\),)g(Z\(2\2102\),)p 3747 4073 V 75 4172 V
357 4142 a(Z\(2\)\2100,)g(Z\(2\2102\)\2102,)g(0*Z\(2\),)g(0*Z\(2\),)g
(Z\(2\2102\),)g(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g(Z\(2\2102\)\2102,)p
3747 4172 V 75 4272 V 357 4242 a(Z\(2\)\2100,)g(0*Z\(2\))f(])p
3747 4272 V 75 4371 V 273 4342 a(gap>)f(C!.Dimension;)p
3747 4371 V 75 4471 V 273 4441 a(10)p 3747 4471 V 75
4496 4 25 v 3747 4496 V 75 4499 3675 4 v 75 4687 a FK(Mathematically)-6
b(,)60 b(a)50 b(`code)n(w)o(ord')j(is)d(an)g(element)i(of)e(a)h(code)46
b Fq(C)r FK(,)56 b(b)n(ut)51 b(in)g Fy(GU)m(A)-6 b(V)f(A)48
b FK(the)j Ft(Codeword)i FK(and)75 4800 y Ft(VectorCodeword)27
b FK(commands)c(ha)n(v)o(e)h(implementations)i(which)c(do)h(not)g
(check)h(if)e(the)h(code)n(w)o(ord)h(belongs)g(to)18
b Fq(C)75 4913 y FK(\(i.e.,)j(are)f(independent)25 b(of)20
b(the)h(code)h(itself\).)29 b(The)o(y)20 b(e)o(xist)i(primarily)g(to)f
(mak)o(e)f(it)h(easier)h(for)f(the)g(user)g(to)g(construct)75
5026 y(a)29 b(the)h(associated)j Fy(GAP)27 b FK(record.)49
b(Using)30 b(these)h(commands,)h(one)e(can)g(enter)h(into)f(a)f
Fy(GAP)f FK(both)i(a)f(code)n(w)o(ord)j Fq(c)75 5139
y FK(\(belonging)d(to)20 b Fq(C)r FK(\))26 b(and)g(a)f(recei)n(v)o(ed)i
(w)o(ord)f Fq(r)i FK(\(not)e(belonging)j(to)20 b Fq(C)r
FK(\))25 b(using)i(the)f(same)g(command.)36 b(The)25
b(user)i(can)75 5252 y(input)e(code)n(w)o(ords)g(in)f(dif)n(ferent)h
(formats)f(\(as)g(strings,)h(v)o(ectors,)g(and)f(polynomials\),)i(and)e
(output)h(information)h(is)75 5364 y(formatted)f(in)f(a)f(readable)i(w)
o(ay)-6 b(.)216 5477 y(A)24 b(code)n(w)o(ord)j Fq(c)d
FK(in)h(a)g(linear)h(code)21 b Fq(C)27 b FK(arises)f(in)f(practice)i
(by)e(an)h(initial)g(encoding)i(of)d(a)f('block')j(message)g
Fq(m)p FK(,)75 5590 y(adding)h(enough)g(redundanc)o(y)i(to)c(reco)o(v)o
(er)i Fq(m)d FK(after)i Fq(c)f FK(is)g(transmitted)j(via)e(a)f('noisy')
i(communication)h(medium.)p Black 1867 5841 a(18)p Black
eop end end
%%Page: 19 19
TeXDict begin HPSdict begin 19 18 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(19)p Black 75 399 a(In)22 b Fy(GU)m(A)-6
b(V)f(A)p FK(,)20 b(for)j(linear)h(codes,)f(the)g(map)f
Fq(m)d Fv(7\000)-16 b(!)19 b Fq(c)j FK(is)g(computed)i(using)g(the)e
(command)h Ft(c:=m*C)h FK(and)f(reco)o(v)o(ering)75 511
y Fq(m)18 b FK(from)h Fq(c)g FK(is)g(obtained)i(by)f(the)f(command)h
Ft(InformationWord\(C,c)q(\))p FK(.)33 b(These)19 b(commands)h(are)g(e)
o(xplained)h(more)75 624 y(belo)n(w)-6 b(.)216 737 y(Man)o(y)25
b(operations)i(are)e(a)n(v)n(ailable)i(on)e(code)n(w)o(ords)i(themselv)
o(es,)f(although)h(code)n(w)o(ords)g(also)e(w)o(ork)g(together)75
850 y(with)e(codes)i(\(see)f(chapter)p 0.0236 0.0894 0.6179
TeXcolorrgb 948 850 a
SDict begin H.S end
 948 850 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(4)p 0.0236 0.0894 0.6179 TeXcolorrgb 993
788 a
SDict begin H.R end
 993 788 a 993 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.4) cvn H.B /ANN pdfmark end
 993 850 a Black 24 w FK(on)f(Codes\).)216
963 y(The)c(\002rst)h(section)h(describes)h(ho)n(w)d(code)n(w)o(ords)j
(are)d(constructed)k(\(see)d Ft(Codeword)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2905 964 a
SDict begin H.S end
 2905 964 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3086 901 a
SDict begin H.R end
 3086 901 a 3086 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.1) cvn H.B /ANN pdfmark end
 3086 963 a Black FK(\))e(and)g
Ft(IsCodeword)75 1076 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1077 a
SDict begin H.S end
 105 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.1.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 1014 a
SDict begin H.R end
 286 1014 a 286 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.3) cvn H.B /ANN pdfmark end
 286 1076 a Black FK(\)\).)55
b(Sections)p 0.0236 0.0894 0.6179 TeXcolorrgb 764 1077
a
SDict begin H.S end
 764 1077 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 877 1014 a
SDict begin H.R end
 877 1014
a 877 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.2) cvn H.B /ANN pdfmark end
 877 1076 a Black 32 w FK(and)p 0.0236 0.0894 0.6179
TeXcolorrgb 1071 1077 a
SDict begin H.S end
 1071 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 1014 a
SDict begin H.R end
 1184 1014 a 1184 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.3) cvn H.B /ANN pdfmark end
 1184 1076 a Black
32 w FK(describe)35 b(the)d(arithmetic)i(operations)h(applicable)g(to)d
(code)n(w)o(ords.)56 b(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 75 1190 a
SDict begin H.S end
 75 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
188 1127 a
SDict begin H.R end
 188 1127 a 188 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.4) cvn H.B /ANN pdfmark end
 188 1189 a Black 26
w FK(describe)28 b(functions)g(that)f(con)l(v)o(ert)g(code)n(w)o(ords)h
(back)f(to)f(v)o(ectors)h(or)f(polynomials)i(\(see)f
Ft(VectorCodeword)75 1302 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1303 a
SDict begin H.S end
 105 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 1240 a
SDict begin H.R end
 286 1240 a 286 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.1) cvn H.B /ANN pdfmark end
 286 1302 a Black FK(\))i(and)f
Ft(PolyCodeword)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1117 1303 a
SDict begin H.S end
 1117 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(3.4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 1298
1240 a
SDict begin H.R end
 1298 1240 a 1298 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.2) cvn H.B /ANN pdfmark end
 1298 1302 a Black FK(\)\).)44
b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 1725 1303
a
SDict begin H.S end
 1725 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 1838 1240 a
SDict begin H.R end
 1838 1240
a 1838 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.5) cvn H.B /ANN pdfmark end
 1838 1302 a Black 28 w FK(describe)30 b(functions)h(that)
e(change)h(the)e(w)o(ay)g(a)g(code)n(w)o(ord)75 1415
y(is)d(displayed)i(\(see)f Ft(TreatAsVector)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1360 1416 a
SDict begin H.S end
 1360 1416
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.5.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1541 1353 a
SDict begin H.R end
 1541 1353 a 1541 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.5.1) cvn H.B /ANN pdfmark end
 1541
1415 a Black FK(\))c(and)h Ft(TreatAsPoly)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2316 1416 a
SDict begin H.S end
 2316 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.5.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2497 1353 a
SDict begin H.R end
 2497 1353 a 2497 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.5.2) cvn H.B /ANN pdfmark end
 2497 1415 a Black
FK(\)\).)34 b(Finally)-6 b(,)26 b(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3209 1416 a
SDict begin H.S end
 3209 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3322 1353 a
SDict begin H.R end
 3322 1353 a 3322 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.6) cvn H.B /ANN pdfmark end
 3322 1415 a Black
25 w FK(describes)i(a)75 1528 y(function)f(to)f(generate)h(a)e(null)h
(w)o(ord)f(\(see)h Ft(NullWord)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1867 1529 a
SDict begin H.S end
 1867 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2048 1466 a
SDict begin H.R end
 2048 1466 a 2048 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.1) cvn H.B /ANN pdfmark end
 2048 1528 a Black
FK(\)\))f(and)g(some)g(functions)h(for)f(e)o(xtracting)h(properties)75
1641 y(of)c(code)n(w)o(ords)j(\(see)e Ft(DistanceCodeword)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1550 1642 a
SDict begin H.S end

1550 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1731 1579 a
SDict begin H.R end
 1731 1579
a 1731 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
 1731 1641 a Black FK(\),)c Ft(Support)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2186 1642 a
SDict begin H.S end

2186 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2367 1579 a
SDict begin H.R end
 2367 1579
a 2367 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.3) cvn H.B /ANN pdfmark end
 2367 1641 a Black FK(\))e(and)g Ft(WeightCodeword)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3276 1642 a
SDict begin H.S end

3276 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3457 1579 a
SDict begin H.R end
 3457 1579
a 3457 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.4) cvn H.B /ANN pdfmark end
 3457 1641 a Black FK(\)\).)75 1800 y
SDict begin H.S end
 75
1800 a 75 1800 a
SDict begin 13.6 H.A end
 75 1800 a 75 1800 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.1) cvn H.B /DEST pdfmark end
 75 1800 a 133 x
FM(3.1)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Construction)k(of)e(Codew)o
(ords)p Black 75 2029 a
SDict begin H.S end
 75 2029 a 75 2029 a
SDict begin 13.6 H.A end
 75 2029 a
75 2029 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.1) cvn H.B /DEST pdfmark end
 75 2029 a 114 x FJ(3.1.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Codew)o(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2318
a Fs(\006)22 b Ft(Codeword\()50 b(obj[,)e(n][,][F])h(\))2121
b Fr(\(function\))p Black 216 2544 a Ft(Codeword)24 b
FK(returns)g(a)e(code)n(w)o(ord)i(or)e(a)g(list)g(of)g(code)n(w)o(ords)
j(constructed)g(from)d Ft(obj)q FK(.)28 b(The)21 b(object)j
Ft(obj)f FK(can)f(be)75 2656 y(a)h(v)o(ector)l(,)i(a)e(string,)h(a)f
(polynomial)j(or)e(a)f(code)n(w)o(ord.)30 b(It)23 b(may)h(also)g(be)f
(a)g(list)h(of)g(those)g(\(e)n(v)o(en)g(a)g(mix)o(ed)f(list\).)216
2769 y(If)h(a)f(number)i Ft(n)f FK(is)g(speci\002ed,)h(all)f
(constructed)k(code)n(w)o(ords)d(ha)n(v)o(e)g(length)h
Ft(n)p FK(.)j(This)24 b(is)g(the)g(only)h(w)o(ay)f(to)g(mak)o(e)75
2882 y(sure)g(that)g(all)f(elements)h(of)f Ft(obj)h FK(are)f(con)l(v)o
(erted)j(to)d(code)n(w)o(ords)i(of)e(the)h(same)f(length.)30
b(Elements)24 b(of)f Ft(obj)g FK(that)h(are)75 2995 y(longer)k(than)g
Ft(n)f FK(are)g(reduced)i(in)d(length)j(by)e(cutting)h(of)f(the)h(last)
f(positions.)41 b(Elements)28 b(of)f Ft(obj)g FK(that)g(are)h(shorter)
75 3108 y(than)g Ft(n)f FK(are)h(lengthened)j(by)c(adding)i(zeros)g(at)
e(the)h(end.)41 b(If)28 b(no)f Ft(n)g FK(is)h(speci\002ed,)h(each)g
(constructed)h(code)n(w)o(ord)f(is)75 3221 y(handled)d(indi)n(vidually)
-6 b(.)216 3334 y(If)25 b(a)g(Galois)h(\002eld)f Ft(F)g
FK(is)g(speci\002ed,)h(all)g(code)n(w)o(ords)h(are)e(constructed)k(o)o
(v)o(er)c(this)h(\002eld.)34 b(This)25 b(is)g(the)g(only)h(w)o(ay)75
3447 y(to)g(mak)o(e)f(sure)i(that)f(all)g(elements)h(of)e
Ft(obj)h FK(are)g(con)l(v)o(erted)i(to)e(the)g(same)f(\002eld)h
Ft(F)f FK(\(otherwise)j(the)o(y)e(are)g(con)l(v)o(erted)75
3560 y(one)g(by)g(one\).)35 b(Note)26 b(that)g(all)f(elements)i(of)f
Ft(obj)g FK(must)f(ha)n(v)o(e)h(elements)h(o)o(v)o(er)f
Ft(F)f FK(or)g(o)o(v)o(er)h(`Inte)o(gers'.)37 b(Con)l(v)o(erting)75
3673 y(from)30 b(one)g(Galois)h(\002eld)e(to)h(another)i(is)e(not)g
(allo)n(wed.)48 b(If)30 b(no)g Ft(F)f FK(is)h(speci\002ed,)j(v)o
(ectors)e(or)f(strings)h(with)f(inte)o(ger)75 3786 y(elements)25
b(will)e(be)h(con)l(v)o(erted)i(to)d(the)h(smallest)h(Galois)f(\002eld)
f(possible.)216 3898 y(Note)i(that)h(a)f(signi\002cant)i(speed)f
(increase)h(is)e(achie)n(v)o(ed)i(if)e Ft(F)g FK(is)g(speci\002ed,)h(e)
n(v)o(en)g(when)f(all)g(elements)i(of)e Ft(obj)75 4011
y FK(already)g(ha)n(v)o(e)f(elements)h(o)o(v)o(er)f Ft(F)p
FK(.)216 4124 y(Ev)o(ery)h(v)o(ector)g(in)g Ft(obj)g
FK(can)g(be)f(a)g(\002nite)h(\002eld)f(v)o(ector)i(o)o(v)o(er)e
Ft(F)h FK(or)f(a)g(v)o(ector)i(o)o(v)o(er)e(`Inte)o(gers'.)34
b(In)25 b(the)g(last)g(case,)75 4237 y(it)e(is)h(con)l(v)o(erted)i(to)d
Ft(F)g FK(or)l(,)h(if)f(omitted,)h(to)g(the)g(smallest)g(Galois)h
(\002eld)e(possible.)216 4350 y(Ev)o(ery)g(string)h(in)f
Ft(obj)h FK(must)f(be)g(a)f(string)i(of)f(numbers,)h(without)g(spaces,)
h(commas)e(or)g(an)o(y)g(other)h(characters.)75 4463
y(These)i(numbers)h(must)e(be)h(from)f(0)g(to)h(9.)34
b(The)25 b(string)i(is)e(con)l(v)o(erted)k(to)c(a)g(code)n(w)o(ord)i(o)
o(v)o(er)f Ft(F)f FK(or)l(,)h(if)f Ft(F)g FK(is)g(omitted,)75
4576 y(o)o(v)o(er)c(the)h(smallest)g(Galois)g(\002eld)e(possible.)31
b(Note)21 b(that)g(since)h(all)g(numbers)g(in)f(the)h(string)g(are)f
(interpreted)j(as)d(one-)75 4689 y(digit)k(numbers,)g(Galois)f
(\002elds)g(of)g(size)g(lar)n(ger)h(than)g(10)f(are)g(not)g(properly)i
(represented)h(when)d(using)h(strings.)31 b(In)75 4802
y(f)o(act,)24 b(no)f(\002nite)h(\002eld)f(of)h(size)g(lar)n(ger)h(than)
f(11)g(arises)h(in)e(this)h(f)o(ashion)i(at)d(all.)216
4915 y(Ev)o(ery)f(polynomial)i(in)e Ft(obj)h FK(is)f(con)l(v)o(erted)i
(to)e(a)g(code)n(w)o(ord)h(of)f(length)i Ft(n)d FK(or)l(,)h(if)g
(omitted,)h(of)f(a)g(length)h(dictated)75 5028 y(by)h(the)f(de)o(gree)i
(of)f(the)f(polynomial.)31 b(If)24 b Ft(F)f FK(is)g(speci\002ed,)i(a)e
(polynomial)j(in)d Ft(obj)h FK(must)g(be)f(o)o(v)o(er)h
Ft(F)p FK(.)216 5140 y(Ev)o(ery)29 b(element)h(of)f Ft(obj)h
FK(that)g(is)f(already)i(a)d(code)n(w)o(ord)j(is)e(changed)i(to)e(a)g
(code)n(w)o(ord)i(of)e(length)h Ft(n)q FK(.)44 b(If)29
b(no)h Ft(n)75 5253 y FK(w)o(as)23 b(speci\002ed,)i(the)f(code)n(w)o
(ord)h(doesn')n(t)g(change.)31 b(If)23 b Ft(F)g FK(is)g(speci\002ed,)i
(the)f(code)n(w)o(ord)h(must)e(ha)n(v)o(e)i(base)f(\002eld)f
Ft(F)q FK(.)p 75 5351 1648 4 v 1764 5356 a FF(Example)p
2102 5351 V 75 5376 4 25 v 3747 5376 V 75 5476 4 100
v 188 5446 a(gap>)44 b(c)e(:=)h(Codeword\([0,1,1,1,0)q(]\);)p
3747 5476 V 75 5575 V 188 5545 a([)g(0)f(1)h(1)g(1)f(0)h(])p
3747 5575 V Black Black eop end end
%%Page: 20 20
TeXDict begin HPSdict begin 20 19 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(20)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(VectorCodeword\()j(c)c(\);)p 3747 428 V 75 528 V 188
498 a([)g(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\)\2100,)g(Z\(2\)\2100,)g
(0*Z\(2\))f(])p 3747 528 V 75 628 V 188 598 a(gap>)g(c2)f(:=)g
(Codeword\([0,1,1,1,0],)49 b(GF\(3\)\);)p 3747 628 V
75 727 V 188 697 a([)43 b(0)f(1)h(1)g(1)f(0)h(])p 3747
727 V 75 827 V 188 797 a(gap>)h(VectorCodeword\()j(c2)c(\);)p
3747 827 V 75 927 V 188 897 a([)g(0*Z\(3\),)h(Z\(3\)\2100,)h
(Z\(3\)\2100,)g(Z\(3\)\2100,)g(0*Z\(3\))f(])p 3747 927
V 75 1026 V 188 996 a(gap>)g(Codeword\([c,)i(c2,)d("0110"]\);)p
3747 1026 V 75 1126 V 188 1096 a([)g([)f(0)h(1)g(1)f(1)h(0)g(],)g([)f
(0)h(1)g(1)f(1)h(0)g(],)g([)g(0)f(1)h(1)g(0)f(])h(])p
3747 1126 V 75 1225 V 188 1196 a(gap>)h(p)e(:=)h(UnivariatePolynomia)q
(l\(G)q(F\()q(2\),)49 b([Z\(2\)\2100,)c(0*Z\(2\),)g(Z\(2\)\2100]\);)p
3747 1225 V 75 1325 V 188 1295 a(Z\(2\)\2100+x_1\2102)p
3747 1325 V 75 1425 V 188 1395 a(gap>)f(Codeword\(p\);)p
3747 1425 V 75 1524 V 188 1494 a(x\2102)f(+)g(1)p 3747
1524 V 75 1549 4 25 v 3747 1549 V 75 1552 3675 4 v 216
1738 a FK(This)20 b(command)h(can)f(also)g(be)g(called)h(using)h(the)e
(syntax)h Ft(Codeword\(obj,C\))p FK(.)j(In)c(this)h(format,)g(the)f
(elements)75 1851 y(of)26 b Ft(obj)h FK(are)g(con)l(v)o(erted)i(to)d
(elements)i(of)f(the)f(same)h(ambient)h(v)o(ector)f(space)h(as)e(the)h
(elements)h(of)e(a)g(code)h Ft(C)q FK(.)37 b(The)75 1964
y(command)24 b Ft(Codeword\(c,C\))j FK(is)d(the)f(same)h(as)f(calling)i
Ft(Codeword\(c,n,F\))p FK(,)j(where)23 b Ft(n)g FK(is)g(the)h(w)o(ord)g
(length)g(of)g Ft(C)75 2077 y FK(and)g(the)g Ft(F)f FK(is)g(the)h
(ground)h(\002eld)f(of)f Ft(C)q FK(.)p 75 2197 1648 4
v 1764 2202 a FF(Example)p 2102 2197 V 75 2222 4 25 v
3747 2222 V 75 2321 4 100 v 188 2291 a(gap>)44 b(C)e(:=)h
(WholeSpaceCode\(7,GF)q(\(5\))q(\);)p 3747 2321 V 75
2421 V 188 2391 a(a)g(cyclic)h([7,7,1]0)h(whole)f(space)g(code)g(over)g
(GF\(5\))p 3747 2421 V 75 2521 V 188 2491 a(gap>)g
(Codeword\(["0220110",)49 b([1,1,1]],)c(C\);)p 3747 2521
V 75 2620 V 188 2590 a([)e([)f(0)h(2)g(2)f(0)h(1)g(1)f(0)h(],)g([)g(1)f
(1)h(1)g(0)f(0)h(0)g(0)g(])f(])p 3747 2620 V 75 2720
V 188 2690 a(gap>)i(Codeword\(["0220110",)49 b([1,1,1]],)c(7,)e
(GF\(5\)\);)p 3747 2720 V 75 2819 V 188 2790 a([)g([)f(0)h(2)g(2)f(0)h
(1)g(1)f(0)h(],)g([)g(1)f(1)h(1)g(0)f(0)h(0)g(0)g(])f(])p
3747 2819 V 75 2919 V 188 2889 a(gap>)i(C:=RandomLinearCode\(1)q(0,5)q
(,GF)q(\(3)q(\)\);)p 3747 2919 V 75 3019 V 188 2989 a(a)f(linear)h
([10,5,1..3]3..5)j(random)e(linear)f(code)g(over)g(GF\(3\))p
3747 3019 V 75 3118 V 188 3088 a(gap>)g(Codeword\("1000000000")q(,C\))q
(;)p 3747 3118 V 75 3218 V 188 3188 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(])p 3747 3218 V 75 3318 V 188 3288 a(gap>)i
(Codeword\("1000000000")q(,10)q(,GF)q(\(3)q(\)\);)p 3747
3318 V 75 3417 V 188 3387 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f
(])p 3747 3417 V 75 3442 4 25 v 3747 3442 V 75 3445 3675
4 v 75 3578 a
SDict begin H.S end
 75 3578 a 75 3578 a
SDict begin 13.6 H.A end
 75 3578 a 75 3578 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.2) cvn H.B /DEST pdfmark end

75 3578 a 116 x FJ(3.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Codew)o(ordNr)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3868
a Fs(\006)22 b Ft(CodewordNr\()51 b(C,)c(list)h(\))2352
b Fr(\(function\))p Black 216 4094 a Ft(CodewordNr)23
b FK(returns)f(a)e(list)h(of)f(code)n(w)o(ords)i(of)f
Ft(C)p FK(.)27 b Ft(list)21 b FK(may)f(be)g(a)g(list)h(of)f(inte)o
(gers)i(or)f(a)e(single)j(inte)o(ger)-5 b(.)29 b(F)o(or)75
4207 y(each)d(inte)o(ger)g(of)f Ft(list)r FK(,)f(the)h(corresponding)30
b(code)n(w)o(ord)c(of)f Ft(C)g FK(is)g(returned.)35 b(The)25
b(correspondence)30 b(of)25 b(a)f(number)75 4320 y Fq(i)k
FK(with)h(a)f(code)n(w)o(ord)j(is)d(determined)j(as)e(follo)n(ws:)40
b(if)29 b(a)f(list)i(of)e(elements)j(of)d Ft(C)h FK(is)f(a)n(v)n
(ailable,)k(the)e Fq(i)3285 4287 y Fm(t)5 b(h)3374 4320
y FK(element)29 b(is)75 4433 y(tak)o(en.)f(Otherwise,)20
b(it)e(is)g(calculated)j(by)d(multiplication)k(of)c(the)g
Fq(i)2147 4400 y Fm(t)5 b(h)2225 4433 y FK(information)21
b(v)o(ector)e(by)g(the)f(generator)j(matrix)75 4546 y(or)28
b(generator)j(polynomial,)g(where)e(the)f(information)j(v)o(ectors)e
(are)g(ordered)h(le)o(xicographically)-6 b(.)47 b(In)29
b(particular)l(,)75 4659 y(the)37 b(returned)i(code)n(w)o(ord\(s\))g
(could)f(be)f(a)g(v)o(ector)g(or)g(a)g(polynomial.)71
b(So)36 b Ft(CodewordNr\(C,)51 b(i\))37 b FK(is)f(equal)i(to)75
4772 y Ft(AsSSortedList\(C\)[i)q(])p FK(,)d(described)c(in)e(the)g(ne)o
(xt)g(chapter)-5 b(.)47 b(The)28 b(latter)i(function)h(\002rst)e
(calculates)i(the)e(set)g(of)75 4885 y(all)f(the)f(elements)i(of)23
b Fq(C)28 b FK(and)g(then)g(returns)h(the)f Fq(i)1648
4852 y Fm(t)5 b(h)1736 4885 y FK(element)28 b(of)g(that)g(set,)g
(whereas)h(the)e(former)h(only)h(calculates)75 4998 y(the)24
b Fq(i)232 4965 y Fm(t)5 b(h)315 4998 y FK(code)n(w)o(ord.)p
75 5099 1648 4 v 1764 5104 a FF(Example)p 2102 5099 V
75 5124 4 25 v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44
b(B)e(:=)h(BinaryGolayCode\(\);)p 3747 5224 V 75 5323
V 188 5293 a(a)g(cyclic)h([23,12,7]3)i(binary)e(Golay)g(code)g(over)g
(GF\(2\))p 3747 5323 V 75 5423 V 188 5393 a(gap>)g(c)e(:=)h
(CodewordNr\(B,)k(4\);)p 3747 5423 V 75 5523 V 188 5493
a(x\21022)d(+)e(x\21020)i(+)f(x\21017)g(+)g(x\21014)h(+)e(x\21013)i(+)f
(x\21012)h(+)e(x\21011)i(+)f(x\21010)p 3747 5523 V 75
5622 V 188 5592 a(gap>)h(R)e(:=)h(ReedSolomonCode\(2,2)q(\);)p
3747 5622 V Black Black eop end end
%%Page: 21 21
TeXDict begin HPSdict begin 21 20 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(21)p Black 75 428 4 100 v 188 399 a FF(a)43
b(cyclic)h([2,1,2]1)h(Reed-Solomon)h(code)e(over)g(GF\(3\))p
3747 428 V 75 528 V 188 498 a(gap>)g(AsSSortedList\(R\);)p
3747 528 V 75 628 V 188 598 a([)f([)f(0)h(0)g(],)g([)f(1)h(1)g(],)g([)f
(2)h(2)g(])f(])p 3747 628 V 75 727 V 188 697 a(gap>)i(CodewordNr\(R,)i
([1,3]\);)p 3747 727 V 75 827 V 188 797 a([)d([)f(0)h(0)g(],)g([)f(2)h
(2)g(])f(])p 3747 827 V 75 852 4 25 v 3747 852 V 75 855
3675 4 v 75 986 a
SDict begin H.S end
 75 986 a 75 986 a
SDict begin 13.6 H.A end
 75 986 a 75 986 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.3) cvn H.B /DEST pdfmark end

75 986 a 116 x FJ(3.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99
w(IsCodew)o(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1276
a Fs(\006)22 b Ft(IsCodeword\()51 b(obj)c(\))2538 b Fr(\(function\))p
Black 216 1502 a Ft(IsCodeword)34 b FK(returns)e(`true')g(if)f
Ft(obj)q FK(,)h(which)f(can)h(be)e(an)h(object)i(of)e(arbitrary)i
(type,)g(is)e(of)g(the)g(code)n(w)o(ord)75 1615 y(type)24
b(and)g(`f)o(alse')h(otherwise.)31 b(The)23 b(function)i(will)f(signal)
h(an)e(error)h(if)g Ft(obj)g FK(is)f(an)g(unbound)j(v)n(ariable.)p
75 1725 1648 4 v 1764 1730 a FF(Example)p 2102 1725 V
75 1749 4 25 v 3747 1749 V 75 1849 4 100 v 188 1819 a(gap>)44
b(IsCodeword\(1\);)p 3747 1849 V 75 1949 V 188 1919 a(false)p
3747 1949 V 75 2048 V 188 2018 a(gap>)g(IsCodeword\(ReedMuller)q(Cod)q
(e\(2)q(,3)q(\)\);)p 3747 2048 V 75 2148 V 188 2118 a(false)p
3747 2148 V 75 2248 V 188 2218 a(gap>)g(IsCodeword\("11111"\);)p
3747 2248 V 75 2347 V 188 2317 a(false)p 3747 2347 V
75 2447 V 188 2417 a(gap>)g(IsCodeword\(Codeword\(")q(111)q(11")q(\)\))
q(;)p 3747 2447 V 75 2546 V 188 2517 a(true)p 3747 2546
V 75 2571 4 25 v 3747 2571 V 75 2574 3675 4 v 75 2716
a
SDict begin H.S end
 75 2716 a 75 2716 a
SDict begin 13.6 H.A end
 75 2716 a 75 2716 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.2) cvn H.B /DEST pdfmark end
 75 2716 a 149
x FM(3.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Comparisons)29
b(of)h(Codew)o(ords)p Black 75 2984 a
SDict begin H.S end
 75 2984 a 75 2984
a
SDict begin 13.6 H.A end
 75 2984 a 75 2984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2.1) cvn H.B /DEST pdfmark end
 75 2984 a 91 x FJ(3.2.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(=)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3250 a Fs(\006)22 b Ft(=\()47 b(c1,)h(c2)f(\))2816 b
Fr(\(function\))p Black 216 3476 a FK(The)29 b(equality)j(operator)f
Ft(c1)47 b(=)g(c2)29 b FK(e)n(v)n(aluates)j(to)d(`true')h(if)g(the)f
(code)n(w)o(ords)j Ft(c1)d FK(and)h Ft(c2)f FK(are)h(equal,)h(and)f(to)
75 3588 y(`f)o(alse')d(otherwise.)37 b(Note)26 b(that)g(code)n(w)o
(ords)i(are)e(equal)h(if)e(and)h(only)h(if)e(their)i(base)f(v)o(ectors)
i(are)e(equal.)36 b(Whether)75 3701 y(the)o(y)24 b(are)g(represented)i
(as)e(a)f(v)o(ector)h(or)g(polynomial)i(has)e(nothing)h(to)f(do)f(with)
h(the)g(comparison.)216 3814 y(Comparing)i(code)n(w)o(ords)g(with)e
(objects)i(of)e(other)h(types)h(is)e(not)g(recommended,)j(although)f
(it)e(is)g(possible.)33 b(If)75 3927 y Ft(c2)d FK(is)g(the)g(code)n(w)o
(ord,)j(the)e(other)g(object)g Ft(c1)f FK(is)g(\002rst)g(con)l(v)o
(erted)j(to)d(a)g(code)n(w)o(ord,)j(after)d(which)h(comparison)h(is)75
4040 y(possible.)51 b(This)30 b(w)o(ay)-6 b(,)32 b(a)e(code)n(w)o(ord)i
(can)e(be)h(compared)h(with)e(a)g(v)o(ector)l(,)j(polynomial,)h(or)c
(string.)50 b(If)31 b Ft(c1)f FK(is)g(the)75 4153 y(code)n(w)o(ord,)c
(then)g(problems)g(may)f(arise)h(if)e Ft(c2)h FK(is)g(a)f(polynomial.)
35 b(In)25 b(that)g(case,)h(the)f(comparison)i(al)o(w)o(ays)f(yields)75
4266 y(a)d(`f)o(alse',)i(because)g(the)f(polynomial)i(comparison)g(is)d
(called.)216 4379 y(The)k(equality)i(operator)h(is)d(also)h(denoted)h
Ft(EQ)p FK(,)e(and)h Ft(EQ\(c1,c2\))i FK(is)d(the)h(same)f(as)g
Ft(c1)47 b(=)g(c2)p FK(.)40 b(There)27 b(is)h(also)75
4492 y(an)c(inequality)i(operator)l(,)g Fp(<)c(>)p FK(,)g(or)i
Ft(not)47 b(EQ)p FK(.)p 75 4601 1648 4 v 1764 4606 a
FF(Example)p 2102 4601 V 75 4626 4 25 v 3747 4626 V 75
4726 4 100 v 188 4696 a(gap>)d(P)e(:=)h(UnivariatePolynomia)q(l\(G)q
(F\()q(2\),)49 b(Z\(2\)*[1,0,0,1]\);)p 3747 4726 V 75
4825 V 188 4795 a(Z\(2\)\2100+x_1\2103)p 3747 4825 V
75 4925 V 188 4895 a(gap>)44 b(c)e(:=)h(Codeword\(P,)j(GF\(2\)\);)p
3747 4925 V 75 5024 V 188 4995 a(x\2103)d(+)g(1)p 3747
5024 V 75 5124 V 188 5094 a(gap>)h(P)e(=)h(c;)339 b(#)43
b(codeword)i(operation)p 3747 5124 V 75 5224 V 188 5194
a(true)p 3747 5224 V 75 5323 V 188 5293 a(gap>)f(c2)f(:=)g
(Codeword\("1001",)k(GF\(2\)\);)p 3747 5323 V 75 5423
V 188 5393 a([)c(1)f(0)h(0)g(1)f(])p 3747 5423 V 75 5523
V 188 5493 a(gap>)i(c)e(=)h(c2;)p 3747 5523 V 75 5622
V 188 5592 a(true)p 3747 5622 V Black Black eop end end
%%Page: 22 22
TeXDict begin HPSdict begin 22 21 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(22)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C:=HammingCode\(3\);)p 3747 428 V 75 528 V 188 498
a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 528 V 75 628 V 188 598 a(gap>)h(c1:=Random\(C\);)p
3747 628 V 75 727 V 188 697 a([)f(1)f(0)h(0)g(1)f(1)h(0)g(0)f(])p
3747 727 V 75 827 V 188 797 a(gap>)i(c2:=Random\(C\);)p
3747 827 V 75 927 V 188 897 a([)f(0)f(1)h(0)g(0)f(1)h(0)g(1)f(])p
3747 927 V 75 1026 V 188 996 a(gap>)i(EQ\(c1,c2\);)p
3747 1026 V 75 1126 V 188 1096 a(false)p 3747 1126 V
75 1225 V 188 1196 a(gap>)g(not)f(EQ\(c1,c2\);)p 3747
1225 V 75 1325 V 188 1295 a(true)p 3747 1325 V 75 1350
4 25 v 3747 1350 V 75 1353 3675 4 v 75 1494 a
SDict begin H.S end
 75 1494
a 75 1494 a
SDict begin 13.6 H.A end
 75 1494 a 75 1494 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.3) cvn H.B /DEST pdfmark end
 75 1494 a 150 x FM(3.3)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Arithmetic)31 b(Operations)f(f)m(or)f
(Codew)o(ords)p Black 75 1762 a
SDict begin H.S end
 75 1762 a 75 1762 a
SDict begin 13.6 H.A end
 75
1762 a 75 1762 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.1) cvn H.B /DEST pdfmark end
 75 1762 a 92 x FJ(3.3.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(+)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2028 a Fs(\006)22 b Ft(+\()47 b(c1,)h(c2)f(\))2816 b
Fr(\(function\))p Black 216 2254 a FK(The)22 b(follo)n(wing)h
(operations)j(are)c(al)o(w)o(ays)h(a)n(v)n(ailable)h(for)f(code)n(w)o
(ords.)30 b(The)22 b(operands)i(must)e(ha)n(v)o(e)h(a)f(common)75
2367 y(base)i(\002eld,)f(and)h(must)g(ha)n(v)o(e)g(the)g(same)f
(length.)31 b(No)22 b(implicit)j(con)l(v)o(ersions)i(are)d(performed.)
216 2480 y(The)f(operator)j Ft(+)d FK(e)n(v)n(aluates)i(to)f(the)g(sum)
f(of)g(the)h(code)n(w)o(ords)i Ft(c1)d FK(and)h Ft(c2)q
FK(.)p 75 2591 1648 4 v 1764 2596 a FF(Example)p 2102
2591 V 75 2615 4 25 v 3747 2615 V 75 2715 4 100 v 188
2685 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(3)q(\)\);)p
3747 2715 V 75 2815 V 188 2785 a(a)f(linear)h([10,5,1..3]3..5)j(random)
e(linear)f(code)g(over)g(GF\(3\))p 3747 2815 V 75 2914
V 188 2884 a(gap>)g(c:=Random\(C\);)p 3747 2914 V 75
3014 V 188 2984 a([)f(1)f(0)h(2)g(2)f(2)h(2)g(1)f(0)h(2)g(0)f(])p
3747 3014 V 75 3114 V 188 3084 a(gap>)i(Codeword\(c+"200000000)q(0"\))q
(;)p 3747 3114 V 75 3213 V 188 3183 a([)f(0)f(0)h(2)g(2)f(2)h(2)g(1)f
(0)h(2)g(0)f(])p 3747 3213 V 75 3313 V 188 3283 a(gap>)i
(Codeword\(c+"100000000)q(0"\))q(;)p 3747 3313 V 75 3338
4 25 v 3747 3338 V 75 3341 3675 4 v 75 3541 a FK(The)50
b(last)h(command)g(returns)g(a)f Fy(GAP)e FK(ERR)l(OR)g(since)k(the)e
(`code)n(w)o(ord')i(which)f Fy(GU)m(A)-6 b(V)f(A)48 b
FK(associates)53 b(to)75 3654 y(\2241000000000\224)28
b(belongs)e(to)d Fq(GF)7 b Fo(\()p FK(2)p Fo(\))24 b
FK(and)g(not)f Fq(GF)7 b Fo(\()p FK(3)p Fo(\))p FK(.)75
3808 y
SDict begin H.S end
 75 3808 a 75 3808 a
SDict begin 13.6 H.A end
 75 3808 a 75 3808 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.2) cvn H.B /DEST pdfmark end
 75 3808
a 94 x FJ(3.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(-)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4076 a Fs(\006)22 b Ft(-\()47
b(c1,)h(c2)f(\))2816 b Fr(\(function\))p Black 216 4302
a FK(Similar)24 b(to)f(addition:)31 b(the)24 b(operator)i
Ft(-)d FK(e)n(v)n(aluates)i(to)f(the)g(dif)n(ference)i(of)d(the)h(code)
n(w)o(ords)h Ft(c1)f FK(and)g Ft(c2)p FK(.)75 4452 y
SDict begin H.S end

75 4452 a 75 4452 a
SDict begin 13.6 H.A end
 75 4452 a 75 4452 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.3) cvn H.B /DEST pdfmark end
 75 4452 a 97
x FJ(3.3.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(+)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4723 a Fs(\006)e Ft(+\()47 b(v,)h(C)e(\))2909
b Fr(\(function\))p Black 216 4949 a FK(The)18 b(operator)i
Ft(v+C)f FK(e)n(v)n(aluates)h(to)e(the)h(coset)g(code)g(of)f(code)h
Ft(C)f FK(after)h(adding)h(a)e(`code)n(w)o(ord')i Ft(v)e
FK(to)g(all)g(code)n(w)o(ords)75 5062 y(in)25 b Ft(C)q
FK(.)33 b(Note)26 b(that)g(if)f Fq(c)d Fv(2)15 b Fq(C)27
b FK(then)f(mathematically)j Fq(c)13 b Fo(+)8 b Fq(C)24
b Fo(=)16 b Fq(C)26 b FK(b)n(ut)g Fy(GU)m(A)-6 b(V)f(A)24
b FK(only)i(sees)g(them)g(equal)g(as)g Fq(sets)p FK(.)35
b(See)75 5175 y Ft(CosetCode)26 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 545 5176 a
SDict begin H.S end
 545 5176 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.16)p 0.0236 0.0894 0.6179 TeXcolorrgb
771 5113 a
SDict begin H.R end
 771 5113 a 771 5175 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.16) cvn H.B /ANN pdfmark end
 771 5175 a Black FK(\).)216
5288 y(Note)e(that)g(the)f(command)i Ft(C+v)f FK(returns)h(the)f(same)f
(output)i(as)f(the)f(command)i Ft(v+C)p FK(.)p 75 5398
1648 4 v 1764 5403 a FF(Example)p 2102 5398 V 75 5423
4 25 v 3747 5423 V 75 5523 4 100 v 188 5493 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(\);)p 3747 5523 V 75
5622 V 188 5592 a(a)85 b([10,5,?])45 b(randomly)g(generated)g(code)f
(over)g(GF\(2\))p 3747 5622 V Black Black eop end end
%%Page: 23 23
TeXDict begin HPSdict begin 23 22 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(23)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(c:=Random\(C\);)p 3747 428 V 75 528 V 188 498 a([)f(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(0)h(0)g(0)f(])p 3747 528 V 75 628 V 188
598 a(gap>)i(c+C;)p 3747 628 V 75 727 V 188 697 a([)f(add.)g(coset)h
(of)f(a)85 b([10,5,?])45 b(randomly)h(generated)f(code)f(over)f
(GF\(2\))h(])p 3747 727 V 75 827 V 188 797 a(gap>)g(c+C=C;)p
3747 827 V 75 927 V 188 897 a(true)p 3747 927 V 75 1026
V 188 996 a(gap>)g(IsLinearCode\(c+C\);)p 3747 1026 V
75 1126 V 188 1096 a(false)p 3747 1126 V 75 1225 V 188
1196 a(gap>)g(v:=Codeword\("10000000)q(0"\))q(;)p 3747
1225 V 75 1325 V 188 1295 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(])p
3747 1325 V 75 1425 V 188 1395 a(gap>)h(v+C;)p 3747 1425
V 75 1524 V 188 1494 a([)f(add.)g(coset)h(of)f(a)85 b([10,5,?])45
b(randomly)h(generated)f(code)f(over)f(GF\(2\))h(])p
3747 1524 V 75 1624 V 188 1594 a(gap>)g(C=v+C;)p 3747
1624 V 75 1724 V 188 1694 a(false)p 3747 1724 V 75 1823
V 188 1793 a(gap>)g(C)e(:=)h(GeneratorMatCode\()48 b([)43
b([1,)h(0,0,0],)g([0,)g(1,0,0])g(],)f(GF\(2\))h(\);)p
3747 1823 V 75 1923 V 188 1893 a(a)f(linear)h([4,2,1]1)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 1923 V 75 2022 V 188 1993 a(gap>)g(Elements\(C\);)p
3747 2022 V 75 2122 V 188 2092 a([)f([)f(0)h(0)g(0)f(0)h(],)g([)g(0)f
(1)h(0)g(0)f(],)h([)g(1)g(0)g(0)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(])h(])p
3747 2122 V 75 2222 V 188 2192 a(gap>)h(v:=Codeword\("0011"\);)p
3747 2222 V 75 2321 V 188 2291 a([)f(0)f(0)h(1)g(1)f(])p
3747 2321 V 75 2421 V 188 2391 a(gap>)i(C+v;)p 3747 2421
V 75 2521 V 188 2491 a([)f(add.)g(coset)h(of)f(a)g(linear)h([4,2,4]1)i
(code)d(defined)i(by)e(generator)i(matrix)g(over)e(GF\(2\))i(])p
3747 2521 V 75 2620 V 188 2590 a(gap>)f(Elements\(C+v\);)p
3747 2620 V 75 2720 V 188 2690 a([)f([)f(0)h(0)g(1)f(1)h(],)g([)g(0)f
(1)h(1)g(1)f(],)h([)g(1)g(0)g(1)f(1)h(],)g([)g(1)f(1)h(1)g(1)f(])h(])p
3747 2720 V 75 2745 4 25 v 3747 2745 V 75 2748 3675 4
v 75 2937 a FK(In)29 b(general,)k(the)d(operations)i(just)e(described)j
(can)d(also)g(be)f(performed)j(on)d(code)n(w)o(ords)j(e)o(xpressed)g
(as)d(v)o(ectors,)75 3050 y(strings)j(or)e(polynomials,)35
b(although)d(this)f(is)f(not)h(recommended.)51 b(The)30
b(v)o(ector)l(,)j(string)f(or)e(polynomial)i(is)f(\002rst)75
3163 y(con)l(v)o(erted)g(to)e(a)f(code)n(w)o(ord,)j(after)e(which)g
(the)g(normal)g(operation)i(is)d(performed.)46 b(F)o(or)27
b(this)j(to)e(go)h(right,)h(mak)o(e)75 3276 y(sure)h(that)g(at)f(least)
h(one)f(of)g(the)h(operands)h(is)e(a)g(code)n(w)o(ord.)50
b(Further)31 b(more,)h(it)e(will)g(not)g(w)o(ork)h(when)f(the)g(right)
75 3389 y(operand)c(is)e(a)g(polynomial.)33 b(In)24 b(that)h(case,)g
(the)g(polynomial)h(operations)h(\()p Ft(FiniteFieldPolyno)q(mia)q(lO)q
(ps)p FK(\))j(are)75 3502 y(called,)25 b(instead)g(of)e(the)h(code)n(w)
o(ord)h(operations)i(\()p Ft(CodewordOps)p FK(\).)216
3615 y(Some)c(other)h(code-oriented)k(operations)e(with)e(code)n(w)o
(ords)h(are)f(described)i(in)p 0.0236 0.0894 0.6179 TeXcolorrgb
2775 3616 a
SDict begin H.S end
 2775 3616 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2888 3553
a
SDict begin H.R end
 2888 3553 a 2888 3615 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 2888 3615 a Black FK(.)75 3774
y
SDict begin H.S end
 75 3774 a 75 3774 a
SDict begin 13.6 H.A end
 75 3774 a 75 3774 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.4) cvn H.B /DEST pdfmark end
 75 3774 a 130
x FM(3.4)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Con)-5 b(v)o(ert)31 b(Codew)o(ords)f(to)g(V)-12
b(ectors)29 b(or)h(P)n(olynomials)p Black 75 4022 a
SDict begin H.S end
 75
4022 a 75 4022 a
SDict begin 13.6 H.A end
 75 4022 a 75 4022 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.4.1) cvn H.B /DEST pdfmark end
 75 4022 a 92 x FJ(3.4.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(V)-10 b(ectorCodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4288 a Fs(\006)22 b
Ft(VectorCodeword\()52 b(obj)c(\))2352 b Fr(\(function\))p
Black 216 4514 a FK(Here)31 b Ft(obj)h FK(can)g(be)f(a)g(code)h(w)o
(ord)g(or)f(a)g(list)h(of)f(code)i(w)o(ords.)52 b(This)32
b(function)h(returns)g(the)f(corresponding)75 4627 y(v)o(ectors)25
b(o)o(v)o(er)e(a)h(\002nite)f(\002eld.)p 75 4708 1648
4 v 1764 4713 a FF(Example)p 2102 4708 V 75 4733 4 25
v 3747 4733 V 75 4832 4 100 v 188 4802 a(gap>)44 b(a)e(:=)h
(Codeword\("011011"\);)q(;)p 3747 4832 V 75 4932 V 188
4902 a(gap>)h(VectorCodeword\(a\);)p 3747 4932 V 75 5032
V 188 5002 a([)f(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\)\2100,)g(0*Z\(2\),)g
(Z\(2\)\2100,)f(Z\(2\)\2100)h(])p 3747 5032 V 75 5056
4 25 v 3747 5056 V 75 5059 3675 4 v 75 5189 a
SDict begin H.S end
 75 5189
a 75 5189 a
SDict begin 13.6 H.A end
 75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.4.2) cvn H.B /DEST pdfmark end
 75 5189 a 116 x FJ(3.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(olyCodew)o(ord)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(PolyCodeword\()51
b(obj)d(\))2445 b Fr(\(function\))p Black Black Black
eop end end
%%Page: 24 24
TeXDict begin HPSdict begin 24 23 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(24)p Black 216 399 a Ft(PolyCodeword)31
b FK(returns)d(a)f(polynomial)i(or)e(a)f(list)i(of)f(polynomials)i(o)o
(v)o(er)e(a)g(Galois)g(\002eld,)h(con)l(v)o(erted)h(from)75
511 y Ft(obj)q FK(.)f(The)23 b(object)i Ft(obj)f FK(can)g(be)f(a)g
(code)n(w)o(ord,)i(or)f(a)f(list)h(of)f(code)n(w)o(ords.)p
75 631 1648 4 v 1764 636 a FF(Example)p 2102 631 V 75
656 4 25 v 3747 656 V 75 756 4 100 v 188 726 a(gap>)44
b(a)e(:=)h(Codeword\("011011"\);)q(;)p 3747 756 V 75
856 V 188 826 a(gap>)h(PolyCodeword\(a\);)p 3747 856
V 75 955 V 188 925 a(x_1+x_1\2102+x_1\2104+x_1\210)q(5)p
3747 955 V 75 980 4 25 v 3747 980 V 75 983 3675 4 v 75
1126 a
SDict begin H.S end
 75 1126 a 75 1126 a
SDict begin 13.6 H.A end
 75 1126 a 75 1126 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.5) cvn H.B /DEST pdfmark end
 75 1126
a 150 x FM(3.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Change)i(the)g(Display)f(F)m(orm)f(of)h(a)f(Codew)o(ord)p
Black 75 1394 a
SDict begin H.S end
 75 1394 a 75 1394 a
SDict begin 13.6 H.A end
 75 1394 a 75 1394
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.5.1) cvn H.B /DEST pdfmark end
 75 1394 a 92 x FJ(3.5.1)p 0.0 0.0 1.0 TeXcolorrgb 99
w(T)-7 b(r)n(eatAsV)d(ector)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1660 a Fs(\006)22 b Ft(TreatAsVector\()52 b(obj)47
b(\))2399 b Fr(\(function\))p Black 216 1886 a Ft(TreatAsVector)30
b FK(adapts)e(the)e(code)n(w)o(ords)i(in)e Ft(obj)g FK(to)h(mak)o(e)f
(sure)h(the)o(y)f(are)g(printed)i(as)e(v)o(ectors.)38
b Ft(obj)26 b FK(may)75 1999 y(be)e(a)g(code)n(w)o(ord)i(or)e(a)g(list)
g(of)g(code)n(w)o(ords.)33 b(Elements)25 b(of)f Ft(obj)g
FK(that)h(are)g(not)f(code)n(w)o(ords)i(are)f(ignored.)32
b(After)25 b(this)75 2112 y(function)j(is)e(called,)i(the)e(code)n(w)o
(ords)i(will)d(be)h(treated)i(as)e(v)o(ectors.)37 b(The)26
b(v)o(ector)h(representation)j(is)c(obtained)i(by)75
2225 y(using)d(the)f(coef)n(\002cient)h(list)f(of)f(the)h(polynomial.)
216 2338 y(Note)30 b(that)h(this)g Fq(only)f FK(changes)i(the)f(w)o(ay)
f(a)f(code)n(w)o(ord)j(is)e Fq(printed)p FK(.)50 b Ft(TreatAsVector)34
b FK(returns)e(nothing,)h(it)75 2451 y(is)28 b(called)i(only)g(for)f
(its)f(side)h(ef)n(fect.)45 b(The)28 b(function)j Ft(VectorCodeword)i
FK(con)l(v)o(erts)e(code)n(w)o(ords)f(to)f(v)o(ectors)h(\(see)75
2564 y Ft(VectorCodeword)e FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 777 2565 a
SDict begin H.S end
 777 2565 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
958 2502 a
SDict begin H.R end
 958 2502 a 958 2564 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.1) cvn H.B /ANN pdfmark end
 958 2564 a Black FK(\)\).)p
75 2680 1648 4 v 1764 2685 a FF(Example)p 2102 2680 V
75 2705 4 25 v 3747 2705 V 75 2805 4 100 v 188 2775 a(gap>)44
b(B)e(:=)h(BinaryGolayCode\(\);)p 3747 2805 V 75 2904
V 188 2874 a(a)g(cyclic)h([23,12,7]3)i(binary)e(Golay)g(code)g(over)g
(GF\(2\))p 3747 2904 V 75 3004 V 188 2974 a(gap>)g(c)e(:=)h
(CodewordNr\(B,)k(4\);)p 3747 3004 V 75 3103 V 188 3074
a(x\21022)d(+)e(x\21020)i(+)f(x\21017)g(+)g(x\21014)h(+)e(x\21013)i(+)f
(x\21012)h(+)e(x\21011)i(+)f(x\21010)p 3747 3103 V 75
3203 V 188 3173 a(gap>)h(TreatAsVector\(c\);)p 3747 3203
V 75 3303 V 188 3273 a(gap>)g(c;)p 3747 3303 V 75 3402
V 188 3372 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(1)h(1)g(1)f(1)
h(1)g(0)g(0)f(1)h(0)g(0)f(1)h(0)g(1)f(])p 3747 3402 V
75 3427 4 25 v 3747 3427 V 75 3430 3675 4 v 75 3563 a
SDict begin H.S end

75 3563 a 75 3563 a
SDict begin 13.6 H.A end
 75 3563 a 75 3563 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.5.2) cvn H.B /DEST pdfmark end
 75 3563 a 116
x FJ(3.5.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(T)-7 b(r)n(eatAsP)n(oly)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3854 a Fs(\006)22 b
Ft(TreatAsPoly\()51 b(obj)d(\))2491 b Fr(\(function\))p
Black 216 4079 a Ft(TreatAsPoly)23 b FK(adapts)f(the)e(code)n(w)o(ords)
i(in)d Ft(obj)i FK(to)e(mak)o(e)i(sure)f(the)o(y)g(are)h(printed)g(as)f
(polynomials.)30 b Ft(obj)20 b FK(may)75 4192 y(be)k(a)g(code)n(w)o
(ord)i(or)e(a)g(list)g(of)g(code)n(w)o(ords.)33 b(Elements)25
b(of)f Ft(obj)g FK(that)h(are)g(not)f(code)n(w)o(ords)i(are)f(ignored.)
32 b(After)25 b(this)75 4305 y(function)31 b(is)e(called,)i(the)e(code)
n(w)o(ords)i(will)d(be)h(treated)h(as)f(polynomials.)47
b(The)29 b(\002nite)g(\002eld)f(v)o(ector)i(that)f(de\002nes)75
4418 y(the)d(code)n(w)o(ord)h(is)e(used)h(as)g(a)f(coef)n(\002cient)i
(list)f(of)f(the)h(polynomial)i(representation,)i(where)c(the)g
(\002rst)f(element)h(of)75 4531 y(the)j(v)o(ector)i(is)e(the)g(coef)n
(\002cient)i(of)e(de)o(gree)h(zero,)h(the)f(second)h(element)f(is)f
(the)g(coef)n(\002cient)i(of)e(de)o(gree)h(one,)h(etc,)75
4644 y(until)24 b(the)g(last)g(element,)h(which)e(is)h(the)g(coef)n
(\002cient)h(of)e(highest)j(de)o(gree.)216 4757 y(Note)k(that)h(this)g
Fq(only)g FK(changes)h(the)f(w)o(ay)f(a)g(code)n(w)o(ord)h(is)g
Fq(printed)p FK(.)50 b Ft(TreatAsPoly)34 b FK(returns)e(nothing,)h(it)d
(is)75 4870 y(called)f(only)g(for)g(its)f(side)h(ef)n(fect.)43
b(The)28 b(function)i Ft(PolyCodeword)i FK(con)l(v)o(erts)e(code)n(w)o
(ords)g(to)e(polynomials)j(\(see)75 4983 y Ft(PolyCodeword)c
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 684 4984 a
SDict begin H.S end
 684
4984 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.4.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 865 4921 a
SDict begin H.R end
 865 4921
a 865 4983 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.2) cvn H.B /ANN pdfmark end
 865 4983 a Black FK(\)\).)p 75 5099 1648
4 v 1764 5104 a FF(Example)p 2102 5099 V 75 5124 4 25
v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44 b(a)e(:=)h
(Codeword\("00001",GF)q(\(2\))q(\);)p 3747 5224 V 75
5323 V 188 5293 a([)g(0)f(0)h(0)g(0)f(1)h(])p 3747 5323
V 75 5423 V 188 5393 a(gap>)h(TreatAsPoly\(a\);)j(a;)p
3747 5423 V 75 5523 V 188 5493 a(x\2104)p 3747 5523 V
75 5622 V 188 5592 a(gap>)d(b)e(:=)h(NullWord\(6,GF\(4\)\);)p
3747 5622 V Black Black eop end end
%%Page: 25 25
TeXDict begin HPSdict begin 25 24 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(25)p Black 75 428 4 100 v 188 399 a FF([)43
b(0)f(0)h(0)g(0)f(0)h(0)g(])p 3747 428 V 75 528 V 188
498 a(gap>)h(TreatAsPoly\(b\);)j(b;)p 3747 528 V 75 628
V 188 598 a(0)p 3747 628 V 75 653 4 25 v 3747 653 V 75
656 3675 4 v 75 799 a
SDict begin H.S end
 75 799 a 75 799 a
SDict begin 13.6 H.A end
 75 799 a 75 799
a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.6) cvn H.B /DEST pdfmark end
 75 799 a 149 x FM(3.6)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Other)30 b(Codew)o(ord)h(Functions)p Black 75 1045
a
SDict begin H.S end
 75 1045 a 75 1045 a
SDict begin 13.6 H.A end
 75 1045 a 75 1045 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.1) cvn H.B /DEST pdfmark end
 75 1045 a 114
x FJ(3.6.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(NullW)-7 b(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1333 a Fs(\006)22 b
Ft(NullWord\()50 b(n,)d(F)g(\))2584 b Fr(\(function\))p
Black 216 1559 a FK(Other)20 b(uses:)28 b Ft(NullWord\()50
b(n)c(\))20 b FK(\(def)o(ault)h Fq(F)j Fo(=)16 b Fq(GF)7
b Fo(\()p FK(2)p Fo(\))p FK(\))20 b(and)g Ft(NullWord\()50
b(C)d(\))p FK(.)19 b Ft(NullWord)j FK(returns)f(a)e(code-)75
1672 y(w)o(ord)j(of)h(length)h Ft(n)d FK(o)o(v)o(er)i(the)f(\002eld)h
Ft(F)e FK(of)i(only)g(zeros.)29 b(The)22 b(inte)o(ger)i
Ft(n)e FK(must)g(be)g(greater)i(then)f(zero.)29 b(If)22
b(only)h(a)f(code)75 1785 y Ft(C)h FK(is)g(speci\002ed,)i
Ft(NullWord)h FK(will)d(return)i(a)e(null)h(w)o(ord)g(with)f(both)h
(the)g(w)o(ord)g(length)h(and)f(the)g(Galois)g(\002eld)f(of)h
Ft(C)p FK(.)p 75 1907 1648 4 v 1764 1912 a FF(Example)p
2102 1907 V 75 1932 4 25 v 3747 1932 V 75 2032 4 100
v 188 2002 a(gap>)44 b(NullWord\(8\);)p 3747 2032 V 75
2132 V 188 2102 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(])p
3747 2132 V 75 2231 V 188 2201 a(gap>)h(Codeword\("0000"\))j(=)c
(NullWord\(4\);)p 3747 2231 V 75 2331 V 188 2301 a(true)p
3747 2331 V 75 2430 V 188 2401 a(gap>)h(NullWord\(5,GF\(16\)\);)p
3747 2430 V 75 2530 V 188 2500 a([)f(0)f(0)h(0)g(0)f(0)h(])p
3747 2530 V 75 2630 V 188 2600 a(gap>)h(NullWord\(ExtendedTern)q(ary)q
(Gol)q(ay)q(Cod)q(e\(\))q(\);)p 3747 2630 V 75 2729 V
188 2699 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(])p
3747 2729 V 75 2754 4 25 v 3747 2754 V 75 2757 3675 4
v 75 2890 a
SDict begin H.S end
 75 2890 a 75 2890 a
SDict begin 13.6 H.A end
 75 2890 a 75 2890 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.2) cvn H.B /DEST pdfmark end
 75
2890 a 117 x FJ(3.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistanceCodew)o
(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3181 a Fs(\006)22
b Ft(DistanceCodeword\()53 b(c1,)47 b(c2)g(\))2121 b
Fr(\(function\))p Black 216 3407 a Ft(DistanceCodeword)32
b FK(returns)c(the)e(Hamming)h(distance)h(from)e Ft(c1)h
FK(to)f Ft(c2)q FK(.)36 b(Both)27 b(v)n(ariables)h(must)f(be)f(code-)75
3520 y(w)o(ords)e(with)f(equal)h(w)o(ord)f(length)i(o)o(v)o(er)e(the)g
(same)h(Galois)f(\002eld.)29 b(The)22 b(Hamming)h(distance)j(between)e
(tw)o(o)f(w)o(ords)75 3633 y(is)c(the)h(number)h(of)e(places)i(in)f
(which)g(the)o(y)g(dif)n(fer)-5 b(.)28 b(As)19 b(a)g(result,)i
Ft(DistanceCodeword)k FK(al)o(w)o(ays)20 b(returns)h(an)f(inte)o(ger)75
3746 y(between)25 b(zero)f(and)g(the)g(w)o(ord)f(length)i(of)f(the)g
(code)n(w)o(ords.)p 75 3868 1648 4 v 1764 3873 a FF(Example)p
2102 3868 V 75 3893 4 25 v 3747 3893 V 75 3993 4 100
v 188 3963 a(gap>)44 b(a)e(:=)h(Codeword\([0,)k(1,)c(2,)g(0,)g(1,)g
(2]\);;)h(b)f(:=)g(NullWord\(6,)j(GF\(3\)\);;)p 3747
3993 V 75 4092 V 188 4062 a(gap>)e(DistanceCodeword\(a,)k(b\);)p
3747 4092 V 75 4192 V 188 4162 a(4)p 3747 4192 V 75 4292
V 188 4262 a(gap>)c(DistanceCodeword\(b,)k(a\);)p 3747
4292 V 75 4391 V 188 4361 a(4)p 3747 4391 V 75 4491 V
188 4461 a(gap>)c(DistanceCodeword\(a,)k(a\);)p 3747
4491 V 75 4590 V 188 4561 a(0)p 3747 4590 V 75 4615 4
25 v 3747 4615 V 75 4618 3675 4 v 75 4752 a
SDict begin H.S end
 75 4752 a
75 4752 a
SDict begin 13.6 H.A end
 75 4752 a 75 4752 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.3) cvn H.B /DEST pdfmark end
 75 4752 a 116 x FJ(3.6.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Support)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5042 a Fs(\006)22 b Ft(Support\()50 b(c)c(\))2770
b Fr(\(function\))p Black 216 5268 a Ft(Support)24 b
FK(returns)f(a)e(set)h(of)g(inte)o(gers)h(indicating)i(the)d(positions)
i(of)e(the)g(non-zero)i(entries)f(in)f(a)f(code)n(w)o(ord)i
Ft(c)q FK(.)p 75 5391 1648 4 v 1764 5396 a FF(Example)p
2102 5391 V 75 5415 4 25 v 3747 5415 V 75 5515 4 100
v 188 5485 a(gap>)44 b(a)e(:=)h(Codeword\("012320023)q(002)q("\))q(;;)
49 b(Support\(a\);)p 3747 5515 V 75 5615 V 188 5585 a([)43
b(2,)g(3,)g(4,)g(5,)g(8,)g(9,)g(12)g(])p 3747 5615 V
Black Black eop end end
%%Page: 26 26
TeXDict begin HPSdict begin 26 25 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(26)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(Support\(NullWord\(7\)\);)p 3747 428 V 75 528 V 188
498 a([)85 b(])p 3747 528 V 75 553 4 25 v 3747 553 V
75 556 3675 4 v 75 769 a FK(The)23 b(support)i(of)e(a)g(list)g(with)g
(code)n(w)o(ords)i(can)f(be)f(calculated)j(by)d(taking)i(the)e(union)i
(of)e(the)g(indi)n(vidual)j(supports.)75 882 y(The)d(weight)h(of)g(the)
g(support)h(is)e(the)h(length)h(of)f(the)f(set.)p 75
979 1648 4 v 1764 984 a FF(Example)p 2102 979 V 75 1004
4 25 v 3747 1004 V 75 1104 4 100 v 188 1074 a(gap>)44
b(L)e(:=)h(Codeword\(["000000",)49 b("101010",)d("222000"],)f
(GF\(3\)\);;)p 3747 1104 V 75 1204 V 188 1174 a(gap>)f(S)e(:=)h
(Union\(List\(L,)k(i)c(->)g(Support\(i\)\)\);)p 3747
1204 V 75 1303 V 188 1273 a([)g(1,)g(2,)g(3,)g(5)f(])p
3747 1303 V 75 1403 V 188 1373 a(gap>)i(Length\(S\);)p
3747 1403 V 75 1502 V 188 1473 a(4)p 3747 1502 V 75 1527
4 25 v 3747 1527 V 75 1530 3675 4 v 75 1664 a
SDict begin H.S end
 75 1664
a 75 1664 a
SDict begin 13.6 H.A end
 75 1664 a 75 1664 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.4) cvn H.B /DEST pdfmark end
 75 1664 a 116 x FJ(3.6.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(W)-6 b(eightCodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1954 a Fs(\006)22 b
Ft(WeightCodeword\()52 b(c)47 b(\))2445 b Fr(\(function\))p
Black 216 2180 a Ft(WeightCodeword)31 b FK(returns)e(the)e(weight)g(of)
g(a)f(code)n(w)o(ord)i Fq(c)p FK(,)f(the)g(number)h(of)f(non-zero)i
(entries)f(in)f Ft(c)p FK(.)38 b(As)26 b(a)75 2293 y(result,)21
b Ft(WeightCodeword)i FK(al)o(w)o(ays)d(returns)g(an)f(inte)o(ger)i
(between)f(zero)f(and)h(the)f(w)o(ord)g(length)h(of)f(the)g(code)n(w)o
(ord.)p 75 2415 1648 4 v 1764 2420 a FF(Example)p 2102
2415 V 75 2440 4 25 v 3747 2440 V 75 2540 4 100 v 188
2510 a(gap>)44 b(WeightCodeword\(Codewo)q(rd\()q("22)q(22)q(2"\))q(\);)
p 3747 2540 V 75 2640 V 188 2610 a(5)p 3747 2640 V 75
2739 V 188 2709 a(gap>)g(WeightCodeword\(NullWo)q(rd\()q(3\)\))q(;)p
3747 2739 V 75 2839 V 188 2809 a(0)p 3747 2839 V 75 2939
V 188 2909 a(gap>)g(C)e(:=)h(HammingCode\(3\);)p 3747
2939 V 75 3038 V 188 3008 a(a)g(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 3038 V 75 3138 V 188 3108
a(gap>)h(Minimum\(List\(AsSSorte)q(dLi)q(st\()q(C\))q({[2)q(..S)q(ize)q
(\(C\))q(]},)49 b(WeightCodeword)e(\))c(\);)p 3747 3138
V 75 3237 V 188 3208 a(3)p 3747 3237 V 75 3262 4 25 v
3747 3262 V 75 3265 3675 4 v Black Black eop end end
%%Page: 27 27
TeXDict begin HPSdict begin 27 26 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.4) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(4)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Codes)p Black 75 1881 a FK(A)30 b Fq(code)i FK(is)e(a)h(set)g(of)g
(code)n(w)o(ords)i(\(recall)f(a)61 b(code)n(w)o(ord)32
b(in)f Fy(GU)m(A)-6 b(V)f(A)29 b FK(is)i(simply)h(a)e(sequence)k(of)c
(elements)j(of)e(a)75 1994 y(\002nite)26 b(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(,)26 b(where)f Fq(q)g
FK(is)h(a)f(prime)h(po)n(wer\).)34 b(W)-7 b(e)25 b(call)h(these)g(the)g
Fq(elements)h FK(of)e(the)h(code.)36 b(Depending)27 b(on)75
2107 y(the)h(type)g(of)f(code,)i(a)e(code)n(w)o(ord)i(can)f(be)f
(interpreted)k(as)c(a)g(v)o(ector)i(or)e(as)g(a)g(polynomial.)43
b(This)27 b(is)h(e)o(xplained)h(in)75 2220 y(more)24
b(detail)g(in)g(Chapter)p 0.0236 0.0894 0.6179 TeXcolorrgb
913 2221 a
SDict begin H.S end
 913 2221 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(3)p 0.0236 0.0894 0.6179 TeXcolorrgb 958 2158
a
SDict begin H.R end
 958 2158 a 958 2220 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.3) cvn H.B /ANN pdfmark end
 958 2220 a Black FK(.)216 2333
y(In)i Fy(GU)m(A)-6 b(V)f(A)p FK(,)24 b(codes)j(can)g(be)f(a)f(set)h
(speci\002ed)i(by)e(its)g(elements)h(\(this)g(will)f(be)g(called)h(an)f
Fq(unr)m(estricted)j(code)p FK(\),)75 2446 y(by)e(a)f(generator)j
(matrix)e(listing)h(a)e(set)h(of)f(basis)i(elements)g(\(for)f(a)f
(linear)i(code\))g(or)e(by)h(a)f(generator)j(polynomial)75
2559 y(\(for)24 b(a)f(c)o(yclic)i(code\).)216 2672 y(An)o(y)e(code)h
(can)g(be)g(de\002ned)g(by)g(its)f(elements.)31 b(If)23
b(you)h(lik)o(e,)g(you)g(can)g(gi)n(v)o(e)f(the)h(code)h(a)e(name.)p
75 2769 1648 4 v 1764 2774 a FF(Example)p 2102 2769 V
75 2794 4 25 v 3747 2794 V 75 2894 4 100 v 188 2864 a(gap>)44
b(C)e(:=)h(ElementsCode\(["1100)q(",)49 b("1010",)c("0001"],)g
("example)g(code",)f(GF\(2\))g(\);)p 3747 2894 V 75 2994
V 188 2964 a(a)f(\(4,3,1..4\)2..4)k(example)d(code)g(over)g(GF\(2\))p
3747 2994 V 75 3018 4 25 v 3747 3018 V 75 3021 3675 4
v 75 3209 a FK(An)27 b Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t
Fp(;)g Fq(d)5 b Fo(\))28 b FK(code)g(is)f(a)g(code)h(with)g(w)o(ord)f
Fq(length)i(n)p FK(,)f Fq(size)g(M)i FK(and)e Fq(minimum)f(distance)j
(d)5 b FK(.)119 b(If)28 b(the)f(minimum)75 3322 y(distance)e(has)f(not)
g(yet)g(been)g(calculated,)i(the)e(lo)n(wer)f(bound)i(and)f(upper)g
(bound)h(are)f(printed)h(\(e)o(xcept)g(in)e(the)h(case)75
3435 y(where)g(the)g(code)g(is)f(a)g(random)i(linear)g(codes,)f(where)g
(these)g(are)g(not)g(printed)h(for)f(ef)n(\002cienc)o(y)h(reasons\).)30
b(So)p Black Black 168 3623 a Ft(a)46 b(\(4,3,1..4\)2..4)52
b(code)c(over)g(GF\(2\))75 3810 y FK(means)30 b(a)f(binary)i
(unrestricted)i(code)d(of)g(length)h(4,)f(with)f(3)h(elements)h(and)f
(the)f(minimum)h(distance)h(is)f(greater)75 3923 y(than)25
b(or)g(equal)h(to)e(1)g(and)h(less)h(than)f(or)f(equal)i(to)f(4)f(and)h
(the)g(co)o(v)o(ering)h(radius)g(is)e(greater)i(than)g(or)e(equal)i(to)
e(2)h(and)75 4036 y(less)f(than)g(or)g(equal)g(to)g(4.)p
75 4134 1648 4 v 1764 4139 a FF(Example)p 2102 4134 V
75 4159 4 25 v 3747 4159 V 75 4259 4 100 v 188 4229 a(gap>)44
b(C)e(:=)h(ElementsCode\(["1100)q(",)49 b("1010",)c("0001"],)g
("example)g(code",)f(GF\(2\))g(\);)p 3747 4259 V 75 4358
V 188 4328 a(a)f(\(4,3,1..4\)2..4)k(example)d(code)g(over)g(GF\(2\))p
3747 4358 V 75 4458 V 188 4428 a(gap>)g(MinimumDistance\(C\);)p
3747 4458 V 75 4557 V 188 4528 a(2)p 3747 4557 V 75 4657
V 188 4627 a(gap>)g(C;)p 3747 4657 V 75 4757 V 188 4727
a(a)f(\(4,3,2\)2..4)j(example)e(code)g(over)g(GF\(2\))p
3747 4757 V 75 4782 4 25 v 3747 4782 V 75 4785 3675 4
v 75 4973 a FK(If)27 b(the)h(set)g(of)f(elements)i(is)e(a)h(linear)g
(subspace)i(of)e Fq(GF)6 b Fo(\()p Fq(q)p Fo(\))1969
4940 y Fm(n)2008 4973 y FK(,)27 b(the)h(code)g(is)g(called)h
Fq(linear)p FK(.)42 b(If)27 b(a)g(code)h(is)g(linear)l(,)h(it)75
5085 y(can)21 b(be)g(de\002ned)h(by)f(its)f Fq(g)o(ener)o(ator)k
(matrix)d FK(or)g Fq(parity)h(c)o(hec)n(k)g(matrix)p
FK(.)56 b(By)20 b(de\002nition,)i(the)f(ro)n(ws)g(of)g(the)g(generator)
75 5198 y(matrix)31 b(is)e(a)h(basis)h(for)f(the)g(code)h(\(as)f(a)g(v)
o(ector)g(space)i(o)o(v)o(er)e Fq(GF)6 b Fo(\()p Fq(q)p
Fo(\))p FK(\).)49 b(By)29 b(de\002nition,)k(the)d(ro)n(ws)g(of)g(the)g
(parity)75 5311 y(check)25 b(matrix)f(is)f(a)g(basis)i(for)f(the)f
(dual)i(space)f(of)g(the)g(code,)1084 5515 y Fq(C)1147
5478 y Fh(\003)1204 5515 y Fo(=)c Fv(f)p Fq(v)h Fv(2)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))1726 5478 y Fm(n)1787
5515 y Fv(j)23 b Fq(v)13 b Fv(\001)g Fq(c)20 b Fo(=)g
FK(0)p Fp(;)47 b Fq(f)13 b(or)26 b(al)5 b(l)28 b(c)21
b Fv(2)15 b Fq(C)r Fv(g)p Fp(:)p Black 1867 5841 a FK(27)p
Black eop end end
%%Page: 28 28
TeXDict begin HPSdict begin 28 27 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(28)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(G)e(:=)h(GeneratorMatCode\([[)q(1,0)q(,1)q(],[)q(0,1)q
(,2])q(],)49 b("demo)44 b(code",)g(GF\(3\))g(\);)p 3747
523 V 75 623 V 188 593 a(a)f(linear)h([3,2,1..2]1)i(demo)e(code)f(over)
h(GF\(3\))p 3747 623 V 75 648 4 25 v 3747 648 V 75 651
3675 4 v 75 862 a FK(So)21 b(a)f(linear)j Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fp(;)g Fq(d)5 b Fo(])p Fq(r)24 b FK(code)e(is)g(a)f
(code)h(with)f(w)o(ord)g Fq(length)i(n)p FK(,)e Fq(dimension)i(k)r
FK(,)e Fq(minimum)g(distance)i(d)j FK(and)c Fq(co)o(vering)75
975 y(r)o(adius)j(r)r FK(.)216 1088 y(If)k(the)g(code)h(is)f(linear)i
(and)e(all)g(c)o(yclic)h(shifts)h(of)e(its)g(code)n(w)o(ords)i(\(re)o
(garded)g(as)e Fq(n)p FK(-tuples\))i(are)e(again)h(code-)75
1201 y(w)o(ords,)25 b(the)g(code)h(is)e(called)i Fq(cyclic)p
FK(.)34 b(All)24 b(elements)i(of)f(a)f(c)o(yclic)i(code)g(are)e
(multiples)j(of)e(the)g(monic)g(polynomial)75 1314 y(modulo)k(a)f
(polynomial)j Fq(x)930 1281 y Fm(n)982 1314 y Fv(\000)14
b FK(1,)29 b(where)f Fq(n)g FK(is)g(the)g(w)o(ord)h(length)g(of)g(the)f
(code.)44 b(Such)28 b(a)g(polynomial)i(is)e(called)i(a)75
1427 y Fq(g)o(ener)o(ator)e(polynomial)h FK(The)c(generator)j
(polynomial)h(must)c(di)n(vide)j Fq(x)2357 1394 y Fm(n)2408
1427 y Fv(\000)13 b FK(1)26 b(and)g(its)g(quotient)i(is)e(called)h(a)e
Fq(c)o(hec)n(k)75 1540 y(polynomial)p FK(.)46 b(Multiplying)31
b(a)e(code)n(w)o(ord)h(in)e(a)g(c)o(yclic)i(code)f(by)g(the)g(check)h
(polynomial)h(yields)f(zero)f(\(modulo)75 1653 y(the)c(polynomial)h
Fq(x)687 1620 y Fm(n)738 1653 y Fv(\000)13 b FK(1\).)31
b(In)24 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)22 b(a)i(c)o(yclic)h(code)g(can)g
(be)f(de\002ned)h(by)g(either)g(its)g(generator)i(polynomial)f(or)75
1766 y(check)f(polynomial.)p 75 1862 1648 4 v 1764 1867
a FF(Example)p 2102 1862 V 75 1887 4 25 v 3747 1887 V
75 1987 4 100 v 188 1957 a(gap>)44 b(G)e(:=)h(GeneratorPolCode\(In)q
(det)q(er)q(min)q(ate)q(\(GF)q(\(2\))q(\)+Z)q(\(2\))q(\2100,)49
b(7,)43 b(GF\(2\))h(\);)p 3747 1987 V 75 2086 V 188 2057
a(a)f(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 2086 V 75 2111 4
25 v 3747 2111 V 75 2114 3675 4 v 75 2301 a FK(It)19
b(is)h(possible)h(that)f Fy(GU)m(A)-6 b(V)f(A)18 b FK(does)i(not)g(kno)
n(w)f(that)i(an)e(unrestricted)k(code)d(is)g(in)f(f)o(act)h(linear)-5
b(.)29 b(This)19 b(situation)j(occurs)75 2414 y(for)28
b(e)o(xample)h(when)f(a)f(code)i(is)f(generated)i(from)e(a)g(list)g(of)
g(elements)h(with)f(the)g(function)i Ft(ElementsCode)i
FK(\(see)75 2527 y Ft(ElementsCode)27 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 684 2528 a
SDict begin H.S end
 684 2528 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 2465 a
SDict begin H.R end
 865 2465 a 865 2527 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.1) cvn H.B /ANN pdfmark end
 865 2527 a Black FK(\)\).)i(By)23
b(calling)i(the)e(function)j Ft(IsLinearCode)h FK(\(see)c
Ft(IsLinearCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3191 2528 a
SDict begin H.S end
 3191 2528 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 3372
2465 a
SDict begin H.R end
 3372 2465 a 3372 2527 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.4) cvn H.B /ANN pdfmark end
 3372 2527 a Black FK(\)\),)d
Fy(GU)m(A)-6 b(V)f(A)75 2640 y FK(tests)29 b(if)f(the)h(code)g(can)f
(be)g(represented)k(by)c(a)g(generator)j(matrix.)43 b(If)28
b(so,)h(the)f(code)i(record)f(and)g(the)f(operations)75
2753 y(are)c(con)l(v)o(erted)i(accordingly)-6 b(.)p 75
2850 1648 4 v 1764 2855 a FF(Example)p 2102 2850 V 75
2875 4 25 v 3747 2875 V 75 2974 4 100 v 188 2944 a(gap>)44
b(L)e(:=)h(Z\(2\)*[)i([0,0,0],)g([1,0,0],)g([0,1,1],)g([1,1,1])g(];;)p
3747 2974 V 75 3074 V 188 3044 a(gap>)f(C)e(:=)h(ElementsCode\()k(L,)c
(GF\(2\))h(\);)p 3747 3074 V 75 3174 V 188 3144 a(a)f(\(3,4,1..3\)1)j
(user)d(defined)i(unrestricted)i(code)c(over)h(GF\(2\))p
3747 3174 V 75 3273 V 188 3243 a(#)f(so)g(far,)g(GUAVA)h(does)g(not)f
(know)h(what)g(kind)g(of)f(code)g(this)h(is)p 3747 3273
V 75 3373 V 188 3343 a(gap>)g(IsLinearCode\()i(C)d(\);)p
3747 3373 V 75 3472 V 188 3443 a(true)933 b(#)42 b(it)h(is)h(linear)p
3747 3472 V 75 3572 V 188 3542 a(gap>)g(C;)p 3747 3572
V 75 3672 V 188 3642 a(a)f(linear)h([3,2,1]1)h(user)f(defined)g
(unrestricted)j(code)d(over)f(GF\(2\))p 3747 3672 V 75
3697 4 25 v 3747 3697 V 75 3700 3675 4 v 75 3887 a FK(Of)20
b(course)j(the)e(same)g(holds)h(for)f(unrestricted)k(codes)d(that)g(in)
f(f)o(act)g(are)h(c)o(yclic,)g(or)f(codes,)h(de\002ned)g(by)f(a)g
(generator)75 4000 y(matrix,)j(that)g(actually)h(are)f(c)o(yclic.)216
4112 y(Codes)i(are)g(printed)i(simply)e(by)g(gi)n(ving)h(a)f(small)g
(description)j(of)c(their)i(parameters,)h(the)e(w)o(ord)g(length,)i
(size)75 4225 y(or)22 b(dimension)i(and)f(perhaps)h(the)e(minimum)g
(distance,)j(follo)n(wed)e(by)f(a)g(short)h(description)i(and)e(the)f
(base)h(\002eld)f(of)75 4338 y(the)27 b(code.)40 b(The)26
b(function)j Ft(Display)g FK(gi)n(v)o(es)e(a)g(more)f(detailed)j
(description,)i(sho)n(wing)d(the)f(construction)j(history)75
4451 y(of)23 b(the)h(code.)216 4564 y Fy(GU)m(A)-6 b(V)f(A)28
b FK(doesn')n(t)33 b(place)e(much)g(emphasis)h(on)e(the)g(actual)i
(encoding)h(and)e(decoding)h(processes;)37 b(some)30
b(al-)75 4677 y(gorithms)g(ha)n(v)o(e)f(been)h(included)h(though.)46
b(Encoding)30 b(w)o(orks)f(simply)g(by)g(multiplying)i(an)e
(information)i(v)o(ector)75 4790 y(with)26 b(a)f(code,)i(decoding)h(is)
d(done)i(by)f(the)g(functions)i Ft(Decode)f FK(or)f Ft(Decodeword)p
FK(.)38 b(F)o(or)25 b(more)h(information)i(about)75 4903
y(encoding)e(and)e(decoding,)i(see)e(sections)p 0.0236 0.0894 0.6179
TeXcolorrgb 1418 4904 a
SDict begin H.S end
 1418 4904 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1531 4841 a
SDict begin H.R end
 1531 4841 a 1531 4903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 1531 4903 a Black
24 w FK(and)p 0.0236 0.0894 0.6179 TeXcolorrgb 1709 4904
a
SDict begin H.S end
 1709 4904 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1935 4841 a
SDict begin H.R end
 1935 4841
a 1935 4903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
 1935 4903 a Black FK(.)p 75 5000 1648 4
v 1764 5005 a FF(Example)p 2102 5000 V 75 5024 4 25 v
3747 5024 V 75 5124 4 100 v 188 5094 a(gap>)44 b(R)e(:=)h
(ReedMullerCode\()48 b(1,)43 b(3)f(\);)p 3747 5124 V
75 5224 V 188 5194 a(a)h(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e
(code)g(over)g(GF\(2\))p 3747 5224 V 75 5323 V 188 5293
a(gap>)g(w)e(:=)h([)g(1,)g(0,)g(1,)g(1)g(])f(*)h(R;)p
3747 5323 V 75 5423 V 188 5393 a([)g(1)f(0)h(0)g(1)f(1)h(0)g(0)f(1)h(])
p 3747 5423 V 75 5523 V 188 5493 a(gap>)h(Decode\()g(R,)f(w)g(\);)p
3747 5523 V 75 5622 V 188 5592 a([)g(1)f(0)h(1)g(1)f(])p
3747 5622 V Black Black eop end end
%%Page: 29 29
TeXDict begin HPSdict begin 29 28 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(29)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(Decode\()g(R,)f(w)g(+)g("10000000")i(\);)f(#)e(One)i(error)g(at)f
(the)g(first)h(position)p 3747 428 V 75 528 V 188 498
a([)f(1)f(0)h(1)g(1)f(])975 b(#)42 b(Corrected)k(by)d(Guava)p
3747 528 V 75 553 4 25 v 3747 553 V 75 556 3675 4 v 75
714 a FK(Sections)p 0.0236 0.0894 0.6179 TeXcolorrgb
424 715 a
SDict begin H.S end
 424 715 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 537 652
a
SDict begin H.R end
 537 652 a 537 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.1) cvn H.B /ANN pdfmark end
 537 714 a Black 42 w FK(and)p 0.0236 0.0894 0.6179
TeXcolorrgb 752 715 a
SDict begin H.S end
 752 715 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 652 a
SDict begin H.R end
 865 652 a 865 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 865 714 a Black 41 w FK(describe)i(the)d
(operations)j(that)d(are)h(a)n(v)n(ailable)h(for)e(codes.)85
b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 3292 715
a
SDict begin H.S end
 3292 715 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 3405 652 a
SDict begin H.R end
 3405 652
a 3405 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.3) cvn H.B /ANN pdfmark end
 3405 714 a Black 42 w FK(describe)75 826
y(the)44 b(functions)j(that)e(tests)f(whether)i(an)e(object)h(is)f(a)g
(code)g(and)h(what)f(kind)h(of)f(code)h(it)f(is)f(\(see)i
Ft(IsCode)p FK(,)75 939 y Ft(IsLinearCode)d FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 699 940 a
SDict begin H.S end
 699 940 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
880 877 a
SDict begin H.R end
 880 877 a 880 939 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.4) cvn H.B /ANN pdfmark end
 880 939 a Black FK(\))d(and)g
Ft(IsCyclicCode)p FK(\))k(and)c(v)n(arious)h(other)g(boolean)g
(functions)i(for)c(codes.)75 b(Sec-)75 1052 y(tion)p
0.0236 0.0894 0.6179 TeXcolorrgb 241 1053 a
SDict begin H.S end
 241 1053
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4)p 0.0236 0.0894 0.6179
TeXcolorrgb 354 990 a
SDict begin H.R end
 354 990 a 354 1052 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.4) cvn H.B /ANN pdfmark end
 354 1052 a
Black 24 w FK(describe)28 b(functions)f(about)f(equi)n(v)n(alence)i
(and)e(isomorphism)h(of)e(codes)h(\(see)f Ft(IsEquivalent)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 1053 a
SDict begin H.S end

3515 1053 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 990 a
SDict begin H.R end
 3696 990
a 3696 1052 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
 3696 1052 a Black FK(\),)75 1165 y Ft(CodeIsomorphism)38
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 833 1166 a
SDict begin H.S end

833 1166 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1014 1103 a
SDict begin H.R end
 1014 1103
a 1014 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.2) cvn H.B /ANN pdfmark end
 1014 1165 a Black FK(\))d(and)f Ft(AutomorphismGroup)39
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2094 1166
a
SDict begin H.S end
 2094 1166 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2275 1103 a
SDict begin H.R end
 2275 1103
a 2275 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.3) cvn H.B /ANN pdfmark end
 2275 1165 a Black FK(\)\).)61 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 2724 1166 a
SDict begin H.S end
 2724 1166
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2837 1103 a
SDict begin H.R end
 2837 1103 a 2837 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.5) cvn H.B /ANN pdfmark end
 2837
1165 a Black 34 w FK(describes)36 b(functions)h(that)75
1278 y(w)o(ork)28 b(on)g Fq(domains)i FK(\(see)e(Chapter)h(\224Domains)
g(and)f(their)h(Elements\224)g(in)f(the)g Fy(GAP)e FK(Reference)k
(Manual\).)43 b(Sec-)75 1391 y(tion)p 0.0236 0.0894 0.6179
TeXcolorrgb 258 1392 a
SDict begin H.S end
 258 1392 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
371 1329 a
SDict begin H.R end
 371 1329 a 371 1391 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.6) cvn H.B /ANN pdfmark end
 371 1391 a Black 43
w FK(describes)i(functions)g(for)e(printing)i(and)e(displaying)j
(codes.)87 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 1392 a
SDict begin H.S end
 2876 1392 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.7)p 0.0236 0.0894 0.6179 TeXcolorrgb 2989 1329
a
SDict begin H.R end
 2989 1329 a 2989 1391 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.7) cvn H.B /ANN pdfmark end
 2989 1391 a Black 42 w FK(describes)46
b(functions)75 1504 y(that)33 b(return)h(the)e(matrices)i(and)f
(polynomials)i(that)e(de\002ne)f(a)g(code)h(\(see)g Ft(GeneratorMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3110 1505 a
SDict begin H.S end

3110 1505 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3291 1442 a
SDict begin H.R end
 3291 1442
a 3291 1504 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.1) cvn H.B /ANN pdfmark end
 3291 1504 a Black FK(\),)f Ft(CheckMat)75
1617 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 1618
a
SDict begin H.S end
 105 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 1555 a
SDict begin H.R end
 286 1555
a 286 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.2) cvn H.B /ANN pdfmark end
 286 1617 a Black FK(\),)24 b Ft(GeneratorPol)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 971 1618 a
SDict begin H.S end
 971
1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1152 1555 a
SDict begin H.R end
 1152 1555
a 1152 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.3) cvn H.B /ANN pdfmark end
 1152 1617 a Black FK(\),)e Ft(CheckPol)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1653 1618 a
SDict begin H.S end

1653 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 1834 1555 a
SDict begin H.R end
 1834 1555
a 1834 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.4) cvn H.B /ANN pdfmark end
 1834 1617 a Black FK(\),)d Ft(RootsOfCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2473 1618 a
SDict begin H.S end

2473 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2654 1555 a
SDict begin H.R end
 2654 1555
a 2654 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.5) cvn H.B /ANN pdfmark end
 2654 1617 a Black FK(\)\).)i(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 3061 1618 a
SDict begin H.S end
 3061 1618
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8)p 0.0236 0.0894 0.6179
TeXcolorrgb 3174 1555 a
SDict begin H.R end
 3174 1555 a 3174 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.8) cvn H.B /ANN pdfmark end
 3174
1617 a Black 23 w FK(describes)d(func-)75 1730 y(tions)36
b(that)g(return)h(the)f(basic)g(parameters)i(of)d(codes)i(\(see)f
Ft(WordLength)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2571 1731 a
SDict begin H.S end
 2571 1731 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.8.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 2752
1668 a
SDict begin H.R end
 2752 1668 a 2752 1730 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.1) cvn H.B /ANN pdfmark end
 2752 1730 a Black FK(\),)h
Ft(Redundancy)f FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3372 1731 a
SDict begin H.S end
 3372 1731 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.8.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3553
1668 a
SDict begin H.R end
 3553 1668 a 3553 1730 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.2) cvn H.B /ANN pdfmark end
 3553 1730 a Black FK(\))e(and)75
1843 y Ft(MinimumDistance)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 825 1844 a
SDict begin H.S end
 825 1844 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1006 1781 a
SDict begin H.R end
 1006 1781 a 1006 1843 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
 1006 1843 a Black
FK(\)\).)37 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
1423 1845 a
SDict begin H.S end
 1423 1845 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 1536 1781
a
SDict begin H.R end
 1536 1781 a 1536 1843 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.9) cvn H.B /ANN pdfmark end
 1536 1843 a Black 26 w FK(describes)28
b(functions)h(that)d(return)h(distance)h(and)e(weight)h(distrib)n(u-)75
1956 y(tions)f(\(see)f Ft(WeightDistribution)31 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1335 1958 a
SDict begin H.S end
 1335 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1516 1894 a
SDict begin H.R end
 1516 1894 a 1516 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
 1516
1956 a Black FK(\),)25 b Ft(InnerDistribution)30 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2436 1958 a
SDict begin H.S end
 2436 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 2617 1894 a
SDict begin H.R end
 2617 1894 a 2617 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
 2617
1956 a Black FK(\),)25 b Ft(OuterDistribution)31 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3538 1958 a
SDict begin H.S end
 3538 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 3719 1894 a
SDict begin H.R end
 3719 1894 a 3719 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.5) cvn H.B /ANN pdfmark end
 3719
1956 a Black FK(\))75 2068 y(and)h Ft(DistancesDistributio)q(n)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1270 2070 a
SDict begin H.S end

1270 2070 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 1451 2006 a
SDict begin H.R end
 1451 2006
a 1451 2068 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
 1451 2068 a Black FK(\)\).)53 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 1890 2069 a
SDict begin H.S end
 1890 2069
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10)p 0.0236 0.0894 0.6179
TeXcolorrgb 2048 2006 a
SDict begin H.R end
 2048 2006 a 2048 2068 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.10) cvn H.B /ANN pdfmark end
 2048
2068 a Black 31 w FK(describes)33 b(functions)h(that)e(are)f(related)i
(to)e(decod-)75 2181 y(ing)k(\(see)g Ft(Decode)h FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 747 2182 a
SDict begin H.S end
 747 2182
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 973 2119 a
SDict begin H.R end
 973 2119 a 973 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
 973 2181
a Black FK(\),)i Ft(Decodeword)g FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1592 2182 a
SDict begin H.S end
 1592 2182 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1818 2119 a
SDict begin H.R end
 1818 2119 a 1818 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.2) cvn H.B /ANN pdfmark end
 1818 2181 a Black
FK(\),)g Ft(Syndrome)e FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2343 2182 a
SDict begin H.S end
 2343 2182 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 2569
2119 a
SDict begin H.R end
 2569 2119 a 2569 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
 2569 2181 a Black FK(\),)j
Ft(SyndromeTable)f FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3327 2183 a
SDict begin H.S end
 3327 2183 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.10.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 3553
2119 a
SDict begin H.R end
 3553 2119 a 3553 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.9) cvn H.B /ANN pdfmark end
 3553 2181 a Black FK(\))e(and)75
2294 y Ft(StandardArray)e FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 737 2295 a
SDict begin H.S end
 737 2295 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
1008 2232 a
SDict begin H.R end
 1008 2232 a 1008 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.10) cvn H.B /ANN pdfmark end
 1008 2294 a Black
FK(\)\).)50 b(In)30 b(Chapters)p 0.0236 0.0894 0.6179
TeXcolorrgb 1598 2295 a
SDict begin H.S end
 1598 2295 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1643 2232 a
SDict begin H.R end
 1643 2232 a 1643 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.5) cvn H.B /ANN pdfmark end
 1643 2294 a Black
30 w FK(and)p 0.0236 0.0894 0.6179 TeXcolorrgb 1833 2295
a
SDict begin H.S end
 1833 2295 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6)p
0.0236 0.0894 0.6179 TeXcolorrgb 1878 2232 a
SDict begin H.R end
 1878 2232
a 1878 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.6) cvn H.B /ANN pdfmark end
 1878 2294 a Black 30 w FK(which)g(follo)n(w)-6
b(,)32 b(we)d(describe)j(functions)h(that)d(generate)75
2407 y(and)24 b(manipulate)i(codes.)75 2564 y
SDict begin H.S end
 75 2564
a 75 2564 a
SDict begin 13.6 H.A end
 75 2564 a 75 2564 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.1) cvn H.B /DEST pdfmark end
 75 2564 a 130 x FM(4.1)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Comparisons)j(of)h(Codes)p
Black 75 2812 a
SDict begin H.S end
 75 2812 a 75 2812 a
SDict begin 13.6 H.A end
 75 2812 a 75 2812
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.1.1) cvn H.B /DEST pdfmark end
 75 2812 a 92 x FJ(4.1.1)p 0.0 0.0 1.0 TeXcolorrgb 99
w(=)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3078 a Fs(\006)22
b Ft(=\()47 b(C1,)h(C2)f(\))2816 b Fr(\(function\))p
Black 216 3304 a FK(The)25 b(equality)i(operator)g Ft(C1)47
b(=)g(C2)25 b FK(e)n(v)n(aluates)i(to)d(`true')j(if)d(the)i(codes)g
Ft(C1)f FK(and)g Ft(C2)g FK(are)g(equal,)h(and)g(to)f(`f)o(alse')75
3417 y(otherwise.)216 3530 y(The)i(equality)i(operator)h(is)d(also)h
(denoted)h Ft(EQ)p FK(,)e(and)h Ft(Eq\(C1,C2\))i FK(is)d(the)h(same)f
(as)g Ft(C1)47 b(=)g(C2)p FK(.)40 b(There)27 b(is)h(also)75
3643 y(an)c(inequality)i(operator)l(,)g Fp(<)c(>)p FK(,)g(or)i
Ft(not)47 b(EQ)p FK(.)216 3756 y(Note)19 b(that)h(codes)h(are)e(equal)i
(if)e(and)h(only)g(if)f(their)h(set)g(of)f(elements)i(are)e(equal.)29
b(Codes)19 b(can)h(also)g(be)g(compared)75 3869 y(with)j(objects)j(of)d
(other)i(types.)k(Of)23 b(course)i(the)o(y)f(are)g(ne)n(v)o(er)g
(equal.)p 75 3955 1648 4 v 1764 3960 a FF(Example)p 2102
3955 V 75 3980 4 25 v 3747 3980 V 75 4080 4 100 v 188
4050 a(gap>)44 b(M)e(:=)h([)g([0,)g(0],)h([1,)f(0],)g([0,)h(1],)f([1,)h
(1])f(];;)p 3747 4080 V 75 4179 V 188 4149 a(gap>)h(C1)f(:=)g
(ElementsCode\()j(M,)d(GF\(2\))i(\);)p 3747 4179 V 75
4279 V 188 4249 a(a)e(\(2,4,1..2\)0)j(user)d(defined)i(unrestricted)i
(code)c(over)h(GF\(2\))p 3747 4279 V 75 4378 V 188 4349
a(gap>)g(M)e(=)h(C1;)p 3747 4378 V 75 4478 V 188 4448
a(false)p 3747 4478 V 75 4578 V 188 4548 a(gap>)h(C2)f(:=)g
(GeneratorMatCode\()48 b([)42 b([1,)i(0],)f([0,)h(1])f(],)g(GF\(2\))h
(\);)p 3747 4578 V 75 4677 V 188 4647 a(a)f(linear)h([2,2,1]0)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 4677 V 75 4777 V 188 4747 a(gap>)g(C1)f(=)f(C2;)p
3747 4777 V 75 4877 V 188 4847 a(true)p 3747 4877 V 75
4976 V 188 4946 a(gap>)i(ReedMullerCode\()j(1,)c(3)g(\))f(=)h
(HadamardCode\()k(8)c(\);)p 3747 4976 V 75 5076 V 188
5046 a(true)p 3747 5076 V 75 5175 V 188 5146 a(gap>)h(WholeSpaceCode\()
j(5,)c(GF\(4\))h(\))f(=)g(WholeSpaceCode\()k(5,)c(GF\(2\))h(\);)p
3747 5175 V 75 5275 V 188 5245 a(false)p 3747 5275 V
75 5300 4 25 v 3747 5300 V 75 5303 3675 4 v 75 5479 a
FK(Another)32 b(w)o(ay)e(of)g(comparing)i(codes)g(is)e
Ft(IsEquivalent)p FK(,)36 b(which)30 b(checks)i(if)f(tw)o(o)f(codes)h
(are)g(equi)n(v)n(alent)i(\(see)75 5592 y Ft(IsEquivalent)43
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 700 5593 a
SDict begin H.S end

700 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 881 5530 a
SDict begin H.R end
 881 5530
a 881 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
 881 5592 a Black FK(\)\).)76 b(By)38 b(the)i(w)o(ay)-6
b(,)42 b(this)e(called)g Ft(CodeIsomorphism)p FK(.)80
b(F)o(or)39 b(the)g(current)i(v)o(ersion)f(of)p Black
Black eop end end
%%Page: 30 30
TeXDict begin HPSdict begin 30 29 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(30)p Black 75 399 a Fy(GU)m(A)-6 b(V)f(A)p
FK(,)27 b(unless)k(one)f(of)g(the)g(codes)g(is)g(unrestricted,)k(this)c
(calls)g(Leon')-5 b(s)30 b(C)f(program)h(\(which)h(only)f(w)o(orks)g
(for)75 511 y(binary)25 b(linear)g(codes)f(and)g(only)h(on)e(a)h
(unix/linux)i(computer\).)75 674 y
SDict begin H.S end
 75 674 a 75 674 a
SDict begin 13.6 H.A end

75 674 a 75 674 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.2) cvn H.B /DEST pdfmark end
 75 674 a 130 x FM(4.2)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Operations)k(f)m(or)g(Codes)p Black
75 922 a
SDict begin H.S end
 75 922 a 75 922 a
SDict begin 13.6 H.A end
 75 922 a 75 922 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.1) cvn H.B /DEST pdfmark end
 75 922 a
92 x FJ(4.2.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(+)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1189 a Fs(\006)22 b Ft(+\()47
b(C1,)h(C2)f(\))2816 b Fr(\(function\))p Black 216 1414
a FK(The)23 b(operator)j(`+')d(e)n(v)n(aluates)j(to)d(the)h(direct)h
(sum)e(of)h(the)f(codes)i Ft(C1)f FK(and)g Ft(C2)p FK(.)k(See)23
b Ft(DirectSumCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3513 1415 a
SDict begin H.S end
 3513 1415 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3694 1352 a
SDict begin H.R end
 3694 1352 a 3694 1414 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
 3694 1414 a Black
FK(\).)p 75 1537 1648 4 v 1764 1542 a FF(Example)p 2102
1537 V 75 1562 4 25 v 3747 1562 V 75 1662 4 100 v 188
1632 a(gap>)44 b(C1:=RandomLinearCode\()q(10,)q(5\);)p
3747 1662 V 75 1761 V 188 1731 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1761 V 75 1861
V 188 1831 a(gap>)g(C2:=RandomLinearCode\()q(9,4)q(\);)p
3747 1861 V 75 1960 V 188 1931 a(a)85 b([9,4,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1960 V 75 2060
V 188 2030 a(gap>)g(C1+C2;)p 3747 2060 V 75 2160 V 188
2130 a(a)f(linear)h([10,9,1]0..10)j(unknown)d(linear)h(code)f(over)f
(GF\(2\))p 3747 2160 V 75 2185 4 25 v 3747 2185 V 75
2188 3675 4 v 75 2321 a
SDict begin H.S end
 75 2321 a 75 2321 a
SDict begin 13.6 H.A end
 75 2321 a
75 2321 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.2) cvn H.B /DEST pdfmark end
 75 2321 a 116 x FJ(4.2.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(*)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2611 a Fs(\006)22
b Ft(*\()47 b(C1,)h(C2)f(\))2816 b Fr(\(function\))p
Black 216 2837 a FK(The)22 b(operator)j(`*')d(e)n(v)n(aluates)j(to)d
(the)h(direct)g(product)i(of)d(the)h(codes)g Ft(C1)g
FK(and)g Ft(C2)p FK(.)28 b(See)22 b Ft(DirectProductCode)75
2950 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2951
a
SDict begin H.S end
 105 2951 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 2888 a
SDict begin H.R end
 286 2888
a 286 2950 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.3) cvn H.B /ANN pdfmark end
 286 2950 a Black FK(\).)p 75 3069 1648 4
v 1764 3074 a FF(Example)p 2102 3069 V 75 3094 4 25 v
3747 3094 V 75 3194 4 100 v 188 3164 a(gap>)44 b(C1)f(:=)g
(GeneratorMatCode\()48 b([)42 b([1,)i(0,0,0],)h([0,)e(1,0,0])h(],)f
(GF\(2\))h(\);)p 3747 3194 V 75 3293 V 188 3264 a(a)f(linear)h
([4,2,1]1)h(code)f(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 3293 V 75 3393 V 188 3363 a(gap>)g(C2)f(:=)g(GeneratorMatCode\()48
b([)42 b([0,0,1,)j(1],)f([0,0,0,)g(1])f(],)g(GF\(2\))h(\);)p
3747 3393 V 75 3493 V 188 3463 a(a)f(linear)h([4,2,1]1)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 3493 V 75 3592 V 188 3562 a(gap>)g(C1*C2;)p 3747
3592 V 75 3692 V 188 3662 a(a)f(linear)h([16,4,1]4..12)j(direct)d
(product)h(code)p 3747 3692 V 75 3717 4 25 v 3747 3717
V 75 3720 3675 4 v 75 3853 a
SDict begin H.S end
 75 3853 a 75 3853 a
SDict begin 13.6 H.A end
 75 3853
a 75 3853 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.3) cvn H.B /DEST pdfmark end
 75 3853 a 116 x FJ(4.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(*)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4144 a Fs(\006)22
b Ft(*\()47 b(m,)h(C)e(\))2909 b Fr(\(function\))p Black
216 4369 a FK(The)20 b(operator)i Ft(m*C)f FK(e)n(v)n(aluates)h(to)f
(the)f(element)i(of)e Ft(C)g FK(belonging)j(to)d(information)j(w)o(ord)
e(\('message'\))h Ft(m)q FK(.)k(Here)75 4482 y Ft(m)g
FK(may)h(be)f(a)g(v)o(ector)l(,)j(polynomial,)g(string)f(or)f(code)n(w)
o(ord)h(or)e(a)h(list)g(of)f(those.)39 b(This)27 b(is)f(the)h(w)o(ay)f
(to)h(do)g(encoding)75 4595 y(in)e Fy(GU)m(A)-6 b(V)f(A)p
FK(.)23 b Ft(C)h FK(must)h(be)g(linear)l(,)h(because)h(in)e
Fy(GU)m(A)-6 b(V)f(A)p FK(,)23 b(encoding)k(by)e(multiplication)k(is)24
b(only)i(de\002ned)g(for)f(linear)75 4708 y(codes.)k(If)21
b Ft(C)f FK(is)h(a)g(c)o(yclic)h(code,)g(this)g(multiplication)i(is)d
(the)g(same)g(as)g(multiplying)j(an)d(information)i(polynomial)h
Ft(m)75 4821 y FK(by)19 b(the)g(generator)i(polynomial)h(of)c
Ft(C)q FK(.)26 b(If)19 b Ft(C)f FK(is)h(a)f(linear)i(code,)h(it)d(is)h
(equal)h(to)f(the)g(multiplication)j(of)d(an)g(information)75
4934 y(v)o(ector)25 b Ft(m)e FK(by)g(a)g(generator)j(matrix)e(of)g
Ft(C)p FK(.)216 5047 y(T)-7 b(o)24 b(in)l(v)o(ert)j(this,)f(use)g(the)g
(function)h Ft(InformationWord)j FK(\(see)c Ft(InformationWord)31
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2996 5048
a
SDict begin H.S end
 2996 5048 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.2.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3177 4985 a
SDict begin H.R end
 3177 4985
a 3177 5047 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.2.4) cvn H.B /ANN pdfmark end
 3177 5047 a Black FK(\),)26 b(which)f(simply)75
5160 y(calls)f(the)g(function)i Ft(Decode)p FK(\).)p
75 5279 1648 4 v 1764 5284 a FF(Example)p 2102 5279 V
75 5304 4 25 v 3747 5304 V 75 5403 4 100 v 188 5374 a(gap>)44
b(C)e(:=)h(GeneratorMatCode\()48 b([)43 b([1,)h(0,0,0],)g([0,)g(1,0,0])
g(],)f(GF\(2\))h(\);)p 3747 5403 V 75 5503 V 188 5473
a(a)f(linear)h([4,2,1]1)h(code)f(defined)g(by)g(generator)h(matrix)f
(over)g(GF\(2\))p 3747 5503 V 75 5603 V 188 5573 a(gap>)g
(m:=Codeword\("11"\);)p 3747 5603 V Black Black eop end
end
%%Page: 31 31
TeXDict begin HPSdict begin 31 30 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(31)p Black 75 428 4 100 v 188 399 a FF([)43
b(1)f(1)h(])p 3747 428 V 75 528 V 188 498 a(gap>)h(m*C;)p
3747 528 V 75 628 V 188 598 a([)f(1)f(1)h(0)g(0)f(])p
3747 628 V 75 653 4 25 v 3747 653 V 75 656 3675 4 v 75
789 a
SDict begin H.S end
 75 789 a 75 789 a
SDict begin 13.6 H.A end
 75 789 a 75 789 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.4) cvn H.B /DEST pdfmark end
 75 789 a 116
x FJ(4.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Inf)n(ormationW)-7
b(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1079 a Fs(\006)22
b Ft(InformationWord\()53 b(C,)47 b(c)f(\))2260 b Fr(\(function\))p
Black 216 1305 a FK(Here)37 b Ft(C)f FK(is)g(a)h(linear)g(code)h(and)f
Ft(c)f FK(is)h(a)f(code)n(w)o(ord)i(in)f(it.)68 b(The)36
b(command)h Ft(InformationWord)42 b FK(returns)75 1418
y(the)27 b(message)g(w)o(ord)g(\(or)f('information)k(digits'\))e
Fq(m)d FK(satisfying)k Ft(c=m*C)p FK(.)e(This)g(command)g(simply)g
(calls)g Ft(Decode)p FK(,)75 1531 y(pro)o(vided)f Ft(c)46
b(in)h(C)23 b FK(is)h(true.)29 b(Otherwise,)24 b(it)f(returns)j(an)d
(error)-5 b(.)216 1644 y(T)e(o)23 b(in)l(v)o(ert)h(this,)g(use)g(the)g
(encoding)i(function)g Ft(*)d FK(\(see)h Ft(*)f FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2036 1645 a
SDict begin H.S end
 2036 1645
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.2.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 2217 1582 a
SDict begin H.R end
 2217 1582 a 2217 1644 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.2.3) cvn H.B /ANN pdfmark end
 2217
1644 a Black FK(\)\).)p 75 1767 1648 4 v 1764 1772 a
FF(Example)p 2102 1767 V 75 1791 4 25 v 3747 1791 V 75
1891 4 100 v 188 1861 a(gap>)44 b(C:=HammingCode\(3\);)p
3747 1891 V 75 1991 V 188 1961 a(a)f(linear)h([7,4,3]1)h(Hamming)g
(\(3,2\))f(code)g(over)f(GF\(2\))p 3747 1991 V 75 2090
V 188 2060 a(gap>)h(c:=Random\(C\);)p 3747 2090 V 75
2190 V 188 2160 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 2190 V 75 2290 V 188 2260 a(gap>)i(InformationWord\(C,c\);)p
3747 2290 V 75 2389 V 188 2359 a([)f(0)f(1)h(1)g(1)f(])p
3747 2389 V 75 2489 V 188 2459 a(gap>)i(c:=Codeword\("1111100")q(\);)p
3747 2489 V 75 2588 V 188 2559 a([)f(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])p
3747 2588 V 75 2688 V 188 2658 a(gap>)i(InformationWord\(C,c\);)p
3747 2688 V 75 2788 V 188 2758 a("ERROR:)h(codeword)g(must)e(belong)i
(to)e(code")p 3747 2788 V 75 2887 V 188 2857 a(gap>)h
(C:=NordstromRobinsonC)q(ode)q(\(\);)p 3747 2887 V 75
2987 V 188 2957 a(a)f(\(16,256,6\)4)j(Nordstrom-Robinson)i(code)c(over)
g(GF\(2\))p 3747 2987 V 75 3087 V 188 3057 a(gap>)g(c:=Random\(C\);)p
3747 3087 V 75 3186 V 188 3156 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(0)f(1)h(0)
g(0)f(1)h(0)g(1)f(1)h(0)g(1)g(])p 3747 3186 V 75 3286
V 188 3256 a(gap>)h(InformationWord\(C,c\);)p 3747 3286
V 75 3385 V 188 3356 a("ERROR:)h(code)e(must)h(be)f(linear")p
3747 3385 V 75 3410 4 25 v 3747 3410 V 75 3413 3675 4
v 75 3557 a
SDict begin H.S end
 75 3557 a 75 3557 a
SDict begin 13.6 H.A end
 75 3557 a 75 3557 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.3) cvn H.B /DEST pdfmark end
 75
3557 a 149 x FM(4.3)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Boolean)30
b(Functions)g(f)m(or)g(Codes)p Black 75 3803 a
SDict begin H.S end
 75 3803
a 75 3803 a
SDict begin 13.6 H.A end
 75 3803 a 75 3803 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.1) cvn H.B /DEST pdfmark end
 75 3803 a 114 x FJ(4.3.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(in)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4091 a Fs(\006)22 b Ft(in\()48 b(c,)f(C)g(\))2862
b Fr(\(function\))p Black 216 4317 a FK(The)21 b(command)g
Ft(c)47 b(in)g(C)21 b FK(e)n(v)n(aluates)h(to)f(`true')h(if)f
Ft(C)f FK(contains)k(the)d(code)n(w)o(ord)h(or)f(list)g(of)g(code)n(w)o
(ords)i(speci\002ed)75 4430 y(by)h Ft(c)p FK(.)k(Of)23
b(course,)h Ft(c)f FK(and)h Ft(C)f FK(must)h(ha)n(v)o(e)g(the)g(same)g
(w)o(ord)f(lengths)j(and)e(base)g(\002elds.)p 75 4552
1648 4 v 1764 4557 a FF(Example)p 2102 4552 V 75 4577
4 25 v 3747 4577 V 75 4677 4 100 v 188 4647 a(gap>)44
b(C:=)f(HammingCode\()j(2)d(\);;)g(eC:=)h(AsSSortedList\()j(C)c(\);)p
3747 4677 V 75 4776 V 188 4747 a([)g([)f(0)h(0)g(0)f(],)h([)g(1)g(1)f
(1)h(])g(])p 3747 4776 V 75 4876 V 188 4846 a(gap>)h(eC[2])g(in)f(C;)p
3747 4876 V 75 4976 V 188 4946 a(true)p 3747 4976 V 75
5075 V 188 5045 a(gap>)h([)e(0)h(])g(in)g(C;)p 3747 5075
V 75 5175 V 188 5145 a(false)p 3747 5175 V 75 5200 4
25 v 3747 5200 V 75 5203 3675 4 v Black Black eop end
end
%%Page: 32 32
TeXDict begin HPSdict begin 32 31 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(32)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.2) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.3.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsSubset)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(IsSubset\()50 b(C1,)d(C2)h(\))2491
b Fr(\(function\))p Black 216 799 a FK(The)23 b(command)g
Ft(IsSubset\(C1,C2\))28 b FK(returns)c(`true')g(if)f
Ft(C2)g FK(is)f(a)h(subcode)i(of)e Ft(C1)p FK(,)f(i.e.)28
b(if)23 b Ft(C1)g FK(contains)i(all)e(the)75 912 y(elements)i(of)e
Ft(C2)q FK(.)p 75 1016 1648 4 v 1764 1021 a FF(Example)p
2102 1016 V 75 1041 4 25 v 3747 1041 V 75 1141 4 100
v 188 1111 a(gap>)44 b(IsSubset\()h(HammingCode\(3\),)i
(RepetitionCode\()h(7)43 b(\))f(\);)p 3747 1141 V 75
1240 V 188 1210 a(true)p 3747 1240 V 75 1340 V 188 1310
a(gap>)i(IsSubset\()h(RepetitionCode\()i(7)c(\),)g(HammingCode\()k(3)42
b(\))h(\);)p 3747 1340 V 75 1440 V 188 1410 a(false)p
3747 1440 V 75 1539 V 188 1509 a(gap>)h(IsSubset\()h(WholeSpaceCode\()i
(7)c(\),)g(HammingCode\()k(3)42 b(\))h(\);)p 3747 1539
V 75 1639 V 188 1609 a(true)p 3747 1639 V 75 1664 4 25
v 3747 1664 V 75 1667 3675 4 v 75 1800 a
SDict begin H.S end
 75 1800 a 75
1800 a
SDict begin 13.6 H.A end
 75 1800 a 75 1800 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.3) cvn H.B /DEST pdfmark end
 75 1800 a 116 x FJ(4.3.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2091 a Fs(\006)22 b Ft(IsCode\()49 b(obj)f(\))2723
b Fr(\(function\))p Black 216 2316 a Ft(IsCode)26 b FK(returns)g
(`true')f(if)f Ft(obj)q FK(,)g(which)g(can)h(be)f(an)h(object)g(of)g
(arbitrary)h(type,)f(is)f(a)g(code)h(and)g(`f)o(alse')h(other)n(-)75
2429 y(wise.)j(W)l(ill)23 b(cause)i(an)e(error)i(if)e
Ft(obj)h FK(is)f(an)h(unbound)i(v)n(ariable.)p 75 2546
1648 4 v 1764 2551 a FF(Example)p 2102 2546 V 75 2571
4 25 v 3747 2571 V 75 2671 4 100 v 188 2641 a(gap>)44
b(IsCode\()g(1)f(\);)p 3747 2671 V 75 2770 V 188 2741
a(false)p 3747 2770 V 75 2870 V 188 2840 a(gap>)h(IsCode\()g
(ReedMullerCode\()k(2,3)43 b(\))g(\);)p 3747 2870 V 75
2970 V 188 2940 a(true)p 3747 2970 V 75 2995 4 25 v 3747
2995 V 75 2998 3675 4 v 75 3131 a
SDict begin H.S end
 75 3131 a 75 3131 a
SDict begin 13.6 H.A end

75 3131 a 75 3131 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.4) cvn H.B /DEST pdfmark end
 75 3131 a 116 x FJ(4.3.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3421 a Fs(\006)22 b Ft(IsLinearCode\()51 b(obj)d(\))2445
b Fr(\(function\))p Black 216 3647 a Ft(IsLinearCode)25
b FK(checks)e(if)e(object)i Ft(obj)f FK(\(not)g(necessarily)i(a)d
(code\))i(is)e(a)g(linear)h(code.)29 b(If)21 b(a)g(code)i(has)e
(already)75 3760 y(been)33 b(mark)o(ed)h(as)e(linear)h(or)g(c)o(yclic,)
i(the)e(function)h(automatically)i(returns)e(`true'.)56
b(Otherwise,)35 b(the)e(function)75 3873 y(checks)j(if)f(a)f(basis)i
Fq(G)e FK(of)h(the)g(elements)h(of)f Ft(obj)g FK(e)o(xists)h(that)f
(generates)j(the)d(elements)h(of)f Ft(obj)q FK(.)62 b(If)34
b(so,)k Fq(G)33 b FK(is)75 3986 y(recorded)j(as)e(a)f(generator)j
(matrix)f(of)f Ft(obj)g FK(and)g(the)g(function)i(returns)g(`true'.)60
b(If)34 b(not,)i(the)f(function)h(returns)75 4099 y(`f)o(alse'.)p
75 4203 1648 4 v 1764 4208 a FF(Example)p 2102 4203 V
75 4228 4 25 v 3747 4228 V 75 4327 4 100 v 188 4297 a(gap>)44
b(C)e(:=)h(ElementsCode\()k([)c([0,0,0],[1,1,1])k(],)c(GF\(2\))h(\);)p
3747 4327 V 75 4427 V 188 4397 a(a)f(\(3,2,1..3\)1)j(user)d(defined)i
(unrestricted)i(code)c(over)h(GF\(2\))p 3747 4427 V 75
4527 V 188 4497 a(gap>)g(IsLinearCode\()i(C)d(\);)p 3747
4527 V 75 4626 V 188 4596 a(true)p 3747 4626 V 75 4726
V 188 4696 a(gap>)h(IsLinearCode\()i(ElementsCode\()h([)c([1,1,1])i(],)
e(GF\(2\))h(\))e(\);)p 3747 4726 V 75 4825 V 188 4796
a(false)p 3747 4825 V 75 4925 V 188 4895 a(gap>)i(IsLinearCode\()i(1)d
(\);)p 3747 4925 V 75 5025 V 188 4995 a(false)p 3747
5025 V 75 5050 4 25 v 3747 5050 V 75 5053 3675 4 v 75
5186 a
SDict begin H.S end
 75 5186 a 75 5186 a
SDict begin 13.6 H.A end
 75 5186 a 75 5186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.5) cvn H.B /DEST pdfmark end
 75 5186
a 116 x FJ(4.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsCyclicCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5476 a Fs(\006)22 b
Ft(IsCyclicCode\()51 b(obj)d(\))2445 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 33 33
TeXDict begin HPSdict begin 33 32 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(33)p Black 216 399 a Ft(IsCyclicCode)33
b FK(checks)f(if)d(the)h(object)i Ft(obj)e FK(is)f(a)h(c)o(yclic)g
(code.)49 b(If)29 b(a)h(code)g(has)g(already)i(been)f(mark)o(ed)f(as)75
511 y(c)o(yclic,)35 b(the)e(function)h(automatically)i(returns)e
(`true'.)56 b(Otherwise,)35 b(the)e(function)h(checks)g(if)e(a)g
(polynomial)j Fq(g)75 624 y FK(e)o(xists)29 b(that)g(generates)i(the)d
(elements)i(of)e Ft(obj)q FK(.)42 b(If)28 b(so,)h Fq(g)f
FK(is)g(recorded)j(as)d(a)g(generator)i(polynomial)h(of)d
Ft(obj)h FK(and)75 737 y(the)24 b(function)i(returns)f(`true'.)30
b(If)23 b(not,)g(the)h(function)i(returns)f(`f)o(alse'.)p
75 853 1648 4 v 1764 858 a FF(Example)p 2102 853 V 75
878 4 25 v 3747 878 V 75 978 4 100 v 188 948 a(gap>)44
b(C)e(:=)h(ElementsCode\()k([)c([0,0,0],)i([1,1,1])g(],)e(GF\(2\))h
(\);)p 3747 978 V 75 1077 V 188 1047 a(a)f(\(3,2,1..3\)1)j(user)d
(defined)i(unrestricted)i(code)c(over)h(GF\(2\))p 3747
1077 V 75 1177 V 188 1147 a(gap>)g(#)e(GUAVA)i(does)g(not)f(know)h(the)
f(code)h(is)f(cyclic)p 3747 1177 V 75 1276 V 188 1247
a(gap>)h(IsCyclicCode\()i(C)d(\);)255 b(#)42 b(this)i(command)h(tells)f
(GUAVA)g(to)f(find)h(out)p 3747 1276 V 75 1376 V 188
1346 a(true)p 3747 1376 V 75 1476 V 188 1446 a(gap>)g(IsCyclicCode\()i
(HammingCode\()h(4,)c(GF\(2\))h(\))f(\);)p 3747 1476
V 75 1575 V 188 1545 a(false)p 3747 1575 V 75 1675 V
188 1645 a(gap>)h(IsCyclicCode\()i(1)d(\);)p 3747 1675
V 75 1775 V 188 1745 a(false)p 3747 1775 V 75 1799 4
25 v 3747 1799 V 75 1802 3675 4 v 75 1936 a
SDict begin H.S end
 75 1936 a
75 1936 a
SDict begin 13.6 H.A end
 75 1936 a 75 1936 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.6) cvn H.B /DEST pdfmark end
 75 1936 a 116 x FJ(4.3.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsP)n(erfectCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2226 a Fs(\006)22 b Ft(IsPerfectCode\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2452 a
Ft(IsPerfectCode\(C\))33 b FK(returns)d(`true')f(if)f
Ft(C)f FK(is)h(a)g(perfect)i(code.)43 b(If)23 b Fq(C)h
Fv(\032)f Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))2828 2419 y
Fm(n)2893 2452 y FK(then,)30 b(by)e(de\002nition,)j(this)75
2565 y(means)g(that)f(for)h(some)f(positi)n(v)o(e)i(inte)o(ger)d
Fq(t)6 b FK(,)31 b(the)g(space)g Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))2152 2532 y Fm(n)2220 2565 y FK(is)30 b(co)o(v)o(ered)h(by)g
(non-o)o(v)o(erlapping)j(spheres)e(of)75 2678 y(\(Hamming\))20
b(radius)f Fq(t)26 b FK(centered)21 b(at)f(the)g(code)n(w)o(ords)i(in)d
Ft(C)q FK(.)27 b(F)o(or)18 b(a)i(code)g(with)g(odd)g(minimum)g
(distance)i Fq(d)g Fo(=)16 b FK(2)n Fq(t)g Fo(+)9 b FK(1,)75
2791 y(this)31 b(is)g(the)g(case)h(when)f(e)n(v)o(ery)h(w)o(ord)f(of)f
(the)i(v)o(ector)g(space)g(of)e Ft(C)h FK(is)g(at)f(distance)k(at)c
(most)f Fq(t)37 b FK(from)30 b(e)o(xactly)j(one)75 2904
y(element)25 b(of)e Ft(C)p FK(.)28 b(Codes)c(with)g(e)n(v)o(en)f
(minimum)h(distance)h(are)f(ne)n(v)o(er)g(perfect.)216
3017 y(In)j(f)o(act,)h(a)f(code)h(that)f(is)g(not)g(\224tri)n(vially)i
(perfect\224)g(\(the)f(binary)g(repetition)i(codes)e(of)f(odd)h
(length,)h(the)e(codes)75 3130 y(consisting)32 b(of)e(one)g(w)o(ord,)g
(and)g(the)g(codes)g(consisting)j(of)c(the)h(whole)g(v)o(ector)g
(space\),)i(and)e(does)g(not)g(ha)n(v)o(e)g(the)75 3242
y(parameters)c(of)d(a)g(Hamming)g(or)h(Golay)g(code,)g(cannot)h(be)f
(perfect)h(\(see)f(section)h(1.12)f(in)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3008 3243 a
SDict begin H.S end
 3008 3243 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb
3215 3180 a
SDict begin H.R end
 3215 3180 a 3215 3242 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 3215 3242 a Black
1 w FK(]\).)p 75 3365 1648 4 v 1764 3370 a FF(Example)p
2102 3365 V 75 3390 4 25 v 3747 3390 V 75 3490 4 100
v 188 3460 a(gap>)44 b(H)e(:=)h(HammingCode\(2\);)p 3747
3490 V 75 3589 V 188 3559 a(a)g(linear)h([3,1,3]1)h(Hamming)g(\(2,2\))f
(code)g(over)f(GF\(2\))p 3747 3589 V 75 3689 V 188 3659
a(gap>)h(IsPerfectCode\()j(H)42 b(\);)p 3747 3689 V 75
3788 V 188 3759 a(true)p 3747 3788 V 75 3888 V 188 3858
a(gap>)i(IsPerfectCode\()j(ElementsCode\([[1,1,0)q(],[)q(0,0)q(,1])q
(],G)q(F\(2)q(\)\))i(\);)p 3747 3888 V 75 3988 V 188
3958 a(true)p 3747 3988 V 75 4087 V 188 4057 a(gap>)44
b(IsPerfectCode\()j(ReedSolomonCode\()h(6,)43 b(3)f(\))h(\);)p
3747 4087 V 75 4187 V 188 4157 a(false)p 3747 4187 V
75 4287 V 188 4257 a(gap>)h(IsPerfectCode\()j(BinaryGolayCode\(\))h
(\);)p 3747 4287 V 75 4386 V 188 4356 a(true)p 3747 4386
V 75 4411 4 25 v 3747 4411 V 75 4414 3675 4 v 75 4547
a
SDict begin H.S end
 75 4547 a 75 4547 a
SDict begin 13.6 H.A end
 75 4547 a 75 4547 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.7) cvn H.B /DEST pdfmark end
 75 4547 a 117
x FJ(4.3.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsMDSCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4838 a Fs(\006)22 b
Ft(IsMDSCode\()50 b(C)d(\))2677 b Fr(\(function\))p Black
216 5064 a Ft(IsMDSCode\(C\))29 b FK(returns)f(true)e(if)f
Ft(C)g FK(is)h(a)f(maximum)h(distance)i(separable)g(\(MDS\))c(code.)36
b(A)24 b(linear)j Fo([)p Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g
Fq(d)5 b Fo(])p FK(-)75 5177 y(code)21 b(of)e(length)i
Fq(n)p FK(,)f(dimension)i Fq(k)f FK(and)f(minimum)f(distance)j
Fq(d)i FK(is)c(an)g(MDS)d(code)k(if)e Fq(k)g Fo(=)d Fq(n)9
b Fv(\000)g Fq(d)14 b Fo(+)9 b FK(1,)20 b(in)g(other)h(w)o(ords)75
5290 y(if)27 b Ft(C)f FK(meets)h(the)g(Singleton)h(bound)h(\(see)e
Ft(UpperBoundSingleto)q(n)32 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2341 5291 a
SDict begin H.S end
 2341 5291 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2522 5228 a
SDict begin H.R end
 2522 5228 a 2522 5290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
 2522 5290 a Black
FK(\)\).)39 b(An)26 b(unrestricted)k Fo(\()p Fq(n)p Fp(;)10
b Fq(M)t Fp(;)g Fq(d)5 b Fo(\))27 b FK(code)75 5402 y(is)f(called)i
Fq(MDS)e FK(if)h Fq(k)c Fo(=)f Fq(n)14 b Fv(\000)g Fq(d)k
Fo(+)c FK(1,)26 b(with)h Fq(k)g FK(equal)h(to)e(the)h(lar)n(gest)i
(inte)o(ger)e(less)g(than)h(or)e(equal)i(to)e(the)h(logarithm)75
5515 y(of)c Fq(M)k FK(with)c(base)h Fq(q)p FK(,)f(the)h(size)g(of)f
(the)h(base)h(\002eld)e(of)g Ft(C)q FK(.)p Black Black
eop end end
%%Page: 34 34
TeXDict begin HPSdict begin 34 33 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(34)p Black 216 399 a(W)-7 b(ell-kno)n(wn)35
b(MDS)d(codes)k(include)f(the)g(repetition)h(codes,)i(the)c(whole)g
(space)i(codes,)h(the)d(e)n(v)o(en)h(weight)75 511 y(codes)25
b(\(these)g(are)e(the)h(only)g Fq(binary)i FK(MDS)21
b(codes\))k(and)f(the)g(Reed-Solomon)h(codes.)p 75 634
1648 4 v 1764 639 a FF(Example)p 2102 634 V 75 659 4
25 v 3747 659 V 75 759 4 100 v 188 729 a(gap>)44 b(C1)f(:=)g
(ReedSolomonCode\()k(6,)c(3)g(\);)p 3747 759 V 75 858
V 188 828 a(a)g(cyclic)h([6,4,3]2)h(Reed-Solomon)h(code)e(over)g
(GF\(7\))p 3747 858 V 75 958 V 188 928 a(gap>)g(IsMDSCode\()h(C1)e(\);)
p 3747 958 V 75 1057 V 188 1028 a(true)171 b(#)42 b(6-3+1)i(=)f(4)p
3747 1057 V 75 1157 V 188 1127 a(gap>)h(IsMDSCode\()h(QRCode\()g(23,)e
(GF\(2\))i(\))d(\);)p 3747 1157 V 75 1257 V 188 1227
a(false)p 3747 1257 V 75 1282 4 25 v 3747 1282 V 75 1285
3675 4 v 75 1418 a
SDict begin H.S end
 75 1418 a 75 1418 a
SDict begin 13.6 H.A end
 75 1418 a 75 1418
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.8) cvn H.B /DEST pdfmark end
 75 1418 a 116 x FJ(4.3.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsSelfDualCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
1708 a Fs(\006)22 b Ft(IsSelfDualCode\()52 b(C)47 b(\))2445
b Fr(\(function\))p Black 216 1934 a Ft(IsSelfDualCode\(C\))29
b FK(returns)d(`true')f(if)f Ft(C)f FK(is)h(self-dual,)i(i.e.)j(when)24
b Ft(C)f FK(is)h(equal)h(to)f(its)g(dual)g(code)h(\(see)g(also)75
2047 y Ft(DualCode)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
498 2048 a
SDict begin H.S end
 498 2048 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 724
1985 a
SDict begin H.R end
 724 1985 a 724 2047 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
 724 2047 a Black FK(\)\).)k(A)22
b(code)h(is)f(self-dual)j(if)e(it)f(contains)j(all)d(v)o(ectors)i(that)
f(its)g(elements)h(are)f(orthogonal)i(to.)j(If)75 2160
y(a)23 b(code)h(is)g(self-dual,)h(it)f(automatically)i(is)e
(self-orthogonal)k(\(see)c Ft(IsSelfOrthogonalCod)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3181 2162
a
SDict begin H.S end
 3181 2162 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3362 2098 a
SDict begin H.R end
 3362 2098
a 3362 2160 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.9) cvn H.B /ANN pdfmark end
 3362 2160 a Black FK(\)\).)216 2273 y(If)36
b Ft(C)g FK(is)h(a)f(non-linear)j(code,)h(it)c(cannot)i(be)f(self-dual)
h(\(the)f(dual)g(code)h(is)e(al)o(w)o(ays)h(linear\),)k(so)36
b(`f)o(alse')i(is)75 2386 y(returned.)31 b(A)22 b(linear)j(code)f(can)g
(only)h(be)e(self-dual)j(when)e(its)f(dimension)j Fq(k)e
FK(is)g(equal)g(to)g(the)g(redundanc)o(y)i Fq(r)r FK(.)p
75 2508 1648 4 v 1764 2513 a FF(Example)p 2102 2508 V
75 2533 4 25 v 3747 2533 V 75 2633 4 100 v 188 2603 a(gap>)44
b(IsSelfDualCode\()j(ExtendedBinaryGolay)q(Cod)q(e\(\))i(\);)p
3747 2633 V 75 2733 V 188 2703 a(true)p 3747 2733 V 75
2832 V 188 2802 a(gap>)44 b(C)e(:=)h(ReedMullerCode\()48
b(1,)43 b(3)f(\);)p 3747 2832 V 75 2932 V 188 2902 a(a)h(linear)h
([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p
3747 2932 V 75 3032 V 188 3002 a(gap>)g(DualCode\()h(C)e(\))f(=)h(C;)p
3747 3032 V 75 3131 V 188 3101 a(true)p 3747 3131 V 75
3156 4 25 v 3747 3156 V 75 3159 3675 4 v 75 3392 a
SDict begin H.S end
 75
3392 a 75 3392 a
SDict begin 13.6 H.A end
 75 3392 a 75 3392 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.9) cvn H.B /DEST pdfmark end
 75 3392 a 116 x
FJ(4.3.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsSelfOrthogonalCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3682 a Fs(\006)22 b
Ft(IsSelfOrthogonalC)q(ode)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 3908 a Ft(IsSelfOrthogonalCo)q(de\()q(C\))
37 b FK(returns)c(`true')g(if)e Ft(C)g FK(is)h(self-orthogonal.)57
b(A)30 b(code)j(is)e Fq(self-ortho)o(gonal)36 b FK(if)75
4021 y(e)n(v)o(ery)26 b(element)g(of)g Ft(C)e FK(is)i(orthogonal)i(to)d
(all)h(elements)h(of)e Ft(C)p FK(,)g(including)j(itself.)35
b(\(In)26 b(the)g(linear)g(case,)h(this)e(simply)75 4134
y(means)f(that)g(the)g(generator)i(matrix)e(of)f Ft(C)h
FK(multiplied)h(with)e(its)h(transpose)i(yields)f(a)e(null)h(matrix.\))
p 75 4257 1648 4 v 1764 4262 a FF(Example)p 2102 4257
V 75 4282 4 25 v 3747 4282 V 75 4381 4 100 v 188 4351
a(gap>)44 b(R)e(:=)h(ReedMullerCode\(1,4\))q(;)p 3747
4381 V 75 4481 V 188 4451 a(a)g(linear)h([16,5,8]6)h(Reed-Muller)h
(\(1,4\))f(code)e(over)h(GF\(2\))p 3747 4481 V 75 4581
V 188 4551 a(gap>)g(IsSelfOrthogonalCode\()q(R\);)p 3747
4581 V 75 4680 V 188 4650 a(true)p 3747 4680 V 75 4780
V 188 4750 a(gap>)g(IsSelfDualCode\(R\);)p 3747 4780
V 75 4879 V 188 4850 a(false)p 3747 4879 V 75 4904 4
25 v 3747 4904 V 75 4907 3675 4 v 75 5140 a
SDict begin H.S end
 75 5140 a
75 5140 a
SDict begin 13.6 H.A end
 75 5140 a 75 5140 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.10) cvn H.B /DEST pdfmark end
 75 5140 a 116 x FJ(4.3.10)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsSelfComplementaryCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5431 a Fs(\006)22 b
Ft(IsSelfComplementa)q(ryC)q(ode)q(\()52 b(C)47 b(\))2028
b Fr(\(function\))p Black Black Black eop end end
%%Page: 35 35
TeXDict begin HPSdict begin 35 34 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(35)p Black 216 399 a Ft(IsSelfComplementar)q(yCo)q(de)29
b FK(returns)c(`true')g(if)1564 603 y Fq(v)c Fv(2)14
b Fq(C)23 b Fv(\))d FK(1)13 b Fv(\000)g Fq(v)20 b Fv(2)15
b Fq(C)r Fp(;)75 807 y FK(where)24 b(1)f(is)g(the)h(all-one)h(w)o(ord)f
(of)f(length)i Fq(n)p FK(.)p 75 930 1648 4 v 1764 935
a FF(Example)p 2102 930 V 75 955 4 25 v 3747 955 V 75
1054 4 100 v 188 1024 a(gap>)44 b(IsSelfComplementaryCo)q(de\()49
b(HammingCode\()e(3,)c(GF\(2\))h(\))e(\);)p 3747 1054
V 75 1154 V 188 1124 a(true)p 3747 1154 V 75 1253 V 188
1223 a(gap>)i(IsSelfComplementaryCo)q(de\()49 b(EvenWeightSubcode\()p
3747 1253 V 75 1353 V 188 1323 a(>)43 b(HammingCode\()j(3,)d(GF\(2\))h
(\))f(\))f(\);)p 3747 1353 V 75 1453 V 188 1423 a(false)p
3747 1453 V 75 1478 4 25 v 3747 1478 V 75 1481 3675 4
v 75 1713 a
SDict begin H.S end
 75 1713 a 75 1713 a
SDict begin 13.6 H.A end
 75 1713 a 75 1713 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.11) cvn H.B /DEST pdfmark end
 75
1713 a 117 x FJ(4.3.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsAf\002neCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2004 a Fs(\006)22 b
Ft(IsAffineCode\()51 b(C)c(\))2538 b Fr(\(function\))p
Black 216 2230 a Ft(IsAffineCode)29 b FK(returns)e(`true')g(if)e
Ft(C)g FK(is)h(an)f(af)n(\002ne)g(code.)36 b(A)24 b(code)j(is)e(called)
i Fq(af)n(\002ne)g FK(if)e(it)g(is)g(an)h(af)n(\002ne)f(space.)75
2343 y(In)e(other)i(w)o(ords,)f(a)f(code)h(is)g(af)n(\002ne)f(if)g(it)h
(is)f(a)g(coset)i(of)e(a)g(linear)i(code.)p 75 2458 1648
4 v 1764 2463 a FF(Example)p 2102 2458 V 75 2483 4 25
v 3747 2483 V 75 2583 4 100 v 188 2553 a(gap>)44 b(IsAffineCode\()i
(HammingCode\()h(3,)c(GF\(2\))h(\))f(\);)p 3747 2583
V 75 2683 V 188 2653 a(true)p 3747 2683 V 75 2782 V 188
2752 a(gap>)h(IsAffineCode\()i(CosetCode\()g(HammingCode\()h(3,)c
(GF\(2\))h(\),)p 3747 2782 V 75 2882 V 188 2852 a(>)f([)f(1,)h(0,)g(0,)
g(0,)g(0,)g(0,)g(0)g(])g(\))f(\);)p 3747 2882 V 75 2981
V 188 2952 a(true)p 3747 2981 V 75 3081 V 188 3051 a(gap>)i
(IsAffineCode\()i(NordstromRobinsonC)q(ode)q(\(\))j(\);)p
3747 3081 V 75 3181 V 188 3151 a(false)p 3747 3181 V
75 3206 4 25 v 3747 3206 V 75 3209 3675 4 v 75 3342 a
SDict begin H.S end

75 3342 a 75 3342 a
SDict begin 13.6 H.A end
 75 3342 a 75 3342 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.12) cvn H.B /DEST pdfmark end
 75 3342 a 116
x FJ(4.3.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsAlmostAf\002neCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3632 a Fs(\006)22 b
Ft(IsAlmostAffineCod)q(e\()53 b(C)46 b(\))2260 b Fr(\(function\))p
Black 216 3858 a Ft(IsAlmostAffineCode)32 b FK(returns)d(`true')e(if)f
Ft(C)h FK(is)f(an)g(almost)i(af)n(\002ne)e(code.)39 b(A)25
b(code)i(is)g(called)g Fq(almost)h(af)n(\002ne)75 3971
y FK(if)c(the)g(size)g(of)g(an)o(y)g(punctured)i(code)f(of)e
Ft(C)h FK(is)f Fq(q)1581 3938 y Fm(r)1636 3971 y FK(for)h(some)g
Fq(r)r FK(,)f(where)i Fq(q)e FK(is)h(the)g(size)g(of)g(the)g(alphabet)i
(of)e(the)g(code.)75 4084 y(Ev)o(ery)g(af)n(\002ne)g(code)h(is)f(also)h
(almost)g(af)n(\002ne,)f(and)g(e)n(v)o(ery)h(code)g(o)o(v)o(er)f
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))24 b FK(and)h Fq(GF)7
b Fo(\()p FK(3)p Fo(\))24 b FK(that)h(is)f(almost)g(af)n(\002ne)g(is)75
4197 y(also)g(af)n(\002ne.)p 75 4301 1648 4 v 1764 4306
a FF(Example)p 2102 4301 V 75 4326 4 25 v 3747 4326 V
75 4425 4 100 v 188 4396 a(gap>)44 b(code)f(:=)g(ElementsCode\()k([)c
([0,0,0],)i([0,1,1],)g([0,2,2],)g([0,3,3],)p 3747 4425
V 75 4525 V 188 4495 a(>)1228 b([1,0,1],)45 b([1,1,0],)g([1,2,3],)g
([1,3,2],)p 3747 4525 V 75 4625 V 188 4595 a(>)1228 b([2,0,2],)45
b([2,1,3],)g([2,2,0],)g([2,3,1],)p 3747 4625 V 75 4724
V 188 4694 a(>)1228 b([3,0,3],)45 b([3,1,2],)g([3,2,1],)g([3,3,0])g(],)
p 3747 4724 V 75 4824 V 188 4794 a(>)1228 b(GF\(4\))44
b(\);;)p 3747 4824 V 75 4924 V 188 4894 a(gap>)g(IsAlmostAffineCode\()k
(code)c(\);)p 3747 4924 V 75 5023 V 188 4993 a(true)p
3747 5023 V 75 5123 V 188 5093 a(gap>)g(IsAlmostAffineCode\()k
(NordstromRobinsonC)q(ode)q(\(\))h(\);)p 3747 5123 V
75 5223 V 188 5193 a(false)p 3747 5223 V 75 5247 4 25
v 3747 5247 V 75 5250 3675 4 v Black Black eop end end
%%Page: 36 36
TeXDict begin HPSdict begin 36 35 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(36)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.4) cvn H.B /DEST pdfmark end
 75 307 a 92 x FM(4.4)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Equi)o(v)o(alence)31 b(and)g(Isomor)o(phism)d(of)h(Codes)p
Black 75 517 a
SDict begin H.S end
 75 517 a 75 517 a
SDict begin 13.6 H.A end
 75 517 a 75 517 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.1) cvn H.B /DEST pdfmark end
 75
517 a 92 x FJ(4.4.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsEqui)o(v)o(alent)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 783 a Fs(\006)22 b Ft(IsEquivalent\()
51 b(C1,)d(C2)f(\))2306 b Fr(\(function\))p Black 216
1009 a FK(W)-7 b(e)31 b(say)i(that)f Ft(C1)g FK(is)g
Fq(permutation)j(equivalent)i FK(to)32 b Ft(C2)g FK(if)g
Ft(C1)g FK(can)g(be)g(obtained)i(from)e Ft(C2)g FK(by)h(carrying)h(out)
75 1122 y(column)e(permutations.)53 b Ft(IsEquivalent)35
b FK(returns)d(true)g(if)e Ft(C1)h FK(and)g Ft(C2)g FK(are)g(equi)n(v)n
(alent)i(codes.)52 b(At)30 b(this)i(time,)75 1235 y Ft(IsEquivalent)j
FK(only)e(handles)h Fq(binary)f FK(codes.)55 b(\(The)31
b(e)o(xternal)j(unix/linux)h(program)g Fj(D)t(E)t(S)t(AU)t(T)s(O)g
FK(from)d(J.)f(S.)75 1348 y(Leon)24 b(is)f(called)i(by)e
Ft(IsEquivalent)p FK(.\))33 b(Of)23 b(course,)h(if)g
Ft(C1)f FK(and)h Ft(C2)f FK(are)h(equal,)h(the)o(y)e(are)h(also)g(equi)
n(v)n(alent.)216 1461 y(Note)g(that)g(the)f(algorithm)j(is)d
Fq(very)h(slow)g FK(for)f(non-linear)k(codes.)216 1573
y(More)f(generally)-6 b(,)28 b(we)c(say)i(that)g Ft(C1)g
FK(is)f Fq(equivalent)30 b FK(to)25 b Ft(C2)h FK(if)f
Ft(C1)g FK(can)h(be)f(obtained)j(from)d Ft(C2)h FK(by)f(carrying)j(out)
75 1686 y(column)c(permutations)j(and)d(a)f(permutation)j(of)e(the)f
(alphabet.)p 75 1809 1648 4 v 1764 1814 a FF(Example)p
2102 1809 V 75 1834 4 25 v 3747 1834 V 75 1934 4 100
v 188 1904 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(pol:=)g
(x\2103+x+1;)p 3747 1934 V 75 2033 V 188 2003 a
(Z\(2\)\2100+x_1+x_1\2103)p 3747 2033 V 75 2133 V 188
2103 a(gap>)g(H)e(:=)h(GeneratorPolCode\()48 b(pol,)c(7,)f(GF\(2\)\);)p
3747 2133 V 75 2232 V 188 2203 a(a)g(cyclic)h([7,4,1..3]1)i(code)e
(defined)h(by)e(generator)i(polynomial)h(over)d(GF\(2\))p
3747 2232 V 75 2332 V 188 2302 a(gap>)h(H)e(=)h(HammingCode\(3,)k
(GF\(2\)\);)p 3747 2332 V 75 2432 V 188 2402 a(false)p
3747 2432 V 75 2531 V 188 2501 a(gap>)d(IsEquivalent\(H,)j
(HammingCode\(3,)g(GF\(2\)\)\);)p 3747 2531 V 75 2631
V 188 2601 a(true)1017 b(#)43 b(H)g(is)g(equivalent)j(to)d(a)f(Hamming)
j(code)p 3747 2631 V 75 2731 V 188 2701 a(gap>)f(CodeIsomorphism\(H,)k
(HammingCode\(3,)f(GF\(2\)\)\);)p 3747 2731 V 75 2830
V 188 2800 a(\(3,4\)\(5,6,7\))p 3747 2830 V 75 2855 4
25 v 3747 2855 V 75 2858 3675 4 v 75 2991 a
SDict begin H.S end
 75 2991 a
75 2991 a
SDict begin 13.6 H.A end
 75 2991 a 75 2991 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.2) cvn H.B /DEST pdfmark end
 75 2991 a 117 x FJ(4.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeIsomor)o(phism)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3282 a Fs(\006)22 b Ft(CodeIsomorphism\()53
b(C1,)47 b(C2)g(\))2167 b Fr(\(function\))p Black 216
3508 a FK(If)45 b(the)g(tw)o(o)g(codes)h Ft(C1)f FK(and)g
Ft(C2)g FK(are)g(permutation)i(equi)n(v)n(alent)h(codes)e(\(see)f
Ft(IsEquivalent)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3485 3509 a
SDict begin H.S end
 3485 3509 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 3666
3446 a
SDict begin H.R end
 3666 3446 a 3666 3508 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
 3666 3508 a Black FK(\)\),)75
3621 y Ft(CodeIsomorphism)37 b FK(returns)d(the)f(permutation)i(that)e
(transforms)h Ft(C1)f FK(into)g Ft(C2)p FK(.)55 b(If)32
b(the)h(codes)h(are)e(not)h(equi)n(v-)75 3734 y(alent,)24
b(it)f(returns)j(`f)o(alse'.)216 3846 y(At)f(this)h(time,)g
Ft(IsEquivalent)j FK(only)d(computes)i(isomorphisms)g(between)e
Fq(binary)h FK(codes)g(on)f(a)f(linux/unix)75 3959 y(computer)g
(\(since)g(it)e(calls)i(Leon')-5 b(s)24 b(C)e(program)27
b Fj(D)t(E)t(S)t(AU)t(T)s(O)r FK(\).)p 75 4082 1648 4
v 1764 4087 a FF(Example)p 2102 4082 V 75 4107 4 25 v
3747 4107 V 75 4206 4 100 v 188 4177 a(gap>)44 b(x:=)f(Indeterminate\()
k(GF\(2\))d(\);;)g(pol:=)g(x\2103+x+1;)p 3747 4206 V
75 4306 V 188 4276 a(Z\(2\)\2100+x_1+x_1\2103)p 3747
4306 V 75 4406 V 188 4376 a(gap>)g(H)e(:=)h(GeneratorPolCode\()48
b(pol,)c(7,)f(GF\(2\)\);)p 3747 4406 V 75 4505 V 188
4475 a(a)g(cyclic)h([7,4,1..3]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 4505 V 75 4605 V
188 4575 a(gap>)h(CodeIsomorphism\(H,)k(HammingCode\(3,)f(GF\(2\)\)\);)
p 3747 4605 V 75 4705 V 188 4675 a(\(3,4\)\(5,6,7\))p
3747 4705 V 75 4804 V 188 4774 a(gap>)d(PermutedCode\(H,)j
(\(3,4\)\(5,6,7\)\))g(=)c(HammingCode\(3,)k(GF\(2\)\);)p
3747 4804 V 75 4904 V 188 4874 a(true)p 3747 4904 V 75
4929 4 25 v 3747 4929 V 75 4932 3675 4 v 75 5065 a
SDict begin H.S end
 75
5065 a 75 5065 a
SDict begin 13.6 H.A end
 75 5065 a 75 5065 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.3) cvn H.B /DEST pdfmark end
 75 5065 a 116 x
FJ(4.4.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5 b(utomor)o(phismGr)n(oup)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5356 a Fs(\006)22 b
Ft(AutomorphismGroup)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 37 37
TeXDict begin HPSdict begin 37 36 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(37)p Black 216 399 a Ft(AutomorphismGroup)42
b FK(returns)37 b(the)g(automorphism)h(group)g(of)e(a)f(linear)i(code)g
Ft(C)q FK(.)65 b(F)o(or)35 b(a)h(binary)i(code,)75 511
y(the)e(automorphism)j(group)e(is)f(the)g(lar)n(gest)i(permutation)g
(group)f(of)f(de)o(gree)h Fq(n)f FK(such)g(that)h(each)g(permutation)75
624 y(applied)g(to)e(the)g(columns)h(of)f Ft(C)g FK(again)h(yields)g
Ft(C)p FK(.)63 b Fy(GU)m(A)-6 b(V)f(A)33 b FK(calls)j(the)f(e)o
(xternal)i(program)h Fj(D)t(E)t(S)t(AU)t(T)s(O)g FK(written)75
737 y(by)g(J.)f(S.)g(Leon,)k(if)d(it)g(e)o(xists,)k(to)c(compute)h(the)
f(automorphism)j(group.)73 b(If)38 b(Leon')-5 b(s)39
b(program)g(is)f(not)g(com-)75 850 y(piled)h(on)f(the)g(system)h(\(and)
f(in)g(the)g(def)o(ault)i(directory\))g(then)f(it)e(calls)i(instead)h
(the)e(much)g(slo)n(wer)g(program)75 963 y Ft(PermutationAutomor)q(phi)
q(smG)q(rou)q(p)p FK(.)216 1076 y(See)29 b(Leon)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 621 1077 a
SDict begin H.S end
 621 1077
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo82)p 0.0236 0.6179 0.0894
TeXcolorrgb 852 1014 a
SDict begin H.R end
 852 1014 a 852 1076 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon82) cvn H.B /ANN pdfmark end
 852 1076
a Black 1 w FK(])g(for)g(a)g(more)g(precise)i(description)h(of)d(the)g
(method,)j(and)d(the)g Ft(guava/src/leon/do)q(c)75 1189
y FK(subdirectory)e(for)d(for)g(details)h(about)f(Leon')-5
b(s)25 b(C)d(programs.)216 1302 y(The)h(function)j Ft(PermutedCode)h
FK(permutes)e(the)f(columns)h(of)e(a)g(code)i(\(see)f
Ft(PermutedCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3240 1303 a
SDict begin H.S end
 3240 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 3421
1240 a
SDict begin H.R end
 3421 1240 a 3421 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.4) cvn H.B /ANN pdfmark end
 3421 1302 a Black FK(\)\).)p
75 1424 1648 4 v 1764 1429 a FF(Example)p 2102 1424 V
75 1449 4 25 v 3747 1449 V 75 1549 4 100 v 188 1519 a(gap>)44
b(R)e(:=)h(RepetitionCode\(7,GF)q(\(2\))q(\);)p 3747
1549 V 75 1649 V 188 1619 a(a)g(cyclic)h([7,1,7]3)h(repetition)h(code)e
(over)f(GF\(2\))p 3747 1649 V 75 1748 V 188 1718 a(gap>)h
(AutomorphismGroup\(R\);)p 3747 1748 V 75 1848 V 188
1818 a(Sym\()g([)e(1)h(..)g(7)g(])f(\))p 3747 1848 V
75 1947 V 1204 1918 a(#)h(every)h(permutation)i(keeps)e(R)f(identical)p
3747 1947 V 75 2047 V 188 2017 a(gap>)h(C)e(:=)h(CordaroWagnerCode\(7)q
(\);)p 3747 2047 V 75 2147 V 188 2117 a(a)g(linear)h([7,2,4]3)h
(Cordaro-Wagner)i(code)d(over)g(GF\(2\))p 3747 2147 V
75 2246 V 188 2216 a(gap>)g(AsSSortedList\(C\);)p 3747
2246 V 75 2346 V 188 2316 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(],)g([)
g(0)f(0)h(1)g(1)f(1)h(1)g(1)g(],)g([)f(1)h(1)g(0)f(0)h(0)g(1)f(1)h(],)g
([)g(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])h(])p 3747 2346 V
75 2446 V 188 2416 a(gap>)h(AutomorphismGroup\(C\);)p
3747 2446 V 75 2545 V 188 2515 a(Group\([)h(\(3,4\),)f(\(4,5\),)g
(\(1,6\)\(2,7\),)j(\(1,2\),)d(\(6,7\))g(]\))p 3747 2545
V 75 2645 V 188 2615 a(gap>)g(C2)f(:=)85 b(PermutedCode\(C,)47
b(\(1,6\)\(2,7\)\);)p 3747 2645 V 75 2744 V 188 2715
a(a)c(linear)h([7,2,4]3)h(permuted)g(code)p 3747 2744
V 75 2844 V 188 2814 a(gap>)f(AsSSortedList\(C2\);)p
3747 2844 V 75 2944 V 188 2914 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(],)g([)g(0)f(0)h(1)g(1)f(1)h(1)g(1)g(],)g([)f(1)h(1)g(0)f(0)h(0)g(1)f
(1)h(],)g([)g(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])h(])p 3747
2944 V 75 3043 V 188 3013 a(gap>)h(C2)f(=)f(C;)p 3747
3043 V 75 3143 V 188 3113 a(true)p 3747 3143 V 75 3168
4 25 v 3747 3168 V 75 3171 3675 4 v 75 3404 a
SDict begin H.S end
 75 3404
a 75 3404 a
SDict begin 13.6 H.A end
 75 3404 a 75 3404 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.4) cvn H.B /DEST pdfmark end
 75 3404 a 116 x FJ(4.4.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutationA)-5 b(utomor)o(phismGr)n
(oup)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3694 a Fs(\006)22
b Ft(PermutationAutomo)q(rph)q(ism)q(Gro)q(up)q(\()52
b(C)47 b(\))1796 b Fr(\(function\))p Black 216 3920 a
Ft(PermutationAutomor)q(phi)q(smG)q(ro)q(up)29 b FK(returns)24
b(the)g(permutation)h(automorphism)h(group)e(of)f(a)g(linear)h(code)75
4033 y Ft(C)p FK(.)j(This)21 b(is)g(the)h(lar)n(gest)h(permutation)g
(group)g(of)e(de)o(gree)h Fq(n)f FK(such)h(that)f(each)h(permutation)i
(applied)f(to)e(the)g(columns)75 4146 y(of)i Ft(C)h FK(again)g(yields)h
Ft(C)p FK(.)j(It)23 b(is)h(written)g(in)f Fy(GAP)p FK(,)f(so)h(is)g
(much)h(slo)n(wer)g(than)g Ft(AutomorphismGroup)p FK(.)216
4259 y(When)33 b Ft(C)e FK(is)h(binary)i Ft(PermutationAutomor)q(phi)q
(smG)q(ro)q(up)k FK(does)33 b Fq(not)h FK(call)f Ft(AutomorphismGroup)p
FK(,)39 b(e)n(v)o(en)75 4372 y(though)29 b(the)o(y)e(agree)h
(mathematically)i(in)d(that)h(case.)40 b(This)27 b(w)o(ay)f
Ft(PermutationAutomor)q(ph)q(ism)q(Gro)q(up)33 b FK(can)27
b(be)75 4485 y(called)e(on)e(an)o(y)h(platform)h(which)f(runs)g
Fy(GAP)p FK(.)216 4598 y(The)f(older)i(name)e(for)h(this)g(command,)g
Ft(PermutationGroup)p FK(,)k(will)23 b(become)i(obsolete)h(in)d(the)h
(ne)o(xt)g(v)o(ersion)75 4710 y(of)f Fy(GAP)p FK(.)p
75 4815 1648 4 v 1764 4820 a FF(Example)p 2102 4815 V
75 4840 4 25 v 3747 4840 V 75 4939 4 100 v 188 4909 a(gap>)44
b(R)e(:=)h(RepetitionCode\(3,GF)q(\(3\))q(\);)p 3747
4939 V 75 5039 V 188 5009 a(a)g(cyclic)h([3,1,3]2)h(repetition)h(code)e
(over)f(GF\(3\))p 3747 5039 V 75 5139 V 188 5109 a(gap>)h
(G:=PermutationAutomor)q(phi)q(smG)q(ro)q(up\()q(R\);)p
3747 5139 V 75 5238 V 188 5208 a(Group\([)h(\(\),)e(\(1,3\),)h
(\(1,2,3\),)h(\(2,3\),)g(\(1,3,2\),)g(\(1,2\))f(]\))p
3747 5238 V 75 5338 V 188 5308 a(gap>)g(G=SymmetricGroup\(3\);)p
3747 5338 V 75 5437 V 188 5408 a(true)p 3747 5437 V 75
5462 4 25 v 3747 5462 V 75 5465 3675 4 v Black Black
eop end end
%%Page: 38 38
TeXDict begin HPSdict begin 38 37 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(38)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.5) cvn H.B /DEST pdfmark end
 75 307 a 92 x FM(4.5)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Domain)30 b(Functions)h(f)m(or)e(Codes)p Black
75 606 a FK(These)23 b(are)h(some)f Fy(GAP)e FK(functions)26
b(that)d(w)o(ork)g(on)h(`Domains')g(in)f(general.)30
b(Their)23 b(speci\002c)h(ef)n(fect)g(on)f(`Codes')h(is)75
718 y(e)o(xplained)i(here.)75 871 y
SDict begin H.S end
 75 871 a 75 871 a
SDict begin 13.6 H.A end

75 871 a 75 871 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.1) cvn H.B /DEST pdfmark end
 75 871 a 97 x FJ(4.5.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsFinite)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1142 a Fs(\006)c Ft(IsFinite\()50 b(C)d(\))2723 b
Fr(\(function\))p Black 216 1368 a Ft(IsFinite)26 b FK(is)d(an)h
(implementation)j(of)c(the)h Fy(GAP)e FK(domain)j(function)h
Ft(IsFinite)p FK(.)31 b(It)24 b(returns)h(true)f(for)g(a)f(code)75
1481 y Ft(C)p FK(.)p 75 1585 1648 4 v 1764 1590 a FF(Example)p
2102 1585 V 75 1610 4 25 v 3747 1610 V 75 1710 4 100
v 188 1680 a(gap>)44 b(IsFinite\()h(RepetitionCode\()i(1000,)e
(GF\(11\))f(\))f(\);)p 3747 1710 V 75 1809 V 188 1780
a(true)p 3747 1809 V 75 1834 4 25 v 3747 1834 V 75 1837
3675 4 v 75 1971 a
SDict begin H.S end
 75 1971 a 75 1971 a
SDict begin 13.6 H.A end
 75 1971 a 75 1971
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.2) cvn H.B /DEST pdfmark end
 75 1971 a 116 x FJ(4.5.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Size)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2261 a Fs(\006)22
b Ft(Size\()49 b(C)d(\))2909 b Fr(\(function\))p Black
216 2487 a Ft(Size)23 b FK(returns)h(the)f(size)g(of)f
Ft(C)q FK(,)f(the)i(number)g(of)g(elements)g(of)g(the)f(code.)30
b(If)22 b(the)g(code)i(is)e(linear)l(,)i(the)f(size)g(of)f(the)75
2600 y(code)i(is)g(equal)g(to)g Fq(q)711 2567 y Fm(k)746
2600 y FK(,)e(where)i Fq(q)f FK(is)h(the)g(size)g(of)f(the)h(base)g
(\002eld)g(of)f Ft(C)g FK(and)h Fq(k)h FK(is)e(the)h(dimension.)p
75 2723 1648 4 v 1764 2728 a FF(Example)p 2102 2723 V
75 2747 4 25 v 3747 2747 V 75 2847 4 100 v 188 2817 a(gap>)44
b(Size\()g(RepetitionCode\()j(1000,)d(GF\(11\))h(\))d(\);)p
3747 2847 V 75 2947 V 188 2917 a(11)p 3747 2947 V 75
3046 V 188 3016 a(gap>)i(Size\()g(NordstromRobinsonCode)q(\(\))49
b(\);)p 3747 3046 V 75 3146 V 188 3116 a(256)p 3747 3146
V 75 3171 4 25 v 3747 3171 V 75 3174 3675 4 v 75 3307
a
SDict begin H.S end
 75 3307 a 75 3307 a
SDict begin 13.6 H.A end
 75 3307 a 75 3307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.3) cvn H.B /DEST pdfmark end
 75 3307 a 116
x FJ(4.5.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(LeftActingDomain)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3598 a Fs(\006)22 b
Ft(LeftActingDomain\()53 b(C)47 b(\))2352 b Fr(\(function\))p
Black 216 3823 a Ft(LeftActingDomain)30 b FK(returns)d(the)e(base)h
(\002eld)e(of)h(a)g(code)g Ft(C)q FK(.)32 b(Each)25 b(element)h(of)f
Ft(C)f FK(consists)j(of)e(elements)h(of)75 3936 y(this)31
b(base)g(\002eld.)49 b(If)30 b(the)h(base)g(\002eld)g(is)f
Fq(F)7 b FK(,)31 b(and)g(the)g(w)o(ord)f(length)i(of)e(the)h(code)g(is)
f Fq(n)p FK(,)i(then)f(the)g(code)n(w)o(ords)h(are)75
4049 y(elements)23 b(of)e Fq(F)578 4016 y Fm(n)616 4049
y FK(.)27 b(If)21 b Ft(C)g FK(is)g(a)h(c)o(yclic)g(code,)g(its)g
(elements)h(are)e(interpreted)k(as)c(polynomials)j(with)e(coef)n
(\002cients)h(o)o(v)o(er)75 4162 y Fq(F)7 b FK(.)p 75
4266 1648 4 v 1764 4271 a FF(Example)p 2102 4266 V 75
4291 4 25 v 3747 4291 V 75 4391 4 100 v 188 4361 a(gap>)44
b(C1)f(:=)g(ElementsCode\([[0,0,0])q(,)49 b([1,0,1],)c([0,1,0]],)g
(GF\(4\)\);)p 3747 4391 V 75 4490 V 188 4460 a(a)e(\(3,3,1..3\)2..3)k
(user)c(defined)i(unrestricted)i(code)c(over)h(GF\(4\))p
3747 4490 V 75 4590 V 188 4560 a(gap>)g(LeftActingDomain\()k(C1)43
b(\);)p 3747 4590 V 75 4690 V 188 4660 a(GF\(2\2102\))p
3747 4690 V 75 4789 V 188 4759 a(gap>)h(LeftActingDomain\()k
(HammingCode\()e(3,)d(GF\(9\))h(\))f(\);)p 3747 4789
V 75 4889 V 188 4859 a(GF\(3\2102\))p 3747 4889 V 75
4914 4 25 v 3747 4914 V 75 4917 3675 4 v 75 5050 a
SDict begin H.S end
 75
5050 a 75 5050 a
SDict begin 13.6 H.A end
 75 5050 a 75 5050 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.4) cvn H.B /DEST pdfmark end
 75 5050 a 116 x
FJ(4.5.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Dimension)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5341 a Fs(\006)22 b Ft(Dimension\()50
b(C)d(\))2677 b Fr(\(function\))p Black Black Black eop
end end
%%Page: 39 39
TeXDict begin HPSdict begin 39 38 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(39)p Black 216 399 a Ft(Dimension)26 b
FK(returns)f(the)f(parameter)h Fq(k)g FK(of)e Ft(C)p
FK(,)g(the)g(dimension)j(of)d(the)h(code,)g(or)f(the)h(number)g(of)g
(information)75 511 y(symbols)38 b(in)f(each)g(code)n(w)o(ord.)70
b(The)37 b(dimension)h(is)f(not)g(de\002ned)h(for)f(non-linear)i
(codes;)45 b Ft(Dimension)39 b FK(then)75 624 y(returns)25
b(an)f(error)-5 b(.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(Dimension\()h(NullCode\()h(5,)d(GF\(5\))h(\))f(\);)p
3747 853 V 75 952 V 188 923 a(0)p 3747 952 V 75 1052
V 188 1022 a(gap>)h(C)e(:=)h(BCHCode\()i(15,)f(4,)f(GF\(4\))h(\);)p
3747 1052 V 75 1152 V 188 1122 a(a)f(cyclic)h([15,9,5]3..4)i(BCH)e
(code,)g(delta=5,)h(b=1)e(over)h(GF\(4\))p 3747 1152
V 75 1251 V 188 1221 a(gap>)g(Dimension\()h(C)e(\);)p
3747 1251 V 75 1351 V 188 1321 a(9)p 3747 1351 V 75 1451
V 188 1421 a(gap>)h(Size\()g(C)e(\))h(=)g(Size\()h(LeftActingDomain\()k
(C)43 b(\))f(\))h(\210)g(Dimension\()i(C)e(\);)p 3747
1451 V 75 1550 V 188 1520 a(true)p 3747 1550 V 75 1575
4 25 v 3747 1575 V 75 1578 3675 4 v 75 1711 a
SDict begin H.S end
 75 1711
a 75 1711 a
SDict begin 13.6 H.A end
 75 1711 a 75 1711 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.5) cvn H.B /DEST pdfmark end
 75 1711 a 117 x FJ(4.5.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(AsSSortedList)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2002 a Fs(\006)22 b Ft(AsSSortedList\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2228 a
Ft(AsSSortedList)33 b FK(\(as)c(strictly)h(sorted)g(list\))f(returns)i
(an)d(immutable,)j(duplicate)g(free)e(list)g(of)g(the)g(elements)75
2341 y(of)23 b Ft(C)q FK(.)28 b(F)o(or)22 b(a)h(\002nite)h(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(generated)i(by)e(po)n(wers)g(of)
f Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))p FK(,)23 b(the)h(ordering)h(on)1117
2545 y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))21 b(=)f Fv(f)p
FK(0)p Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))1769 2507
y Fr(0)1808 2545 y Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p
Fo(\))p Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))2220
2507 y Fr(2)2258 2545 y Fp(;)10 b(:::)p Fq(Z)5 b Fo(\()p
Fq(q)p Fo(\))2539 2507 y Fm(q)p Fh(\000)p Fr(2)2662 2545
y Fv(g)75 2749 y FK(is)18 b(that)h(determined)i(by)d(the)h(e)o
(xponents)h Fq(i)p FK(.)27 b(These)18 b(elements)i(are)f(of)f(the)g
(type)i(code)n(w)o(ord)f(\(see)g Ft(Codeword)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3485 2750 a
SDict begin H.S end
 3485 2750
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.1.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3666 2687 a
SDict begin H.R end
 3666 2687 a 3666 2749 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.1) cvn H.B /ANN pdfmark end
 3666
2749 a Black FK(\)\).)75 2862 y(Note)30 b(that)g(for)g(lar)n(ge)g
(codes,)i(generating)h(the)d(elements)h(may)e(be)h(v)o(ery)g(time-)g
(and)g(memory-consuming.)50 b(F)o(or)75 2975 y(generating)25
b(a)c(speci\002c)h(element)h(or)e(a)h(subset)h(of)e(the)h(elements,)h
(use)f Ft(CodewordNr)j FK(\(see)d Ft(CodewordNr)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3457 2976 a
SDict begin H.S end
 3457 2976
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.1.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 3638 2913 a
SDict begin H.R end
 3638 2913 a 3638 2975 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.2) cvn H.B /ANN pdfmark end
 3638
2975 a Black FK(\)\).)p 75 3098 1648 4 v 1764 3103 a
FF(Example)p 2102 3098 V 75 3122 4 25 v 3747 3122 V 75
3222 4 100 v 188 3192 a(gap>)44 b(C)e(:=)h(ConferenceCode\()48
b(5)42 b(\);)p 3747 3222 V 75 3322 V 188 3292 a(a)h(\(5,12,2\)1..4)j
(conference)g(code)d(over)h(GF\(2\))p 3747 3322 V 75
3421 V 188 3391 a(gap>)g(AsSSortedList\()j(C)42 b(\);)p
3747 3421 V 75 3521 V 188 3491 a([)h([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f
(0)h(0)g(1)f(1)h(1)g(],)g([)g(0)f(1)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(1)g
(0)f(1)h(],)g([)g(0)f(1)h(1)g(1)f(0)h(],)p 3747 3521
V 75 3621 V 273 3591 a([)f(1)h(0)g(0)f(1)h(1)g(],)g([)f(1)h(0)g(1)f(0)h
(1)g(],)g([)g(1)f(0)h(1)g(1)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(1)h(],)g([)g
(1)f(1)h(0)g(1)f(0)h(],)p 3747 3621 V 75 3720 V 273 3690
a([)f(1)h(1)g(1)f(0)h(0)g(],)g([)f(1)h(1)g(1)f(1)h(1)g(])f(])p
3747 3720 V 75 3820 V 188 3790 a(gap>)i(CodewordNr\()i(C,)d([)f(1,)h(2)
g(])g(\);)p 3747 3820 V 75 3919 V 188 3890 a([)g([)f(0)h(0)g(0)f(0)h(0)
g(],)g([)f(0)h(0)g(1)f(1)h(1)g(])f(])p 3747 3919 V 75
3944 4 25 v 3747 3944 V 75 3947 3675 4 v 75 4091 a
SDict begin H.S end
 75
4091 a 75 4091 a
SDict begin 13.6 H.A end
 75 4091 a 75 4091 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.6) cvn H.B /DEST pdfmark end
 75 4091 a 149 x
FM(4.6)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Printing)31 b(and)g(Displaying)f
(Codes)p Black 75 4359 a
SDict begin H.S end
 75 4359 a 75 4359 a
SDict begin 13.6 H.A end
 75 4359
a 75 4359 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.1) cvn H.B /DEST pdfmark end
 75 4359 a 92 x FJ(4.6.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Print)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4625 a
Fs(\006)22 b Ft(Print\()49 b(C)e(\))2862 b Fr(\(function\))p
Black 216 4851 a Ft(Print)25 b FK(prints)f(information)i(about)f
Ft(C)q FK(.)i(This)d(is)f(the)h(same)g(as)f(typing)i(the)f
(identi\002er)h Ft(C)e FK(at)g(the)h Fy(GAP)p FK(-prompt.)216
4964 y(If)f(the)h(ar)n(gument)i(is)d(an)h(unrestricted)i(code,)f
(information)h(in)d(the)h(form)p Black Black 168 5151
a Ft(a)46 b(\(n,M,d\)r)k(...)d(code)h(over)g(GF\(q\))75
5339 y FK(is)23 b(printed,)j(where)d Ft(n)h FK(is)f(the)h(w)o(ord)g
(length,)h Ft(M)e FK(the)h(number)g(of)g(elements)h(of)e(the)h(code,)h
Ft(d)e FK(the)h(minimum)f(distance)75 5452 y(and)h Ft(r)f
FK(the)h(co)o(v)o(ering)h(radius.)216 5565 y(If)e(the)h(ar)n(gument)i
(is)d(a)g(linear)i(code,)f(information)i(in)d(the)h(form)p
Black Black eop end end
%%Page: 40 40
TeXDict begin HPSdict begin 40 39 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(40)p Black Black Black 168 399 a Ft(a)46
b(linear)j([n,k,d]r)g(...)f(code)g(over)f(GF\(q\))75
547 y FK(is)23 b(printed,)h(where)f Ft(n)g FK(is)g(the)g(w)o(ord)g
(length,)h Ft(k)f FK(the)g(dimension)i(of)e(the)g(code,)h
Ft(d)e FK(the)h(minimum)g(distance)i(and)e Ft(r)g FK(the)75
660 y(co)o(v)o(ering)i(radius.)216 773 y(Except)31 b(for)g(codes)g
(produced)i(by)d Ft(RandomLinearCode)p FK(,)37 b(if)30
b Ft(d)g FK(is)g(not)h(yet)f(kno)n(wn,)j(it)d(is)g(displayed)j(in)d
(the)75 886 y(form)p Black Black 168 1034 a Ft(lowerbound..upperbo)q
(und)75 1183 y FK(and)k(if)f Ft(r)h FK(is)f(not)h(yet)g(kno)n(wn,)i(it)
e(is)f(displayed)j(in)e(the)g(same)g(w)o(ay)-6 b(.)58
b(F)o(or)33 b(certain)i(ranges)g(of)f Fq(n)p FK(,)i(the)d(v)n(alues)i
(of)75 1296 y Ft(lowerbound)26 b FK(and)e Ft(upperbound)j
FK(are)c(obtained)j(from)e(tables.)216 1409 y(The)f(function)j
Ft(Display)f FK(gi)n(v)o(es)f(more)g(information.)31
b(See)23 b Ft(Display)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2485 1410 a
SDict begin H.S end
 2485 1410 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.6.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2666 1347 a
SDict begin H.R end
 2666 1347 a 2666 1409 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.3) cvn H.B /ANN pdfmark end
 2666 1409 a Black
FK(\).)p 75 1485 1648 4 v 1764 1490 a FF(Example)p 2102
1485 V 75 1509 4 25 v 3747 1509 V 75 1609 4 100 v 188
1579 a(gap>)44 b(C1)f(:=)g(ExtendedCode\()j(HammingCode\()h(3,)c
(GF\(2\))h(\))f(\);)p 3747 1609 V 75 1709 V 188 1679
a(a)g(linear)h([8,4,4]2)h(extended)g(code)p 3747 1709
V 75 1808 V 188 1778 a(gap>)f(Print\()g("This)g(is)f(",)g
(NordstromRobinsonCo)q(de\()q(\),)49 b(".)43 b(\\n"\);)p
3747 1808 V 75 1908 V 188 1878 a(This)h(is)f(a)f(\(16,256,6\)4)k
(Nordstrom-Robinson)j(code)44 b(over)f(GF\(2\).)p 3747
1908 V 75 1933 4 25 v 3747 1933 V 75 1936 3675 4 v 75
2061 a
SDict begin H.S end
 75 2061 a 75 2061 a
SDict begin 13.6 H.A end
 75 2061 a 75 2061 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.2) cvn H.B /DEST pdfmark end
 75 2061
a 117 x FJ(4.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(String)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2352 a Fs(\006)22 b
Ft(String\()49 b(C)e(\))2816 b Fr(\(function\))p Black
216 2578 a Ft(String)25 b FK(returns)g(information)h(about)f
Ft(C)e FK(in)g(a)h(string.)30 b(This)23 b(function)j(is)d(used)h(by)g
Ft(Print)p FK(.)p 75 2654 1648 4 v 1764 2659 a FF(Example)p
2102 2654 V 75 2678 4 25 v 3747 2678 V 75 2778 4 100
v 188 2748 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(3\))d(\);;)g(pol:=)g
(x\2102+1;)p 3747 2778 V 75 2878 V 188 2848 a(x_1\2102+Z\(3\)\2100)p
3747 2878 V 75 2977 V 188 2947 a(gap>)g(Factors\(pol\);)p
3747 2977 V 75 3077 V 188 3047 a([)f(x_1\2102+Z\(3\)\2100)j(])p
3747 3077 V 75 3177 V 188 3147 a(gap>)e(H)e(:=)h(GeneratorPolCode\()48
b(pol,)c(8,)f(GF\(3\)\);)p 3747 3177 V 75 3276 V 188
3246 a(a)g(cyclic)h([8,6,1..2]1..2)j(code)d(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(3\))p 3747 3276 V 75 3376 V
188 3346 a(gap>)h(String\(H\);)p 3747 3376 V 75 3475
V 188 3446 a("a)f(cyclic)h([8,6,1..2]1..2)j(code)d(defined)h(by)e
(generator)i(polynomial)h(over)e(GF\(3\)")p 3747 3475
V 75 3500 4 25 v 3747 3500 V 75 3503 3675 4 v 75 3629
a
SDict begin H.S end
 75 3629 a 75 3629 a
SDict begin 13.6 H.A end
 75 3629 a 75 3629 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.3) cvn H.B /DEST pdfmark end
 75 3629 a 116
x FJ(4.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Display)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3919 a Fs(\006)22 b Ft(Display\()50
b(C)c(\))2770 b Fr(\(function\))p Black 216 4145 a Ft(Display)26
b FK(prints)f(the)f(method)h(of)f(construction)k(of)c(code)g
Ft(C)q FK(.)29 b(W)l(ith)24 b(this)h(history)-6 b(,)25
b(in)f(most)g(cases)h(an)f(equal)h(or)75 4258 y(equi)n(v)n(alent)30
b(code)e(can)g(be)f(reconstructed.)45 b(If)27 b Ft(C)g
FK(is)g(an)h(unmanipulated)j(code,)e(the)e(result)i(is)e(equal)i(to)e
(output)i(of)75 4371 y(the)24 b(function)i Ft(Print)e
FK(\(see)g Ft(Print)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 4372 a
SDict begin H.S end
 1243 4372 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1424
4309 a
SDict begin H.R end
 1424 4309 a 1424 4371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.1) cvn H.B /ANN pdfmark end
 1424 4371 a Black FK(\)\).)p
75 4443 1648 4 v 1764 4448 a FF(Example)p 2102 4443 V
75 4468 4 25 v 3747 4468 V 75 4568 4 100 v 188 4538 a(gap>)44
b(Display\()h(RepetitionCode\()i(6,)c(GF\(3\))h(\))f(\);)p
3747 4568 V 75 4667 V 188 4638 a(a)g(cyclic)h([6,1,6]4)h(repetition)h
(code)e(over)f(GF\(3\))p 3747 4667 V 75 4767 V 188 4737
a(gap>)h(C1)f(:=)g(ExtendedCode\()j(HammingCode\(2\))i(\);;)p
3747 4767 V 75 4867 V 188 4837 a(gap>)c(C2)f(:=)g(PuncturedCode\()k
(ReedMullerCode\()g(2,)c(3)g(\))g(\);;)p 3747 4867 V
75 4966 V 188 4936 a(gap>)h(Display\()h(LengthenedCode\()i(UUVCode\()e
(C1,)f(C2)f(\))f(\))h(\);)p 3747 4966 V 75 5066 V 188
5036 a(a)g(linear)h([12,8,2]2..4)i(code,)e(lengthened)i(with)e(1)f
(column\(s\))i(of)p 3747 5066 V 75 5166 V 188 5136 a(a)e(linear)h
([11,8,1]1..2)i(U)d(U+V)g(construction)k(code)d(of)p
3747 5166 V 75 5265 V 188 5235 a(U:)f(a)g(linear)h([4,1,4]2)h(extended)
g(code)f(of)p 3747 5265 V 75 5365 V 315 5335 a(a)f(linear)h([3,1,3]1)h
(Hamming)g(\(2,2\))f(code)g(over)f(GF\(2\))p 3747 5365
V 75 5465 V 188 5435 a(V:)g(a)g(linear)h([7,7,1]0)h(punctured)g(code)f
(of)p 3747 5465 V 75 5564 V 315 5534 a(a)f(cyclic)h([8,7,2]1)h
(Reed-Muller)h(\(2,3\))e(code)g(over)g(GF\(2\))p 3747
5564 V 75 5589 4 25 v 3747 5589 V 75 5592 3675 4 v Black
Black eop end end
%%Page: 41 41
TeXDict begin HPSdict begin 41 40 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(41)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.4) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.6.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(DisplayBoundsInf)n(o)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(DisplayBoundsInfo)q(\()52 b(bds)c(\))2213
b Fr(\(function\))p Black 216 799 a Ft(DisplayBoundsInfo)54
b FK(prints)d(the)e(method)h(of)e(construction)53 b(of)c(the)g(code)c
Fq(C)50 b FK(indicated)h(in)e Ft(bds:=)75 912 y(BoundsMinimumDista)q
(nce)q(\()j(n,)47 b(k,)h(GF\(q\))g(\))p FK(.)p 75 1028
1648 4 v 1764 1033 a FF(Example)p 2102 1028 V 75 1053
4 25 v 3747 1053 V 75 1153 4 100 v 188 1123 a(gap>)c(bounds)g(:=)f
(BoundsMinimumDistan)q(ce\()49 b(20,)43 b(17,)h(GF\(4\))g(\);)p
3747 1153 V 75 1253 V 188 1223 a(gap>)g(DisplayBoundsInfo\(bou)q(nds)q
(\);)p 3747 1253 V 75 1352 V 188 1322 a(an)f(optimal)i(linear)f
([20,17,d])h(code)f(over)g(GF\(4\))g(has)f(d=3)p 3747
1352 V 75 1452 V 188 1422 a(--------------------)q(---)q(---)q(---)q
(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(--)p
3747 1452 V 75 1551 V 188 1522 a(Lb\(20,17\)=3,)j(by)d(shortening)j
(of:)p 3747 1551 V 75 1651 V 188 1621 a(Lb\(21,18\)=3,)g(by)d(applying)
i(contruction)i(B)42 b(to)h(a)g([81,77,3])i(code)p 3747
1651 V 75 1751 V 188 1721 a(Lb\(81,77\)=3,)h(by)d(shortening)j(of:)p
3747 1751 V 75 1850 V 188 1820 a(Lb\(85,81\)=3,)g(reference:)g(Ham)p
3747 1850 V 75 1950 V 188 1920 a(--------------------)q(---)q(---)q
(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q
(--)p 3747 1950 V 75 2050 V 188 2020 a(Ub\(20,17\)=3,)g(by)d
(considering)j(shortening)g(to:)p 3747 2050 V 75 2149
V 188 2119 a(Ub\(7,4\)=3,)g(by)d(considering)j(puncturing)g(to:)p
3747 2149 V 75 2249 V 188 2219 a(Ub\(6,4\)=2,)g(by)d(construction)j(B)d
(applied)i(to:)p 3747 2249 V 75 2349 V 188 2319 a(Ub\(2,1\)=2,)h
(repetition)f(code)p 3747 2349 V 75 2448 V 188 2418 a
(--------------------)q(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(--)q
(---)q(---)q(---)q(---)q(---)q(---)q(--)p 3747 2448 V
75 2548 V 188 2518 a(Reference)g(Ham:)p 3747 2548 V 75
2647 V 188 2617 a(\045T)e(this)h(reference)h(is)e(unknown,)i(for)f
(more)f(info)p 3747 2647 V 75 2747 V 188 2717 a(\045T)g(contact)i(A.E.)
e(Brouwer)i(\(aeb@cwi.nl\))p 3747 2747 V 75 2772 4 25
v 3747 2772 V 75 2775 3675 4 v 75 2918 a
SDict begin H.S end
 75 2918 a 75
2918 a
SDict begin 13.6 H.A end
 75 2918 a 75 2918 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.7) cvn H.B /DEST pdfmark end
 75 2918 a 150 x FM(4.7)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Generating)31 b(\(Check\))g(Matrices)e(and)i(P)n
(olynomials)p Black 75 3186 a
SDict begin H.S end
 75 3186 a 75 3186 a
SDict begin 13.6 H.A end
 75
3186 a 75 3186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.1) cvn H.B /DEST pdfmark end
 75 3186 a 92 x FJ(4.7.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneratorMat)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3452 a Fs(\006)22 b Ft(GeneratorMat\()51 b(C)c(\))2538
b Fr(\(function\))p Black 216 3678 a Ft(GeneratorMat)33
b FK(returns)e(a)e(generator)j(matrix)e(of)g Ft(C)p FK(.)46
b(The)29 b(code)h(consists)i(of)d(all)h(linear)h(combinations)h(of)75
3791 y(the)24 b(ro)n(ws)f(of)g(this)i(matrix.)216 3904
y(If)f(until)h(no)n(w)f(no)g(generator)j(matrix)e(of)f
Ft(C)f FK(w)o(as)h(determined,)j(it)d(is)g(computed)i(from)e(either)h
(the)g(parity)g(check)75 4017 y(matrix,)34 b(the)d(generator)j
(polynomial,)i(the)31 b(check)i(polynomial)h(or)d(the)h(elements)h
(\(if)e(possible\),)36 b(whiche)n(v)o(er)c(is)75 4130
y(a)n(v)n(ailable.)216 4243 y(If)23 b Ft(C)g FK(is)h(a)f(non-linear)j
(code,)e(the)g(function)i(returns)f(an)f(error)-5 b(.)p
75 4359 1648 4 v 1764 4364 a FF(Example)p 2102 4359 V
75 4383 4 25 v 3747 4383 V 75 4483 4 100 v 188 4453 a(gap>)44
b(GeneratorMat\()i(HammingCode\()h(3,)c(GF\(2\))h(\))f(\);)p
3747 4483 V 75 4583 V 188 4553 a([)g([)f(an)h(immutable)j(GF2)d(vector)
h(of)f(length)i(7],)p 3747 4583 V 75 4682 V 273 4652
a([)d(an)h(immutable)j(GF2)d(vector)h(of)f(length)i(7],)p
3747 4682 V 75 4782 V 273 4752 a([)d(an)h(immutable)j(GF2)d(vector)h
(of)f(length)i(7],)p 3747 4782 V 75 4882 V 273 4852 a([)d(an)h
(immutable)j(GF2)d(vector)h(of)f(length)i(7])e(])p 3747
4882 V 75 4981 V 188 4951 a(gap>)h(Display\(last\);)p
3747 4981 V 75 5081 V 230 5051 a(1)f(1)g(1)f(.)h(.)g(.)f(.)p
3747 5081 V 75 5181 V 230 5151 a(1)h(.)g(.)f(1)h(1)g(.)f(.)p
3747 5181 V 75 5280 V 230 5250 a(.)h(1)g(.)f(1)h(.)g(1)f(.)p
3747 5280 V 75 5380 V 230 5350 a(1)h(1)g(.)f(1)h(.)g(.)f(1)p
3747 5380 V 75 5479 V 188 5449 a(gap>)i(GeneratorMat\()i
(RepetitionCode\()i(5,)43 b(GF\(25\))h(\))f(\);)p 3747
5479 V 75 5579 V 188 5549 a([)g([)f(Z\(5\)\2100,)j(Z\(5\)\2100,)g
(Z\(5\)\2100,)f(Z\(5\)\2100,)h(Z\(5\)\2100)g(])d(])p
3747 5579 V Black Black eop end end
%%Page: 42 42
TeXDict begin HPSdict begin 42 41 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(42)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(GeneratorMat\()i(NullCode\()g(14,)d(GF\(4\))h(\))f(\);)p
3747 428 V 75 528 V 188 498 a([)85 b(])p 3747 528 V 75
553 4 25 v 3747 553 V 75 556 3675 4 v 75 689 a
SDict begin H.S end
 75 689
a 75 689 a
SDict begin 13.6 H.A end
 75 689 a 75 689 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.2) cvn H.B /DEST pdfmark end
 75 689 a 116 x FJ(4.7.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CheckMat)p Black 1.0 0.0 0.0
TeXcolorrgb 75 980 a Fs(\006)22 b Ft(CheckMat\()50 b(C)d(\))2723
b Fr(\(function\))p Black 216 1206 a Ft(CheckMat)30 b
FK(returns)f(a)f(parity)g(check)h(matrix)g(of)e Ft(C)q
FK(.)40 b(The)27 b(code)i(consists)h(of)d(all)h(w)o(ords)g(orthogonal)j
(to)c(each)75 1318 y(of)e(the)g(ro)n(ws)g(of)g(this)g(matrix.)34
b(The)24 b(transpose)k(of)d(the)g(matrix)h(is)e(a)h(right)h(in)l(v)o
(erse)g(of)f(the)h(generator)h(matrix.)34 b(The)75 1431
y(parity)22 b(check)g(matrix)g(is)e(computed)j(from)e(either)h(the)f
(generator)i(matrix,)f(the)f(generator)i(polynomial,)h(the)d(check)75
1544 y(polynomial)26 b(or)d(the)h(elements)h(of)f Ft(C)f
FK(\(if)g(possible\),)j(whiche)n(v)o(er)f(is)e(a)n(v)n(ailable.)216
1657 y(If)g Ft(C)g FK(is)h(a)f(non-linear)j(code,)e(the)g(function)i
(returns)f(an)f(error)-5 b(.)p 75 1773 1648 4 v 1764
1778 a FF(Example)p 2102 1773 V 75 1798 4 25 v 3747 1798
V 75 1897 4 100 v 188 1868 a(gap>)44 b(CheckMat\()h(HammingCode\(3,)i
(GF\(2\))d(\))f(\);)p 3747 1897 V 75 1997 V 188 1967
a([)g([)f(0*Z\(2\),)j(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h
(Z\(2\)\2100,)g(Z\(2\)\2100,)g(Z\(2\)\2100)f(],)p 3747
1997 V 75 2097 V 273 2067 a([)e(0*Z\(2\),)j(Z\(2\)\2100,)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(0*Z\(2\),)g(Z\(2\)\2100,)g(Z\(2\)\2100)f
(],)p 3747 2097 V 75 2196 V 273 2166 a([)e(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100,)g(0*Z\(2\),)g(Z\(2\)\2100)f(])
f(])p 3747 2196 V 75 2296 V 188 2266 a(gap>)h(Display\(last\);)p
3747 2296 V 75 2396 V 230 2366 a(.)f(.)g(.)f(1)h(1)g(1)f(1)p
3747 2396 V 75 2495 V 230 2465 a(.)h(1)g(1)f(.)h(.)g(1)f(1)p
3747 2495 V 75 2595 V 230 2565 a(1)h(.)g(1)f(.)h(1)g(.)f(1)p
3747 2595 V 75 2694 V 188 2665 a(gap>)i(CheckMat\()h(RepetitionCode\()i
(5,)d(GF\(25\))g(\))f(\);)p 3747 2694 V 75 2794 V 188
2764 a([)g([)f(Z\(5\)\2100,)j(Z\(5\)\2102,)g(0*Z\(5\),)f(0*Z\(5\),)h
(0*Z\(5\))g(],)p 3747 2794 V 75 2894 V 273 2864 a([)d(0*Z\(5\),)j
(Z\(5\)\2100,)g(Z\(5\)\2102,)f(0*Z\(5\),)h(0*Z\(5\))g(],)p
3747 2894 V 75 2993 V 273 2963 a([)d(0*Z\(5\),)j(0*Z\(5\),)g
(Z\(5\)\2100,)f(Z\(5\)\2102,)h(0*Z\(5\))g(],)p 3747 2993
V 75 3093 V 273 3063 a([)d(0*Z\(5\),)j(0*Z\(5\),)g(0*Z\(5\),)f
(Z\(5\)\2100,)h(Z\(5\)\2102)g(])d(])p 3747 3093 V 75
3193 V 188 3163 a(gap>)i(CheckMat\()h(WholeSpaceCode\()i(12,)d(GF\(4\))
g(\))f(\);)p 3747 3193 V 75 3292 V 188 3262 a([)85 b(])p
3747 3292 V 75 3317 4 25 v 3747 3317 V 75 3320 3675 4
v 75 3453 a
SDict begin H.S end
 75 3453 a 75 3453 a
SDict begin 13.6 H.A end
 75 3453 a 75 3453 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.3) cvn H.B /DEST pdfmark end
 75
3453 a 117 x FJ(4.7.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorP)n(ol)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3744 a Fs(\006)22 b
Ft(GeneratorPol\()51 b(C)c(\))2538 b Fr(\(function\))p
Black 216 3970 a Ft(GeneratorPol)33 b FK(returns)e(the)f(generator)i
(polynomial)g(of)d Ft(C)q FK(.)45 b(The)29 b(code)i(consists)g(of)f
(all)f(multiples)j(of)d(the)75 4083 y(generator)i(polynomial)g(modulo)f
Fq(x)1234 4050 y Fm(n)1287 4083 y Fv(\000)15 b FK(1,)28
b(where)i Fq(n)e FK(is)h(the)g(w)o(ord)g(length)h(of)f
Ft(C)p FK(.)44 b(The)28 b(generator)j(polynomial)g(is)75
4196 y(determined)e(from)f(either)g(the)g(check)g(polynomial,)j(the)c
(generator)j(or)d(check)i(matrix)f(or)f(the)g(elements)i(of)e
Ft(C)g FK(\(if)75 4308 y(possible\),)f(whiche)n(v)o(er)e(is)g(a)n(v)n
(ailable.)216 4421 y(If)f Ft(C)g FK(is)h(not)g(a)f(c)o(yclic)h(code,)g
(the)g(function)i(returns)f(`f)o(alse'.)p 75 4544 1648
4 v 1764 4549 a FF(Example)p 2102 4544 V 75 4569 4 25
v 3747 4569 V 75 4669 4 100 v 188 4639 a(gap>)44 b
(GeneratorPol\(Generato)q(rMa)q(tCo)q(de)q(\([[)q(1,)49
b(1,)43 b(0],)g([0,)g(1,)g(1]],)h(GF\(2\)\)\);)p 3747
4669 V 75 4768 V 188 4738 a(Z\(2\)\2100+x_1)p 3747 4768
V 75 4868 V 188 4838 a(gap>)g(GeneratorPol\()i(WholeSpaceCode\()i(4,)43
b(GF\(2\))h(\))f(\);)p 3747 4868 V 75 4967 V 188 4938
a(Z\(2\)\2100)p 3747 4967 V 75 5067 V 188 5037 a(gap>)h(GeneratorPol\()
i(NullCode\()g(7,)d(GF\(3\))h(\))f(\);)p 3747 5067 V
75 5167 V 188 5137 a(-Z\(3\)\2100+x_1\2107)p 3747 5167
V 75 5192 4 25 v 3747 5192 V 75 5195 3675 4 v Black Black
eop end end
%%Page: 43 43
TeXDict begin HPSdict begin 43 42 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(43)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.4) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.7.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CheckP)n(ol)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(CheckPol\()50 b(C)d(\))2723 b Fr(\(function\))p
Black 216 799 a Ft(CheckPol)26 b FK(returns)f(the)f(check)g(polynomial)
i(of)e Ft(C)p FK(.)k(The)23 b(code)i(consists)g(of)f(all)f(polynomials)
41 b Fq(f)35 b FK(with)1513 1003 y Fq(f)26 b Fv(\001)13
b Fq(h)20 b Fv(\021)g FK(0)j Fo(\()p FK(mod)h Fq(x)2086
965 y Fm(n)2137 1003 y Fv(\000)13 b FK(1)p Fo(\))p Fp(;)75
1207 y FK(where)28 b Fq(h)f FK(is)g(the)h(check)g(polynomial,)j(and)d
Fq(n)f FK(is)g(the)h(w)o(ord)f(length)i(of)f Ft(C)p FK(.)40
b(The)27 b(check)h(polynomial)i(is)d(computed)75 1320
y(from)22 b(the)h(generator)i(polynomial,)g(the)e(generator)h(or)f
(parity)h(check)f(matrix)g(or)g(the)f(elements)i(of)f
Ft(C)f FK(\(if)g(possible\),)75 1433 y(whiche)n(v)o(er)j(is)e(a)n(v)n
(ailable.)216 1546 y(If)g Ft(C)g FK(if)h(not)g(a)f(c)o(yclic)h(code,)g
(the)g(function)i(returns)f(an)f(error)-5 b(.)p 75 1668
1648 4 v 1764 1673 a FF(Example)p 2102 1668 V 75 1693
4 25 v 3747 1693 V 75 1793 4 100 v 188 1763 a(gap>)44
b(CheckPol\(GeneratorMat)q(Cod)q(e\([)q([1)q(,)k(1,)43
b(0],)h([0,)f(1,)g(1]],)h(GF\(2\)\)\);)p 3747 1793 V
75 1893 V 188 1863 a(Z\(2\)\2100+x_1+x_1\2102)p 3747
1893 V 75 1992 V 188 1962 a(gap>)g(CheckPol\(WholeSpaceCo)q(de\()q(4,)
49 b(GF\(2\)\)\);)p 3747 1992 V 75 2092 V 188 2062 a
(Z\(2\)\2100+x_1\2104)p 3747 2092 V 75 2191 V 188 2162
a(gap>)44 b(CheckPol\(NullCode\(7,G)q(F\(3)q(\)\)\))q(;)p
3747 2191 V 75 2291 V 188 2261 a(Z\(3\)\2100)p 3747 2291
V 75 2316 4 25 v 3747 2316 V 75 2319 3675 4 v 75 2452
a
SDict begin H.S end
 75 2452 a 75 2452 a
SDict begin 13.6 H.A end
 75 2452 a 75 2452 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.5) cvn H.B /DEST pdfmark end
 75 2452 a 117
x FJ(4.7.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(RootsOfCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2743 a Fs(\006)22 b
Ft(RootsOfCode\()51 b(C)c(\))2584 b Fr(\(function\))p
Black 216 2969 a Ft(RootsOfCode)28 b FK(returns)f(a)d(list)h(of)g(all)g
(zeros)h(of)f(the)g(generator)i(polynomial)g(of)e(a)f(c)o(yclic)i(code)
g Ft(C)p FK(.)32 b(These)25 b(are)75 3082 y(\002nite)e(\002eld)g
(elements)i(in)e(the)h(splitting)h(\002eld)e(of)g(the)h(generator)h
(polynomial,)h Fq(GF)7 b Fo(\()p Fq(q)2811 3049 y Fm(m)2863
3082 y Fo(\))p FK(,)23 b Fq(m)f FK(is)h(the)h(multiplicati)n(v)o(e)75
3194 y(order)h(of)e(the)h(size)g(of)f(the)h(base)g(\002eld)g(of)f(the)h
(code,)g(modulo)h(the)f(w)o(ord)f(length.)216 3307 y(The)29
b(re)n(v)o(erse)i(process,)i(constructing)g(a)c(code)i(from)e(a)g(set)h
(of)g(roots,)i(can)e(be)f(carried)i(out)f(by)g(the)g(function)75
3420 y Ft(RootsCode)c FK(\(see)e Ft(RootsCode)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1154 3421 a
SDict begin H.S end
 1154 3421
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1335 3358 a
SDict begin H.R end
 1335 3358 a 1335 3420 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
 1335
3420 a Black FK(\)\).)p 75 3539 1648 4 v 1764 3544 a
FF(Example)p 2102 3539 V 75 3564 4 25 v 3747 3564 V 75
3664 4 100 v 188 3634 a(gap>)44 b(C1)f(:=)g(ReedSolomonCode\()k(16,)d
(5)f(\);)p 3747 3664 V 75 3763 V 188 3734 a(a)g(cyclic)h([16,12,5]3..4)
j(Reed-Solomon)f(code)e(over)g(GF\(17\))p 3747 3763 V
75 3863 V 188 3833 a(gap>)g(RootsOfCode\()i(C1)d(\);)p
3747 3863 V 75 3963 V 188 3933 a([)g(Z\(17\),)h(Z\(17\)\2102,)h
(Z\(17\)\2103,)g(Z\(17\)\2104)g(])p 3747 3963 V 75 4062
V 188 4032 a(gap>)f(C2)f(:=)g(RootsCode\()i(16,)f(last)f(\);)p
3747 4062 V 75 4162 V 188 4132 a(a)g(cyclic)h([16,12,5]3..4)j(code)c
(defined)i(by)e(roots)h(over)g(GF\(17\))p 3747 4162 V
75 4262 V 188 4232 a(gap>)g(C1)f(=)f(C2;)p 3747 4262
V 75 4361 V 188 4331 a(true)p 3747 4361 V 75 4386 4 25
v 3747 4386 V 75 4389 3675 4 v 75 4533 a
SDict begin H.S end
 75 4533 a 75
4533 a
SDict begin 13.6 H.A end
 75 4533 a 75 4533 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.8) cvn H.B /DEST pdfmark end
 75 4533 a 149 x FM(4.8)p 0.0 0.0 1.0
TeXcolorrgb 119 w(P)o(arameters)29 b(of)g(Codes)p Black
75 4778 a
SDict begin H.S end
 75 4778 a 75 4778 a
SDict begin 13.6 H.A end
 75 4778 a 75 4778 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.1) cvn H.B /DEST pdfmark end
 75
4778 a 114 x FJ(4.8.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(W)-7
b(ordLength)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5067 a
Fs(\006)22 b Ft(WordLength\()51 b(C)46 b(\))2631 b Fr(\(function\))p
Black 216 5293 a Ft(WordLength)33 b FK(returns)g(the)d(parameter)i
Fq(n)f FK(of)f Ft(C)p FK(,)h(the)g(w)o(ord)g(length)h(of)e(the)h
(elements.)51 b(Elements)31 b(of)f(c)o(yclic)75 5405
y(codes)25 b(are)e(polynomials)k(of)c(maximum)h(de)o(gree)g
Fq(n)13 b Fv(\000)g FK(1,)23 b(as)g(calculations)k(are)d(carried)h(out)
f(modulo)g Fq(x)3340 5372 y Fm(n)3391 5405 y Fv(\000)13
b FK(1.)p Black Black eop end end
%%Page: 44 44
TeXDict begin HPSdict begin 44 43 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(44)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(WordLength\()i(NordstromRobinsonCod)q(e\(\))j(\);)p
3747 523 V 75 623 V 188 593 a(16)p 3747 623 V 75 722
V 188 692 a(gap>)44 b(WordLength\()i(PuncturedCode\()h
(WholeSpaceCode\(7\))h(\))43 b(\);)p 3747 722 V 75 822
V 188 792 a(6)p 3747 822 V 75 922 V 188 892 a(gap>)h(WordLength\()i
(UUVCode\()f(WholeSpaceCode\(7\),)j(RepetitionCode\(7\))g(\))43
b(\);)p 3747 922 V 75 1021 V 188 991 a(14)p 3747 1021
V 75 1046 4 25 v 3747 1046 V 75 1049 3675 4 v 75 1181
a
SDict begin H.S end
 75 1181 a 75 1181 a
SDict begin 13.6 H.A end
 75 1181 a 75 1181 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.2) cvn H.B /DEST pdfmark end
 75 1181 a 116
x FJ(4.8.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Redundancy)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1471 a Fs(\006)22 b
Ft(Redundancy\()51 b(C)46 b(\))2631 b Fr(\(function\))p
Black 216 1697 a Ft(Redundancy)23 b FK(returns)f(the)f(redundanc)o(y)j
Fq(r)e FK(of)e Ft(C)p FK(,)g(which)h(is)f(equal)i(to)e(the)h(number)g
(of)g(check)g(symbols)h(in)e(each)75 1810 y(element.)30
b(If)23 b Ft(C)g FK(is)g(not)h(a)f(linear)i(code)g(the)e(redundanc)o(y)
k(is)c(not)h(de\002ned)g(and)g Ft(Redundancy)j FK(returns)e(an)f(error)
-5 b(.)216 1923 y(If)23 b(a)g(linear)i(code)g Ft(C)e
FK(has)h(dimension)h Fq(k)g FK(and)f(w)o(ord)f(length)i
Fq(n)p FK(,)e(it)h(has)f(redundanc)o(y)k Fq(r)c Fo(=)c
Fq(n)13 b Fv(\000)g Fq(k)r FK(.)p 75 2036 1648 4 v 1764
2041 a FF(Example)p 2102 2036 V 75 2061 4 25 v 3747 2061
V 75 2160 4 100 v 188 2130 a(gap>)44 b(C)e(:=)h(TernaryGolayCode\(\);)p
3747 2160 V 75 2260 V 188 2230 a(a)g(cyclic)h([11,6,5]2)h(ternary)g
(Golay)f(code)g(over)g(GF\(3\))p 3747 2260 V 75 2359
V 188 2330 a(gap>)g(Redundancy\(C\);)p 3747 2359 V 75
2459 V 188 2429 a(5)p 3747 2459 V 75 2559 V 188 2529
a(gap>)g(Redundancy\()i(DualCode\(C\))g(\);)p 3747 2559
V 75 2658 V 188 2628 a(6)p 3747 2658 V 75 2683 4 25 v
3747 2683 V 75 2686 3675 4 v 75 2818 a
SDict begin H.S end
 75 2818 a 75 2818
a
SDict begin 13.6 H.A end
 75 2818 a 75 2818 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.3) cvn H.B /DEST pdfmark end
 75 2818 a 116 x FJ(4.8.3)p 0.0 0.0 1.0
TeXcolorrgb 99 w(MinimumDistance)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3108 a Fs(\006)22 b Ft(MinimumDistance\()53
b(C)46 b(\))2399 b Fr(\(function\))p Black 216 3334 a
Ft(MinimumDistance)28 b FK(returns)c(the)f(minimum)g(distance)i(of)d
Ft(C)q FK(,)g(the)h(lar)n(gest)i(inte)o(ger)f Fq(d)j
FK(with)c(the)g(property)i(that)75 3447 y(e)n(v)o(ery)i(element)h(of)e
Ft(C)g FK(has)h(at)g(least)g(a)g(Hamming)f(distance)j
Fq(d)i FK(\(see)c Ft(DistanceCodeword)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3042 3448 a
SDict begin H.S end
 3042 3448 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3223 3385 a
SDict begin H.R end
 3223 3385 a 3223 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
 3223 3447 a Black
FK(\)\))d(to)e(an)o(y)h(other)75 3560 y(element)i(of)f
Ft(C)p FK(.)41 b(F)o(or)27 b(linear)i(codes,)g(the)f(minimum)g
(distance)i(is)e(equal)g(to)g(the)g(minimum)g(weight.)42
b(This)28 b(means)75 3673 y(that)34 b Fq(d)39 b FK(is)33
b(also)i(the)f(smallest)h(positi)n(v)o(e)h(v)n(alue)e(with)g
Fq(w)p Fo([)p Fq(d)21 b Fo(+)16 b FK(1)p Fo(])27 b Fv(6)p
Fo(=)f FK(0,)36 b(where)e Fq(w)25 b Fo(=)h(\()p Fq(w)p
Fo([)p FK(1)p Fo(])p Fp(;)10 b Fq(w)p Fo([)p FK(2)p Fo(])p
Fp(;)g(:::;)g Fq(w)p Fo([)p Fq(n)p Fo(]\))36 b FK(is)e(the)75
3786 y(weight)25 b(distrib)n(ution)i(of)d Ft(C)g FK(\(see)g
Ft(WeightDistributio)q(n)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2012 3788 a
SDict begin H.S end
 2012 3788 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2193 3724 a
SDict begin H.R end
 2193 3724 a 2193 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
 2193 3786 a Black
FK(\)\).)i(F)o(or)23 b(unrestricted)k(codes,)f Fq(d)i
FK(is)c(the)g(smallest)75 3899 y(positi)n(v)o(e)34 b(v)n(alue)g(with)f
Fq(w)p Fo([)p Fq(d)21 b Fo(+)16 b FK(1)p Fo(])26 b Fv(6)p
Fo(=)f FK(0,)35 b(where)e Fq(w)f FK(is)g(the)h(inner)h(distrib)n(ution)
j(of)c Ft(C)f FK(\(see)i Ft(InnerDistribution)75 4012
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4014 a
SDict begin H.S end

105 4014 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3950 a
SDict begin H.R end
 286 3950
a 286 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
 286 4012 a Black FK(\)\).)216 4125 y(F)o(or)22
b(codes)i(with)f(only)g(one)h(element,)f(the)h(minimum)e(distance)j(is)
e(de\002ned)h(to)e(be)h(equal)h(to)f(the)g(w)o(ord)g(length.)216
4237 y(F)o(or)d(linear)j(codes)f Ft(C)p FK(,)f(the)g(algorithm)i(used)f
(is)f(the)g(follo)n(wing:)29 b(After)21 b(replacing)j
Ft(C)d FK(by)g(a)f(permutation)k(equi)n(v)n(a-)75 4350
y(lent)e Ft(C')p FK(,)f(one)h(may)e(assume)i(the)g(generator)h(matrix)f
(has)g(the)f(follo)n(wing)i(form)e Fq(G)c Fo(=)h(\()p
Fq(I)2814 4364 y Fm(k)2859 4350 y Fv(j)10 b Fq(A)p Fo(\))p
FK(,)21 b(for)g(some)g Fq(k)12 b Fv(\002)e Fo(\()p Fq(n)g
Fv(\000)g Fq(k)r Fo(\))75 4463 y FK(matrix)24 b Fq(A)p
FK(.)j(If)c Fq(A)d Fo(=)g FK(0)j(then)h(return)h Fq(d)5
b Fo(\()-5 b Fq(C)r Fo(\))21 b(=)e FK(1.)29 b(Ne)o(xt,)22
b(\002nd)h(the)h(minimum)f(distance)j(of)d(the)h(code)g(spanned)h(by)f
(the)75 4576 y(ro)n(ws)e(of)h Fq(A)p FK(.)k(Call)c(this)g(distance)i
Fq(d)5 b Fo(\()p Fq(A)p Fo(\))p FK(.)28 b(Note)23 b(that)g
Fq(d)5 b Fo(\()p Fq(A)p Fo(\))23 b FK(is)f(equal)i(to)f(the)g(the)g
(Hamming)g(distance)i Fq(d)5 b Fo(\()p Fq(v)-7 b Fp(;)10
b FK(0)p Fo(\))24 b FK(where)75 4689 y Fq(v)i FK(is)g(some)g(proper)i
(linear)f(combination)i(of)d Fq(i)g FK(distinct)i(ro)n(ws)e(of)g
Fq(A)p FK(.)36 b(Return)27 b Fq(d)5 b Fo(\()-5 b Fq(C)r
Fo(\))22 b(=)g Fq(d)5 b Fo(\()p Fq(A)p Fo(\))14 b(+)g
Fq(i)p FK(,)25 b(where)h Fq(i)g FK(is)g(as)g(in)75 4802
y(the)e(pre)n(vious)h(step.)216 4915 y(This)36 b(command)i(may)e(also)h
(be)f(called)i(using)g(the)f(syntax)h Ft(MinimumDistance\(C,)53
b(w\))p FK(.)67 b(In)37 b(this)g(form,)75 5028 y Ft(MinimumDistance)31
b FK(returns)d(the)f(minimum)g(distance)h(of)f(a)f(code)n(w)o(ord)i
Ft(w)e FK(to)h(the)g(code)g Ft(C)p FK(,)g(also)g(called)h(the)f
Fq(dis-)75 5141 y(tance)f(fr)l(om)f Fe(w)f Fq(to)h Ft(C)p
FK(.)33 b(This)25 b(is)g(the)g(smallest)i(v)n(alue)f
Fq(d)j FK(for)c(which)h(there)g(is)f(an)g(element)h Fq(c)f
FK(of)g(the)g(code)h Ft(C)f FK(which)g(is)75 5254 y(at)e(distance)i
Fq(d)j FK(from)23 b Ft(w)p FK(.)28 b(So)23 b Fq(d)k FK(is)c(also)h(the)
g(minimum)f(v)n(alue)h(for)f(which)h Fq(D)p Fo([)p Fq(d)17
b Fo(+)12 b FK(1)p Fo(])21 b Fv(6)p Fo(=)e FK(0,)k(where)g
Fq(D)g FK(is)g(the)g(distance)75 5367 y(distrib)n(ution)k(of)d
Ft(w)f FK(to)g Ft(C)g FK(\(see)h Ft(DistancesDistribu)q(tio)q(n)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2041 5369
a
SDict begin H.S end
 2041 5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2222 5305 a
SDict begin H.R end
 2222 5305
a 2222 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
 2222 5367 a Black FK(\)\).)216 5479 y(Note)d(that)h
Ft(w)f FK(must)g(be)h(an)f(element)h(of)f(the)h(same)f(v)o(ector)i
(space)f(as)f(the)h(elements)g(of)g Ft(C)p FK(.)36 b
Ft(w)26 b FK(does)h(not)g(neces-)75 5592 y(sarily)e(belong)g(to)e(the)h
(code)h(\(if)e(it)g(does,)h(the)g(minimum)g(distance)h(is)f(zero\).)p
Black Black eop end end
%%Page: 45 45
TeXDict begin HPSdict begin 45 44 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(45)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(MOLSCode\(7\);;)k(MinimumDistance\(C\);)p
3747 523 V 75 623 V 188 593 a(3)p 3747 623 V 75 722 V
188 692 a(gap>)d(WeightDistribution\(C\))q(;)p 3747 722
V 75 822 V 188 792 a([)f(1,)g(0,)g(0,)g(24,)g(24)g(])p
3747 822 V 75 922 V 188 892 a(gap>)h(MinimumDistance\()j
(WholeSpaceCode\()h(5,)43 b(GF\(3\))h(\))f(\);)p 3747
922 V 75 1021 V 188 991 a(1)p 3747 1021 V 75 1121 V 188
1091 a(gap>)h(MinimumDistance\()j(NullCode\()f(4,)d(GF\(2\))h(\))f(\);)
p 3747 1121 V 75 1220 V 188 1191 a(4)p 3747 1220 V 75
1320 V 188 1290 a(gap>)h(C)e(:=)h(ConferenceCode\(9\);;)49
b(MinimumDistance\(C\);)p 3747 1320 V 75 1420 V 188 1390
a(4)p 3747 1420 V 75 1519 V 188 1489 a(gap>)44 b
(InnerDistribution\(C\);)p 3747 1519 V 75 1619 V 188
1589 a([)f(1,)g(0,)g(0,)g(0,)g(63/5,)h(9/5,)f(18/5,)h(0,)g(9/10,)g
(1/10)f(])p 3747 1619 V 75 1719 V 188 1689 a(gap>)h(C)e(:=)h
(MOLSCode\(7\);;)k(w)c(:=)g(CodewordNr\()j(C,)d(17)g(\);)p
3747 1719 V 75 1818 V 188 1788 a([)g(3)f(3)h(6)g(2)f(])p
3747 1818 V 75 1918 V 188 1888 a(gap>)i(MinimumDistance\()j(C,)c(w)g
(\);)p 3747 1918 V 75 2017 V 188 1988 a(0)p 3747 2017
V 75 2117 V 188 2087 a(gap>)h(C)e(:=)h(RemovedElementsCode)q(\()48
b(C,)c(w)e(\);;)i(MinimumDistance\()j(C,)c(w)g(\);)p
3747 2117 V 75 2217 V 188 2187 a(3)1143 b(#)43 b(so)g(w)g(no)g(longer)h
(belongs)h(to)e(C)p 3747 2217 V 75 2242 4 25 v 3747 2242
V 75 2245 3675 4 v 75 2455 a FK(See)23 b(also)h(the)g
Fy(GU)m(A)-6 b(V)f(A)22 b FK(commands)i(relating)i(to)d(bounds)j(on)d
(the)h(minimum)f(distance)j(in)d(section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3240 2456 a
SDict begin H.S end
 3240 2456 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3353 2393 a
SDict begin H.R end
 3353 2393 a 3353 2455 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.1) cvn H.B /ANN pdfmark end
 3353 2455 a Black
FK(.)75 2607 y
SDict begin H.S end
 75 2607 a 75 2607 a
SDict begin 13.6 H.A end
 75 2607 a 75 2607
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.4) cvn H.B /DEST pdfmark end
 75 2607 a 97 x FJ(4.8.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(MinimumDistanceLeon)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2878 a Fs(\006)f Ft(MinimumDistanceLe)q(on\()53 b(C)47
b(\))2213 b Fr(\(function\))p Black 216 3104 a Ft(MinimumDistanceLeo)q
(n)28 b FK(returns)c(the)f(\223probable\224)i(minimum)e(distance)h
Fq(d)2686 3118 y Fm(Leon)2845 3104 y FK(of)f(a)f(linear)i(binary)g
(code)f Ft(C)p FK(,)75 3217 y(using)g(an)g(implementation)i(of)d(Leon')
-5 b(s)23 b(probabilistic)j(polynomial)f(time)d(algorithm.)30
b(Brie\003y:)e(Let)22 b Ft(C)g FK(be)g(a)g(linear)75
3330 y(code)j(of)f(dimension)i Fq(k)f FK(o)o(v)o(er)e
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(as)g(abo)o(v)o(e.)31
b(The)23 b(algorithm)j(has)e(input)h(parameters)h Fq(s)e
FK(and)g Fu(r)p FK(,)f(where)h Fq(s)f FK(is)h(an)75 3443
y(inte)o(ger)h(between)f(2)g(and)g Fq(n)13 b Fv(\000)g
Fq(k)r FK(,)21 b(and)j Fu(r)f FK(is)g(an)h(inte)o(ger)h(between)f(2)g
(and)g Fq(k)r FK(.)p Black 211 3628 a Fv(\017)p Black
46 w FK(Find)g(a)f(generator)j(matrix)e Fq(G)e FK(of)d
Fq(C)r FK(.)p Black 211 3815 a Fv(\017)p Black 46 w FK(Randomly)25
b(permute)f(the)g(columns)h(of)f Fq(G)p FK(.)p Black
211 4002 a Fv(\017)p Black 46 w FK(Perform)j(Gaussian)g(elimination)i
(on)d(the)h(permuted)h(matrix)f(to)f(obtain)i(a)d(ne)n(w)h(matrix)h(of)
f(the)h(follo)n(wing)302 4115 y(form:)1770 4228 y Fq(G)20
b Fo(=)g(\()p Fq(I)2010 4242 y Fm(k)2055 4228 y Fv(j)10
b Fq(Z)15 b Fv(j)10 b Fq(B)p Fo(\))302 4393 y FK(with)29
b Fq(Z)j FK(a)d Fq(k)16 b Fv(\002)f Fq(s)28 b FK(matrix.)46
b(If)29 b Fo(\()p Fq(Z)5 b Fp(;)10 b Fq(B)p Fo(\))27
b FK(is)i(the)g(zero)h(matrix)f(then)h(return)g(1)f(for)g(the)g
(minimum)g(distance.)47 b(If)302 4506 y Fq(Z)22 b Fo(=)17
b FK(0)k(b)n(ut)g(not)g Fq(B)f FK(then)h(either)h(choose)h(another)f
(permutation)h(of)e(the)g(ro)n(ws)g(of)f Ft(C)h FK(or)f(return)i
(`method)g(f)o(ails'.)p Black 211 4693 a Fv(\017)p Black
46 w FK(Search)i Fq(Z)j FK(for)d(at)f(most)h Fu(r)e FK(ro)n(ws)i(that)g
(lead)g(to)f(code)n(w)o(ords)j(of)d(weight)h(less)g(than)h
Fu(r)p FK(.)p Black 211 4880 a Fv(\017)p Black 46 w FK(F)o(or)e(these)h
(code)n(w)o(ords,)i(compute)e(the)g(weight)g(of)g(the)g(whole)g(w)o
(ord)f(in)h Ft(C)p FK(.)k(Return)c(this)g(weight.)75
5065 y(\(See)31 b(for)h(e)o(xample)g(J.)e(S.)g(Leon,)j([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1205 5066 a
SDict begin H.S end
 1205 5066
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo88)p 0.0236 0.6179 0.0894
TeXcolorrgb 1436 5003 a
SDict begin H.R end
 1436 5003 a 1436 5065 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon88) cvn H.B /ANN pdfmark end
 1436
5065 a Black 2 w FK(])e(for)g(more)h(details.\))54 b(Sometimes)31
b(\(as)h(is)f(the)h(case)g(in)f Fy(GU)m(A)-6 b(V)f(A)p
FK(\))30 b(this)75 5178 y(probabilistic)d(algorithm)f(is)d(repeated)j
(se)n(v)o(eral)e(times)g(and)g(the)g(most)f(commonly)i(occurring)h(v)n
(alue)e(is)g(tak)o(en.)p 75 5298 1648 4 v 1764 5303 a
FF(Example)p 2102 5298 V 75 5323 4 25 v 3747 5323 V 75
5423 4 100 v 188 5393 a(gap>)44 b(C:=RandomLinearCode\(5)q(0,2)q(2,G)q
(F\()q(2\)\))q(;)p 3747 5423 V 75 5523 V 188 5493 a(a)85
b([50,22,?])45 b(randomly)g(generated)h(code)e(over)f(GF\(2\))p
3747 5523 V 75 5622 V 188 5592 a(gap>)h(MinimumDistanceLeon\(C)q(\);)49
b(time;)p 3747 5622 V Black Black eop end end
%%Page: 46 46
TeXDict begin HPSdict begin 46 45 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(46)p Black 75 428 4 100 v 188 399 a FF(6)p
3747 428 V 75 528 V 188 498 a(211)p 3747 528 V 75 628
V 188 598 a(gap>)44 b(MinimumDistance\(C\);)k(time;)p
3747 628 V 75 727 V 188 697 a(6)p 3747 727 V 75 827 V
188 797 a(1204)p 3747 827 V 75 852 4 25 v 3747 852 V
75 855 3675 4 v 75 988 a
SDict begin H.S end
 75 988 a 75 988 a
SDict begin 13.6 H.A end
 75 988 a 75
988 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.5) cvn H.B /DEST pdfmark end
 75 988 a 116 x FJ(4.8.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Decr)n(easeMinimumDistanceUpperBound)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1279 a Fs(\006)22 b Ft(DecreaseMinimumDi)q(sta)q(nce)q
(Upp)q(er)q(Bou)q(nd\()53 b(C,)47 b(t,)g(m)g(\))1286
b Fr(\(function\))p Black 216 1504 a Ft(DecreaseMinimumDis)q(tan)q(ceU)
q(pp)q(erB)q(oun)q(d)26 b FK(is)20 b(an)g(implementation)j(of)e(the)f
(algorithm)i(for)f(the)f(minimum)75 1617 y(distance)25
b(of)d(a)h(linear)g(binary)h(code)g Ft(C)e FK(by)h(Leon)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1651 1618 a
SDict begin H.S end
 1651 1618
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo88)p 0.0236 0.6179 0.0894
TeXcolorrgb 1882 1555 a
SDict begin H.R end
 1882 1555 a 1882 1617 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon88) cvn H.B /ANN pdfmark end
 1882
1617 a Black 1 w FK(].)28 b(This)22 b(algorithm)j(tries)e(to)g(\002nd)f
(code)n(w)o(ords)j(with)d(small)75 1730 y(minimum)h(weights.)29
b(The)23 b(parameter)h Ft(t)f FK(is)f(at)h(least)h(1)e(and)i(less)f
(than)h(the)f(dimension)i(of)e Ft(C)p FK(.)28 b(The)22
b(best)i(results)g(are)75 1843 y(obtained)i(if)d(it)g(is)g(close)i(to)e
(the)h(dimension)h(of)f(the)g(code.)29 b(The)23 b(parameter)i
Ft(m)e FK(gi)n(v)o(es)h(the)g(number)g(of)g(runs)g(that)g(the)75
1956 y(algorithm)h(will)e(perform.)216 2069 y(The)61
b(result)h(returned)h(is)d(a)h(record)h(with)f(tw)o(o)f(\002elds;)80
b(the)61 b(\002rst,)70 b Ft(mindist)p FK(,)h(gi)n(v)o(es)62
b(the)f(lo)n(west)75 2182 y(weight)53 b(found,)61 b(and)53
b Ft(word)g FK(gi)n(v)o(es)g(the)g(corresponding)k(code)n(w)o(ord.)117
b(\(This)52 b(w)o(as)g(implemented)j(before)75 2295 y
Ft(MinimumDistanceLeo)q(n)f FK(b)n(ut)c(independently)-6
b(.)109 b(The)48 b(older)i(manual)g(had)f(gi)n(v)o(en)h(the)f(command)h
(incor)n(-)75 2408 y(rectly)-6 b(,)67 b(so)58 b(the)g(command)h(w)o(as)
f(only)g(found)h(after)g(reading)h(all)e(the)g Fq(*.gi)g
FK(\002les)f(in)h(the)g Fy(GU)m(A)-6 b(V)f(A)56 b FK(li-)75
2521 y(brary)-6 b(.)83 b(Though)43 b(both)f Ft(MinimumDistance)k
FK(and)c Ft(MinimumDistanceLeon)47 b FK(often)c(run)e(much)h(f)o(aster)
g(than)75 2634 y Ft(DecreaseMinimumDis)q(tan)q(ceU)q(ppe)q(rB)q(oun)q
(d)p FK(,)48 b Ft(DecreaseMinimumDis)q(tan)q(ce)q(Upp)q(erB)q(oun)q(d)d
FK(appears)c(to)e(be)75 2746 y(more)24 b(accurate)h(than)f
Ft(MinimumDistanceLe)q(on)p FK(.\))p 75 2865 1648 4 v
1764 2870 a FF(Example)p 2102 2865 V 75 2890 4 25 v 3747
2890 V 75 2990 4 100 v 188 2960 a(gap>)44 b(C:=RandomLinearCode\(5)q
(,2,)q(GF\()q(2\))q(\);)p 3747 2990 V 75 3090 V 188 3060
a(a)85 b([5,2,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 3090 V 75 3189 V 188 3159 a(gap>)g(DecreaseMinimumDistan)q(ceU)q
(ppe)q(rB)q(oun)q(d\(C)q(,1,)q(4\);)p 3747 3189 V 75
3289 V 188 3259 a(rec\()g(mindist)g(:=)f(3,)g(word)h(:=)f([)g
(0*Z\(2\),)i(Z\(2\)\2100,)f(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100)f(])
f(\))p 3747 3289 V 75 3389 V 188 3359 a(gap>)h(MinimumDistance\(C\);)p
3747 3389 V 75 3488 V 188 3458 a(3)p 3747 3488 V 75 3588
V 188 3558 a(gap>)g(C:=RandomLinearCode\(8)q(,4,)q(GF\()q(2\))q(\);)p
3747 3588 V 75 3687 V 188 3658 a(a)85 b([8,4,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 3687 V 75 3787
V 188 3757 a(gap>)g(DecreaseMinimumDistan)q(ceU)q(ppe)q(rB)q(oun)q
(d\(C)q(,3,)q(4\);)p 3747 3787 V 75 3887 V 188 3857 a(rec\()g(mindist)g
(:=)f(2,)p 3747 3887 V 75 3986 V 273 3956 a(word)g(:=)g([)g
(Z\(2\)\2100,)i(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)g
(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100)f(])f(\))p 3747
3986 V 75 4086 V 188 4056 a(gap>)h(MinimumDistance\(C\);)p
3747 4086 V 75 4186 V 188 4156 a(2)p 3747 4186 V 75 4210
4 25 v 3747 4210 V 75 4213 3675 4 v 75 4347 a
SDict begin H.S end
 75 4347
a 75 4347 a
SDict begin 13.6 H.A end
 75 4347 a 75 4347 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.6) cvn H.B /DEST pdfmark end
 75 4347 a 116 x FJ(4.8.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(MinimumDistanceRandom)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4637 a Fs(\006)22 b
Ft(MinimumDistanceRa)q(ndo)q(m\()53 b(C,)47 b(num,)h(s)e(\))1750
b Fr(\(function\))p Black 216 4863 a Ft(MinimumDistanceRan)q(dom)35
b FK(returns)30 b(an)f(upper)h(bound)g(for)f(the)g(minimum)g(distance)i
Fq(d)3128 4877 y Fm(r)q(and)s(om)3371 4863 y FK(of)e(a)f(linear)75
4976 y(binary)33 b(code)g Ft(C)p FK(,)g(using)g(a)e(probabilistic)k
(polynomial)g(time)c(algorithm.)55 b(Brie\003y:)45 b(Let)32
b Ft(C)f FK(be)h(a)f(linear)i(code)f(of)75 5089 y(dimension)k
Fq(k)e FK(o)o(v)o(er)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))34
b FK(as)f(abo)o(v)o(e.)60 b(The)33 b(algorithm)i(has)f(input)h
(parameters)h Fq(num)d FK(and)h Fq(s)p FK(,)i(where)e
Fq(s)f FK(is)g(an)75 5202 y(inte)o(ger)25 b(between)f(2)g(and)g
Fq(n)13 b Fv(\000)g FK(1,)22 b(and)i Fq(num)f FK(is)h(an)f(inte)o(ger)i
(greater)g(than)f(or)g(equal)g(to)g(1.)p Black 211 5389
a Fv(\017)p Black 46 w FK(Find)g(a)f(generator)j(matrix)e
Fq(G)e FK(of)d Fq(C)r FK(.)p Black 211 5577 a Fv(\017)p
Black 46 w FK(Randomly)25 b(permute)f(the)g(columns)h(of)f
Fq(G)p FK(,)e(written)i Fq(G)2050 5591 y Fm(p)2087 5577
y FK(..)p Black Black eop end end
%%Page: 47 47
TeXDict begin HPSdict begin 47 46 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(47)p Black Black 211 399 a Fv(\017)p Black
1829 598 a Fq(G)20 b Fo(=)g(\()p Fq(A)p Fp(;)10 b Fq(B)p
Fo(\))302 798 y FK(with)24 b Fq(A)e FK(a)h Fq(k)14 b
Fv(\002)f Fq(s)23 b FK(matrix.)29 b(If)23 b Fq(A)g FK(is)g(the)h(zero)g
(matrix)g(then)g(return)h(`method)g(f)o(ails'.)p Black
211 984 a Fv(\017)p Black 46 w FK(Search)h Fq(A)d FK(for)i(at)g(most)g
(5)f(ro)n(ws)g(that)i(lead)f(to)g(code)n(w)o(ords,)i(in)d(the)h(code)c
Fq(C)2689 998 y Fm(A)2757 984 y FK(with)k(generator)i(matrix)f
Fq(A)p FK(,)d(of)302 1097 y(minimum)h(weight.)p Black
211 1283 a Fv(\017)p Black 46 w FK(F)o(or)e(these)h(code)n(w)o(ords,)i
(use)e(the)f(associated)k(linear)d(combination)j(to)c(compute)i(the)e
(weight)i(of)e(the)h(whole)302 1396 y(w)o(ord)h(in)f
Ft(C)q FK(.)28 b(Return)c(this)g(weight)g(and)g(code)n(w)o(ord.)75
1580 y(This)f(probabilistic)j(algorithm)f(is)e(repeated)h
Ft(num)g FK(times)f(\(with)g(dif)n(ferent)h(random)g(permutations)i(of)
d(the)g(ro)n(ws)f(of)75 1693 y Fq(G)g FK(each)j(time\))e(and)h(the)g
(weight)g(and)g(code)n(w)o(ord)h(of)f(the)g(lo)n(west)f(occurring)j
(weight)f(is)e(tak)o(en.)p 75 1812 1648 4 v 1764 1817
a FF(Example)p 2102 1812 V 75 1836 4 25 v 3747 1836 V
75 1936 4 100 v 188 1906 a(gap>)44 b(C:=RandomLinearCode\(6)q(0,2)q
(0,G)q(F\()q(2\)\))q(;)p 3747 1936 V 75 2036 V 188 2006
a(a)85 b([60,20,?])45 b(randomly)g(generated)h(code)e(over)f(GF\(2\))p
3747 2036 V 75 2135 V 188 2105 a(gap>)h(#mindist\(C\);time;)p
3747 2135 V 75 2235 V 188 2205 a(gap>)g(#mindistleon\(C,10,30\))q(;ti)q
(me;)49 b(#doesn't)c(work)f(well)p 3747 2235 V 75 2335
V 188 2305 a(gap>)g(a:=MinimumDistanceRan)q(dom)q(\(C,)q(10)q(,30)q
(\);t)q(ime)q(;)k(#)43 b(done)h(10)f(times)h(-with)g(fastest)g(time!!)p
3747 2335 V 75 2434 V 3747 2434 V 75 2534 V 230 2504
a(This)g(is)f(a)g(probabilistic)j(algorithm)g(which)e(may)f(return)i
(the)e(wrong)h(answer.)p 3747 2534 V 75 2633 V 188 2604
a([)f(12,)g([)g(0)f(0)h(0)g(0)f(0)h(0)g(1)f(0)h(1)g(0)f(0)h(0)g(0)g(0)f
(0)h(0)g(1)f(1)h(0)g(0)f(1)h(0)g(0)f(0)h(1)g(0)f(0)h(0)g(0)f(0)h(0)g(1)
f(0)h(0)p 3747 2633 V 75 2733 V 527 2703 a(1)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(1)h(0)g(0)g(0)f(1)h(0)g(0)f(0)h(0)g(1)f(0)h(0)g(0)f(0)h(1)
g(0)f(])h(])p 3747 2733 V 75 2833 V 188 2803 a(130)p
3747 2833 V 75 2932 V 188 2902 a(gap>)h(a[2])f(in)g(C;)p
3747 2932 V 75 3032 V 188 3002 a(true)p 3747 3032 V 75
3132 V 188 3102 a(gap>)h(b:=DecreaseMinimumDis)q(tan)q(ceU)q(pp)q(erB)q
(oun)q(d\(C)q(,10)q(,1\))q(;)k(time;)c(#only)g(done)g(once!)p
3747 3132 V 75 3231 V 188 3201 a(rec\()g(mindist)g(:=)f(12,)h(word)f
(:=)g([)g(0*Z\(2\),)i(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g
(0*Z\(2\),)p 3747 3231 V 75 3331 V 442 3301 a(Z\(2\)\2100,)g(0*Z\(2\),)
f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)p 3747 3331 V 75 3430 V 442 3401
a(0*Z\(2\),)g(Z\(2\)\2100,)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)p 3747
3430 V 75 3530 V 442 3500 a(Z\(2\)\2100,)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\),)p 3747 3530 V 75 3630 V 442 3600 a(0*Z\(2\),)g(Z\(2\)\2100,)
f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)p 3747 3630 V 75 3729 V 442 3699
a(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g
(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)p 3747
3729 V 75 3829 V 442 3799 a(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h
(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\))f(])f(\))p 3747 3829 V 75 3929 V 188 3899 a(649)p
3747 3929 V 75 4028 V 188 3998 a(gap>)h(Codeword\(b!.word\))k(in)43
b(C;)p 3747 4028 V 75 4128 V 188 4098 a(true)p 3747 4128
V 75 4227 V 188 4198 a(gap>)h(MinimumDistance\(C\);ti)q(me;)p
3747 4227 V 75 4327 V 188 4297 a(12)p 3747 4327 V 75
4427 V 188 4397 a(196)p 3747 4427 V 75 4526 V 188 4496
a(gap>)g(c:=MinimumDistanceLeo)q(n\(C)q(\);t)q(im)q(e;)p
3747 4526 V 75 4626 V 188 4596 a(12)p 3747 4626 V 75
4726 V 188 4696 a(66)p 3747 4726 V 75 4825 V 188 4795
a(gap>)g(C:=RandomLinearCode\(3)q(0,1)q(0,G)q(F\()q(3\)\))q(;)p
3747 4825 V 75 4925 V 188 4895 a(a)85 b([30,10,?])45
b(randomly)g(generated)h(code)e(over)f(GF\(3\))p 3747
4925 V 75 5024 V 188 4995 a(gap>)h(a:=MinimumDistanceRan)q(dom)q(\(C,)q
(10)q(,10)q(\);t)q(ime)q(;)p 3747 5024 V 75 5124 V 3747
5124 V 75 5224 V 230 5194 a(This)g(is)f(a)g(probabilistic)j(algorithm)g
(which)e(may)f(return)i(the)e(wrong)h(answer.)p 3747
5224 V 75 5323 V 188 5293 a([)f(13,)g([)g(0)f(0)h(0)g(1)f(0)h(0)g(0)f
(0)h(0)g(0)f(1)h(0)g(2)g(2)f(1)h(1)g(0)f(2)h(2)g(0)f(1)h(0)g(2)f(1)h(0)
g(0)f(0)h(1)g(0)f(2)h(])g(])p 3747 5323 V 75 5423 V 188
5393 a(229)p 3747 5423 V 75 5523 V 188 5493 a(gap>)h(a[2])f(in)g(C;)p
3747 5523 V 75 5622 V 188 5592 a(true)p 3747 5622 V Black
Black eop end end
%%Page: 48 48
TeXDict begin HPSdict begin 48 47 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(48)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(MinimumDistance\(C\);ti)q(me;)p 3747 428 V 75 528 V
188 498 a(9)p 3747 528 V 75 628 V 188 598 a(45)p 3747
628 V 75 727 V 188 697 a(gap>)g(c:=MinimumDistanceLeo)q(n\(C)q(\);)p
3747 727 V 75 827 V 188 797 a(Code)g(must)f(be)g(binary.)i(Quitting.)p
3747 827 V 75 927 V 188 897 a(0)p 3747 927 V 75 1026
V 188 996 a(gap>)f(a:=MinimumDistanceRan)q(dom)q(\(C,)q(1,)q(29\))q
(;ti)q(me;)p 3747 1026 V 75 1126 V 3747 1126 V 75 1225
V 230 1196 a(This)g(is)f(a)g(probabilistic)j(algorithm)g(which)e(may)f
(return)i(the)e(wrong)h(answer.)p 3747 1225 V 75 1325
V 188 1295 a([)f(10,)g([)g(0)f(0)h(1)g(0)f(2)h(0)g(2)f(0)h(1)g(0)f(0)h
(0)g(0)g(0)f(0)h(1)g(0)f(1)h(0)g(0)f(1)h(0)g(0)f(0)h(0)g(0)f(2)h(2)g(2)
f(0)h(])g(])p 3747 1325 V 75 1425 V 188 1395 a(53)p 3747
1425 V 75 1450 4 25 v 3747 1450 V 75 1453 3675 4 v 75
1685 a
SDict begin H.S end
 75 1685 a 75 1685 a
SDict begin 13.6 H.A end
 75 1685 a 75 1685 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.7) cvn H.B /DEST pdfmark end
 75 1685
a 117 x FJ(4.8.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Co)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1976 a Fs(\006)22 b
Ft(CoveringRadius\()52 b(C)47 b(\))2445 b Fr(\(function\))p
Black 216 2202 a Ft(CoveringRadius)35 b FK(returns)d(the)e
Fq(co)o(vering)j(r)o(adius)f FK(of)e(a)g(linear)i(code)f
Ft(C)p FK(.)49 b(This)30 b(is)g(the)h(smallest)g(number)h
Fq(r)75 2315 y FK(with)25 b(the)h(property)h(that)f(each)g(element)g
Fq(v)f FK(of)g(the)g(ambient)i(v)o(ector)f(space)g(of)f
Ft(C)g FK(has)h(at)f(most)g(a)g(distance)i Fq(r)g FK(to)e(the)75
2428 y(code)i Ft(C)p FK(.)35 b(So)26 b(for)g(each)g(v)o(ector)h
Fq(v)f FK(there)h(must)f(be)g(an)g(element)h Fq(c)e FK(of)h
Ft(C)g FK(with)g Fq(d)5 b Fo(\()p Fq(v)-7 b Fp(;)10 b
Fq(c)p Fo(\))23 b Fv(\024)e Fq(r)r FK(.)36 b(The)25 b(smallest)j(co)o
(v)o(ering)75 2541 y(radius)h(of)f(an)o(y)g Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fo(])28 b FK(binary)h(linear)g(code)g(is)e(denoted)h
Fq(t)6 b Fo(\()p Fq(n)p Fp(;)k Fq(k)r Fo(\))p FK(.)42
b(A)27 b(binary)i(linear)g(code)g(with)e(reasonable)k(small)75
2653 y(co)o(v)o(ering)25 b(radius)g(is)e(called)i(a)e
Fq(co)o(vering)j(code)p FK(.)216 2766 y(If)31 b Ft(C)g
FK(is)h(a)f(perfect)i(code)f(\(see)g Ft(IsPerfectCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1873 2767 a
SDict begin H.S end

1873 2767 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 2054 2704 a
SDict begin H.R end
 2054 2704
a 2054 2766 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.6) cvn H.B /ANN pdfmark end
 2054 2766 a Black FK(\)\),)e(the)d(co)o(v)o(ering)j
(radius)e(is)g(equal)g(to)e Fq(t)6 b FK(,)32 b(the)g(num-)75
2879 y(ber)43 b(of)g(errors)i(the)e(code)h(can)f(correct,)50
b(where)43 b Fq(d)36 b Fo(=)31 b FK(2)n Fq(t)26 b Fo(+)20
b FK(1,)47 b(with)c Fq(d)48 b FK(the)43 b(minimum)g(distance)i(of)e
Ft(C)g FK(\(see)75 2992 y Ft(MinimumDistance)28 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 823 2993 a
SDict begin H.S end
 823 2993
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1004 2930 a
SDict begin H.R end
 1004 2930 a 1004 2992 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
 1004
2992 a Black FK(\)\).)216 3105 y(If)j(there)g(e)o(xists)h(a)e(function)
j(called)f Ft(SpecialCoveringRadi)q(us)k FK(in)31 b(the)g(`operations')
j(\002eld)c(of)h(the)g(code,)75 3218 y(then)36 b(this)f(function)i
(will)e(be)g(called)h(to)f(compute)i(the)e(co)o(v)o(ering)h(radius)h
(of)e(the)g(code.)64 b(At)34 b(the)h(moment,)j(no)75
3331 y(code-speci\002c)26 b(functions)g(are)e(implemented.)216
3444 y(If)34 b(the)f(length)j(of)d Ft(BoundsCoveringRadi)q(us)39
b FK(\(see)c Ft(BoundsCoveringRadius)40 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2952 3445 a
SDict begin H.S end
 2952 3445 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3133 3382 a
SDict begin H.R end
 3133 3382 a 3133 3444 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.2.1) cvn H.B /ANN pdfmark end
 3133 3444 a Black
FK(\)\),)c(is)e(1,)i(then)e(the)75 3557 y(v)n(alue)24
b(in)p Black Black 168 3744 a Ft(C.boundsCoveringRad)q(ius)75
3932 y FK(is)f(returned.)31 b(Otherwise,)24 b(the)g(function)p
Black Black 168 4120 a Ft(C.operations.Coveri)q(ngR)q(adi)q(us)75
4307 y FK(is)f(e)o(x)o(ecuted,)i(unless)g(the)f(redundanc)o(y)i(of)e
Ft(C)f FK(is)g(too)h(lar)n(ge.)30 b(In)24 b(the)g(last)g(case,)f(a)h(w)
o(arning)g(is)g(issued.)216 4420 y(The)f(algorithm)h(used)g(to)e
(compute)j(the)e(co)o(v)o(ering)h(radius)g(is)f(the)g(follo)n(wing.)30
b(First,)22 b Ft(CosetLeadersMatFF)q(E)75 4533 y FK(is)k(used)h(to)g
(compute)g(the)g(list)g(of)f(coset)h(leaders)h(\(which)f(returns)h(a)e
(code)n(w)o(ord)i(in)e(each)h(coset)h(of)e Fq(GF)7 b
Fo(\()p Fq(q)p Fo(\))3507 4500 y Fm(n)3545 4533 y Fp(=)-5
b Fq(C)28 b FK(of)75 4646 y(minimum)23 b(weight\).)29
b(Then)23 b Ft(WeightVecFFE)j FK(is)d(used)h(to)e(compute)i(the)g
(weight)f(of)g(each)g(of)g(these)h(coset)g(leaders.)75
4759 y(The)f(program)i(returns)g(the)f(maximum)f(of)h(these)g(weights.)
p 75 4881 1648 4 v 1764 4886 a FF(Example)p 2102 4881
V 75 4906 4 25 v 3747 4906 V 75 5006 4 100 v 188 4976
a(gap>)44 b(H)e(:=)h(RandomLinearCode\(10)q(,)48 b(5,)c(GF\(2\)\);)p
3747 5006 V 75 5106 V 188 5076 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 5106 V 75 5205
V 188 5175 a(gap>)g(CoveringRadius\(H\);)p 3747 5205
V 75 5305 V 188 5275 a(3)p 3747 5305 V 75 5405 V 188
5375 a(gap>)g(H)e(:=)h(HammingCode\(4,)k(GF\(2\)\);;)f
(IsPerfectCode\(H\);)p 3747 5405 V 75 5504 V 188 5474
a(true)p 3747 5504 V 75 5604 V 188 5574 a(gap>)e(CoveringRadius\(H\);)p
3747 5604 V Black Black eop end end
%%Page: 49 49
TeXDict begin HPSdict begin 49 48 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(49)p Black 75 428 4 100 v 188 399 a FF(1)974
b(#)43 b(Hamming)i(codes)f(have)f(minimum)i(distance)g(3)p
3747 428 V 75 528 V 188 498 a(gap>)f(CoveringRadius\(ReedSo)q(lom)q
(onC)q(od)q(e\(7)q(,4\))q(\);)p 3747 528 V 75 628 V 188
598 a(3)p 3747 628 V 75 727 V 188 697 a(gap>)g(CoveringRadius\()j
(BCHCode\()e(17,)f(3,)f(GF\(2\))h(\))e(\);)p 3747 727
V 75 827 V 188 797 a(3)p 3747 827 V 75 927 V 188 897
a(gap>)i(CoveringRadius\()j(HammingCode\()g(5,)c(GF\(2\))h(\))e(\);)p
3747 927 V 75 1026 V 188 996 a(1)p 3747 1026 V 75 1126
V 188 1096 a(gap>)i(C)e(:=)h(ReedMullerCode\()48 b(1,)43
b(9)f(\);;)p 3747 1126 V 75 1225 V 188 1196 a(gap>)i(CoveringRadius\()j
(C)c(\);)p 3747 1225 V 75 1325 V 188 1295 a(CoveringRadius:)k(warning,)
e(the)f(covering)h(radius)f(of)p 3747 1325 V 75 1425
V 188 1395 a(this)g(code)f(cannot)i(be)e(computed)i(straightforward.)p
3747 1425 V 75 1524 V 188 1494 a(Try)e(to)g(use)h
(IncreaseCoveringRadiu)q(sL)q(owe)q(rBo)q(und)q(\()k(code)c(\).)p
3747 1524 V 75 1624 V 188 1594 a(\(see)g(the)f(manual)h(for)g(more)f
(details\).)p 3747 1624 V 75 1724 V 188 1694 a(The)g(covering)i(radius)
g(of)e(code)g(lies)h(in)f(the)h(interval:)p 3747 1724
V 75 1823 V 188 1793 a([)f(240)g(..)g(248)g(])p 3747
1823 V 75 1848 4 25 v 3747 1848 V 75 1851 3675 4 v 75
2064 a FK(See)23 b(also)h(the)g Fy(GU)m(A)-6 b(V)f(A)22
b FK(commands)i(relating)i(to)d(bounds)j(on)d(the)h(minimum)f(distance)
j(in)d(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 3240
2065 a
SDict begin H.S end
 3240 2065 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3353 2002
a
SDict begin H.R end
 3353 2002 a 3353 2064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.2) cvn H.B /ANN pdfmark end
 3353 2064 a Black FK(.)75 2217
y
SDict begin H.S end
 75 2217 a 75 2217 a
SDict begin 13.6 H.A end
 75 2217 a 75 2217 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.8) cvn H.B /DEST pdfmark end
 75 2217 a 96
x FJ(4.8.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(SetCo)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2487 a Fs(\006)f Ft(SetCoveringRadius)
q(\()52 b(C,)47 b(intlist)i(\))1889 b Fr(\(function\))p
Black 216 2713 a Ft(SetCoveringRadius)28 b FK(enables)d(the)d(user)i
(to)e(set)h(the)g(co)o(v)o(ering)h(radius)g(herself,)g(instead)g(of)f
(letting)h Fy(GU)m(A)-6 b(V)f(A)75 2826 y FK(compute)27
b(it.)35 b(If)25 b Ft(intlist)i FK(is)f(an)g(inte)o(ger)l(,)h
Fy(GU)m(A)-6 b(V)f(A)24 b FK(will)h(simply)i(put)f(it)f(in)h(the)f
(`boundsCo)o(v)o(eringRadius)q(')31 b(\002eld.)75 2939
y(If)23 b(it)g(is)f(a)h(list)g(of)g(inte)o(gers,)i(ho)n(we)n(v)o(er)l
(,)e(it)g(will)g(intersect)i(this)f(list)f(with)g(the)g(`boundsCo)o(v)o
(eringRadius')29 b(\002eld,)22 b(thus)75 3052 y(taking)31
b(the)e(best)h(of)f(both)h(lists.)47 b(If)29 b(this)g(w)o(ould)h(lea)n
(v)o(e)g(an)f(empty)h(list,)h(the)e(\002eld)g(is)g(set)h(to)f
Ft(intlist)r FK(.)45 b(Because)75 3165 y(some)26 b(other)g
(computations)j(use)d(the)f(co)o(v)o(ering)i(radius)g(of)f(the)g(code,)
g(it)f(is)h(important)h(that)f(the)g(entered)h(v)n(alue)f(is)75
3278 y(not)e(wrong,)g(otherwise)h(ne)n(w)e(results)i(may)e(be)h(in)l(v)
n(alid.)p 75 3400 1648 4 v 1764 3405 a FF(Example)p 2102
3400 V 75 3425 4 25 v 3747 3425 V 75 3525 4 100 v 188
3495 a(gap>)44 b(C)e(:=)h(BCHCode\()i(17,)f(3,)f(GF\(2\))h(\);;)p
3747 3525 V 75 3625 V 188 3595 a(gap>)g(BoundsCoveringRadius\()49
b(C)43 b(\);)p 3747 3625 V 75 3724 V 188 3694 a([)g(3)f(..)h(4)g(])p
3747 3724 V 75 3824 V 188 3794 a(gap>)h(SetCoveringRadius\()k(C,)43
b([)g(2)f(..)i(3)e(])h(\);)p 3747 3824 V 75 3923 V 188
3894 a(gap>)h(BoundsCoveringRadius\()49 b(C)43 b(\);)p
3747 3923 V 75 4023 V 188 3993 a([)g([)f(2)h(..)g(3)g(])f(])p
3747 4023 V 75 4048 4 25 v 3747 4048 V 75 4051 3675 4
v 75 4194 a
SDict begin H.S end
 75 4194 a 75 4194 a
SDict begin 13.6 H.A end
 75 4194 a 75 4194 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.9) cvn H.B /DEST pdfmark end
 75
4194 a 150 x FM(4.9)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Distrib)n(utions)p
Black 75 4440 a
SDict begin H.S end
 75 4440 a 75 4440 a
SDict begin 13.6 H.A end
 75 4440 a 75 4440
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.1) cvn H.B /DEST pdfmark end
 75 4440 a 114 x FJ(4.9.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MinimumW)-6 b(eightW)f(ords)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4728 a Fs(\006)22 b Ft(MinimumWeightWord)q(s\()53
b(C)46 b(\))2260 b Fr(\(function\))p Black 216 4954 a
Ft(MinimumWeightWords)29 b FK(returns)d(the)d(list)h(of)g(minimum)f
(weight)h(code)n(w)o(ords)i(of)d Ft(C)p FK(.)216 5067
y(This)g(algorithm)j(is)d(written)h(in)g(GAP)d(is)j(slo)n(w)-6
b(,)23 b(so)g(is)h(only)g(suitable)i(for)d(small)h(codes.)p
75 5190 1648 4 v 1764 5195 a FF(Example)p 2102 5190 V
75 5215 4 25 v 3747 5215 V 75 5314 4 100 v 188 5284 a(gap>)44
b(C:=HammingCode\(3,GF\(2)q(\)\);)p 3747 5314 V 75 5414
V 188 5384 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f
(GF\(2\))p 3747 5414 V 75 5514 V 188 5484 a(gap>)h
(MinimumWeightWords\(C\))q(;)p 3747 5514 V 75 5613 V
188 5583 a([)f([)f(1)h(0)g(0)f(0)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(0)g(1)f
(0)h(1)g(0)g(],)g([)f(0)h(1)g(0)f(0)h(1)g(0)f(1)h(],)g([)g(1)f(0)h(0)g
(1)f(1)h(0)g(0)f(],)i([)e(0)h(0)g(1)f(0)h(1)g(1)f(0)h(],)p
3747 5613 V Black Black eop end end
%%Page: 50 50
TeXDict begin HPSdict begin 50 49 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(50)p Black 75 428 4 100 v 273 399 a FF([)42
b(0)h(0)g(1)f(1)h(0)g(0)f(1)h(],)g([)g(1)f(1)h(1)g(0)f(0)h(0)g(0)g(])f
(])p 3747 428 V 75 528 V 3747 528 V 75 553 4 25 v 3747
553 V 75 556 3675 4 v 75 687 a
SDict begin H.S end
 75 687 a 75 687 a
SDict begin 13.6 H.A end
 75 687
a 75 687 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.2) cvn H.B /DEST pdfmark end
 75 687 a 116 x FJ(4.9.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(W)-6 b(eightDistrib)n(ution)p Black 1.0 0.0 0.0
TeXcolorrgb 75 978 a Fs(\006)22 b Ft(WeightDistributio)q(n\()53
b(C)46 b(\))2260 b Fr(\(function\))p Black 216 1203 a
Ft(WeightDistribution)37 b FK(returns)c(the)e(weight)h(distrib)n(ution)
i(of)d Ft(C)q FK(,)h(as)f(a)f(v)o(ector)-5 b(.)53 b(The)30
b Fq(i)3103 1170 y Fm(t)5 b(h)3195 1203 y FK(element)32
b(of)f(this)75 1316 y(v)o(ector)20 b(contains)i(the)e(number)g(of)g
(elements)h(of)e Ft(C)g FK(with)g(weight)h Fq(i)9 b Fv(\000)g
FK(1.)27 b(F)o(or)19 b(linear)h(codes,)i(the)d(weight)i(distrib)n
(ution)75 1429 y(is)k(equal)h(to)e(the)h(inner)h(distrib)n(ution)j
(\(see)c Ft(InnerDistribution)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2275 1431 a
SDict begin H.S end
 2275 1431 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2456 1367 a
SDict begin H.R end
 2456 1367 a 2456 1429 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
 2456 1429 a Black
FK(\)\).)j(If)25 b Fq(w)f FK(is)g(the)h(weight)h(distrib)n(ution)i(of)
75 1542 y(a)23 b(linear)i(code)f Ft(C)q FK(,)e(it)h(must)h(ha)n(v)o(e)g
(the)g(zero)g(code)n(w)o(ord,)h(so)e Fq(w)p Fo([)p FK(1)p
Fo(])e(=)f FK(1)j(\(one)h(w)o(ord)g(of)f(weight)h(0\).)216
1655 y(Some)f(codes,)i(such)f(as)g(the)g(Hamming)f(codes,)i(ha)n(v)o(e)
f(precomputed)j(weight)d(distrib)n(utions.)33 b(F)o(or)23
b(others,)i(the)75 1768 y(program)c(W)-7 b(eightDistrib)n(ution)25
b(calls)c(the)f Fy(GAP)e FK(program)k Ft(DistancesDistributi)q(onM)q
(atF)q(FE)q(Vec)q(FFE)q FK(,)j(which)75 1881 y(is)e(written)i(in)e(C.)f
(See)h(also)h Ft(CodeWeightEnumera)q(tor)q FK(.)p 75
1985 1648 4 v 1764 1990 a FF(Example)p 2102 1985 V 75
2010 4 25 v 3747 2010 V 75 2110 4 100 v 188 2080 a(gap>)44
b(WeightDistribution\()k(ConferenceCode\(9\))h(\);)p
3747 2110 V 75 2210 V 188 2180 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(18,)g
(0,)g(0,)g(0,)g(1)g(])p 3747 2210 V 75 2309 V 188 2279
a(gap>)h(WeightDistribution\()k(RepetitionCode\()g(7,)43
b(GF\(4\))h(\))f(\);)p 3747 2309 V 75 2409 V 188 2379
a([)g(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(3)f(])p 3747
2409 V 75 2508 V 188 2479 a(gap>)i(WeightDistribution\()k
(WholeSpaceCode\()g(5,)43 b(GF\(2\))h(\))f(\);)p 3747
2508 V 75 2608 V 188 2578 a([)g(1,)g(5,)g(10,)g(10,)g(5,)g(1)g(])p
3747 2608 V 75 2633 4 25 v 3747 2633 V 75 2636 3675 4
v 75 2767 a
SDict begin H.S end
 75 2767 a 75 2767 a
SDict begin 13.6 H.A end
 75 2767 a 75 2767 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.3) cvn H.B /DEST pdfmark end
 75
2767 a 116 x FJ(4.9.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(InnerDistrib)n
(ution)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3058 a Fs(\006)22
b Ft(InnerDistribution)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 3284 a Ft(InnerDistribution)36 b FK(returns)c(the)f(inner)g
(distrib)n(ution)j(of)d Ft(C)p FK(.)49 b(The)30 b Fq(i)2538
3251 y Fm(t)5 b(h)2628 3284 y FK(element)32 b(of)e(the)h(v)o(ector)g
(contains)75 3396 y(the)c(a)n(v)o(erage)h(number)g(of)f(elements)h(of)e
Ft(C)h FK(at)f(distance)j Fq(i)14 b Fv(\000)g FK(1)26
b(to)g(an)h(element)h(of)e Ft(C)q FK(.)37 b(F)o(or)26
b(linear)i(codes,)g(the)f(inner)75 3509 y(distrib)n(ution)g(is)d(equal)
g(to)g(the)f(weight)i(distrib)n(ution)i(\(see)d Ft(WeightDistribution)
29 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2812 3511
a
SDict begin H.S end
 2812 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2993 3447 a
SDict begin H.R end
 2993 3447
a 2993 3509 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
 2993 3509 a Black FK(\)\).)216 3622 y(Suppose)h
Fq(w)e FK(is)h(the)g(inner)h(distrib)n(ution)j(of)c Ft(C)p
FK(.)45 b(Then)29 b Fq(w)p Fo([)p FK(1)p Fo(])24 b(=)e
FK(1,)30 b(because)h(each)f(element)g(of)f Ft(C)f FK(has)i(e)o(xactly)
75 3735 y(one)h(element)g(at)f(distance)j(zero)e(\(the)g(element)g
(itself\).)51 b(The)30 b(minimum)g(distance)j(of)d Ft(C)g
FK(is)g(the)h(smallest)g(v)n(alue)75 3848 y Fq(d)24 b
Fp(>)18 b FK(0)k(with)g Fq(w)p Fo([)p Fq(d)16 b Fo(+)11
b FK(1)p Fo(])19 b Fv(6)p Fo(=)f FK(0,)k(because)i(a)e(distance)i
(between)f(zero)f(and)h Fq(d)j FK(ne)n(v)o(er)c(occurs.)30
b(See)22 b Ft(MinimumDistance)75 3961 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3962 a
SDict begin H.S end
 105 3962 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3899 a
SDict begin H.R end
 286 3899 a 286 3961 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
 286 3961 a Black FK(\).)p
75 4068 1648 4 v 1764 4073 a FF(Example)p 2102 4068 V
75 4093 4 25 v 3747 4093 V 75 4192 4 100 v 188 4162 a(gap>)44
b(InnerDistribution\()k(ConferenceCode\(9\))g(\);)p 3747
4192 V 75 4292 V 188 4262 a([)43 b(1,)g(0,)g(0,)g(0,)g(63/5,)h(9/5,)f
(18/5,)h(0,)g(9/10,)g(1/10)f(])p 3747 4292 V 75 4391
V 188 4362 a(gap>)h(InnerDistribution\()k(RepetitionCode\()g(7,)43
b(GF\(4\))h(\))e(\);)p 3747 4391 V 75 4491 V 188 4461
a([)h(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(3)f(])p 3747
4491 V 75 4516 4 25 v 3747 4516 V 75 4519 3675 4 v 75
4737 a
SDict begin H.S end
 75 4737 a 75 4737 a
SDict begin 13.6 H.A end
 75 4737 a 75 4737 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.4) cvn H.B /DEST pdfmark end
 75 4737
a 117 x FJ(4.9.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(ution)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5028 a Fs(\006)22
b Ft(DistancesDistribu)q(tio)q(n\()53 b(C,)47 b(w)g(\))1981
b Fr(\(function\))p Black 216 5254 a Ft(DistancesDistribut)q(ion)31
b FK(returns)26 b(the)f(distrib)n(ution)j(of)d(the)g(distances)i(of)e
(all)f(elements)i(of)f Ft(C)f FK(to)h(a)f(code-)75 5367
y(w)o(ord)j Ft(w)f FK(in)h(the)g(same)g(v)o(ector)h(space.)40
b(The)26 b Fq(i)1511 5334 y Fm(t)5 b(h)1598 5367 y FK(element)28
b(of)f(the)g(distance)i(distrib)n(ution)i(is)26 b(the)i(number)f(of)g
(code-)75 5479 y(w)o(ords)k(of)g Ft(C)f FK(that)i(ha)n(v)o(e)f
(distance)i Fq(i)15 b Fv(\000)g FK(1)31 b(to)f Ft(w)q
FK(.)49 b(The)31 b(smallest)h(v)n(alue)f Fq(d)36 b FK(with)30
b Fq(w)p Fo([)p Fq(d)20 b Fo(+)15 b FK(1)p Fo(])25 b
Fv(6)p Fo(=)f FK(0,)32 b(is)f(de\002ned)g(as)g(the)75
5592 y Fq(distance)26 b(to)d Ft(C)g FK(\(see)h Ft(MinimumDistance)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1481 5593
a
SDict begin H.S end
 1481 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1662 5530 a
SDict begin H.R end
 1662 5530
a 1662 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
 1662 5592 a Black FK(\)\).)p Black Black
eop end end
%%Page: 51 51
TeXDict begin HPSdict begin 51 50 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(51)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(H)e(:=)h(HadamardCode\(20\);)p 3747 523
V 75 623 V 188 593 a(a)g(\(20,40,10\)6..8)k(Hadamard)e(code)e(of)h
(order)g(20)f(over)g(GF\(2\))p 3747 623 V 75 722 V 188
692 a(gap>)h(c)e(:=)h(Codeword\("101101011)q(010)q(10)q(010)q(101)q(",)
49 b(H\);)p 3747 722 V 75 822 V 188 792 a([)43 b(1)f(0)h(1)g(1)f(0)h(1)
g(0)f(1)h(1)g(0)f(1)h(0)g(1)f(0)h(0)g(1)g(0)f(1)h(0)g(1)f(])p
3747 822 V 75 922 V 188 892 a(gap>)i(DistancesDistribution)q(\(H,)49
b(c\);)p 3747 922 V 75 1021 V 188 991 a([)43 b(0,)g(0,)g(0,)g(0,)g(0,)g
(1,)g(0,)g(7,)g(0,)g(12,)g(0,)g(12,)h(0,)f(7,)g(0,)g(1,)g(0,)g(0,)g(0,)
g(0,)g(0)f(])p 3747 1021 V 75 1121 V 188 1091 a(gap>)i
(MinimumDistance\(H,)k(c\);)p 3747 1121 V 75 1220 V 188
1191 a(5)1143 b(#)43 b(distance)i(to)e(H)p 3747 1220
V 75 1245 4 25 v 3747 1245 V 75 1248 3675 4 v 75 1382
a
SDict begin H.S end
 75 1382 a 75 1382 a
SDict begin 13.6 H.A end
 75 1382 a 75 1382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.5) cvn H.B /DEST pdfmark end
 75 1382 a 116
x FJ(4.9.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(OuterDistrib)n(ution)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1672 a Fs(\006)22 b
Ft(OuterDistribution)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 1898 a FK(The)24 b(function)i Ft(OuterDistribution)k
FK(returns)c(a)e(list)g(of)g(length)i Fq(q)2388 1865
y Fm(n)2426 1898 y FK(,)d(where)i Fq(q)e FK(is)h(the)h(size)g(of)f(the)
g(base)h(\002eld)75 2011 y(of)33 b Ft(C)g FK(and)g Fq(n)g
FK(is)g(the)g(w)o(ord)g(length.)59 b(The)33 b(elements)h(of)f(the)h
(list)f(consist)i(of)e(pairs,)j(the)d(\002rst)g(coordinate)j(being)75
2124 y(an)e(element)g(of)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))867
2091 y Fm(n)938 2124 y FK(\(this)34 b(is)g(a)f(code)n(w)o(ord)i(type\))
f(and)g(the)g(second)i(coordinate)g(being)f(a)e(distrib)n(ution)k(of)75
2237 y(distances)30 b(to)e(the)g(code)g(\(a)f(list)h(of)g(inte)o
(gers\).)43 b(This)27 b(table)i(is)e Fq(very)i FK(lar)n(ge,)g(and)f
(for)g Fq(n)23 b Fp(>)f FK(20)28 b(it)f(will)h(not)g(\002t)e(in)i(the)
75 2350 y(memory)23 b(of)f(most)h(computers.)30 b(The)22
b(function)j Ft(DistancesDistributi)q(on)j FK(\(see)23
b Ft(DistancesDistribu)q(tio)q(n)75 2462 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 2464 a
SDict begin H.S end
 105 2464 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 2400 a
SDict begin H.R end
 286 2400 a 286 2462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
 286 2462 a Black FK(\)\))h(can)g(be)g
(used)g(to)g(calculate)h(one)f(entry)h(of)e(the)h(list.)p
75 2585 1648 4 v 1764 2590 a FF(Example)p 2102 2585 V
75 2610 4 25 v 3747 2610 V 75 2710 4 100 v 188 2680 a(gap>)44
b(C)e(:=)h(RepetitionCode\()48 b(3,)43 b(GF\(2\))h(\);)p
3747 2710 V 75 2809 V 188 2779 a(a)f(cyclic)h([3,1,3]1)h(repetition)h
(code)e(over)f(GF\(2\))p 3747 2809 V 75 2909 V 188 2879
a(gap>)h(OD)f(:=)g(OuterDistribution\(C\);)p 3747 2909
V 75 3009 V 188 2979 a([)g([)f([)h(0)g(0)f(0)h(],)g([)g(1,)g(0,)g(0,)g
(1)f(])h(],)g([)g([)g(1)f(1)h(1)g(],)g([)f(1,)h(0,)g(0,)g(1)g(])g(],)p
3747 3009 V 75 3108 V 273 3078 a([)f([)h(0)g(0)f(1)h(],)g([)g(0,)g(1,)g
(1,)g(0)f(])h(],)g([)g([)g(1)f(1)h(0)g(],)g([)f(0,)h(1,)g(1,)g(0)g(])g
(],)p 3747 3108 V 75 3208 V 273 3178 a([)f([)h(1)g(0)f(0)h(],)g([)g(0,)
g(1,)g(1,)g(0)f(])h(],)g([)g([)g(0)f(1)h(1)g(],)g([)f(0,)h(1,)g(1,)g(0)
g(])g(],)p 3747 3208 V 75 3307 V 273 3278 a([)f([)h(0)g(1)f(0)h(],)g([)
g(0,)g(1,)g(1,)g(0)f(])h(],)g([)g([)g(1)f(0)h(1)g(],)g([)f(0,)h(1,)g
(1,)g(0)g(])g(])f(])p 3747 3307 V 75 3407 V 188 3377
a(gap>)i(WeightDistribution\(C\))49 b(=)43 b(OD[1][2];)p
3747 3407 V 75 3507 V 188 3477 a(true)p 3747 3507 V 75
3606 V 188 3576 a(gap>)h(DistancesDistribution)q(\()k(C,)43
b(Codeword\("110"\))48 b(\))43 b(=)f(OD[4][2];)p 3747
3606 V 75 3706 V 188 3676 a(true)p 3747 3706 V 75 3731
4 25 v 3747 3731 V 75 3734 3675 4 v 75 3877 a
SDict begin H.S end
 75 3877
a 75 3877 a
SDict begin 13.6 H.A end
 75 3877 a 75 3877 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.10) cvn H.B /DEST pdfmark end
 75 3877 a 150 x FM(4.10)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Decoding)31 b(Functions)p
Black 75 4145 a
SDict begin H.S end
 75 4145 a 75 4145 a
SDict begin 13.6 H.A end
 75 4145 a 75 4145
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.1) cvn H.B /DEST pdfmark end
 75 4145 a 92 x FJ(4.10.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Decode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4411 a
Fs(\006)22 b Ft(Decode\()49 b(C,)e(r)g(\))2677 b Fr(\(function\))p
Black 216 4637 a Ft(Decode)24 b FK(decodes)h Ft(r)d FK(\(a)g(')-5
b(recei)n(v)o(ed)25 b(w)o(ord'\))e(with)g(respect)h(to)e(code)i
Ft(C)e FK(and)h(returns)h(the)f(`message)h(w)o(ord')f(\(i.e.,)75
4750 y(the)c(information)i(digits)f(associated)i(to)c(the)h(code)n(w)o
(ord)h Fq(c)c Fv(2)11 b Fq(C)19 b FK(closest)i(to)d Ft(r)q
FK(\).)26 b(Here)19 b Ft(r)f FK(can)h(be)g(a)f Fy(GU)m(A)-6
b(V)f(A)17 b FK(code)n(w)o(ord)75 4863 y(or)29 b(a)g(list)g(of)g(code)n
(w)o(ords.)47 b(First,)30 b(possible)h(errors)f(in)f
Ft(r)g FK(are)g(corrected,)k(then)c(the)h(code)n(w)o(ord)g(is)f
(decoded)i(to)e(an)75 4976 y Fq(information)i(code)o(wor)m(d)h(m)27
b FK(\(and)i(not)f(an)h(element)g(of)f Ft(C)q FK(\).)42
b(If)28 b(the)h(code)g(record)h(has)e(a)g(\002eld)g(`specialDecoder',)
75 5089 y(this)h(special)i(algorithm)g(is)d(used)i(to)f(decode)h(the)f
(v)o(ector)-5 b(.)46 b(Hamming)29 b(codes,)i(BCH)c(codes,)k(c)o(yclic)f
(codes,)h(and)75 5202 y(generalized)d(Reed-Solomon)e(ha)n(v)o(e)g(such)
f(a)g(special)h(algorithm.)34 b(\(The)25 b(algorithm)h(used)g(for)f
(BCH)d(codes)k(is)f(the)75 5315 y(Sugiyama)k(algorithm)h(described,)i
(for)c(e)o(xample,)i(in)e(section)i(5.4.3)f(of)f([)p
0.0236 0.6179 0.0894 TeXcolorrgb 2464 5316 a
SDict begin H.S end
 2464 5316
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 2671 5253 a
SDict begin H.R end
 2671 5253 a 2671 5315 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 2671
5315 a Black FK(].)43 b(A)27 b(special)j(decoder)g(has)f(also)75
5428 y(being)i(written)g(for)g(the)g(generalized)i(Reed-Solomon)f(code)
f(using)h(the)e(interpolation)k(algorithm.)51 b(F)o(or)29
b(c)o(yclic)75 5540 y(codes,)i(the)f(error)n(-trapping)j(algorithm)e
(is)e(used.\))47 b(If)29 b Ft(C)f FK(is)h(linear)i(and)e(no)h(special)g
(decoder)i(\002eld)c(has)i(been)g(set)p Black Black eop
end end
%%Page: 52 52
TeXDict begin HPSdict begin 52 51 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(52)p Black 75 399 a(then)32 b(syndrome)h(decoding)g(is)e
(used.)53 b(Otherwise)32 b(\(when)f Ft(C)g FK(is)g(non-linear\),)36
b(the)31 b(nearest)i(neighbor)h(decoding)75 511 y(algorithm)25
b(is)f(used)g(\(which)g(is)g(v)o(ery)f(slo)n(w\).)216
624 y(A)g(special)i(decoder)g(can)f(be)g(created)h(by)e(de\002ning)i(a)
e(function)p Black Black 168 810 a Ft(C!.SpecialDecoder)52
b(:=)47 b(function\(C,)k(r\))c(...)g(end;)75 995 y FK(The)29
b(function)i(uses)f(the)f(ar)n(guments)i Ft(C)e FK(\(the)h(code)f
(record)i(itself\))f(and)g Ft(r)e FK(\(a)h(v)o(ector)h(of)f(the)h(code)
n(w)o(ord)g(type\))g(to)75 1108 y(decode)k Ft(r)d FK(to)h(an)g
(information)j(v)o(ector)-5 b(.)55 b(A)30 b(normal)j(decoder)h(w)o
(ould)f(tak)o(e)f(a)g(code)n(w)o(ord)h Ft(r)f FK(of)g(the)g(same)g(w)o
(ord)75 1221 y(length)23 b(and)f(\002eld)f(as)g Ft(C)q
FK(,)f(and)i(w)o(ould)g(return)h(an)e(information)j(v)o(ector)f(of)e
(length)i Fq(k)r FK(,)e(the)g(dimension)j(of)d Ft(C)p
FK(.)28 b(The)21 b(user)75 1334 y(is)i(not)g(restricted)j(to)d(these)h
(normal)f(demands)i(though,)f(and)g(can)f(for)g(instance)i(de\002ne)f
(a)e(decoder)j(for)e(non-linear)75 1447 y(codes.)216
1560 y(Encoding)i(is)f(done)g(by)g(multiplying)i(the)e(information)i(v)
o(ector)e(with)g(the)f(code)i(\(see)p 0.0236 0.0894 0.6179
TeXcolorrgb 2947 1561 a
SDict begin H.S end
 2947 1561 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3060 1498 a
SDict begin H.R end
 3060 1498 a 3060 1560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 3060 1560 a Black
FK(\).)p 75 1680 1648 4 v 1764 1685 a FF(Example)p 2102
1680 V 75 1705 4 25 v 3747 1705 V 75 1805 4 100 v 188
1775 a(gap>)44 b(C)e(:=)h(HammingCode\(3\);)p 3747 1805
V 75 1904 V 188 1874 a(a)g(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 1904 V 75 2004 V 188 1974
a(gap>)h(c)e(:=)h("1010"*C;)850 b(#)43 b(encoding)p 3747
2004 V 75 2104 V 188 2074 a([)g(1)f(0)h(1)g(1)f(0)h(1)g(0)f(])p
3747 2104 V 75 2203 V 188 2173 a(gap>)i(Decode\(C,)h(c\);)890
b(#)43 b(decoding)p 3747 2203 V 75 2303 V 188 2273 a([)g(1)f(0)h(1)g(0)
f(])p 3747 2303 V 75 2402 V 188 2373 a(gap>)i(Decode\(C,)h
(Codeword\("0010101"\))q(\);)p 3747 2402 V 75 2502 V
188 2472 a([)e(1)f(1)h(0)g(1)f(])1186 b(#)43 b(one)g(error)h(corrected)
p 3747 2502 V 75 2602 V 188 2572 a(gap>)g(C!.SpecialDecoder)k(:=)43
b(function\(C,)j(c\))p 3747 2602 V 75 2701 V 188 2671
a(>)d(return)h(NullWord\(Dimension\(C)q(\)\);)p 3747
2701 V 75 2801 V 188 2771 a(>)f(end;)p 3747 2801 V 75
2901 V 188 2871 a(function)i(\()e(C,)g(c)f(\))h(...)g(end)p
3747 2901 V 75 3000 V 188 2970 a(gap>)h(Decode\(C,)h(c\);)p
3747 3000 V 75 3100 V 188 3070 a([)e(0)f(0)h(0)g(0)f(])466
b(#)43 b(new)g(decoder)i(always)g(returns)f(null)g(word)p
3747 3100 V 75 3125 4 25 v 3747 3125 V 75 3128 3675 4
v 75 3261 a
SDict begin H.S end
 75 3261 a 75 3261 a
SDict begin 13.6 H.A end
 75 3261 a 75 3261 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.2) cvn H.B /DEST pdfmark end
 75
3261 a 116 x FJ(4.10.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Decodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3551 a Fs(\006)22 b
Ft(Decodeword\()51 b(C,)c(r)g(\))2491 b Fr(\(function\))p
Black 216 3777 a Ft(Decodeword)26 b FK(decodes)e Ft(r)f
FK(\(a)f(')-5 b(recei)n(v)o(ed)25 b(w)o(ord'\))e(with)g(respect)h(to)f
(code)g Ft(C)g FK(and)g(returns)h(the)f(code)n(w)o(ord)h
Fq(c)c Fv(2)14 b Fq(C)75 3890 y FK(closest)28 b(to)f
Ft(r)q FK(.)38 b(Here)26 b Ft(r)h FK(can)g(be)g(a)f Fy(GU)m(A)-6
b(V)f(A)25 b FK(code)n(w)o(ord)j(or)f(a)g(list)g(of)g(code)n(w)o(ords.)
40 b(If)27 b(the)g(code)g(record)i(has)e(a)f(\002eld)75
4003 y(`specialDecoder',)35 b(this)c(special)h(algorithm)f(is)f(used)h
(to)f(decode)h(the)g(v)o(ector)-5 b(.)49 b(Hamming)30
b(codes,)i(generalized)75 4116 y(Reed-Solomon)d(codes,)g(and)f(BCH)e
(codes)i(ha)n(v)o(e)g(such)g(a)f(special)i(algorithm.)42
b(\(The)27 b(algorithm)i(used)g(for)e(BCH)75 4229 y(codes)i(is)g(the)f
(Sugiyama)h(algorithm)h(described,)i(for)c(e)o(xample,)i(in)e(section)i
(5.4.3)f(of)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb 2925
4230 a
SDict begin H.S end
 2925 4230 a 0.0236 0.6179 0.0894 TeXcolorrgb -1
x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb 3132 4167
a
SDict begin H.R end
 3132 4167 a 3132 4229 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 3132 4229 a Black FK(].)43
b(The)27 b(algorithm)75 4341 y(used)i(for)f(generalized)k(Reed-Solomon)
e(codes)f(is)f(the)g(\223interpolation)33 b(algorithm\224)d(described)h
(for)d(e)o(xample)h(in)75 4454 y(chapter)22 b(5)e(of)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 552 4455 a
SDict begin H.S end
 552 4455
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894
TeXcolorrgb 743 4392 a
SDict begin H.R end
 743 4392 a 743 4454 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
 743 4454
a Black 2 w FK(].\))27 b(If)20 b Ft(C)g FK(is)g(linear)i(and)f(no)f
(special)i(decoder)h(\002eld)d(has)g(been)i(set)e(then)h(syndrome)i
(decoding)f(is)75 4567 y(used.)35 b(Otherwise,)26 b(when)f
Ft(C)g FK(is)g(non-linear)l(,)k(the)c(nearest)i(neighbor)h(algorithm)f
(has)e(been)h(implemented)i(\(which)75 4680 y(should)d(only)g(be)e
(used)h(for)g(small-sized)i(codes\).)p 75 4800 1648 4
v 1764 4805 a FF(Example)p 2102 4800 V 75 4825 4 25 v
3747 4825 V 75 4925 4 100 v 188 4895 a(gap>)44 b(C)e(:=)h
(HammingCode\(3\);)p 3747 4925 V 75 5024 V 188 4995 a(a)g(linear)h
([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 5024 V 75 5124 V 188 5094 a(gap>)h(c)e(:=)h("1010"*C;)850
b(#)43 b(encoding)p 3747 5124 V 75 5224 V 188 5194 a([)g(1)f(0)h(1)g(1)
f(0)h(1)g(0)f(])p 3747 5224 V 75 5323 V 188 5293 a(gap>)i
(Decodeword\(C,)i(c\);)891 b(#)42 b(decoding)p 3747 5323
V 75 5423 V 188 5393 a([)h(1)f(0)h(1)g(1)f(0)h(1)g(0)f(])p
3747 5423 V 75 5523 V 188 5493 a(gap>)p 3747 5523 V 75
5622 V 188 5592 a(gap>)i(R:=PolynomialRing\(GF\()q(11\))q(,[")q(t")q
(]\);)p 3747 5622 V Black Black eop end end
%%Page: 53 53
TeXDict begin HPSdict begin 53 52 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(53)p Black 75 428 4 100 v 188 399 a FF(GF\(11\)[t])p
3747 428 V 75 528 V 188 498 a(gap>)44 b(P:=List\([1,3,4,5,7],i)q(->Z)q
(\(11)q(\)\210)q(i\);)p 3747 528 V 75 628 V 188 598 a([)f(Z\(11\),)h
(Z\(11\)\2103,)h(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p
3747 628 V 75 727 V 188 697 a(gap>)f(C:=GeneralizedReedSol)q(omo)q(nCo)
q(de)q(\(P,)q(3,R)q(\);)p 3747 727 V 75 827 V 188 797
a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47 b(Reed-Solomon)f(code)e
(over)f(GF\(11\))p 3747 827 V 75 927 V 188 897 a(gap>)h
(MinimumDistance\(C\);)p 3747 927 V 75 1026 V 188 996
a(3)p 3747 1026 V 75 1126 V 188 1096 a(gap>)g(c:=Random\(C\);)p
3747 1126 V 75 1225 V 188 1196 a([)f(0)f(9)h(6)g(2)f(1)h(])p
3747 1225 V 75 1325 V 188 1295 a(gap>)h(v:=Codeword\("09620"\);)p
3747 1325 V 75 1425 V 188 1395 a([)f(0)f(9)h(6)g(2)f(0)h(])p
3747 1425 V 75 1524 V 188 1494 a(gap>)h(GeneralizedReedSolomo)q(nDe)q
(cod)q(er)q(Gao)q(\(C,)q(v\);)p 3747 1524 V 75 1624 V
188 1594 a([)f(0)f(9)h(6)g(2)f(1)h(])p 3747 1624 V 75
1724 V 188 1694 a(gap>)h(Decodeword\(C,v\);)j(#)c(calls)h(the)g
(special)g(interpolation)j(decoder)p 3747 1724 V 75 1823
V 188 1793 a([)c(0)f(9)h(6)g(2)f(1)h(])p 3747 1823 V
75 1923 V 188 1893 a(gap>)h(G:=GeneratorMat\(C\);)p 3747
1923 V 75 2022 V 188 1993 a([)f([)f(Z\(11\)\2100,)j(0*Z\(11\),)g
(0*Z\(11\),)g(Z\(11\)\2108,)h(Z\(11\)\2109)e(],)p 3747
2022 V 75 2122 V 273 2092 a([)e(0*Z\(11\),)j(Z\(11\)\2100,)g
(0*Z\(11\),)g(Z\(11\)\2100,)h(Z\(11\)\2108)e(],)p 3747
2122 V 75 2222 V 273 2192 a([)e(0*Z\(11\),)j(0*Z\(11\),)g
(Z\(11\)\2100,)g(Z\(11\)\2103,)h(Z\(11\)\2108)e(])f(])p
3747 2222 V 75 2321 V 188 2291 a(gap>)h(C1:=GeneratorMatCode\()q(G,G)q
(F\(1)q(1\))q(\);)p 3747 2321 V 75 2421 V 188 2391 a(a)f(linear)h
([5,3,1..3]2)i(code)e(defined)h(by)e(generator)i(matrix)f(over)g
(GF\(11\))p 3747 2421 V 75 2521 V 188 2491 a(gap>)g(Decodeword\(C,v\);)
j(#)c(calls)h(syndrome)h(decoding)p 3747 2521 V 75 2620
V 188 2590 a([)e(0)f(9)h(6)g(2)f(1)h(])p 3747 2620 V
75 2645 4 25 v 3747 2645 V 75 2648 3675 4 v 75 2781 a
SDict begin H.S end

75 2781 a 75 2781 a
SDict begin 13.6 H.A end
 75 2781 a 75 2781 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.3) cvn H.B /DEST pdfmark end
 75 2781 a 117
x FJ(4.10.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(GeneralizedReedSolomonDecoderGao)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3072 a Fs(\006)22 b Ft(GeneralizedReedSo)q(lom)q(onD)q
(eco)q(de)q(rGa)q(o\()53 b(C,)47 b(r)g(\))1471 b Fr(\(function\))p
Black 216 3298 a Ft(GeneralizedReedSol)q(omo)q(nDe)q(co)q(der)q(Gao)33
b FK(decodes)28 b Ft(r)e FK(\(a)h(')-5 b(recei)n(v)o(ed)29
b(w)o(ord'\))e(to)f(a)g(code)n(w)o(ord)j Fq(c)22 b Fv(2)16
b Fq(C)28 b FK(in)f(a)75 3411 y(generalized)k(Reed-Solomon)e(code)f
Ft(C)f FK(\(see)h Ft(GeneralizedReedSo)q(lom)q(onC)q(ode)33
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2799 3412
a
SDict begin H.S end
 2799 3412 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2980 3349 a
SDict begin H.R end
 2980 3349
a 2980 3411 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
 2980 3411 a Black FK(\)\),)d(closest)f(to)e
Ft(r)q FK(.)39 b(Here)75 3524 y Ft(r)30 b FK(must)g(be)g(a)g
Fy(GU)m(A)-6 b(V)f(A)28 b FK(code)n(w)o(ord.)50 b(If)30
b(the)g(code)h(record)h(does)e(not)h(ha)n(v)o(e)g(name)f(`generalized)k
(Reed-Solomon)75 3636 y(code')25 b(then)f(an)f(error)i(is)e(returned.)
31 b(Otherwise,)24 b(the)g(Gao)f(decoder)j([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2292 3637 a
SDict begin H.S end
 2292 3637 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Gao03)p 0.0236 0.6179 0.0894 TeXcolorrgb
2533 3574 a
SDict begin H.R end
 2533 3574 a 2533 3636 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Gao03) cvn H.B /ANN pdfmark end
 2533 3636 a Black
1 w FK(])d(is)h(used)g(to)f(compute)i Fq(c)p FK(.)216
3749 y(F)o(or)53 b(long)i(codes,)62 b(this)55 b(method)g(is)e(f)o
(aster)i(in)f(practice)i(than)f(the)f(interpolation)k(method)d(used)f
(in)75 3862 y Ft(Decodeword)p FK(.)p 75 3966 1648 4 v
1764 3971 a FF(Example)p 2102 3966 V 75 3991 4 25 v 3747
3991 V 75 4091 4 100 v 188 4061 a(gap>)44 b(R:=PolynomialRing\(GF\()q
(11\))q(,[")q(t")q(]\);)p 3747 4091 V 75 4190 V 188 4161
a(GF\(11\)[t])p 3747 4190 V 75 4290 V 188 4260 a(gap>)g
(P:=List\([1,3,4,5,7],i)q(->Z)q(\(11)q(\)\210)q(i\);)p
3747 4290 V 75 4390 V 188 4360 a([)f(Z\(11\),)h(Z\(11\)\2103,)h
(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p 3747
4390 V 75 4489 V 188 4459 a(gap>)f(C:=GeneralizedReedSol)q(omo)q(nCo)q
(de)q(\(P,)q(3,R)q(\);)p 3747 4489 V 75 4589 V 188 4559
a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47 b(Reed-Solomon)f(code)e
(over)f(GF\(11\))p 3747 4589 V 75 4689 V 188 4659 a(gap>)h
(MinimumDistance\(C\);)p 3747 4689 V 75 4788 V 188 4758
a(3)p 3747 4788 V 75 4888 V 188 4858 a(gap>)g(c:=Random\(C\);)p
3747 4888 V 75 4987 V 188 4958 a([)f(0)f(9)h(6)g(2)f(1)h(])p
3747 4987 V 75 5087 V 188 5057 a(gap>)h(v:=Codeword\("09620"\);)p
3747 5087 V 75 5187 V 188 5157 a([)f(0)f(9)h(6)g(2)f(0)h(])p
3747 5187 V 75 5286 V 188 5256 a(gap>)h(GeneralizedReedSolomo)q(nDe)q
(cod)q(er)q(Gao)q(\(C,)q(v\);)p 3747 5286 V 75 5386 V
188 5356 a([)f(0)f(9)h(6)g(2)f(1)h(])p 3747 5386 V 75
5411 4 25 v 3747 5411 V 75 5414 3675 4 v Black Black
eop end end
%%Page: 54 54
TeXDict begin HPSdict begin 54 53 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(54)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.4) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.10.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneralizedReedSolomonListDecoder)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft
(GeneralizedReedSo)q(lom)q(onL)q(ist)q(De)q(cod)q(er\()53
b(C,)47 b(r,)g(tau)h(\))1193 b Fr(\(function\))p Black
216 799 a Ft(GeneralizedReedSol)q(omo)q(nLi)q(st)q(Dec)q(ode)q(r)39
b FK(implements)c(Sudans)f(list-decoding)j(algorithm)f(\(see)e(sec-)75
912 y(tion)20 b(12.1)g(of)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 537 913 a
SDict begin H.S end
 537 913 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
728 850 a
SDict begin H.R end
 728 850 a 728 912 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
 728 912 a Black 1 w FK(]\))g(for)h
(\223lo)n(w)f(rate\224)h(Reed-Solomon)h(codes.)29 b(It)19
b(returns)i(the)f(list)f(of)h(all)f(code)n(w)o(ords)i(in)f(C)e(which)75
1024 y(are)k(a)g(distance)i(of)e(at)g(most)g Ft(tau)h
FK(from)f Ft(r)f FK(\(a)h(')-5 b(recei)n(v)o(ed)25 b(w)o(ord'\).)k
Ft(C)21 b FK(must)h(be)h(a)e(generalized)26 b(Reed-Solomon)d(code)75
1137 y Ft(C)g FK(\(see)h Ft(GeneralizedReedSol)q(omo)q(nC)q(ode)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1571 1138
a
SDict begin H.S end
 1571 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1752 1075 a
SDict begin H.R end
 1752 1075
a 1752 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
 1752 1137 a Black FK(\)\))c(and)f Ft(r)f
FK(must)g(be)h(a)f Fy(GU)m(A)-6 b(V)f(A)22 b FK(code)n(w)o(ord.)p
75 1256 1648 4 v 1764 1261 a FF(Example)p 2102 1256 V
75 1281 4 25 v 3747 1281 V 75 1381 4 100 v 188 1351 a(gap>)44
b(F:=GF\(16\);)p 3747 1381 V 75 1481 V 188 1451 a(GF\(2\2104\))p
3747 1481 V 75 1580 V 188 1550 a(gap>)p 3747 1580 V 75
1680 V 188 1650 a(gap>)g(a:=PrimitiveRoot\(F\);;)49 b(b:=a\2107;;)c
(b\2104+b\2103+1;)p 3747 1680 V 75 1779 V 188 1750 a(0*Z\(2\))p
3747 1779 V 75 1879 V 188 1849 a(gap>)f(Pts:=List\([0..14],i->)q
(b\210i)q(\);)p 3747 1879 V 75 1979 V 188 1949 a([)f(Z\(2\)\2100,)h
(Z\(2\2104\)\2107,)i(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h
(Z\(2\2104\)\21013,)g(Z\(2\2102\),)e(Z\(2\2104\)\21012,)i
(Z\(2\2104\)\2104,)p 3747 1979 V 75 2078 V 273 2048 a
(Z\(2\2104\)\21011,)f(Z\(2\2104\)\2103,)h(Z\(2\2102\)\2102,)f
(Z\(2\2104\)\2102,)h(Z\(2\2104\)\2109,)f(Z\(2\2104\),)g
(Z\(2\2104\)\2108)g(])p 3747 2078 V 75 2178 V 188 2148
a(gap>)f(x:=X\(F\);;)p 3747 2178 V 75 2278 V 188 2248
a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p 3747 2278
V 75 2377 V 188 2347 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747 2377 V 75 2477 V
188 2447 a(gap>)g(y:=X\(F,vars\);;)p 3747 2477 V 75 2576
V 188 2547 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q(y]\))q(;;)p
3747 2576 V 75 2676 V 188 2646 a(gap>)g(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p 3747 2676 V 75 2776
V 188 2746 a(a)f(linear)h([15,3,1..13]10..12)91 b(generalized)46
b(Reed-Solomon)g(code)e(over)g(GF\(16\))p 3747 2776 V
75 2875 V 188 2845 a(gap>)g(MinimumDistance\(C\);)k(##)43
b(6)g(error)h(correcting)p 3747 2875 V 75 2975 V 188
2945 a(13)p 3747 2975 V 75 3075 V 188 3045 a(gap>)g(z:=Zero\(F\);;)p
3747 3075 V 75 3174 V 188 3144 a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)
q(b\2102)q(,b)q(\2105,)q(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)p
3747 3174 V 75 3274 V 188 3244 a(gap>)g(r:=Codeword\(r\);)p
3747 3274 V 75 3373 V 188 3344 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(a\21012)h(a\21014)f(a\2105)h(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p
3747 3373 V 75 3473 V 188 3443 a(gap>)h(cs:=GeneralizedReedSo)q(lom)q
(onL)q(is)q(tDe)q(cod)q(er\()q(C,r)q(,2\))q(;)k(time;)p
3747 3473 V 75 3573 V 188 3543 a([)43 b([)f(0)h(a\2109)g(a\2103)h
(a\21013)f(a\2106)h(a\21010)f(a\21011)h(a)f(a\21012)h(a\21014)f(a\2105)
h(a\2108)f(a\2107)g(a\2104)h(a\2102)f(],)p 3747 3573
V 75 3672 V 273 3642 a([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g
(0)f(0)h(0)g(0)g(])f(])p 3747 3672 V 75 3772 V 188 3742
a(250)p 3747 3772 V 75 3872 V 188 3842 a(gap>)i(c1:=cs[1];)h(c1)e(in)g
(C;)p 3747 3872 V 75 3971 V 188 3941 a([)g(0)f(a\2109)i(a\2103)f
(a\21013)h(a\2106)f(a\21010)h(a\21011)f(a)g(a\21012)h(a\21014)g(a\2105)
f(a\2108)g(a\2107)h(a\2104)f(a\2102)g(])p 3747 3971 V
75 4071 V 188 4041 a(true)p 3747 4071 V 75 4170 V 188
4141 a(gap>)h(c2:=cs[2];)h(c2)e(in)g(C;)p 3747 4170 V
75 4270 V 188 4240 a([)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)
g(0)f(0)h(0)g(])p 3747 4270 V 75 4370 V 188 4340 a(true)p
3747 4370 V 75 4469 V 188 4439 a(gap>)h(WeightCodeword\(c1-r\);)p
3747 4469 V 75 4569 V 188 4539 a(7)p 3747 4569 V 75 4669
V 188 4639 a(gap>)g(WeightCodeword\(c2-r\);)p 3747 4669
V 75 4768 V 188 4738 a(7)p 3747 4768 V 75 4793 4 25 v
3747 4793 V 75 4796 3675 4 v 75 4929 a
SDict begin H.S end
 75 4929 a 75 4929
a
SDict begin 13.6 H.A end
 75 4929 a 75 4929 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.5) cvn H.B /DEST pdfmark end
 75 4929 a 117 x FJ(4.10.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BitFlipDecoder)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5220 a Fs(\006)22 b Ft(BitFlipDecoder\()52 b(C,)47
b(r)g(\))2306 b Fr(\(function\))p Black 216 5446 a FK(The)32
b(iterati)n(v)o(e)i(decoding)h(method)e Ft(BitFlipDecoder)j
FK(must)d(only)g(be)f(applied)i(to)f(LDPC)d(codes.)56
b(These)75 5559 y(ha)n(v)o(e)25 b(not)f(been)h(implemented)h(in)e(GU)l
(A)-12 b(V)g(A)22 b(\(b)n(ut)j(see)f Ft(FerreroDesignCode)30
b FK(for)24 b(a)g(code)g(with)g(similar)h(proper)n(-)p
Black Black eop end end
%%Page: 55 55
TeXDict begin HPSdict begin 55 54 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(55)p Black 75 399 a(ties\).)29 b(A)20 b(binary)i(lo)n(w)e
(density)j(parity)g(check)f(\(LDPC\))d(code)j(of)f(length)h
Fq(n)f FK(and)h(redundanc)o(y)i Fq(r)e FK(is)f(de\002ned)h(in)f(terms)
75 511 y(of)i(its)h(check)h(matrix)f Fq(H)7 b FK(:)p
Black 211 699 a Fv(\017)p Black 46 w FK(Each)24 b(ro)n(w)f(of)g
Fq(H)29 b FK(has)24 b(e)o(xactly)h Fq(x)e FK(1')-5 b(s.)p
Black 211 887 a Fv(\017)p Black 46 w FK(Each)24 b(column)g(has)g(e)o
(xactly)h Fq(y)e FK(1')-5 b(s.)p Black 211 1074 a Fv(\017)p
Black 46 w FK(The)23 b(number)i(of)e(1')-5 b(s)24 b(in)g(common)f
(between)i(an)o(y)f(tw)o(o)f(columns)i(is)e(less)h(than)g(or)g(equal)h
(to)e(one.)p Black 211 1262 a Fv(\017)p Black 46 w Fq(x)p
Fp(=)p Fq(n)i FK(and)f Fq(y)p Fp(=)p Fq(r)i FK(are)d(')-5
b(small'.)75 1450 y(F)o(or)25 b(these)i(codes,)g Ft(BitFlipDecoder)j
FK(decodes)e(v)o(ery)e(quickly)-6 b(.)38 b(\(W)-7 b(arning:)35
b(it)26 b(can)g(gi)n(v)o(e)g(wildly)g(wrong)h(results)75
1562 y(for)c(arbitrary)i(binary)f(linear)g(codes.\))30
b(The)22 b(bit)h(\003ipping)h(algorithm)g(is)f(described)i(for)e(e)o
(xample)g(in)g(chapter)h(13)f(of)75 1675 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 1676 a
SDict begin H.S end
 105 1676 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
296 1613 a
SDict begin H.R end
 296 1613 a 296 1675 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
 296 1675 a Black 1 w
FK(].)p 75 1793 1648 4 v 1764 1798 a FF(Example)p 2102
1793 V 75 1817 4 25 v 3747 1817 V 75 1917 4 100 v 188
1887 a(gap>)44 b(C:=HammingCode\(4,GF\(2)q(\)\);)p 3747
1917 V 75 2017 V 188 1987 a(a)f(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 2017 V 75 2116
V 188 2086 a(gap>)g(c:=Random\(C\);)p 3747 2116 V 75
2216 V 188 2186 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)g(1)f(1)h(0)g
(1)f(0)h(1)g(])p 3747 2216 V 75 2316 V 188 2286 a(gap>)h(v:=List\(c\);)
p 3747 2316 V 75 2415 V 188 2385 a([)f(0*Z\(2\),)h(0*Z\(2\),)h
(0*Z\(2\),)g(Z\(2\)\2100,)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\),)f(0*Z\(2\),)p 3747 2415 V 75 2515 V 273 2485
a(Z\(2\)\2100,)g(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100,)g(0*Z\(2\),)f
(Z\(2\)\2100)h(])p 3747 2515 V 75 2614 V 188 2585 a(gap>)f
(v[1]:=Z\(2\)+v[1];)j(#)c(flip)h(1st)f(bit)h(of)f(c)f(to)h(create)i(an)
e(error)p 3747 2614 V 75 2714 V 188 2684 a(Z\(2\)\2100)p
3747 2714 V 75 2814 V 188 2784 a(gap>)h(v:=Codeword\(v\);)p
3747 2814 V 75 2913 V 188 2883 a([)f(1)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)
g(1)f(1)h(0)g(1)f(0)h(1)g(])p 3747 2913 V 75 3013 V 188
2983 a(gap>)h(BitFlipDecoder\(C,v\);)p 3747 3013 V 75
3113 V 188 3083 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)g(1)f(1)h(0)g
(1)f(0)h(1)g(])p 3747 3113 V 75 3212 V 3747 3212 V 75
3312 V 3747 3312 V 75 3337 4 25 v 3747 3337 V 75 3340
3675 4 v 75 3473 a
SDict begin H.S end
 75 3473 a 75 3473 a
SDict begin 13.6 H.A end
 75 3473 a 75 3473
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.6) cvn H.B /DEST pdfmark end
 75 3473 a 116 x FJ(4.10.6)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Near)n(estNeighborGRSDecodew)o(ords)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3764 a Fs(\006)22 b Ft(NearestNeighborGR)q(SDe)q(cod)q
(ewo)q(rd)q(s\()53 b(C,)47 b(v,)g(dist)h(\))1332 b Fr(\(function\))p
Black 216 3989 a Ft(NearestNeighborGRS)q(Dec)q(ode)q(wo)q(rds)35
b FK(\002nds)29 b(all)g(generalized)j(Reed-Solomon)f(code)n(w)o(ords)g
(within)f(dis-)75 4102 y(tance)23 b Ft(dist)g FK(from)f
Ft(v)g Fq(and)j FK(the)d(associated)j(polynomial,)f(using)g(\223brute)f
(force\224.)30 b(Input:)f Ft(v)22 b FK(is)g(a)g(recei)n(v)o(ed)h(v)o
(ector)g(\(a)75 4215 y Fy(GU)m(A)-6 b(V)f(A)24 b FK(code)n(w)o(ord\),)j
Ft(C)f FK(is)f(a)g(GRS)f(code,)j Ft(dist)f FK(\277)f(0)h(is)f(the)h
(distance)i(from)e Ft(v)f FK(to)g(search)i(in)f Ft(C)p
FK(.)35 b(Output:)f(a)25 b(list)h(of)75 4328 y(pairs)e
Fo([)p Fq(c)p Fp(;)g Fq(f)13 b Fo(\()p Fq(x)p Fo(\)])p
FK(,)25 b(where)f Fq(w)n(t)6 b Fo(\()p Fq(c)13 b Fv(\000)g
Fq(v)p Fo(\))20 b Fv(\024)g Fq(d)5 b(is)n(t)20 b Fv(\000)13
b FK(1)22 b(and)i Fq(c)d Fo(=)f(\()14 b Fq(f)f Fo(\()p
Fq(x)2074 4342 y Fr(1)2112 4328 y Fo(\))p Fp(;)d(:::;)24
b Fq(f)13 b Fo(\()p Fq(x)2419 4342 y Fm(n)2459 4328 y
Fo(\)\))p FK(.)p 75 4454 1648 4 v 1764 4459 a FF(Example)p
2102 4454 V 75 4479 4 25 v 3747 4479 V 75 4578 4 100
v 188 4548 a(gap>)44 b(F:=GF\(16\);)p 3747 4578 V 75
4678 V 188 4648 a(GF\(2\2104\))p 3747 4678 V 75 4778
V 188 4748 a(gap>)g(a:=PrimitiveRoot\(F\);;)49 b(b:=a\2107;)c
(b\2104+b\2103+1;)p 3747 4778 V 75 4877 V 188 4847 a(Z\(2\2104\)\2107)p
3747 4877 V 75 4977 V 188 4947 a(0*Z\(2\))p 3747 4977
V 75 5076 V 188 5047 a(gap>)f(Pts:=List\([0..14],i->)q(b\210i)q(\);)p
3747 5076 V 75 5176 V 188 5146 a([)f(Z\(2\)\2100,)h(Z\(2\2104\)\2107,)i
(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h(Z\(2\2104\)\21013,)g
(Z\(2\2102\),)e(Z\(2\2104\)\21012,)p 3747 5176 V 75 5276
V 273 5246 a(Z\(2\2104\)\2104,)h(Z\(2\2104\)\21011,)h
(Z\(2\2104\)\2103,)f(Z\(2\2102\)\2102,)h(Z\(2\2104\)\2102,)f
(Z\(2\2104\)\2109,)g(Z\(2\2104\),)p 3747 5276 V 75 5375
V 273 5345 a(Z\(2\2104\)\2108)g(])p 3747 5375 V 75 5475
V 188 5445 a(gap>)f(x:=X\(F\);;)p 3747 5475 V 75 5575
V 188 5545 a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p
3747 5575 V Black Black eop end end
%%Page: 56 56
TeXDict begin HPSdict begin 56 55 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(56)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)
p 3747 428 V 75 528 V 188 498 a(gap>)g(y:=X\(F,vars\);;)p
3747 528 V 75 628 V 188 598 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q
(y]\))q(;;)p 3747 628 V 75 727 V 188 697 a(gap>)g
(C:=GeneralizedReedSol)q(omo)q(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p
3747 727 V 75 827 V 188 797 a(a)f(linear)h([15,3,1..13]10..12)91
b(generalized)46 b(Reed-Solomon)g(code)e(over)g(GF\(16\))p
3747 827 V 75 927 V 188 897 a(gap>)g(MinimumDistance\(C\);)k(#)43
b(6)g(error)h(correcting)p 3747 927 V 75 1026 V 188 996
a(13)p 3747 1026 V 75 1126 V 188 1096 a(gap>)g(z:=Zero\(F\);)p
3747 1126 V 75 1225 V 188 1196 a(0*Z\(2\))p 3747 1225
V 75 1325 V 188 1295 a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)q(b\2102)q
(,b)q(\2105,)q(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)49
b(#)43 b(7)f(errors)p 3747 1325 V 75 1425 V 188 1395
a(gap>)i(r:=Codeword\(r\);)p 3747 1425 V 75 1524 V 188
1494 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(a\21012)h(a\21014)f(a\2105)h
(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p 3747 1524 V
75 1624 V 188 1594 a(gap>)h(cs:=NearestNeighborGR)q(SDe)q(cod)q(ew)q
(ord)q(s\(C)q(,r,)q(7\);)p 3747 1624 V 75 1724 V 188
1694 a([)f([)f([)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g
(0)g(0)f(],)h(0*Z\(2\))i(],)p 3747 1724 V 75 1823 V 273
1793 a([)d([)h(0)g(a\2109)g(a\2103)g(a\21013)h(a\2106)f(a\21010)h
(a\21011)g(a)f(a\21012)g(a\21014)h(a\2105)f(a\2108)h(a\2107)f(a\2104)g
(a\2102)h(],)f(x_1+Z\(2\)\2100)j(])c(])p 3746 1823 V
75 1848 4 25 v 3747 1848 V 75 1851 3675 4 v 75 1984 a
SDict begin H.S end

75 1984 a 75 1984 a
SDict begin 13.6 H.A end
 75 1984 a 75 1984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.7) cvn H.B /DEST pdfmark end
 75 1984 a 116
x FJ(4.10.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Near)n(estNeighborDecodew)o
(ords)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2274 a Fs(\006)22
b Ft(NearestNeighborDe)q(cod)q(ewo)q(rds)q(\()53 b(C,)47
b(v,)g(dist)h(\))1471 b Fr(\(function\))p Black 216 2500
a Ft(NearestNeighborDec)q(ode)q(wor)q(ds)27 b FK(\002nds)21
b(all)g(code)n(w)o(ords)h(in)f(a)g(linear)h(code)g Ft(C)e
FK(within)i(distance)h Ft(dist)e FK(from)75 2613 y Ft(v)p
FK(,)i(using)i(\223brute)g(force\224.)30 b(Input:)h Ft(v)23
b FK(is)g(a)g(recei)n(v)o(ed)i(v)o(ector)g(\(a)e Fy(GU)m(A)-6
b(V)f(A)22 b FK(code)n(w)o(ord\),)j Ft(C)e FK(is)h(a)f(linear)i(code,)f
Ft(dist)g FK(\277)g(0)75 2726 y(is)f(the)h(distance)i(from)d
Ft(v)g FK(to)h(search)h(in)e Ft(C)q FK(.)k(Output:)j(a)24
b(list)f(of)h Fq(c)c Fv(2)15 b Fq(C)r FK(,)23 b(where)h
Fq(w)n(t)6 b Fo(\()p Fq(c)13 b Fv(\000)g Fq(v)p Fo(\))20
b Fv(\024)g Fq(d)5 b(is)n(t)19 b Fv(\000)13 b FK(1.)p
75 2849 1648 4 v 1764 2854 a FF(Example)p 2102 2849 V
75 2874 4 25 v 3747 2874 V 75 2974 4 100 v 188 2944 a(gap>)44
b(F:=GF\(16\);)p 3747 2974 V 75 3073 V 188 3044 a(GF\(2\2104\))p
3747 3073 V 75 3173 V 188 3143 a(gap>)g(a:=PrimitiveRoot\(F\);;)49
b(b:=a\2107;)c(b\2104+b\2103+1;)p 3747 3173 V 75 3273
V 188 3243 a(Z\(2\2104\)\2107)p 3747 3273 V 75 3372 V
188 3342 a(0*Z\(2\))p 3747 3372 V 75 3472 V 188 3442
a(gap>)f(Pts:=List\([0..14],i->)q(b\210i)q(\);)p 3747
3472 V 75 3572 V 188 3542 a([)f(Z\(2\)\2100,)h(Z\(2\2104\)\2107,)i
(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h(Z\(2\2104\)\21013,)g
(Z\(2\2102\),)e(Z\(2\2104\)\21012,)p 3747 3572 V 75 3671
V 273 3641 a(Z\(2\2104\)\2104,)h(Z\(2\2104\)\21011,)h
(Z\(2\2104\)\2103,)f(Z\(2\2102\)\2102,)h(Z\(2\2104\)\2102,)f
(Z\(2\2104\)\2109,)g(Z\(2\2104\),)p 3747 3671 V 75 3771
V 273 3741 a(Z\(2\2104\)\2108)g(])p 3747 3771 V 75 3870
V 188 3841 a(gap>)f(x:=X\(F\);;)p 3747 3870 V 75 3970
V 188 3940 a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p
3747 3970 V 75 4070 V 188 4040 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747 4070 V
75 4169 V 188 4139 a(gap>)g(y:=X\(F,vars\);;)p 3747 4169
V 75 4269 V 188 4239 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q(y]\))q(;;)
p 3747 4269 V 75 4369 V 188 4339 a(gap>)g(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p 3747 4369 V 75 4468
V 188 4438 a(a)f(linear)h([15,3,1..13]10..12)91 b(generalized)46
b(Reed-Solomon)g(code)e(over)g(GF\(16\))p 3747 4468 V
75 4568 V 188 4538 a(gap>)g(MinimumDistance\(C\);)p 3747
4568 V 75 4667 V 188 4638 a(13)p 3747 4667 V 75 4767
V 188 4737 a(gap>)g(z:=Zero\(F\);)p 3747 4767 V 75 4867
V 188 4837 a(0*Z\(2\))p 3747 4867 V 75 4966 V 188 4936
a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)q(b\2102)q(,b)q(\2105,)q
(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)p 3747 4966
V 75 5066 V 188 5036 a(gap>)g(r:=Codeword\(r\);)p 3747
5066 V 75 5166 V 188 5136 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(a\21012)h(a\21014)f(a\2105)h(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p
3747 5166 V 75 5265 V 188 5235 a(gap>)h(cs:=NearestNeighborDe)q(cod)q
(ewo)q(rd)q(s\(C)q(,r,)q(7\);)p 3747 5265 V 75 5365 V
188 5335 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(0)g(0)g(],)p 3747 5365 V 75 5465 V 273 5435 a([)f(0)h(a\2109)g(a\2103)
h(a\21013)f(a\2106)h(a\21010)f(a\21011)h(a)f(a\21012)h(a\21014)f
(a\2105)h(a\2108)f(a\2107)g(a\2104)h(a\2102)f(])g(])p
3747 5465 V 75 5564 V 3747 5564 V 75 5589 4 25 v 3747
5589 V 75 5592 3675 4 v Black Black eop end end
%%Page: 57 57
TeXDict begin HPSdict begin 57 56 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(57)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.8) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.10.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Syndr)n(ome)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(Syndrome\()50 b(C,)d(v)g(\))2584
b Fr(\(function\))p Black 216 799 a Ft(Syndrome)27 b
FK(returns)g(the)f(syndrome)g(of)f(w)o(ord)h Ft(v)e FK(with)h(respect)i
(to)e(a)g(linear)h(code)g Ft(C)p FK(.)33 b Ft(v)25 b
FK(is)g(a)f(code)n(w)o(ord)j(in)e(the)75 912 y(ambient)i(v)o(ector)g
(space)g(of)f Ft(C)q FK(.)35 b(If)26 b Ft(v)g FK(is)g(an)g(element)h
(of)f Ft(C)p FK(,)g(the)g(syndrome)i(is)e(a)f(zero)i(v)o(ector)-5
b(.)37 b(The)26 b(syndrome)i(can)75 1024 y(be)j(used)g(for)g(looking)i
(up)e(an)f(error)i(v)o(ector)g(in)e(the)h(syndrome)i(table)e(\(see)h
Ft(SyndromeTable)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3205 1026 a
SDict begin H.S end
 3205 1026 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.10.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 3431
962 a
SDict begin H.R end
 3431 962 a 3431 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.9) cvn H.B /ANN pdfmark end
 3431 1024 a Black FK(\)\))e(that)f(is)75
1137 y(needed)25 b(to)f(correct)h(an)e(error)i(in)e Fq(v)p
FK(.)216 1250 y(A)g(syndrome)i(is)e(not)h(de\002ned)g(for)g(non-linear)
i(codes.)k Ft(Syndrome)c FK(then)e(returns)h(an)f(error)-5
b(.)p 75 1373 1648 4 v 1764 1378 a FF(Example)p 2102
1373 V 75 1398 4 25 v 3747 1398 V 75 1497 4 100 v 188
1468 a(gap>)44 b(C)e(:=)h(HammingCode\(4\);)p 3747 1497
V 75 1597 V 188 1567 a(a)g(linear)h([15,11,3]1)i(Hamming)e(\(4,2\))h
(code)e(over)h(GF\(2\))p 3747 1597 V 75 1697 V 188 1667
a(gap>)g(v)e(:=)h(CodewordNr\()j(C,)d(7)g(\);)p 3747
1697 V 75 1796 V 188 1766 a([)g(1)f(1)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(1)f(1)h(0)g(])p 3747 1796 V 75 1896 V 188 1866
a(gap>)h(Syndrome\()h(C,)e(v)g(\);)p 3747 1896 V 75 1996
V 188 1966 a([)g(0)f(0)h(0)g(0)f(])p 3747 1996 V 75 2095
V 188 2065 a(gap>)i(Syndrome\()h(C,)e(Codeword\()i("000000001100111")k
(\))42 b(\);)p 3747 2095 V 75 2195 V 188 2165 a([)h(1)f(1)h(1)g(1)f(])p
3747 2195 V 75 2294 V 188 2265 a(gap>)i(Syndrome\()h(C,)e(Codeword\()i
("000000000000001")k(\))42 b(\);)p 3747 2294 V 75 2394
V 188 2364 a([)h(1)f(1)h(1)g(1)f(])170 b(#)43 b(the)g(same)h(syndrome:)
h(both)f(codewords)h(are)f(in)f(the)g(same)p 3747 2394
V 75 2494 V 823 2464 a(#)g(coset)h(of)f(C)p 3747 2494
V 75 2519 4 25 v 3747 2519 V 75 2522 3675 4 v 75 2655
a
SDict begin H.S end
 75 2655 a 75 2655 a
SDict begin 13.6 H.A end
 75 2655 a 75 2655 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.9) cvn H.B /DEST pdfmark end
 75 2655 a 116
x FJ(4.10.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Syndr)n(omeT)-9
b(able)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2945 a Fs(\006)22
b Ft(SyndromeTable\()52 b(C)47 b(\))2491 b Fr(\(function\))p
Black 216 3171 a Ft(SyndromeTable)38 b FK(returns)d(a)f
Fq(syndr)l(ome)h(table)g FK(of)f(a)f(linear)i(code)g
Ft(C)p FK(,)h(consisting)g(of)e(tw)o(o)g(columns.)61
b(The)75 3284 y(\002rst)27 b(column)i(consists)h(of)e(the)g(error)g(v)o
(ectors)h(that)f(correspond)j(to)d(the)g(syndrome)h(v)o(ectors)h(in)d
(the)h(second)i(col-)75 3397 y(umn.)36 b(These)26 b(v)o(ectors)h(both)g
(are)f(of)g(the)g(code)n(w)o(ord)i(type.)36 b(After)26
b(calculating)k(the)c(syndrome)h(of)f(a)g(w)o(ord)g Ft(v)f
FK(with)75 3510 y Ft(Syndrome)f FK(\(see)f Ft(Syndrome)h
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1057 3511 a
SDict begin H.S end

1057 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 1283 3448 a
SDict begin H.R end
 1283 3448
a 1283 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
 1283 3510 a Black FK(\)\),)f(the)g(error)g(v)o(ector)g
(needed)h(to)e(correct)h Ft(v)f FK(can)h(be)f(found)h(in)f(the)g
(syndrome)75 3623 y(table.)35 b(Subtracting)27 b(this)f(v)o(ector)g
(from)f Ft(v)g FK(yields)h(an)g(element)g(of)f Ft(C)p
FK(.)33 b(T)-7 b(o)24 b(mak)o(e)i(the)f(search)i(for)e(the)g(syndrome)i
(as)75 3736 y(f)o(ast)d(as)g(possible,)h(the)f(syndrome)h(table)g(is)e
(sorted)i(according)h(to)d(the)h(syndrome)i(v)o(ectors.)p
75 3858 1648 4 v 1764 3863 a FF(Example)p 2102 3858 V
75 3883 4 25 v 3747 3883 V 75 3983 4 100 v 188 3953 a(gap>)44
b(H)e(:=)h(HammingCode\(2\);)p 3747 3983 V 75 4083 V
188 4053 a(a)g(linear)h([3,1,3]1)h(Hamming)g(\(2,2\))f(code)g(over)f
(GF\(2\))p 3747 4083 V 75 4182 V 188 4152 a(gap>)h(SyndromeTable\(H\);)
p 3747 4182 V 75 4282 V 188 4252 a([)f([)f([)h(0)g(0)f(0)h(],)g([)g(0)f
(0)h(])g(],)g([)f([)h(1)g(0)g(0)f(],)h([)g(0)g(1)f(])h(],)p
3747 4282 V 75 4381 V 273 4351 a([)f([)h(0)g(1)f(0)h(],)g([)g(1)f(0)h
(])g(],)g([)f([)h(0)g(0)g(1)f(],)h([)g(1)g(1)f(])h(])g(])p
3747 4381 V 75 4481 V 188 4451 a(gap>)h(c)e(:=)h(Codeword\("101"\);)p
3747 4481 V 75 4581 V 188 4551 a([)g(1)f(0)h(1)g(])p
3747 4581 V 75 4680 V 188 4650 a(gap>)h(c)e(in)h(H;)p
3747 4680 V 75 4780 V 188 4750 a(false)425 b(#)43 b(c)f(is)h(not)h(an)f
(element)i(of)e(H)p 3747 4780 V 75 4880 V 188 4850 a(gap>)h
(Syndrome\(H,c\);)p 3747 4880 V 75 4979 V 188 4949 a([)f(1)f(0)h(])339
b(#)43 b(according)i(to)e(the)h(syndrome)h(table,)p 3747
4979 V 75 5079 V 823 5049 a(#)e(the)g(error)h(vector)h([)d(0)h(1)g(0)f
(])h(belongs)i(to)e(this)g(syndrome)p 3747 5079 V 75
5178 V 188 5149 a(gap>)h(c)e(-)h(Codeword\("010"\))k(in)c(H;)p
3747 5178 V 75 5278 V 188 5248 a(true)467 b(#)43 b(so)g(the)g
(corrected)j(codeword)f(is)p 3747 5278 V 75 5378 V 823
5348 a(#)e([)f(1)h(0)g(1)f(])h(-)g([)f(0)h(1)g(0)g(])f(=)h([)g(1)f(1)h
(1)g(],)p 3747 5378 V 75 5477 V 823 5447 a(#)g(this)g(is)g(an)g
(element)i(of)e(H)p 3747 5477 V 75 5502 4 25 v 3747 5502
V 75 5505 3675 4 v Black Black eop end end
%%Page: 58 58
TeXDict begin HPSdict begin 58 57 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(58)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.10) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(4.10.10)p 0.0 0.0 1.0
TeXcolorrgb 99 w(StandardArray)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(StandardArray\()52 b(C)47 b(\))2491
b Fr(\(function\))p Black 216 799 a Ft(StandardArray)37
b FK(returns)e(the)f(standard)h(array)f(of)g(a)e(code)j
Ft(C)p FK(.)57 b(This)33 b(is)g(a)g(matrix)h(with)f(elements)i(of)e
(the)75 912 y(code)n(w)o(ord)27 b(type.)37 b(It)25 b(has)i
Fq(q)942 879 y Fm(r)999 912 y FK(ro)n(ws)e(and)i Fq(q)1400
879 y Fm(k)1460 912 y FK(columns,)g(where)g Fq(q)e FK(is)h(the)g(size)g
(of)g(the)g(base)h(\002eld)f(of)f Ft(C)q FK(,)g Fq(r)f
Fo(=)d Fq(n)13 b Fv(\000)g Fq(k)28 b FK(is)75 1024 y(the)f(redundanc)o
(y)j(of)d Ft(C)q FK(,)g(and)g Fq(k)h FK(is)f(the)h(dimension)h(of)e
Ft(C)p FK(.)38 b(The)27 b(\002rst)g(ro)n(w)f(contains)j(all)f(the)f
(elements)h(of)f Ft(C)q FK(.)38 b(Each)75 1137 y(other)21
b(ro)n(w)f(contains)i(w)o(ords)f(that)f(do)h(not)f(belong)i(to)e(the)g
(code,)i(with)e(in)g(the)g(\002rst)g(column)h(their)g(syndrome)h(v)o
(ector)75 1250 y(\(see)i Ft(Syndrome)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 668 1251 a
SDict begin H.S end
 668 1251 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
894 1188 a
SDict begin H.R end
 894 1188 a 894 1250 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
 894 1250 a Black FK(\)\).)216
1363 y(A)d(non-linear)j(code)e(does)h(not)e(ha)n(v)o(e)i(a)e(standard)i
(array)-6 b(.)30 b Ft(StandardArray)e FK(then)c(returns)h(an)f(error)-5
b(.)216 1476 y(Note)24 b(that)g(calculating)i(a)d(standard)j(array)f
(can)e(be)h(v)o(ery)g(time-)g(and)g(memory-)g(consuming.)p
75 1595 1648 4 v 1764 1600 a FF(Example)p 2102 1595 V
75 1620 4 25 v 3747 1620 V 75 1720 4 100 v 188 1690 a(gap>)44
b(StandardArray\(Repetit)q(ion)q(Cod)q(e\()q(3\)\))q(;)p
3747 1720 V 75 1819 V 188 1789 a([)f([)f([)h(0)g(0)f(0)h(],)g([)g(1)f
(1)h(1)g(])f(],)h([)g([)g(0)g(0)f(1)h(],)g([)g(1)f(1)h(0)g(])f(],)p
3747 1819 V 75 1919 V 273 1889 a([)g([)h(0)g(1)f(0)h(],)g([)g(1)f(0)h
(1)g(])f(],)h([)g([)g(1)g(0)f(0)h(],)g([)g(0)f(1)h(1)g(])f(])h(])p
3747 1919 V 75 1944 4 25 v 3747 1944 V 75 1947 3675 4
v 75 2079 a
SDict begin H.S end
 75 2079 a 75 2079 a
SDict begin 13.6 H.A end
 75 2079 a 75 2079 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.11) cvn H.B /DEST pdfmark end
 75
2079 a 117 x FJ(4.10.11)p 0.0 0.0 1.0 TeXcolorrgb 99
w(P)n(ermutationDecode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2370 a Fs(\006)22 b Ft(PermutationDecode)q(\()52 b(C,)47
b(v)g(\))2167 b Fr(\(function\))p Black 216 2596 a Ft
(PermutationDecode)35 b FK(performs)c(permutation)h(decoding)g(when)d
(possible)j(and)e(returns)h(original)g(v)o(ector)75 2709
y(and)24 b(prints)h('f)o(ail')f(when)g(not)g(possible.)216
2822 y(This)141 b(uses)h Ft(AutomorphismGroup)k FK(in)141
b(the)g(binary)i(case,)171 b(and)141 b(\(the)h(slo)n(wer\))75
2935 y Ft(PermutationAutomor)q(phi)q(smG)q(rou)q(p)40
b FK(otherwise,)f(to)34 b(compute)i(the)f(permutation)i(automorphism)h
(group)d Fq(P)75 3047 y FK(of)27 b Ft(C)q FK(.)39 b(The)27
b(algorithm)i(runs)f(through)i(the)d(elements)36 b Fq(p)27
b FK(of)g Fq(P)f FK(checking)k(if)d(the)h(weight)g(of)f
Fq(H)7 b Fo(\()g Fq(p)14 b Fv(\001)g Fq(v)p Fo(\))27
b FK(is)h(less)f(than)75 3160 y Fo(\()p Fq(d)22 b Fv(\000)17
b FK(1)p Fo(\))p Fp(=)p FK(2.)63 b(If)35 b(it)f(is)h(then)g(the)g(v)o
(ector)43 b Fq(p)17 b Fv(\001)g Fq(v)35 b FK(is)f(used)i(to)f(decode)h
Fq(v)p FK(:)52 b(assuming)36 b Ft(C)e FK(is)h(in)g(standard)i(form)d
(then)75 3273 y Fq(c)23 b Fo(=)30 b Fq(p)284 3240 y Fh(\000)p
Fr(1)373 3273 y Fq(E)7 b(m)26 b FK(is)j(the)f(decoded)j(w)o(ord,)e
(where)g Fq(m)e FK(is)h(the)h(information)i(digits)e(part)g(of)36
b Fq(p)14 b Fv(\001)g Fq(v)p FK(.)44 b(If)28 b(no)g(such)36
b Fq(p)28 b FK(e)o(xists)75 3386 y(then)23 b(\223f)o(ail\224)h(is)f
(returned.)30 b(See,)23 b(for)f(e)o(xample,)i(section)g(10.2)f(of)g
(Huf)n(fman)g(and)g(Pless)g([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2866 3387 a
SDict begin H.S end
 2866 3387 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb
3073 3324 a
SDict begin H.R end
 3073 3324 a 3073 3386 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 3073 3386 a Black
FK(])f(for)h(more)g(details.)p 75 3505 1648 4 v 1764
3510 a FF(Example)p 2102 3505 V 75 3530 4 25 v 3747 3530
V 75 3630 4 100 v 188 3600 a(gap>)44 b(C0:=HammingCode\(3,GF\()q(2\)\))
q(;)p 3747 3630 V 75 3729 V 188 3699 a(a)f(linear)h([7,4,3]1)h(Hamming)
g(\(3,2\))f(code)g(over)f(GF\(2\))p 3747 3729 V 75 3829
V 188 3799 a(gap>)h(G0:=GeneratorMat\(C0\);)q(;)p 3747
3829 V 75 3929 V 188 3899 a(gap>)g(G)e(:=)h(List\(G0,)i
(ShallowCopy\);;)p 3747 3929 V 75 4028 V 188 3998 a(gap>)f
(PutStandardForm\(G\);)p 3747 4028 V 75 4128 V 188 4098
a(\(\))p 3747 4128 V 75 4227 V 188 4198 a(gap>)g(Display\(G\);)p
3747 4227 V 75 4327 V 230 4297 a(1)f(.)g(.)f(.)h(.)g(1)f(1)p
3747 4327 V 75 4427 V 230 4397 a(.)h(1)g(.)f(.)h(1)g(.)f(1)p
3747 4427 V 75 4526 V 230 4496 a(.)h(.)g(1)f(.)h(1)g(1)f(.)p
3747 4526 V 75 4626 V 230 4596 a(.)h(.)g(.)f(1)h(1)g(1)f(1)p
3747 4626 V 75 4726 V 188 4696 a(gap>)i(H0:=CheckMat\(C0\);;)p
3747 4726 V 75 4825 V 188 4795 a(gap>)g(Display\(H0\);)p
3747 4825 V 75 4925 V 230 4895 a(.)f(.)g(.)f(1)h(1)g(1)f(1)p
3747 4925 V 75 5024 V 230 4995 a(.)h(1)g(1)f(.)h(.)g(1)f(1)p
3747 5024 V 75 5124 V 230 5094 a(1)h(.)g(1)f(.)h(1)g(.)f(1)p
3747 5124 V 75 5224 V 188 5194 a(gap>)i(c0:=Random\(C0\);)p
3747 5224 V 75 5323 V 188 5293 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 5323 V 75 5423 V 188 5393 a(gap>)i(v01:=c0[1]+Z\(2\)\2102;;)p
3747 5423 V 75 5523 V 188 5493 a(gap>)g(v1:=List\(c0,)i
(ShallowCopy\);;)p 3747 5523 V 75 5622 V 188 5592 a(gap>)e
(v1[1]:=v01;;)p 3747 5622 V Black Black eop end end
%%Page: 59 59
TeXDict begin HPSdict begin 59 58 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(59)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(v1:=Codeword\(v1\);)p 3747 428 V 75 528 V 188 498 a([)f(1)f(0)h(0)g
(1)f(1)h(1)g(1)f(])p 3747 528 V 75 628 V 188 598 a(gap>)i
(c1:=PermutationDecode)q(\(C0)q(,v1)q(\);)p 3747 628
V 75 727 V 188 697 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 727 V 75 827 V 188 797 a(gap>)i(c1=c0;)p 3747 827
V 75 927 V 188 897 a(true)p 3747 927 V 75 951 4 25 v
3747 951 V 75 954 3675 4 v 75 1088 a
SDict begin H.S end
 75 1088 a 75 1088
a
SDict begin 13.6 H.A end
 75 1088 a 75 1088 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.12) cvn H.B /DEST pdfmark end
 75 1088 a 116 x FJ(4.10.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(P)n(ermutationDecodeNC)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1378 a Fs(\006)22 b Ft(PermutationDecode)q(NC\()53
b(C,)47 b(v,)g(P)g(\))1935 b Fr(\(function\))p Black
216 1604 a FK(Same)24 b(as)i Ft(PermutationDecode)k FK(e)o(xcept)c
(that)g(one)g(may)e(enter)j(the)e(permutation)j(automorphism)f(group)g
Ft(P)75 1717 y FK(in)e(as)h(an)f(ar)n(gument,)j(sa)n(ving)f(time.)35
b(Here)25 b Ft(P)g FK(is)g(a)g(subgroup)j(of)e(the)f(symmetric)i(group)
g(on)e Fq(n)g FK(letters,)i(where)f Fq(n)f FK(is)75 1830
y(the)f(w)o(ord)f(length)i(of)f Ft(C)p FK(.)p Black Black
eop end end
%%Page: 60 60
TeXDict begin HPSdict begin 60 59 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.5) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(5)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Generating)51 b(Codes)p Black 75 1881 a FK(In)23 b(this)i(chapter)g
(we)e(describe)i(functions)h(for)e(generating)i(codes.)216
1994 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 512
1995 a
SDict begin H.S end
 512 1995 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(5.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 625 1932
a
SDict begin H.R end
 625 1932 a 625 1994 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.1) cvn H.B /ANN pdfmark end
 625 1994 a Black 23 w FK(describes)g(functions)
g(for)e(generating)i(unrestricted)h(codes.)216 2107 y(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 512 2108 a
SDict begin H.S end
 512 2108
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 625 2045 a
SDict begin H.R end
 625 2045 a 625 2107 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.2) cvn H.B /ANN pdfmark end
 625 2107
a Black 23 w FK(describes)f(functions)g(for)e(generating)i(linear)f
(codes.)216 2220 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
522 2221 a
SDict begin H.S end
 522 2221 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 635 2158
a
SDict begin H.R end
 635 2158 a 635 2220 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.3) cvn H.B /ANN pdfmark end
 635 2220 a Black 35 w FK(describes)37
b(functions)g(for)d(constructing)k(certain)e(co)o(v)o(ering)g(codes,)i
(such)d(as)g(the)f(Gabidulin)75 2333 y(codes.)216 2446
y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 512 2447
a
SDict begin H.S end
 512 2447 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 625 2384 a
SDict begin H.R end
 625 2384
a 625 2446 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.4) cvn H.B /ANN pdfmark end
 625 2446 a Black 23 w FK(describes)26 b(functions)g(for)e
(constructing)j(the)d(Golay)g(codes.)216 2559 y(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 512 2560 a
SDict begin H.S end
 512 2560
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 625 2497 a
SDict begin H.R end
 625 2497 a 625 2559 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
 625 2559
a Black 23 w FK(describes)i(functions)g(for)e(generating)i(c)o(yclic)f
(codes.)216 2672 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
518 2673 a
SDict begin H.S end
 518 2673 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 631 2610
a
SDict begin H.R end
 631 2610 a 631 2672 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.6) cvn H.B /ANN pdfmark end
 631 2672 a Black 29 w FK(describes)33
b(functions)f(for)e(generating)j(codes)d(as)g(the)g(image)g(of)g(an)g
(e)n(v)n(aluation)i(map)d(applied)75 2785 y(to)24 b(a)g(space)h(of)f
(functions.)34 b(F)o(or)23 b(e)o(xample,)i(generalized)j(Reed-Solomon)e
(codes)f(and)g(toric)g(codes)g(are)g(described)75 2897
y(there.)75 3042 y
SDict begin H.S end
 75 3042 a 75 3042 a
SDict begin 13.6 H.A end
 75 3042 a 75 3042
a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.1) cvn H.B /DEST pdfmark end
 75 3042 a 148 x FM(5.1)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Generating)31 b(Unr)n(estricted)f(Codes)p Black 75
3397 a FK(In)20 b(this)g(section)i(we)d(start)i(with)f(functions)i
(that)f(creating)h(code)f(from)f(user)g(de\002ned)h(matrices)g(or)f
(special)i(matrices)75 3510 y(\(see)h Ft(ElementsCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 851 3511 a
SDict begin H.S end
 851
3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1032 3448 a
SDict begin H.R end
 1032 3448
a 1032 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.1) cvn H.B /ANN pdfmark end
 1032 3510 a Black FK(\),)d Ft(HadamardCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1717 3511 a
SDict begin H.S end

1717 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1898 3448 a
SDict begin H.R end
 1898 3448
a 1898 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.2) cvn H.B /ANN pdfmark end
 1898 3510 a Black FK(\),)c Ft(ConferenceCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2675 3511 a
SDict begin H.S end

2675 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2856 3448 a
SDict begin H.R end
 2856 3448
a 2856 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.3) cvn H.B /ANN pdfmark end
 2856 3510 a Black FK(\))c(and)g Ft(MOLSCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 3511 a
SDict begin H.S end

3485 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 3448 a
SDict begin H.R end
 3666 3448
a 3666 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.4) cvn H.B /ANN pdfmark end
 3666 3510 a Black FK(\)\).)75 3623 y(These)f(codes)h(are)
e(unrestricted)k(codes;)e(the)o(y)f(may)f(later)i(be)e(disco)o(v)o
(ered)j(to)d(be)h(linear)h(or)e(c)o(yclic.)216 3736 y(The)c(ne)o(xt)i
(functions)h(generate)g(random)e(codes)h(\(see)g Ft(RandomCode)h
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2435 3737 a
SDict begin H.S end

2435 3737 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2616 3674 a
SDict begin H.R end
 2616 3674
a 2616 3736 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.5) cvn H.B /ANN pdfmark end
 2616 3736 a Black FK(\)\))f(and)f(the)g
(Nordstrom-Robinson)75 3849 y(code)k(\(see)g Ft(NordstromRobinson)q
(Cod)q(e)29 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1465 3850 a
SDict begin H.S end
 1465 3850 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 1646
3787 a
SDict begin H.R end
 1646 3787 a 1646 3849 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.6) cvn H.B /ANN pdfmark end
 1646 3849 a Black FK(\)\),)24
b(respecti)n(v)o(ely)-6 b(.)216 3962 y(Finally)g(,)27
b(we)e(describe)j(tw)o(o)d(functions)k(for)c(generating)k(Greedy)e
(codes.)36 b(These)26 b(are)g(codes)h(that)f(contructed)75
4075 y(by)e(gathering)h(code)n(w)o(ords)h(from)d(a)g(space)i(\(see)f
Ft(GreedyCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2140 4076 a
SDict begin H.S end
 2140 4076 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb 2321
4013 a
SDict begin H.R end
 2321 4013 a 2321 4075 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.7) cvn H.B /ANN pdfmark end
 2321 4075 a Black FK(\))e(and)g
Ft(LexiCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2953 4076 a
SDict begin H.S end
 2953 4076 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 3134
4013 a
SDict begin H.R end
 3134 4013 a 3134 4075 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.8) cvn H.B /ANN pdfmark end
 3134 4075 a Black FK(\)\).)75
4227 y
SDict begin H.S end
 75 4227 a 75 4227 a
SDict begin 13.6 H.A end
 75 4227 a 75 4227 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.1) cvn H.B /DEST pdfmark end
 75 4227
a 97 x FJ(5.1.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ElementsCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4498 a Fs(\006)c Ft(ElementsCode\()51
b(L[,)d(name,])g(F)f(\))2028 b Fr(\(function\))p Black
216 4724 a Ft(ElementsCode)32 b FK(creates)e(an)e(unrestricted)k(code)d
(of)f(the)h(list)f(of)g(elements)i Ft(L)p FK(,)f(in)f(the)h(\002eld)f
Ft(F)p FK(.)42 b Ft(L)28 b FK(must)g(be)h(a)75 4837 y(list)24
b(of)f(v)o(ectors,)i(strings,)g(polynomials)h(or)e(code)n(w)o(ords.)30
b Ft(name)24 b FK(can)g(contain)i(a)d(short)h(description)j(of)c(the)h
(code.)216 4950 y(If)f Ft(L)g FK(contains)j(a)d(code)n(w)o(ord)i(more)f
(than)g(once,)g(it)f(is)h(remo)o(v)o(ed)g(from)f(the)h(list)g(and)g(a)f
Fy(GAP)f FK(set)h(is)h(returned.)p 75 5065 1648 4 v 1764
5070 a FF(Example)p 2102 5065 V 75 5090 4 25 v 3747 5090
V 75 5190 4 100 v 188 5160 a(gap>)44 b(M)e(:=)h(Z\(3\)\2100)i(*)d([)h
([1,)g(0,)g(1,)g(1],)h([2,)f(2,)g(0,)g(0],)h([0,)f(1,)g(2,)g(2])g(];;)p
3747 5190 V 75 5290 V 188 5260 a(gap>)h(C)e(:=)h(ElementsCode\()k(M,)c
("example)i(code",)g(GF\(3\))f(\);)p 3747 5290 V 75 5389
V 188 5359 a(a)f(\(4,3,1..4\)2)j(example)e(code)g(over)g(GF\(3\))p
3747 5389 V 75 5489 V 188 5459 a(gap>)g(MinimumDistance\()j(C)c(\);)p
3747 5489 V 75 5588 V 188 5559 a(4)p 3747 5588 V Black
1867 5841 a FK(60)p Black eop end end
%%Page: 61 61
TeXDict begin HPSdict begin 61 60 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(61)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(AsSSortedList\()j(C)42 b(\);)p 3747 428 V 75 528 V
188 498 a([)h([)f(0)h(1)g(2)f(2)h(],)g([)g(1)f(0)h(1)g(1)f(],)h([)g(2)g
(2)g(0)f(0)h(])g(])p 3747 528 V 75 553 4 25 v 3747 553
V 75 556 3675 4 v 75 789 a
SDict begin H.S end
 75 789 a 75 789 a
SDict begin 13.6 H.A end
 75 789 a
75 789 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.2) cvn H.B /DEST pdfmark end
 75 789 a 116 x FJ(5.1.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HadamardCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
1079 a Fs(\006)22 b Ft(HadamardCode\()51 b(H[,)d(t])f(\))2306
b Fr(\(function\))p Black 216 1305 a FK(The)68 b(four)i(forms)f(this)g
(command)g(can)g(tak)o(e)h(are)f Ft(HadamardCode\(H,t\))p
FK(,)85 b Ft(HadamardCode\(H\))p FK(,)75 1418 y Ft(HadamardCode\(n,t\))
p FK(,)29 b(and)24 b Ft(HadamardCode\(n\))p FK(.)216
1531 y(In)h(the)g(case)h(when)f(the)h(ar)n(guments)h
Ft(H)e FK(and)g Ft(t)g FK(are)g(both)h(gi)n(v)o(en,)g
Ft(HadamardCode)i FK(returns)f(a)d(Hadamard)i(code)75
1644 y(of)d(the)f Fq(t)334 1611 y Fm(t)5 b(h)418 1644
y FK(kind)24 b(from)g(the)f(Hadamard)i(matrix)f Ft(H)f
FK(In)g(case)i(only)f Ft(H)f FK(is)g(gi)n(v)o(en,)f Fq(t)27
b Fo(=)20 b FK(3)j(is)g(used.)216 1757 y(By)j(de\002nition,)j(a)e
(Hadamard)g(matrix)h(is)e(a)h(square)h(matrix)f Ft(H)g
FK(with)f Fq(H)20 b Fv(\001)14 b Fq(H)2618 1724 y Fm(T)2689
1757 y Fo(=)21 b Fv(\000)p Fq(n)14 b Fv(\001)g Fq(I)2978
1771 y Fm(n)3016 1757 y FK(,)26 b(where)h Fq(n)g FK(is)g(the)g(size)75
1870 y(of)c Ft(H)q FK(.)28 b(The)23 b(entries)i(of)e
Ft(H)g FK(are)h(either)h(1)e(or)h(-1.)216 1983 y(The)h(matrix)g
Ft(H)g FK(is)g(\002rst)g(transformed)i(into)f(a)e(binary)j(matrix)e
Fq(A)2232 1997 y Fm(n)2294 1983 y FK(by)g(replacing)i(the)f(1')-5
b(s)25 b(by)g(0')-5 b(s)25 b(and)h(the)f Fv(\000)p FK(1')-5
b(s)75 2096 y(by)24 b(1s\).)216 2208 y(The)e(Hadamard)i(matrix)f(of)f
(the)h Fq(\002r)o(st)h(kind)h FK(\()n Fq(t)h Fo(=)19
b FK(1\))k(is)f(created)i(by)f(using)h(the)f(ro)n(ws)f(of)g
Fq(A)3059 2222 y Fm(n)3118 2208 y FK(as)h(elements,)g(after)75
2321 y(deleting)29 b(the)d(\002rst)g(column.)39 b(This)26
b(is)h(a)f Fo(\()p Fq(n)14 b Fv(\000)g FK(1)p Fp(;)c
Fq(n)p Fp(;)g Fq(n)p Fp(=)p FK(2)p Fo(\))28 b FK(code.)39
b(W)-7 b(e)25 b(use)i(this)g(code)g(for)g(creating)i(the)d(Hadamard)75
2434 y(code)20 b(of)f(the)h Fq(second)g(kind)j FK(\()n
Fq(t)f Fo(=)16 b FK(2\),)k(by)f(adding)i(all)e(the)h(complements)h(of)e
(the)g(already)i(e)o(xisting)g(code)n(w)o(ords.)29 b(This)75
2547 y(results)23 b(in)e(a)g Fo(\()p Fq(n)11 b Fv(\000)g
FK(1)p Fp(;)f FK(2)p Fq(n)p Fp(;)g Fq(n)p Fp(=)p FK(2)h
Fv(\000)g FK(1)p Fo(\))22 b FK(code.)29 b(The)21 b Fq(thir)m(d)h(kind)i
FK(\()n Fq(t)h Fo(=)18 b FK(3\))j(is)g(created)i(by)e(using)i(the)e(ro)
n(ws)g(of)h Fq(A)3385 2561 y Fm(n)3442 2547 y FK(\(without)75
2660 y(cutting)29 b(a)f(column\))h(and)f(their)g(complements)i(as)e
(elements.)42 b(This)28 b(w)o(ay)-6 b(,)28 b(we)f(ha)n(v)o(e)i(an)e
Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fq(n)p Fp(;)g Fq(n)p
Fp(=)p FK(2)p Fo(\))p FK(-code.)47 b(The)75 2773 y(returned)26
b(code)e(is)f(generally)j(an)e(unrestricted)j(code,)d(b)n(ut)g(for)g
Fq(n)c Fo(=)g FK(2)2284 2740 y Fm(r)2316 2773 y FK(,)j(the)g(code)i(is)
e(linear)-5 b(.)216 2886 y(The)29 b(command)h Ft(HadamardCode\(n,t\))35
b FK(returns)c(a)e(Hadamard)h(code)h(with)e(parameter)i
Ft(n)e FK(of)g(the)f Fq(t)3476 2853 y Fm(t)5 b(h)3566
2886 y FK(kind.)75 2999 y(F)o(or)23 b(the)g(command)i
Ft(HadamardCode\(n\))p FK(,)h Fq(t)g Fo(=)20 b FK(3)j(is)g(used.)216
3112 y(When)30 b(called)g(in)g(these)g(forms,)h Ft(HadamardCode)i
FK(\002rst)c(creates)i(a)e(Hadamard)h(matrix)g(\(see)g
Ft(HadamardMat)75 3225 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3226 a
SDict begin H.S end
 105 3226 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3163 a
SDict begin H.R end
 286 3163 a 286 3225 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
 286 3225 a Black FK(\)\),)41
b(of)c(size)g Ft(n)g FK(and)h(then)f(follo)n(ws)h(the)f(same)g
(procedure)j(as)d(described)j(abo)o(v)o(e.)69 b(Therefore)39
b(the)e(same)75 3338 y(restrictions)27 b(with)c(respect)i(to)f
Ft(n)f FK(as)g(for)h(Hadamard)g(matrices)h(hold.)p 75
3460 1648 4 v 1764 3465 a FF(Example)p 2102 3460 V 75
3485 4 25 v 3747 3485 V 75 3585 4 100 v 188 3555 a(gap>)44
b(H4)f(:=)g([[1,1,1,1],[1,-1,1,-1)q(],)q([1,)q(1,-)q(1,-)q(1],)q([1,)q
(-1,)q(-1,)q(1]])q(;;)p 3747 3585 V 75 3684 V 188 3654
a(gap>)h(HadamardCode\()i(H4,)e(1)e(\);)p 3747 3684 V
75 3784 V 188 3754 a(a)h(\(3,4,2\)1)i(Hadamard)g(code)e(of)g(order)i(4)
d(over)i(GF\(2\))p 3747 3784 V 75 3884 V 188 3854 a(gap>)g
(HadamardCode\()i(H4,)e(2)e(\);)p 3747 3884 V 75 3983
V 188 3953 a(a)h(\(3,8,1\)0)i(Hadamard)g(code)e(of)g(order)i(4)d(over)i
(GF\(2\))p 3747 3983 V 75 4083 V 188 4053 a(gap>)g(HadamardCode\()i(H4)
d(\);)p 3747 4083 V 75 4182 V 188 4153 a(a)g(\(4,8,2\)1)i(Hadamard)g
(code)e(of)g(order)i(4)d(over)i(GF\(2\))p 3747 4182 V
75 4282 V 188 4252 a(gap>)g(H4)f(:=)g([[1,1,1,1],[1,-1,1,-1)q(],)q([1,)
q(1,-)q(1,-)q(1],)q([1,)q(-1,)q(-1,)q(1]])q(;;)p 3747
4282 V 75 4382 V 188 4352 a(gap>)h(C)e(:=)h(HadamardCode\()k(4)c(\);)p
3747 4382 V 75 4481 V 188 4451 a(a)g(\(4,8,2\)1)i(Hadamard)g(code)e(of)
g(order)i(4)d(over)i(GF\(2\))p 3747 4481 V 75 4581 V
188 4551 a(gap>)g(C)e(=)h(HadamardCode\()k(H4)c(\);)p
3747 4581 V 75 4681 V 188 4651 a(true)p 3747 4681 V 75
4705 4 25 v 3747 4705 V 75 4708 3675 4 v 75 4941 a
SDict begin H.S end
 75
4941 a 75 4941 a
SDict begin 13.6 H.A end
 75 4941 a 75 4941 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.3) cvn H.B /DEST pdfmark end
 75 4941 a 117 x
FJ(5.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Confer)n(enceCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5232 a Fs(\006)22 b
Ft(ConferenceCode\()52 b(H)47 b(\))2445 b Fr(\(function\))p
Black 216 5458 a Ft(ConferenceCode)24 b FK(returns)d(a)d(code)j(of)e
(length)i Fq(n)9 b Fv(\000)g FK(1)18 b(constructed)23
b(from)c(a)g(symmetric)h('conference)i(matrix')75 5571
y Ft(H)p FK(.)32 b(A)24 b Fq(confer)m(ence)k(matrix)e
Ft(H)e FK(is)h(a)f(symmetric)i(matrix)g(of)f(order)h
Fq(n)p FK(,)e(which)i(satis\002es)g Fq(H)19 b Fv(\001)13
b Fq(H)3000 5538 y Fm(T)3070 5571 y Fo(=)20 b(\(\()p
Fq(n)13 b Fv(\000)g FK(1)p Fo(\))g Fv(\001)g Fq(I)5 b
FK(,)26 b(with)p Black Black eop end end
%%Page: 62 62
TeXDict begin HPSdict begin 62 61 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(62)p Black 75 399 a Fq(n)23 b Fv(\021)e
FK(2)92 b Fo(\()p FK(mod)21 b(4)p Fo(\))p FK(.)39 b(The)27
b(ro)n(ws)f(of)1211 363 y Fr(1)p 1211 378 34 4 v 1211
430 a(2)1255 399 y Fo(\()p Fq(H)20 b Fo(+)14 b Fq(I)k
Fo(+)c Fq(J)5 b Fo(\))p FK(,)1734 363 y Fr(1)p 1734 378
V 1734 430 a(2)1777 399 y Fo(\()p Fv(\000)p Fq(H)20 b
Fo(+)14 b Fq(I)k Fo(+)c Fq(J)5 b Fo(\))p FK(,)26 b(plus)i(the)f(zero)h
(and)g(all-ones)h(v)o(ectors)f(form)75 511 y(the)c(elements)h(of)e(a)g
(binary)i(non-linear)i Fo(\()p Fq(n)13 b Fv(\000)g FK(1)p
Fp(;)d FK(2)p Fq(n)p Fp(;)g Fo(\()p Fq(n)j Fv(\000)g
FK(2)p Fo(\))p Fp(=)p FK(2)p Fo(\))25 b FK(code.)216
624 y Fy(GU)m(A)-6 b(V)f(A)26 b FK(constructs)k(a)e(symmetric)g
(conference)j(matrix)d(of)f(order)i Fq(n)14 b Fo(+)g
FK(1)28 b(\()p Fq(n)23 b Fv(\021)f FK(1)91 b Fo(\()p
FK(mod)22 b(4)p Fo(\))p FK(\))27 b(and)i(uses)f(the)75
737 y(ro)n(ws)35 b(of)h(that)g(matrix,)i(plus)f(the)e(zero)h(and)g
(all-ones)i(v)o(ectors,)h(to)d(construct)i(a)d(binary)i(non-linear)h
Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fo(\()p Fq(n)19 b Fo(+)75
850 y FK(1)p Fo(\))p Fp(;)10 b Fo(\()p Fq(n)j Fv(\000)g
FK(1)p Fo(\))p Fp(=)p FK(2)p Fo(\))p FK(-code.)p 75 976
1648 4 v 1764 981 a FF(Example)p 2102 976 V 75 1001 4
25 v 3747 1001 V 75 1100 4 100 v 188 1070 a(gap>)44 b(H6)f(:=)g
([[0,1,1,1,1,1],[1,0,1)q(,-)q(1,-)q(1,1)q(],[)q(1,1)q(,0,)q(1,-)q(1,-)q
(1],)p 3747 1100 V 75 1200 V 188 1170 a(>)g([1,-1,1,0,1,-1],[1,-1)q
(,-1)q(,1,)q(0,1)q(],)q([1,)q(1,-)q(1,-)q(1,1)q(,0])q(];;)p
3747 1200 V 75 1300 V 188 1270 a(gap>)h(C1)f(:=)g(ConferenceCode\()k
(H6)c(\);)p 3747 1300 V 75 1399 V 188 1369 a(a)g(\(5,12,2\)1..4)j
(conference)g(code)d(over)h(GF\(2\))p 3747 1399 V 75
1499 V 188 1469 a(gap>)g(IsLinearCode\()i(C1)d(\);)p
3747 1499 V 75 1598 V 188 1569 a(false)p 3747 1598 V
75 1698 V 188 1668 a(gap>)h(C2)f(:=)g(ConferenceCode\()k(5)c(\);)p
3747 1698 V 75 1798 V 188 1768 a(a)g(\(5,12,2\)1..4)j(conference)g
(code)d(over)h(GF\(2\))p 3747 1798 V 75 1897 V 188 1867
a(gap>)g(AsSSortedList\()j(C2)c(\);)p 3747 1897 V 75
1997 V 188 1967 a([)g([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g(1)f(1)h
(1)g(],)g([)g(0)f(1)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(1)g(0)f(1)h(],)g([)g
(0)f(1)h(1)g(1)f(0)h(],)p 3747 1997 V 75 2097 V 273 2067
a([)f(1)h(0)g(0)f(1)h(1)g(],)g([)f(1)h(0)g(1)f(0)h(1)g(],)g([)g(1)f(0)h
(1)g(1)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(1)h(],)g([)g(1)f(1)h(0)g(1)f(0)h
(],)p 3747 2097 V 75 2196 V 273 2166 a([)f(1)h(1)g(1)f(0)h(0)g(],)g([)f
(1)h(1)g(1)f(1)h(1)g(])f(])p 3747 2196 V 75 2221 4 25
v 3747 2221 V 75 2224 3675 4 v 75 2357 a
SDict begin H.S end
 75 2357 a 75
2357 a
SDict begin 13.6 H.A end
 75 2357 a 75 2357 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.4) cvn H.B /DEST pdfmark end
 75 2357 a 117 x FJ(5.1.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(MOLSCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2648 a Fs(\006)22 b Ft(MOLSCode\()50 b([n,])e(q)f(\))
2491 b Fr(\(function\))p Black 216 2874 a Ft(MOLSCode)32
b FK(returns)g(an)e Fo(\()p Fq(n)p Fp(;)10 b Fq(q)1173
2841 y Fr(2)1212 2874 y Fp(;)g Fq(n)15 b Fv(\000)g FK(1)p
Fo(\))30 b FK(code)h(o)o(v)o(er)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))p FK(.)48 b(The)29 b(code)i(is)f(created)i(from)e
Fq(n)15 b Fv(\000)g FK(2)29 b('Mutually)75 2987 y(Orthogonal)35
b(Latin)e(Squares')h(\(MOLS\))d(of)i(size)g Fq(q)17 b
Fv(\002)e Fq(q)p FK(.)56 b(The)33 b(def)o(ault)h(for)f
Ft(n)g FK(is)f(4.)56 b Fy(GU)m(A)-6 b(V)f(A)31 b FK(can)i(construct)j
(a)75 3100 y(MOLS)20 b(code)i(for)h Fq(n)11 b Fv(\000)g
FK(2)19 b Fv(\024)g Fq(q)p FK(.)27 b(Here)22 b Ft(q)g
FK(must)g(be)g(a)f(prime)h(po)n(wer)l(,)h Fq(q)c Fp(>)f
FK(2.)28 b(If)22 b(there)h(are)f(no)g Fq(n)11 b Fv(\000)g
FK(2)22 b(MOLS,)d(an)j(error)75 3212 y(is)h(signalled.)216
3325 y(Since)h(each)g(of)f(the)h Fq(n)13 b Fv(\000)g
FK(2)22 b(MOLS)f(is)j(a)f Fq(q)13 b Fv(\002)g Fq(q)22
b FK(matrix,)i(we)e(can)i(create)h(a)e(code)h(of)f(size)h
Fq(q)3066 3292 y Fr(2)3127 3325 y FK(by)f(listing)i(in)e(each)75
3438 y(code)h(element)g(the)f(entries)i(that)f(are)f(in)g(the)g(same)g
(position)j(in)d(each)g(of)g(the)h(MOLS.)c(W)-7 b(e)22
b(precede)j(each)f(of)f(these)75 3551 y(lists)h(with)g(the)f(tw)o(o)h
(coordinates)i(that)f(specify)g(this)f(position,)h(making)g(the)f(w)o
(ord)f(length)i(become)g Fq(n)p FK(.)216 3664 y(The)e(MOLS)e(codes)k
(are)f(MDS)e(codes)i(\(see)g Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2107 3665 a
SDict begin H.S end
 2107 3665 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2288 3602 a
SDict begin H.R end
 2288 3602 a 2288 3664 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
 2288 3664 a Black
FK(\)\).)p 75 3783 1648 4 v 1764 3788 a FF(Example)p
2102 3783 V 75 3808 4 25 v 3747 3808 V 75 3908 4 100
v 188 3878 a(gap>)44 b(C1)f(:=)g(MOLSCode\()i(6,)e(5)g(\);)p
3747 3908 V 75 4007 V 188 3977 a(a)g(\(6,25,5\)3..4)j(code)e(generated)
h(by)e(4)g(MOLS)h(of)f(order)h(5)e(over)i(GF\(5\))p 3747
4007 V 75 4107 V 188 4077 a(gap>)g(mols)f(:=)g(List\()h([1)f(..)g
(WordLength\(C1\))48 b(-)42 b(2)h(],)g(function\()i(nr)e(\))p
3747 4107 V 75 4207 V 188 4177 a(>)297 b(local)44 b(ls,)f(el;)p
3747 4207 V 75 4306 V 188 4276 a(>)297 b(ls)43 b(:=)g(NullMat\()i
(Size\(LeftActingDomai)q(n\(C)q(1\)\))q(,)j(Size\(LeftActingDoma)q
(in\()q(C1\))q(\))h(\);)p 3747 4306 V 75 4406 V 188 4376
a(>)297 b(for)43 b(el)g(in)g(VectorCodeword\()48 b(AsSSortedList\()f
(C1)c(\))f(\))h(do)p 3747 4406 V 75 4505 V 188 4476 a(>)424
b(ls[IntFFE\(el[1]\)+1][I)q(nt)q(FFE)q(\(el)q([2])q(\)+1)q(])48
b(:=)43 b(el[nr)h(+)f(2];)p 3747 4505 V 75 4605 V 188
4575 a(>)297 b(od;)p 3747 4605 V 75 4705 V 188 4675 a(>)g(return)44
b(ls;)p 3747 4705 V 75 4804 V 188 4774 a(>)170 b(end)43
b(\);;)p 3747 4804 V 75 4904 V 188 4874 a(gap>)h(AreMOLS\()h(mols)e
(\);)p 3747 4904 V 75 5004 V 188 4974 a(true)p 3747 5004
V 75 5103 V 188 5073 a(gap>)h(C2)f(:=)g(MOLSCode\()i(11)e(\);)p
3747 5103 V 75 5203 V 188 5173 a(a)g(\(4,121,3\)2)i(code)f(generated)h
(by)e(2)g(MOLS)h(of)f(order)h(11)f(over)h(GF\(11\))p
3747 5203 V 75 5228 4 25 v 3747 5228 V 75 5231 3675 4
v Black Black eop end end
%%Page: 63 63
TeXDict begin HPSdict begin 63 62 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(63)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.5) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.1.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(RandomCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(RandomCode\()51 b(n,)c(M,)g(F)g(\))2352
b Fr(\(function\))p Black 216 799 a Ft(RandomCode)31
b FK(returns)f(a)d(random)i(unrestricted)j(code)c(of)g(size)h
Ft(M)f FK(with)f(w)o(ord)i(length)g Ft(n)f FK(o)o(v)o(er)g
Ft(F)p FK(.)42 b Ft(M)27 b FK(must)h(be)75 912 y(less)c(than)g(or)g
(equal)g(to)g(the)g(number)g(of)g(elements)h(in)e(the)h(space)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))2399 879 y Fm(n)2438 912
y FK(.)216 1024 y(The)57 b(function)j Ft(RandomLinearCode)i
FK(returns)e(a)d(random)h(linear)h(code)f(\(see)g Ft(RandomLinearCode)
75 1137 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105
1138 a
SDict begin H.S end
 105 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(5.2.12)p 0.0236 0.0894 0.6179 TeXcolorrgb 331 1075
a
SDict begin H.R end
 331 1075 a 331 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.12) cvn H.B /ANN pdfmark end
 331 1137 a Black FK(\)\).)p 75
1210 1648 4 v 1764 1215 a FF(Example)p 2102 1210 V 75
1235 4 25 v 3747 1235 V 75 1334 4 100 v 188 1304 a(gap>)44
b(C1)f(:=)g(RandomCode\()j(6,)d(10,)g(GF\(8\))h(\);)p
3747 1334 V 75 1434 V 188 1404 a(a)f(\(6,10,1..6\)4..6)k(random)d
(unrestricted)j(code)d(over)f(GF\(8\))p 3747 1434 V 75
1533 V 188 1504 a(gap>)h(MinimumDistance\(C1\);)p 3747
1533 V 75 1633 V 188 1603 a(3)p 3747 1633 V 75 1733 V
188 1703 a(gap>)g(C2)f(:=)g(RandomCode\()j(6,)d(10,)g(GF\(8\))h(\);)p
3747 1733 V 75 1832 V 188 1802 a(a)f(\(6,10,1..6\)4..6)k(random)d
(unrestricted)j(code)d(over)f(GF\(8\))p 3747 1832 V 75
1932 V 188 1902 a(gap>)h(C1)f(=)f(C2;)p 3747 1932 V 75
2032 V 188 2002 a(false)p 3747 2032 V 75 2056 4 25 v
3747 2056 V 75 2059 3675 4 v 75 2238 a
SDict begin H.S end
 75 2238 a 75 2238
a
SDict begin 13.6 H.A end
 75 2238 a 75 2238 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.6) cvn H.B /DEST pdfmark end
 75 2238 a 116 x FJ(5.1.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Nordstr)n(omRobinsonCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2528 a Fs(\006)22 b Ft(NordstromRobinson)q(Cod)q(e\()53
b(\))2213 b Fr(\(function\))p Black 216 2754 a Ft(NordstromRobinsonC)q
(ode)36 b FK(returns)c(a)e(Nordstrom-Robinson)k(code,)f(the)d(best)h
(code)g(with)f(w)o(ord)h(length)75 2867 y Fq(n)21 b Fo(=)e
FK(16)24 b(and)g(minimum)f(distance)j Fq(d)g Fo(=)19
b FK(6)24 b(o)o(v)o(er)f Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p
FK(.)29 b(This)23 b(is)h(a)f(non-linear)j Fo(\()p FK(16)p
Fp(;)10 b FK(256)p Fp(;)g FK(6)p Fo(\))27 b FK(code.)p
75 2946 1648 4 v 1764 2951 a FF(Example)p 2102 2946 V
75 2971 4 25 v 3747 2971 V 75 3071 4 100 v 188 3041 a(gap>)44
b(C)e(:=)h(NordstromRobinsonCo)q(de\()q(\);)p 3747 3071
V 75 3170 V 188 3140 a(a)g(\(16,256,6\)4)j(Nordstrom-Robinson)i(code)c
(over)g(GF\(2\))p 3747 3170 V 75 3270 V 188 3240 a(gap>)g
(OptimalityCode\()j(C)c(\);)p 3747 3270 V 75 3369 V 188
3340 a(0)p 3747 3369 V 75 3394 4 25 v 3747 3394 V 75
3397 3675 4 v 75 3576 a
SDict begin H.S end
 75 3576 a 75 3576 a
SDict begin 13.6 H.A end
 75 3576 a
75 3576 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.7) cvn H.B /DEST pdfmark end
 75 3576 a 116 x FJ(5.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Gr)n(eedyCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3866 a Fs(\006)22 b Ft(GreedyCode\()51 b(L,)c(d,)g(F)g(\))2352
b Fr(\(function\))p Black 216 4092 a Ft(GreedyCode)36
b FK(returns)e(a)e(Greedy)i(code)f(with)g(design)h(distance)h
Ft(d)d FK(o)o(v)o(er)h(the)g(\002nite)f(\002eld)h Ft(F)p
FK(.)56 b(The)32 b(code)h(is)75 4205 y(constructed)f(using)f(the)e
(greedy)i(algorithm)g(on)e(the)g(list)h(of)f(v)o(ectors)h
Ft(L)q FK(.)44 b(\(The)29 b(greedy)i(algorithm)g(checks)f(each)75
4318 y(v)o(ector)c(in)e Ft(L)h FK(and)g(adds)g(it)g(to)f(the)h(code)h
(if)e(its)h(distance)i(to)e(the)g(current)h(code)g(is)e(greater)j(than)
e(or)g(equal)g(to)g Ft(d)p FK(.)32 b(It)24 b(is)75 4431
y(ob)o(vious)h(that)f(the)g(resulting)i(code)e(has)g(a)f(minimum)h
(distance)h(of)f(at)f(least)i Ft(d)p FK(.)216 4544 y(Greedy)f(codes)h
(are)f(often)g(linear)h(codes.)216 4657 y(The)34 b(function)j
Ft(LexiCode)g FK(creates)f(a)e(greedy)i(code)g(from)e(a)h(basis)g
(instead)i(of)d(an)h(enumerated)i(list)e(\(see)75 4770
y Ft(LexiCode)26 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
499 4771 a
SDict begin H.S end
 499 4771 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 680
4708 a
SDict begin H.R end
 680 4708 a 680 4770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.8) cvn H.B /ANN pdfmark end
 680 4770 a Black FK(\)\).)p
75 4842 1648 4 v 1764 4847 a FF(Example)p 2102 4842 V
75 4867 4 25 v 3747 4867 V 75 4966 4 100 v 188 4936 a(gap>)44
b(C1)f(:=)g(GreedyCode\()j(Tuples\()e(AsSSortedList\()k(GF\(2\))c(\),)f
(5)f(\),)h(3,)g(GF\(2\))h(\);)p 3747 4966 V 75 5066 V
188 5036 a(a)f(\(5,4,3..5\)2)j(Greedy)e(code,)g(user)g(defined)h(basis)
f(over)f(GF\(2\))p 3747 5066 V 75 5166 V 188 5136 a(gap>)h(C2)f(:=)g
(GreedyCode\()j(Permuted\()f(Tuples\()g(AsSSortedList\()i(GF\(2\))d
(\),)f(5)g(\),)p 3747 5166 V 75 5265 V 188 5235 a(>)1059
b(\(1,4\))44 b(\),)f(3,)g(GF\(2\))h(\);)p 3747 5265 V
75 5365 V 188 5335 a(a)f(\(5,4,3..5\)2)j(Greedy)e(code,)g(user)g
(defined)h(basis)f(over)f(GF\(2\))p 3747 5365 V 75 5465
V 188 5435 a(gap>)h(C1)f(=)f(C2;)p 3747 5465 V 75 5564
V 188 5534 a(false)p 3747 5564 V 75 5589 4 25 v 3747
5589 V 75 5592 3675 4 v Black Black eop end end
%%Page: 64 64
TeXDict begin HPSdict begin 64 63 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(64)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.8) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.1.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(LexiCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(LexiCode\()50 b(n,)d(d,)g(F)g(\))2445
b Fr(\(function\))p Black 216 799 a FK(In)30 b(this)h(format,)i
Ft(Lexicode)f FK(returns)g(a)e(le)o(xicode)j(with)d(w)o(ord)g(length)i
Ft(n)q FK(,)f(design)h(distance)g Ft(d)e FK(o)o(v)o(er)h
Ft(F)p FK(.)49 b(The)75 912 y(code)28 b(is)e(constructed)k(using)e(the)
g(greedy)g(algorithm)h(on)e(the)g(le)o(xicographically)k(ordered)e
(list)e(of)g(all)g(v)o(ectors)h(of)75 1024 y(length)e
Ft(n)f FK(o)o(v)o(er)g Ft(F)p FK(.)32 b(Ev)o(ery)25 b(time)g(a)f(v)o
(ector)i(is)f(found)h(that)f(has)g(a)g(distance)i(to)e(the)g(current)h
(code)g(of)f(at)g(least)g Ft(d)q FK(,)f(it)g(is)75 1137
y(added)j(to)f(the)g(code.)37 b(This)25 b(results,)j(ob)o(viously)-6
b(,)29 b(in)d(a)f(code)i(with)f(minimum)f(distance)j(greater)g(than)e
(or)g(equal)h(to)75 1250 y Ft(d)p FK(.)216 1363 y(Another)46
b(syntax)h(which)f(one)f(can)h(use)f(is)g Ft(LexiCode\()50
b(B,)d(d,)g(F)g(\))p FK(.)d(When)i(called)g(in)f(this)h(format,)75
1476 y Ft(LexiCode)28 b FK(uses)f(the)g(basis)g Ft(B)e
FK(instead)j(of)e(the)h(standard)h(basis.)38 b Ft(B)25
b FK(is)h(a)g(matrix)h(of)f(v)o(ectors)h(o)o(v)o(er)g
Ft(F)p FK(.)36 b(The)25 b(code)i(is)75 1589 y(constructed)h(using)d
(the)g(greedy)h(algorithm)g(on)f(the)g(list)g(of)f(v)o(ectors)i
(spanned)g(by)f Ft(B)p FK(,)f(ordered)i(le)o(xicographically)75
1702 y(with)d(respect)j(to)d Ft(B)p FK(.)216 1815 y(Note)h(that)g
(binary)h(le)o(xicodes)g(are)f(al)o(w)o(ays)g(linear)-5
b(.)p 75 1937 1648 4 v 1764 1942 a FF(Example)p 2102
1937 V 75 1962 4 25 v 3747 1962 V 75 2062 4 100 v 188
2032 a(gap>)44 b(C)e(:=)h(LexiCode\()j(4,)d(3,)g(GF\(5\))h(\);)p
3747 2062 V 75 2162 V 188 2132 a(a)f(\(4,17,3..4\)2..4)k(lexicode)e
(over)f(GF\(5\))p 3747 2162 V 75 2261 V 188 2231 a(gap>)g(B)e(:=)h([)g
([Z\(2\)\2100,)i(0*Z\(2\),)g(0*Z\(2\)],)g([Z\(2\)\2100,)g(Z\(2\)\2100,)
g(0*Z\(2\)])f(];;)p 3747 2261 V 75 2361 V 188 2331 a(gap>)g(C)e(:=)h
(LexiCode\()j(B,)d(2,)g(GF\(2\))h(\);)p 3747 2361 V 75
2460 V 188 2431 a(a)f(linear)h([3,1,2]1..2)i(lexicode)f(over)f(GF\(2\))
p 3747 2460 V 75 2485 4 25 v 3747 2485 V 75 2488 3675
4 v 75 2701 a FK(The)27 b(function)i Ft(GreedyCode)h
FK(creates)f(a)e(greedy)h(code)g(that)g(is)f(not)h(restricted)h(to)e(a)
g(le)o(xicographical)k(order)e(\(see)75 2814 y Ft(GreedyCode)d
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 591 2815 a
SDict begin H.S end
 591
2815 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 772 2752 a
SDict begin H.R end
 772 2752
a 772 2814 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.7) cvn H.B /ANN pdfmark end
 772 2814 a Black FK(\)\).)75 2973 y
SDict begin H.S end
 75 2973
a 75 2973 a
SDict begin 13.6 H.A end
 75 2973 a 75 2973 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.2) cvn H.B /DEST pdfmark end
 75 2973 a 134 x FM(5.2)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Generating)31 b(Linear)f(Codes)p
Black 75 3314 a FK(In)24 b(this)h(section)h(we)e(describe)i(functions)h
(for)e(constructing)j(linear)d(codes.)33 b(A)23 b(linear)j(code)f(al)o
(w)o(ays)g(has)g(a)f(gener)n(-)75 3427 y(ator)g(or)g(check)g(matrix.)
216 3540 y(The)38 b(\002rst)g(tw)o(o)h(functions)i(generate)f(linear)g
(codes)g(from)e(the)h(generator)i(matrix)e(\()p Ft(GeneratorMatCode)75
3652 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3653
a
SDict begin H.S end
 105 3653 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3590 a
SDict begin H.R end
 286 3590
a 286 3652 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.1) cvn H.B /ANN pdfmark end
 286 3652 a Black FK(\)\))e(or)e(check)i(matrix)g(\()p
Ft(CheckMatCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1665 3653 a
SDict begin H.S end
 1665 3653 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.2.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 1846
3590 a
SDict begin H.R end
 1846 3590 a 1846 3652 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.3) cvn H.B /ANN pdfmark end
 1846 3652 a Black FK(\)\).)66
b(All)35 b(linear)i(codes)g(can)g(be)e(constructed)40
b(with)35 b(these)75 3765 y(functions.)216 3878 y(The)56
b(ne)o(xt)h(functions)j(we)55 b(describe)k(generate)g(some)e(well-kno)n
(wn)g(codes,)66 b(lik)o(e)58 b(Hamming)e(codes)75 3991
y(\()p Ft(HammingCode)26 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 667 3992 a
SDict begin H.S end
 667 3992 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
848 3929 a
SDict begin H.R end
 848 3929 a 848 3991 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.4) cvn H.B /ANN pdfmark end
 848 3991 a Black FK(\)\),)d
(Reed-Muller)i(codes)e(\()p Ft(ReedMullerCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2400 3992 a
SDict begin H.S end
 2400 3992
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2581 3929 a
SDict begin H.R end
 2581 3929 a 2581 3991 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.5) cvn H.B /ANN pdfmark end
 2581
3991 a Black FK(\)\))d(and)f(the)g(e)o(xtended)h(Golay)f(codes)75
4104 y(\()p Ft(ExtendedBinaryGola)q(yC)q(ode)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1224 4105 a
SDict begin H.S end
 1224 4105
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1405 4042 a
SDict begin H.R end
 1405 4042 a 1405 4104 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.2) cvn H.B /ANN pdfmark end
 1405
4104 a Black FK(\))24 b(and)g Ft(ExtendedTernaryGo)q(lay)q(Cod)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2779 4105
a
SDict begin H.S end
 2779 4105 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2960 4042 a
SDict begin H.R end
 2960 4042
a 2960 4104 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.4) cvn H.B /ANN pdfmark end
 2960 4104 a Black FK(\)\).)216 4217 y(A)h(lar)n(ge)i(and)
f(po)n(werful)h(f)o(amily)f(of)g(codes)g(are)g(alternant)i(codes.)52
b(The)o(y)30 b(are)h(obtained)i(by)e(a)f(small)h(modi-)75
4330 y(\002cation)e(of)f(the)g(parity)i(check)f(matrix)g(of)f(a)f(BCH)f
(code)j(\(see)g Ft(AlternantCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2777 4331 a
SDict begin H.S end
 2777 4331 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
2958 4268 a
SDict begin H.R end
 2958 4268 a 2958 4330 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.6) cvn H.B /ANN pdfmark end
 2958 4330 a Black
FK(\),)d Ft(GoppaCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4331 a
SDict begin H.S end
 3515 4331 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4268 a
SDict begin H.R end
 3696 4268 a 3696 4330 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.7) cvn H.B /ANN pdfmark end
 3696 4330 a Black
FK(\),)75 4443 y Ft(GeneralizedSrivast)q(ava)q(Cod)q(e)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1287 4444 a
SDict begin H.S end

1287 4444 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 1468 4381 a
SDict begin H.R end
 1468 4381
a 1468 4443 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.8) cvn H.B /ANN pdfmark end
 1468 4443 a Black FK(\))24 b(and)g Ft(SrivastavaCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2378 4445 a
SDict begin H.S end

2378 4445 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(5.2.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 2559 4381 a
SDict begin H.R end
 2559 4381
a 2559 4443 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.9) cvn H.B /ANN pdfmark end
 2559 4443 a Black FK(\)\).)216 4556 y(Finally)-6
b(,)45 b(we)40 b(describe)i(a)e(function)i(for)e(generating)k(random)d
(linear)g(codes)g(\(see)g Ft(RandomLinearCode)75 4669
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4670 a
SDict begin H.S end

105 4670 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 4607 a
SDict begin H.R end
 331 4607
a 331 4669 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.12) cvn H.B /ANN pdfmark end
 331 4669 a Black FK(\)\).)75 4818 y
SDict begin H.S end
 75 4818
a 75 4818 a
SDict begin 13.6 H.A end
 75 4818 a 75 4818 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.1) cvn H.B /DEST pdfmark end
 75 4818 a 100 x FJ(5.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorMatCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5092 a Fs(\006)22 b Ft(GeneratorMatCode\()53
b(G[,)47 b(name,])i(F)e(\))1842 b Fr(\(function\))p Black
216 5318 a Ft(GeneratorMatCode)30 b FK(returns)d(a)e(linear)i(code)f
(with)f(generator)j(matrix)e Ft(G)p FK(.)33 b Ft(G)25
b FK(must)h(be)f(a)g(matrix)h(o)o(v)o(er)f(\002nite)75
5431 y(\002eld)31 b Ft(F)q FK(.)52 b Ft(name)32 b FK(can)g(contain)h(a)
e(short)h(description)j(of)d(the)f(code.)54 b(The)31
b(generator)j(matrix)e(is)f(the)h(basis)g(of)g(the)p
Black Black eop end end
%%Page: 65 65
TeXDict begin HPSdict begin 65 64 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(65)p Black 75 399 a(elements)32 b(of)e(the)h(code.)50
b(The)30 b(resulting)j(code)e(has)g(w)o(ord)g(length)h
Fq(n)p FK(,)f(dimension)i Fq(k)e FK(if)f Ft(G)g FK(is)h(a)f
Fq(k)17 b Fv(\002)e Fq(n)p FK(-matrix.)50 b(If)75 511
y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(is)f(the)h(\002eld)f(of)h(the)
f(code,)h(the)g(size)g(of)g(the)g(code)g(will)f(be)h
Fq(q)2236 478 y Fm(k)2271 511 y FK(.)216 624 y(If)33
b(the)h(generator)i(matrix)f(does)f(not)g(ha)n(v)o(e)g(full)g(ro)n(w)f
(rank,)k(the)d(linearly)h(dependent)i(ro)n(ws)c(are)h(remo)o(v)o(ed.)75
737 y(This)24 b(is)g(done)g(by)h(the)f Fy(GAP)e FK(function)k
Ft(BaseMat)g FK(and)e(results)i(in)d(an)h(equal)i(code.)k(The)24
b(generator)i(matrix)f(can)f(be)75 850 y(retrie)n(v)o(ed)h(with)f(the)f
(function)j Ft(GeneratorMat)h FK(\(see)d Ft(GeneratorMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2418 851 a
SDict begin H.S end
 2418
851 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 788 a
SDict begin H.R end
 2599 788
a 2599 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.1) cvn H.B /ANN pdfmark end
 2599 850 a Black FK(\)\).)p 75 969 1648
4 v 1764 974 a FF(Example)p 2102 969 V 75 994 4 25 v
3747 994 V 75 1094 4 100 v 188 1064 a(gap>)44 b(G)e(:=)h(Z\(3\)\2100)i
(*)d([[1,0,1,2,0],[0,1,)q(2,1)q(,1])q(,[0)q(,0,)q(1,2)q(,1])q(];;)p
3747 1094 V 75 1193 V 188 1163 a(gap>)i(C1)f(:=)g(GeneratorMatCode\()48
b(G,)43 b(GF\(3\))h(\);)p 3747 1193 V 75 1293 V 188 1263
a(a)f(linear)h([5,3,1..2]1..2)j(code)d(defined)h(by)e(generator)i
(matrix)f(over)g(GF\(3\))p 3747 1293 V 75 1393 V 188
1363 a(gap>)g(C2)f(:=)g(GeneratorMatCode\()48 b(IdentityMat\()e(5,)d
(GF\(2\))h(\),)f(GF\(2\))h(\);)p 3747 1393 V 75 1492
V 188 1462 a(a)f(linear)h([5,5,1]0)h(code)f(defined)g(by)g(generator)h
(matrix)f(over)g(GF\(2\))p 3747 1492 V 75 1592 V 188
1562 a(gap>)g(GeneratorMatCode\()k(List\()c(AsSSortedList\()j
(NordstromRobinsonCod)q(e\(\))i(\),)p 3747 1592 V 75
1692 V 188 1662 a(>)43 b(x)f(->)h(VectorCodeword\()48
b(x)42 b(\))h(\),)g(GF\()h(2)e(\))h(\);)p 3747 1692 V
75 1791 V 188 1761 a(a)g(linear)h([16,11,1..4]2)j(code)c(defined)i(by)e
(generator)j(matrix)e(over)g(GF\(2\))p 3747 1791 V 75
1891 V 188 1861 a(#)f(This)g(is)g(the)h(smallest)h(linear)f(code)g
(that)g(contains)h(the)e(N-R)g(code)p 3747 1891 V 75
1916 4 25 v 3747 1916 V 75 1919 3675 4 v 75 2052 a
SDict begin H.S end
 75
2052 a 75 2052 a
SDict begin 13.6 H.A end
 75 2052 a 75 2052 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.2) cvn H.B /DEST pdfmark end
 75 2052 a 116 x
FJ(5.2.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CheckMatCodeMutable)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2342 a Fs(\006)22 b
Ft(CheckMatCodeMutab)q(le\()53 b(H[,)47 b(name,])i(F)e(\))1703
b Fr(\(function\))p Black 216 2568 a Ft(CheckMatCodeMutabl)q(e)27
b FK(is)22 b(the)h(same)f(as)g Ft(CheckMatCode)j FK(e)o(xcept)e(that)g
(the)f(check)i(matrix)e(and)h(generator)75 2681 y(matrix)h(are)g
(mutable.)75 2815 y
SDict begin H.S end
 75 2815 a 75 2815 a
SDict begin 13.6 H.A end
 75 2815 a 75
2815 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.3) cvn H.B /DEST pdfmark end
 75 2815 a 115 x FJ(5.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CheckMatCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3105 a Fs(\006)e Ft(CheckMatCode\()51 b(H[,)d(name,])g(F)f(\))2028
b Fr(\(function\))p Black 216 3330 a Ft(CheckMatCode)33
b FK(returns)f(a)d(linear)i(code)g(with)e(check)i(matrix)g
Ft(H)p FK(.)47 b Ft(H)29 b FK(must)h(be)g(a)f(matrix)h(o)o(v)o(er)g
(Galois)g(\002eld)75 3443 y Ft(F)p FK(.)41 b Ft([name.)29
b FK(can)g(contain)g(a)f(short)g(description)j(of)d(the)g(code.)43
b(The)27 b(parity)i(check)g(matrix)g(is)e(the)h(transposed)j(of)75
3556 y(the)24 b(nullmatrix)i(of)e(the)h(generator)h(matrix)f(of)f(the)g
(code.)31 b(Therefore,)26 b Fq(c)13 b Fv(\001)g Fq(H)2498
3523 y Fm(T)2567 3556 y Fo(=)20 b FK(0)k(where)g Fq(c)g
FK(is)g(an)g(element)h(of)f(the)75 3669 y(code.)30 b(If)23
b Ft(H)g FK(is)g(a)g Fq(r)15 b Fv(\002)e Fq(n)p FK(-matrix,)24
b(the)g(code)g(has)g(w)o(ord)g(length)h Fq(n)p FK(,)e(redundanc)o(y)j
Fq(r)f FK(and)f(dimension)i Fq(n)13 b Fv(\000)g Fq(r)r
FK(.)216 3782 y(If)24 b(the)g(check)i(matrix)f(does)f(not)h(ha)n(v)o(e)
g(full)f(ro)n(w)g(rank,)h(the)f(linearly)i(dependent)h(ro)n(ws)d(are)g
(remo)o(v)o(ed.)31 b(This)24 b(is)75 3895 y(done)i(by)g(the)f
Fy(GAP)f FK(function)j Ft(BaseMat)p FK(.)36 b(and)26
b(results)g(in)g(an)f(equal)h(code.)35 b(The)25 b(check)i(matrix)f(can)
f(be)h(retrie)n(v)o(ed)75 4008 y(with)d(the)h(function)i
Ft(CheckMat)g FK(\(see)e Ft(CheckMat)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1705 4009 a
SDict begin H.S end
 1705 4009 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1886 3946 a
SDict begin H.R end
 1886 3946 a 1886 4008 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.2) cvn H.B /ANN pdfmark end
 1886 4008 a Black
FK(\)\).)p 75 4127 1648 4 v 1764 4132 a FF(Example)p
2102 4127 V 75 4152 4 25 v 3747 4152 V 75 4252 4 100
v 188 4222 a(gap>)44 b(G)e(:=)h(Z\(3\)\2100)i(*)d([[1,0,1,2,0],[0,1,)q
(2,1)q(,1])q(,[0)q(,0,)q(1,2)q(,1])q(];;)p 3747 4252
V 75 4351 V 188 4321 a(gap>)i(C1)f(:=)g(CheckMatCode\()j(G,)d(GF\(3\))i
(\);)p 3747 4351 V 75 4451 V 188 4421 a(a)e(linear)h([5,2,1..2]2..3)j
(code)d(defined)h(by)e(check)h(matrix)g(over)g(GF\(3\))p
3747 4451 V 75 4550 V 188 4521 a(gap>)g(CheckMat\(C1\);)p
3747 4550 V 75 4650 V 188 4620 a([)f([)f(Z\(3\)\2100,)j(0*Z\(3\),)g
(Z\(3\)\2100,)f(Z\(3\),)h(0*Z\(3\))f(],)p 3747 4650 V
75 4750 V 273 4720 a([)e(0*Z\(3\),)j(Z\(3\)\2100,)g(Z\(3\),)f
(Z\(3\)\2100,)h(Z\(3\)\2100)f(],)p 3747 4750 V 75 4849
V 273 4819 a([)e(0*Z\(3\),)j(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\),)h
(Z\(3\)\2100)f(])f(])p 3747 4849 V 75 4949 V 188 4919
a(gap>)h(C2)f(:=)g(CheckMatCode\()j(IdentityMat\()h(5,)c(GF\(2\))h(\),)
f(GF\(2\))h(\);)p 3747 4949 V 75 5049 V 188 5019 a(a)f(cyclic)h
([5,0,5]5)h(code)f(defined)g(by)g(check)g(matrix)g(over)g(GF\(2\))p
3747 5049 V 75 5073 4 25 v 3747 5073 V 75 5076 3675 4
v Black Black eop end end
%%Page: 66 66
TeXDict begin HPSdict begin 66 65 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(66)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.4) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.2.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HammingCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(HammingCode\()51 b(r,)c(F)g(\))2445
b Fr(\(function\))p Black 216 799 a Ft(HammingCode)29
b FK(returns)f(a)d(Hamming)h(code)h(with)f(redundanc)o(y)j
Ft(r)c FK(o)o(v)o(er)h Ft(F)q FK(.)35 b(A)25 b(Hamming)g(code)i(is)f(a)
g(single-)75 912 y(error)n(-correcting)g(code.)j(The)21
b(parity)i(check)g(matrix)f(of)f(a)g(Hamming)g(code)i(has)e(all)h
(nonzero)h(v)o(ectors)g(of)f(length)h Ft(r)75 1024 y
FK(in)i(its)g(columns,)h(e)o(xcept)g(for)f(a)g(multiplication)j(f)o
(actor)-5 b(.)34 b(The)24 b(decoding)k(algorithm)e(of)f(the)g(Hamming)g
(code)h(\(see)75 1137 y Ft(Decode)f FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 406 1138 a
SDict begin H.S end
 406 1138 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
632 1075 a
SDict begin H.R end
 632 1075 a 632 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
 632 1137 a Black FK(\)\))g(mak)o(es)f
(use)g(of)f(this)h(property)-6 b(.)216 1250 y(If)21 b
Fq(q)g FK(is)g(the)h(size)g(of)f(its)h(\002eld)f Ft(F)p
FK(,)g(the)g(returned)j(Hamming)d(code)h(is)f(a)g(linear)i
Fo([\()p Fq(q)2719 1217 y Fm(r)2762 1250 y Fv(\000)11
b FK(1)p Fo(\))p Fp(=)p Fo(\()p Fq(q)g Fv(\000)g FK(1)p
Fo(\))p Fp(;)f Fo(\()p Fq(q)3337 1217 y Fm(r)3381 1250
y Fv(\000)h FK(1)p Fo(\))p Fp(=)p Fo(\()p Fq(q)g Fv(\000)75
1363 y FK(1)p Fo(\))i Fv(\000)g Fq(r)-8 b Fp(;)10 b FK(3)p
Fo(])24 b FK(code.)p 75 1489 1648 4 v 1764 1494 a FF(Example)p
2102 1489 V 75 1514 4 25 v 3747 1514 V 75 1613 4 100
v 188 1583 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4,)d(GF\(2\))h(\);)p
3747 1613 V 75 1713 V 188 1683 a(a)f(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 1713 V 75 1813
V 188 1783 a(gap>)g(C2)f(:=)g(HammingCode\()j(3,)d(GF\(9\))h(\);)p
3747 1813 V 75 1912 V 188 1882 a(a)f(linear)h([91,88,3]1)i(Hamming)e
(\(3,9\))h(code)e(over)h(GF\(9\))p 3747 1912 V 75 1937
4 25 v 3747 1937 V 75 1940 3675 4 v 75 2173 a
SDict begin H.S end
 75 2173
a 75 2173 a
SDict begin 13.6 H.A end
 75 2173 a 75 2173 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.5) cvn H.B /DEST pdfmark end
 75 2173 a 116 x FJ(5.2.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ReedMullerCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2464 a Fs(\006)22 b Ft(ReedMullerCode\()52
b(r,)47 b(k)g(\))2306 b Fr(\(function\))p Black 216 2689
a Ft(ReedMullerCode)35 b FK(returns)e(a)d(binary)i('Reed-Muller)h
(code')f Ft(R\(r,)48 b(k\))30 b FK(with)h(dimension)i
Ft(k)d FK(and)h(order)h Ft(r)p FK(.)75 2802 y(This)26
b(is)h(a)f(code)i(with)e(length)i(2)1098 2769 y Fm(k)1159
2802 y FK(and)f(minimum)g(distance)i(2)2065 2769 y Fm(k)q
Fh(\000)p Fm(r)2205 2802 y FK(\(see)e(for)g(e)o(xample,)h(section)g
(1.10)f(in)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb 3459
2803 a
SDict begin H.S end
 3459 2803 a 0.0236 0.6179 0.0894 TeXcolorrgb -1
x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb 3666 2740
a
SDict begin H.R end
 3666 2740 a 3666 2802 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 3666 2802 a Black 1 w FK(]\).)75
2915 y(By)e(de\002nition,)j(the)e Fq(r)771 2882 y Fm(t)5
b(h)856 2915 y FK(order)25 b(binary)i(Reed-Muller)f(code)g(of)e(length)
i Fq(n)c Fo(=)e FK(2)2565 2882 y Fm(m)2618 2915 y FK(,)k(for)h(0)c
Fv(\024)g Fq(r)i Fv(\024)d Fq(m)p FK(,)k(is)g(the)i(set)e(of)h(all)75
3028 y(v)o(ectors)39 b Fq(f)13 b FK(,)23 b(where)37 b
Fq(f)f FK(is)24 b(a)f(Boolean)h(function)i(which)e(is)f(a)h(polynomial)
h(of)f(de)o(gree)h(at)e(most)g Fq(r)r FK(.)p 75 3151
1648 4 v 1764 3156 a FF(Example)p 2102 3151 V 75 3176
4 25 v 3747 3176 V 75 3275 4 100 v 188 3245 a(gap>)44
b(ReedMullerCode\()j(1,)c(3)g(\);)p 3747 3275 V 75 3375
V 188 3345 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g
(over)g(GF\(2\))p 3747 3375 V 75 3400 4 25 v 3747 3400
V 75 3403 3675 4 v 75 3616 a FK(See)23 b Ft(GeneralizedReedMul)q(ler)29
b FK(\()p Fz(??)r FK(\))23 b(for)g(a)g(more)h(general)h(construction.)
75 3768 y
SDict begin H.S end
 75 3768 a 75 3768 a
SDict begin 13.6 H.A end
 75 3768 a 75 3768 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.6) cvn H.B /DEST pdfmark end
 75
3768 a 97 x FJ(5.2.6)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Alter)o(nantCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4039 a Fs(\006)d Ft(AlternantCode\()52
b(r,)47 b(Y[,)g(alpha,])i(F)e(\))1796 b Fr(\(function\))p
Black 216 4265 a Ft(AlternantCode)25 b FK(returns)f(an)d('alternant)j
(code',)f(with)e(parameters)i Ft(r)q FK(,)d Ft(Y)h FK(and)h
Ft(alpha)h FK(\(optional\).)30 b Ft(F)21 b FK(denotes)75
4378 y(the)30 b(\(\002nite\))h(base)g(\002eld.)49 b(Here,)31
b Ft(r)f FK(is)g(the)h(design)g(redundanc)o(y)j(of)c(the)g(code.)50
b Ft(Y)29 b FK(and)i Ft(alpha)g FK(are)g(both)g(v)o(ectors)75
4491 y(of)d(length)i Ft(n)e FK(from)h(which)g(the)g(parity)g(check)h
(matrix)f(is)g(constructed.)46 b(The)29 b(check)g(matrix)g(has)g(the)g
(form)f Fq(H)h Fo(=)75 4604 y(\([)p Fq(a)190 4558 y Fm(j)180
4629 y(i)215 4604 y Fq(y)255 4618 y Fm(i)278 4604 y Fo(]\))p
FK(,)37 b(where)e(0)27 b Fv(\024)40 b Fq(j)28 b Fv(\024)e
Fq(r)19 b Fv(\000)e FK(1,)36 b(1)27 b Fv(\024)f Fq(i)h
Fv(\024)f Fq(n)p FK(,)36 b(and)g(where)e Fo([)p Fp(:::)p
Fo(])h FK(is)g(as)f(in)h Ft(VerticalConversionFi)q(el)q(dMa)q(t)75
4717 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4719
a
SDict begin H.S end
 105 4719 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 4655 a
SDict begin H.R end
 286 4655
a 286 4717 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
 286 4717 a Black FK(\)\).)40 b(If)27 b(no)g
Ft(alpha)h FK(is)f(speci\002ed,)i(the)e(v)o(ector)h Fo([)p
FK(1)p Fp(;)10 b Fq(a)p Fp(;)g Fq(a)1950 4684 y Fr(2)1990
4717 y Fp(;)g(::;)g Fq(a)2155 4684 y Fm(n)p Fh(\000)p
Fr(1)2278 4717 y Fo(])27 b FK(is)f(used,)j(where)e Fq(a)g
FK(is)g(a)f(primiti)n(v)o(e)i(element)75 4829 y(of)23
b(a)h(Galois)g(\002eld)f Ft(F)p FK(.)p 75 4934 1648 4
v 1764 4939 a FF(Example)p 2102 4934 V 75 4959 4 25 v
3747 4959 V 75 5058 4 100 v 188 5028 a(gap>)44 b(Y)e(:=)h([)g(1,)g(1,)g
(1,)g(1,)g(1,)g(1,)g(1];;)h(a)f(:=)g(PrimitiveUnityRoot\()48
b(2,)43 b(7)g(\);;)p 3747 5058 V 75 5158 V 188 5128 a(gap>)h(alpha)g
(:=)f(List\()h([0..6],)g(i)f(->)g(a\210i)h(\);;)p 3747
5158 V 75 5257 V 188 5228 a(gap>)g(C)e(:=)h(AlternantCode\()k(2,)c(Y,)g
(alpha,)i(GF\(8\))f(\);)p 3747 5257 V 75 5357 V 188 5327
a(a)f(linear)h([7,3,3..4]3..4)j(alternant)f(code)d(over)h(GF\(8\))p
3747 5357 V 75 5382 4 25 v 3747 5382 V 75 5385 3675 4
v Black Black eop end end
%%Page: 67 67
TeXDict begin HPSdict begin 67 66 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(67)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.7) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.2.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(GoppaCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(GoppaCode\()50 b(G,)d(L)g(\))2538 b
Fr(\(function\))p Black 216 799 a Ft(GoppaCode)21 b FK(returns)f(a)e
(Goppa)h(code)g Ft(C)e FK(from)i(Goppa)g(polynomial)h
Ft(g)q FK(,)e(ha)n(ving)i(coef)n(\002cients)g(in)e(a)g(Galois)h(Field)
75 912 y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)43 b Ft(L)28
b FK(must)g(be)g(a)g(list)g(of)h(elements)g(in)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(,)29 b(that)g(are)g(not)f(roots)h(of)g
Ft(g)p FK(.)42 b(The)28 b(w)o(ord)g(length)i(of)e(the)g(code)75
1024 y(is)f(equal)h(to)f(the)h(length)g(of)f Ft(L)q FK(.)38
b(The)27 b(parity)h(check)h(matrix)e(has)h(the)f(form)g
Fq(H)i Fo(=)21 b(\([)p Fq(a)2781 979 y Fm(j)2771 1050
y(i)2807 1024 y Fp(=)p Fq(G)p Fo(\()p Fq(a)2998 1038
y Fm(i)3021 1024 y Fo(\)]\))3116 1042 y Fr(0)p Fh(\024)10
b Fm(j)r Fh(\024)p Fm(d)s(e)m(g)p Fk(\()p Fm(g)p Fk(\))p
Fh(\000)p Fr(1)p Fl(;)25 b Fm(a)3624 1052 y Ff(i)3642
1042 y Fh(2)p Fm(L)3727 1024 y FK(,)75 1137 y(where)32
b Fq(a)373 1151 y Fm(i)421 1137 y Fv(2)24 b Fq(L)31 b
FK(and)h Fo([)p Fp(:::)p Fo(])g FK(is)f(as)h(in)g Ft
(VerticalConversionFi)q(el)q(dMa)q(t)37 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2473 1139 a
SDict begin H.S end
 2473 1139 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(7.3.9)p 0.0236 0.0894 0.6179 TeXcolorrgb
2654 1075 a
SDict begin H.R end
 2654 1075 a 2654 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
 2654 1137 a Black
FK(\),)d(so)e Fq(H)37 b FK(has)32 b(entries)h(in)e Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(,)75 1250 y Fq(q)21 b Fo(=)27
b Fq(p)284 1217 y Fm(m)337 1250 y FK(.)i(It)24 b(is)g(kno)n(wn)h(that)f
Fq(d)5 b Fo(\()-5 b Fq(C)r Fo(\))22 b Fv(\025)e Fq(d)5
b(e)l(g)p Fo(\()p Fq(g)p Fo(\))13 b(+)g FK(1,)25 b(with)f(a)g(better)h
(bound)h(in)e(the)g(binary)i(case)f(pro)o(vided)h Fq(g)e
FK(has)g(no)75 1363 y(multiple)j(roots.)36 b(See)25 b(Huf)n(fman)h(and)
g(Pless)g([)p 0.0236 0.6179 0.0894 TeXcolorrgb 1547 1364
a
SDict begin H.S end
 1547 1364 a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p
0.0236 0.6179 0.0894 TeXcolorrgb 1754 1301 a
SDict begin H.R end
 1754 1301
a 1754 1363 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 1754 1363 a Black FK(])f(section)i(13.2.2,)g(and)f(MacW)l
(illiams)h(and)f(Sloane)g([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3497 1364 a
SDict begin H.S end
 3497 1364 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb 3719
1301 a
SDict begin H.R end
 3719 1301 a 3719 1363 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
 3719 1363 a Black 1 w
FK(])75 1476 y(section)f(12.3,)f(for)g(more)f(details.)216
1589 y(One)h(can)h(also)g(call)g Ft(GoppaCode)i FK(using)f(the)f
(syntax)h Ft(GoppaCode\(g,n\))p FK(.)36 b(When)25 b(called)g(with)g
(parameter)h Ft(n)p FK(,)75 1702 y Fy(GU)m(A)-6 b(V)f(A)22
b FK(constructs)k(a)d(list)h Fq(L)f FK(of)g(length)i
Ft(n)p FK(,)e(such)h(that)g(no)g(element)g(of)g Ft(L)f
FK(is)g(a)g(root)i(of)e Ft(g)p FK(.)216 1815 y(This)g(is)h(a)f(special)
i(case)f(of)g(an)f(alternant)j(code.)p 75 1896 1648 4
v 1764 1901 a FF(Example)p 2102 1896 V 75 1920 4 25 v
3747 1920 V 75 2020 4 100 v 188 1990 a(gap>)44 b
(x:=Indeterminate\(GF\(8)q(\),")q(x"\))q(;)p 3747 2020
V 75 2120 V 188 2090 a(x)p 3747 2120 V 75 2219 V 188
2189 a(gap>)g(L:=Elements\(GF\(8\)\);)p 3747 2219 V 75
2319 V 188 2289 a([)f(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\2103\),)g
(Z\(2\2103\)\2102,)g(Z\(2\2103\)\2103,)h(Z\(2\2103\)\2104,)f
(Z\(2\2103\)\2105,)g(Z\(2\2103\)\2106)g(])p 3747 2319
V 75 2419 V 188 2389 a(gap>)f(g:=x\2102+x+1;)p 3747 2419
V 75 2518 V 188 2488 a(x\2102+x+Z\(2\)\2100)p 3747 2518
V 75 2618 V 188 2588 a(gap>)g(C:=GoppaCode\(g,L\);)p
3747 2618 V 75 2717 V 188 2688 a(a)f(linear)h([8,2,5]3)h(Goppa)f(code)g
(over)g(GF\(2\))p 3747 2717 V 75 2817 V 188 2787 a(gap>)g(xx)f(:=)g
(Indeterminate\()k(GF\(2\),)d("xx")g(\);;)p 3747 2817
V 75 2917 V 188 2887 a(gap>)g(gg)f(:=)g(xx\2102)g(+)g(xx)g(+)g(1;;)g(L)
g(:=)g(AsSSortedList\()k(GF\(8\))d(\);;)p 3747 2917 V
75 3016 V 188 2986 a(gap>)g(C1)f(:=)g(GoppaCode\()i(gg,)f(L)e(\);)p
3747 3016 V 75 3116 V 188 3086 a(a)h(linear)h([8,2,5]3)h(Goppa)f(code)g
(over)g(GF\(2\))p 3747 3116 V 75 3216 V 188 3186 a(gap>)g(y)e(:=)h
(Indeterminate\()k(GF\(2\),)e("y")e(\);;)p 3747 3216
V 75 3315 V 188 3285 a(gap>)h(h)e(:=)h(y\2102)h(+)e(y)h(+)g(1;;)p
3747 3315 V 75 3415 V 188 3385 a(gap>)h(C2)f(:=)g(GoppaCode\()i(h,)e(8)
g(\);)p 3747 3415 V 75 3514 V 188 3485 a(a)g(linear)h([8,2,5]3)h(Goppa)
f(code)g(over)g(GF\(2\))p 3747 3514 V 75 3614 V 188 3584
a(gap>)g(C1=C2;)p 3747 3614 V 75 3714 V 188 3684 a(true)p
3747 3714 V 75 3813 V 188 3783 a(gap>)g(C=C1;)p 3747
3813 V 75 3913 V 188 3883 a(true)p 3747 3913 V 75 3938
4 25 v 3747 3938 V 75 3941 3675 4 v 75 4125 a
SDict begin H.S end
 75 4125
a 75 4125 a
SDict begin 13.6 H.A end
 75 4125 a 75 4125 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.8) cvn H.B /DEST pdfmark end
 75 4125 a 116 x FJ(5.2.8)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GeneralizedSri)o(v)o(asta)n(v)o(aCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4415 a Fs(\006)22 b
Ft(GeneralizedSrivas)q(tav)q(aCo)q(de\()53 b(a,)47 b(w,)g(z[,)h(t,])f
(F)g(\))1286 b Fr(\(function\))p Black 216 4641 a Ft
(GeneralizedSrivast)q(ava)q(Cod)q(e)41 b FK(returns)c(a)e(generalized)k
(Sri)n(v)n(asta)n(v)n(a)e(code)f(with)g(parameters)h
Ft(a)q FK(,)g Ft(w)p FK(,)h Ft(z)p FK(,)75 4754 y Ft(t)p
FK(.)56 b Fq(a)26 b Fo(=)f Fv(f)p Fq(a)457 4768 y Fr(1)495
4754 y Fp(;)10 b(:::;)g Fq(a)685 4768 y Fm(n)724 4754
y Fv(g)32 b FK(and)i Fq(w)25 b Fo(=)g Fv(f)p Fq(w)1253
4768 y Fr(1)1290 4754 y Fp(;)10 b(:::;)g Fq(w)1496 4768
y Fm(s)1527 4754 y Fv(g)32 b FK(are)h(lists)h(of)e Fq(n)17
b Fo(+)e Fq(s)33 b FK(distinct)h(elements)h(of)d Fq(F)h
Fo(=)25 b Fq(GF)7 b Fo(\()p Fq(q)3405 4721 y Fm(m)3457
4754 y Fo(\))p FK(,)35 b Fq(z)d FK(is)h(a)75 4867 y(list)28
b(of)g(length)h Fq(n)f FK(of)g(nonzero)i(elements)f(of)f
Fq(GF)7 b Fo(\()p Fq(q)1728 4834 y Fm(m)1781 4867 y Fo(\))p
FK(.)41 b(The)27 b(parameter)j Ft(t)d FK(determines)j(the)f(designed)h
(distance:)75 4980 y Fq(d)25 b Fv(\025)20 b Fq(s)n(t)f
Fo(+)13 b FK(1.)28 b(The)23 b(check)i(matrix)f(of)f(this)h(code)h(is)e
(the)h(form)1556 5151 y Fq(H)i Fo(=)20 b(\([)1962 5089
y Fq(z)1997 5103 y Fm(i)p 1809 5130 365 4 v 1809 5213
a Fo(\()p Fq(a)1889 5227 y Fm(i)1925 5213 y Fv(\000)13
b Fq(w)2080 5227 y Fm(j)2103 5213 y Fo(\))2138 5187 y
Fm(k)2183 5151 y Fo(]\))p Fp(;)75 5367 y FK(1)21 b Fv(\024)g
Fq(k)i Fv(\024)c Fq(t)6 b FK(,)24 b(where)h Fo([)p Fp(:::)p
Fo(])g FK(is)g(as)g(in)g Ft(VerticalConversionF)q(iel)q(dMa)q(t)30
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2399 5369
a
SDict begin H.S end
 2399 5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 2580 5305 a
SDict begin H.R end
 2580 5305
a 2580 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
 2580 5367 a Black FK(\).)k(W)-7 b(e)24
b(use)h(this)h(de\002nition)g(of)f Fq(H)30 b FK(to)75
5479 y(de\002ne)d(the)f(code.)38 b(The)26 b(def)o(ault)i(for)e
Ft(t)g FK(is)g(1.)37 b(The)26 b(original)i(Sri)n(v)n(asta)n(v)n(a)g
(codes)f(\(see)g Ft(SrivastavaCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3507 5481 a
SDict begin H.S end
 3507 5481 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(5.2.9)p 0.0236 0.0894 0.6179 TeXcolorrgb
3688 5417 a
SDict begin H.R end
 3688 5417 a 3688 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.9) cvn H.B /ANN pdfmark end
 3688 5479 a Black
FK(\)\))75 5592 y(are)24 b(a)f(special)i(case)d Fq(t)27
b Fo(=)19 b FK(1,)k Fq(z)992 5606 y Fm(i)1035 5592 y
Fo(=)d Fq(a)1171 5547 y Fm(\265)1171 5618 y(i)1209 5592
y FK(,)j(for)g(some)h Fq(\265)p FK(.)p Black Black eop
end end
%%Page: 68 68
TeXDict begin HPSdict begin 68 67 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(68)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(a)e(:=)h(Filtered\()j(AsSSortedList\()h(GF\(2\2106\))e
(\),)e(e)f(->)h(e)g(in)g(GF\(2\2103\))i(\);;)p 3747 523
V 75 623 V 188 593 a(gap>)f(w)e(:=)h([)g(Z\(2\2106\))h(];;)g(z)e(:=)h
(List\()i([1..8],)f(e)f(->)g(1)g(\);;)p 3747 623 V 75
722 V 188 692 a(gap>)h(C)e(:=)h(GeneralizedSrivasta)q(vaC)q(od)q(e\()49
b(a,)43 b(w,)g(z,)g(1,)g(GF\(64\))h(\);)p 3747 722 V
75 822 V 188 792 a(a)f(linear)h([8,2,2..5]3..4)j(generalized)f
(Srivastava)g(code)e(over)f(GF\(2\))p 3747 822 V 75 847
4 25 v 3747 847 V 75 850 3675 4 v 75 983 a
SDict begin H.S end
 75 983 a 75
983 a
SDict begin 13.6 H.A end
 75 983 a 75 983 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.9) cvn H.B /DEST pdfmark end
 75 983 a 116 x FJ(5.2.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Sri)o(v)o(asta)n(v)o(aCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1274 a Fs(\006)22 b Ft(SrivastavaCode\()52
b(a,)47 b(w[,)h(mu,])g(F)e(\))1889 b Fr(\(function\))p
Black 216 1499 a Fq(S)q(r)r(ivas)n(t)6 b(ava)-5 b(C)r(od)5
b(e)51 b FK(returns)e(a)d(Sri)n(v)n(asta)n(v)n(a)j(code)f(with)e
(parameters)k Ft(a)p FK(,)i Ft(w)46 b FK(\(and)i(optionally)i
Ft(mu)q FK(\).)99 b Fq(a)33 b Fo(=)75 1612 y Fv(f)p Fq(a)165
1626 y Fr(1)203 1612 y Fp(;)10 b(:::;)g Fq(a)393 1626
y Fm(n)432 1612 y Fv(g)35 b FK(and)h Fq(w)27 b Fo(=)f
Fv(f)p Fq(w)969 1626 y Fr(1)1007 1612 y Fp(;)10 b(:::;)g
Fq(w)1213 1626 y Fm(s)1243 1612 y Fv(g)35 b FK(are)h(lists)g(of)g
Fq(n)17 b Fo(+)g Fq(s)35 b FK(distinct)i(elements)g(of)e
Fq(F)f Fo(=)27 b Fq(GF)7 b Fo(\()p Fq(q)3148 1579 y Fm(m)3200
1612 y Fo(\))p FK(.)64 b(The)35 b(def)o(ault)75 1725
y(for)26 b Ft(mu)g FK(is)g(1.)35 b(The)26 b(Sri)n(v)n(asta)n(v)n(a)h
(code)g(is)e(a)h(generalized)j(Sri)n(v)n(asta)n(v)n(a)e(code,)g(in)f
(which)g Fq(z)2860 1739 y Fm(i)2905 1725 y Fo(=)21 b
Fq(a)3042 1692 y Fm(mu)3042 1751 y(i)3153 1725 y FK(for)26
b(some)g Ft(mu)g FK(and)73 1838 y Fq(t)g Fo(=)20 b FK(1.)216
1951 y(J.)30 b(N.)f(Sri)n(v)n(asta)n(v)n(a)j(introduced)i(this)d(code)g
(in)g(1967,)i(though)g(his)d(w)o(ork)h(w)o(as)f(not)i(published.)52
b(See)30 b(Helgert)75 2064 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 2065 a
SDict begin H.S end
 105 2065 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Hel72)p 0.0236 0.6179 0.0894 TeXcolorrgb
326 2002 a
SDict begin H.R end
 326 2002 a 326 2064 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.He72) cvn H.B /ANN pdfmark end
 326 2064 a Black 1 w
FK(])25 b(for)g(more)g(details)i(on)e(the)g(properties)j(of)d(this)h
(code.)34 b(Related)26 b(reference:)35 b(G.)23 b(Roelofsen,)29
b(O)t Fj(N)g FK(G)t Fj(O)t(P)t(P)m(A)77 2177 y(A)t(N)t(D)23
b FK(G)t Fj(E)t(N)t(E)t(R)t(A)t(L)t(I)t(Z)t(E)t(D)28
b FK(S)t Fj(R)t(I)t(V)-6 b(A)t(S)t(T)m(A)g(V)g(A)27 b
FK(C)t Fj(O)t(D)t(E)t(S)c FK(PhD)18 b(thesis,)k(Dept.)27
b(Math.)h(and)20 b(Comp.)27 b(Sci.,)19 b(Eindho)o(v)o(en)j(Uni)n(v)-6
b(.)75 2290 y(of)23 b(T)-6 b(echnology)g(,)26 b(the)e(Netherlands,)h
(1982.)p 75 2412 1648 4 v 1764 2417 a FF(Example)p 2102
2412 V 75 2437 4 25 v 3747 2437 V 75 2537 4 100 v 188
2507 a(gap>)44 b(a)e(:=)h(AsSSortedList\()k(GF\(11\))e(\){[2..8]};;)p
3747 2537 V 75 2637 V 188 2607 a(gap>)f(w)e(:=)h(AsSSortedList\()k
(GF\(11\))e(\){[9..10]};;)p 3747 2637 V 75 2736 V 188
2706 a(gap>)f(C)e(:=)h(SrivastavaCode\()48 b(a,)43 b(w,)g(2,)g
(GF\(11\))h(\);)p 3747 2736 V 75 2836 V 188 2806 a(a)f(linear)h
([7,5,3]2)h(Srivastava)h(code)e(over)f(GF\(11\))p 3747
2836 V 75 2935 V 188 2906 a(gap>)h(IsMDSCode\()h(C)e(\);)p
3747 2935 V 75 3035 V 188 3005 a(true)171 b(#)42 b(Always)j(true)e(if)g
(F)g(is)g(a)g(prime)h(field)p 3747 3035 V 75 3060 4 25
v 3747 3060 V 75 3063 3675 4 v 75 3296 a
SDict begin H.S end
 75 3296 a 75
3296 a
SDict begin 13.6 H.A end
 75 3296 a 75 3296 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.10) cvn H.B /DEST pdfmark end
 75 3296 a 116 x FJ(5.2.10)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Cordar)n(oW)-6 b(agnerCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3586 a Fs(\006)22 b
Ft(CordaroWagnerCode)q(\()52 b(n)47 b(\))2306 b Fr(\(function\))p
Black 216 3812 a Ft(CordaroWagnerCode)42 b FK(returns)d(a)e(binary)h
(Cordaro-W)-7 b(agner)40 b(code.)70 b(This)37 b(is)f(a)h(code)h(of)f
(length)h Ft(n)f FK(and)75 3925 y(dimension)24 b(2)e(ha)n(ving)i(the)e
(best)h(possible)h(minimum)e(distance)i Fq(d)5 b FK(.)28
b(This)21 b(code)i(is)f(just)h(a)e(little)i(bit)g(less)f(tri)n(vial)h
(than)75 4038 y Ft(RepetitionCode)28 b FK(\(see)c Ft(RepetitionCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1618 4039 a
SDict begin H.S end

1618 4039 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 1844 3976 a
SDict begin H.R end
 1844 3976
a 1844 4038 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.12) cvn H.B /ANN pdfmark end
 1844 4038 a Black FK(\)\).)p 75 4157 1648
4 v 1764 4162 a FF(Example)p 2102 4157 V 75 4182 4 25
v 3747 4182 V 75 4282 4 100 v 188 4252 a(gap>)44 b(C)e(:=)h
(CordaroWagnerCode\()49 b(11)43 b(\);)p 3747 4282 V 75
4381 V 188 4351 a(a)g(linear)h([11,2,7]5)h(Cordaro-Wagner)j(code)43
b(over)h(GF\(2\))p 3747 4381 V 75 4481 V 188 4451 a(gap>)g
(AsSSortedList\(C\);)p 3747 4481 V 75 4581 V 188 4551
a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g
(0)g(0)f(1)h(1)g(1)f(1)h(1)g(1)f(1)h(],)p 3747 4581 V
75 4680 V 273 4650 a([)f(1)h(1)g(1)f(1)h(0)g(0)f(0)h(1)g(1)f(1)h(1)g
(],)g([)f(1)h(1)g(1)g(1)f(1)h(1)g(1)f(0)h(0)g(0)f(0)h(])g(])p
3747 4680 V 75 4705 4 25 v 3747 4705 V 75 4708 3675 4
v 75 4841 a
SDict begin H.S end
 75 4841 a 75 4841 a
SDict begin 13.6 H.A end
 75 4841 a 75 4841 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.11) cvn H.B /DEST pdfmark end
 75
4841 a 117 x FJ(5.2.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(F)n(err)n(er)n
(oDesignCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5132
a Fs(\006)22 b Ft(FerreroDesignCode)q(\()52 b(P,)47 b(m)g(\))2167
b Fr(\(function\))p Black 216 5358 a Fq(Requir)m(es)25
b(the)e(GAP)f(pac)n(ka)o(g)o(e)k(SON)n(A)m(T)-5 b(A)216
5471 y FK(A)22 b(group)i Fq(K)i FK(together)f(with)e(a)f(group)i(of)f
(automorphism)i Fq(H)j FK(of)23 b Fq(K)j FK(such)e(that)f(the)g
(semidirect)i(product)g Fq(K)5 b(H)27 b FK(is)75 5583
y(a)e(Frobenius)h(group)h(with)e(complement)h Fq(H)k
FK(is)25 b(called)i(a)d(Ferrero)i(pair)g Fo(\()p Fq(K)5
b Fp(;)10 b Fq(H)d Fo(\))23 b FK(in)i(SON)m(A)-10 b(T)i(A.)21
b(T)-7 b(ak)o(e)25 b(a)f(Frobenius)p Black Black eop
end end
%%Page: 69 69
TeXDict begin HPSdict begin 69 68 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(69)p Black 75 399 a Fo(\()p Fq(G)p Fp(;)10
b Fo(+\))22 b FK(group)i(with)e(k)o(ernel)j Fq(K)h FK(and)d(complement)
i Fq(H)7 b FK(.)26 b(Consider)e(the)f(design)i Fq(D)c
FK(with)i(point)h(set)e Fq(K)27 b FK(and)c(block)h(set)75
511 y Fv(f)p Fq(a)165 478 y Fm(H)235 511 y Fo(+)12 b
Fq(b)23 b Fv(j)g Fq(a)p Fp(;)10 b Fq(b)21 b Fv(2)f Fq(K)5
b Fp(;)10 b Fq(a)20 b Fv(6)p Fo(=)g FK(0)p Fv(g)p FK(.)29
b(Here)23 b Fq(a)1304 478 y Fm(H)1384 511 y FK(denotes)i(the)f(orbit)g
(of)f(a)g(under)i(conjugation)h(by)d(elements)i(of)e
Fq(H)7 b FK(.)27 b(Ev)o(ery)75 624 y(planar)h(near)n(-ring)i(design)f
(of)e(type)g(\224*\224)h(can)f(be)g(obtained)j(in)d(this)g(w)o(ay)g
(from)g(groups.)41 b(These)27 b(designs)i(\(from)f(a)75
737 y(Frobenius)h(k)o(ernel)g(of)e(order)h Fq(v)f FK(and)h(a)e
(Frobenius)k(complement)e(of)g(order)g Fq(k)r FK(\))e(ha)n(v)o(e)i
Fq(v)p Fo(\()p Fq(v)14 b Fv(\000)g FK(1)p Fo(\))p Fp(=)p
Fq(k)30 b FK(distinct)g(blocks)75 850 y(and)23 b(the)o(y)g(are)f(all)h
(of)f(size)i Fq(k)r FK(.)j(Moreo)o(v)o(er)c(each)h(of)e(the)h
Fq(v)f FK(points)i(occurs)g(in)e(e)o(xactly)i Fq(v)12
b Fv(\000)g FK(1)21 b(distinct)k(blocks.)30 b(Hence)75
963 y(the)24 b(ro)n(ws)f(and)h(the)g(columns)h(of)e(the)h(incidence)i
(matrix)e Fq(M)i FK(of)e(the)f(design)j(are)d(al)o(w)o(ays)i(of)e
(constant)j(weight.)216 1076 y Ft(FerreroDesignCode)33
b FK(constructs)d(binary)e(linear)h(code)f(arising)h(from)e(the)g
(incdence)j(matrix)e(of)f(a)g(design)75 1189 y(associated)22
b(to)c(a)g(\224Ferrero)i(pair\224)g(arising)g(from)f(a)f(\002x)o
(ed-point-free)k(\(fpf\))e(automorphism)h(groups)f(and)f(Frobenius)75
1302 y(group.)216 1415 y(INPUT)-5 b(:)21 b Fq(P)g FK(is)h(a)g(list)h
(of)f(prime)h(po)n(wers)g(describing)i(an)e(abelian)h(group)f
Fq(G)p FK(.)k Fq(m)19 b Fp(>)g FK(0)j(is)g(an)h(inte)o(ger)g(such)g
(that)g Fq(G)75 1528 y FK(admits)j(a)g(c)o(yclic)g(fpf)g(automorphism)i
(group)f(of)f(size)g Fq(m)p FK(.)34 b(This)26 b(means)g(that)g(for)g
(all)g Fq(q)c Fo(=)28 b Fq(p)3019 1495 y Fm(k)3075 1528
y Fv(2)21 b Fq(P)p FK(,)k(OrderMod\()7 b Fq(p)p FK(,)75
1641 y Fq(m)p FK(\))23 b(must)g(di)n(vide)i Fq(q)e FK(\(see)h(the)g
(SON)m(A)-10 b(T)i(A)20 b(documentation)27 b(for)c Ft
(FpfAutomorphismGr)q(oup)q(sCy)q(cl)q(ic)p FK(\))q(.)216
1753 y(OUTPUT)-5 b(:)23 b(The)i(binary)j(linear)e(code)h(whose)f
(generator)i(matrix)e(is)g(the)g(incidence)i(matrix)e(of)g(a)f(design)i
(as-)75 1866 y(sociated)d(to)e(a)f(\224Ferrero)i(pair\224)f(arising)i
(from)e(the)g(\002x)o(ed-point-free)j(\(fpf\))d(automorphism)j(group)e
(of)e Fq(G)p FK(.)27 b(The)22 b(pair)75 1979 y Fo(\()p
Fq(H)7 b Fp(;)j Fq(K)5 b Fo(\))23 b FK(is)i(called)g(a)g(Ferraro)g
(pair)g(and)g(the)g(semidirect)h(product)h Fq(K)5 b(H)29
b FK(is)c(a)f(Frobenius)i(group)g(with)f(complement)75
2092 y Fq(H)7 b FK(.)216 2205 y(A)-5 b(UTHORS:)20 b(Peter)k(Mayr)g(and)
g(Da)n(vid)g(Jo)o(yner)p 75 2328 1648 4 v 1764 2333 a
FF(Example)p 2102 2328 V 75 2353 4 25 v 3747 2353 V 75
2452 4 100 v 188 2422 a(gap>)44 b(G:=AbelianGroup\([5,5])49
b(\);)p 3747 2452 V 75 2552 V 230 2522 a([)43 b(pc)g(group)h(of)f(size)
h(25)f(with)g(2)g(generators)j(])p 3747 2552 V 75 2651
V 188 2622 a(gap>)e(FpfAutomorphismGroups)q(Max)q(Siz)q(e\()49
b(G)43 b(\);)p 3747 2651 V 75 2751 V 188 2721 a([)g(24,)g(2)g(])p
3747 2751 V 75 2851 V 188 2821 a(gap>)h(L:=FpfAutomorphismGro)q(ups)q
(Cyc)q(li)q(c\()49 b([5,5],)44 b(3)f(\);)p 3747 2851
V 75 2950 V 188 2920 a([)g([)f([)h(f1,)g(f2)g(])g(->)g([)g(f1*f2\2102,)
i(f1*f2\2103)g(])d(],)p 3747 2950 V 75 3050 V 273 3020
a([)g(pc)h(group)h(of)f(size)h(25)f(with)h(2)e(generators)k(])d(])p
3747 3050 V 75 3150 V 188 3120 a(gap>)h(D)e(:=)h(DesignFromFerreroPa)q
(ir\()49 b(L[2],)44 b(Group\(L[1][1]\),)k("*")43 b(\);)p
3747 3150 V 75 3249 V 230 3219 a([)g(a)g(2)f(-)h(\()g(25,)g(3,)g(2)g
(\))f(nearring)j(generated)h(design)e(])p 3747 3249 V
75 3349 V 188 3319 a(gap>)g(M:=IncidenceMat\()j(D)c(\);;)g
(Length\(M\);)j(Length\(TransposedMa)q(t\(M)q(\)\);)p
3747 3349 V 75 3448 V 188 3419 a(25)p 3747 3448 V 75
3548 V 188 3518 a(200)p 3747 3548 V 75 3648 V 188 3618
a(gap>)e(C1:=GeneratorMatCode\()q(M*Z)q(\(2\))q(,G)q(F\(2)q(\)\);)p
3747 3648 V 75 3747 V 188 3717 a(a)f(linear)h([200,25,1..24]62..10)q(0)
k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 3747 V 75 3847 V 188 3817 a(gap>)h(MinimumDistance\(C1\);)p
3747 3847 V 75 3947 V 188 3917 a(24)p 3747 3947 V 75
4046 V 188 4016 a(gap>)g(C2:=FerreroDesignCode)q(\()k([5,5],3\);)p
3747 4046 V 75 4146 V 188 4116 a(a)43 b(linear)h([200,25,1..24]62..10)q
(0)k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 4146 V 75 4246 V 188 4216 a(gap>)h(C1=C2;)p 3747
4246 V 75 4345 V 188 4315 a(true)p 3747 4345 V 75 4445
V 3747 4445 V 75 4470 4 25 v 3747 4470 V 75 4473 3675
4 v 75 4606 a
SDict begin H.S end
 75 4606 a 75 4606 a
SDict begin 13.6 H.A end
 75 4606 a 75 4606 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.12) cvn H.B /DEST pdfmark end

75 4606 a 116 x FJ(5.2.12)p 0.0 0.0 1.0 TeXcolorrgb 99
w(RandomLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
4896 a Fs(\006)22 b Ft(RandomLinearCode\()53 b(n,)47
b(k,)g(F)g(\))2074 b Fr(\(function\))p Black 216 5122
a Ft(RandomLinearCode)33 b FK(returns)d(a)e(random)h(linear)g(code)g
(with)f(w)o(ord)h(length)g Ft(n)q FK(,)f(dimension)i
Ft(k)e FK(o)o(v)o(er)g(\002eld)g Ft(F)p FK(.)75 5235
y(The)22 b(method)h(used)g(is)g(to)f(\002rst)g(construct)j(a)d
Fq(k)13 b Fv(\002)f Fq(n)21 b FK(matrix)i(of)g(the)f(block)i(form)e
Fo(\()p Fq(I)5 b Fp(;)10 b Fq(A)p Fo(\))p FK(,)22 b(where)g
Fq(I)27 b FK(is)22 b(a)g Fq(k)13 b Fv(\002)f Fq(k)23
b FK(identity)75 5348 y(matrix)k(and)g Fq(A)e FK(is)h(a)h
Fq(k)15 b Fv(\002)f Fo(\()p Fq(n)g Fv(\000)g Fq(k)r Fo(\))25
b FK(matrix)i(constructed)j(using)e Ft(Random\(F\))h
FK(repeatedly)-6 b(.)40 b(Then)26 b(the)h(columns)h(are)75
5461 y(permuted)d(using)g(a)e(randomly)i(selected)h(element)e(of)g
Ft(SymmetricGroup\(n\))p FK(.)216 5574 y(T)-7 b(o)23
b(create)h(a)f(random)i(unrestricted)i(code,)d(use)g
Ft(RandomCode)i FK(\(see)e Ft(RandomCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2921 5575 a
SDict begin H.S end
 2921 5575 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
3102 5512 a
SDict begin H.R end
 3102 5512 a 3102 5574 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.5) cvn H.B /ANN pdfmark end
 3102 5574 a Black
FK(\)\).)p Black Black eop end end
%%Page: 70 70
TeXDict begin HPSdict begin 70 69 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(70)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(RandomLinearCode\()48 b(15,)c(4,)f(GF\(3\))h
(\);)p 3747 523 V 75 623 V 188 593 a(a)85 b([15,4,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(3\))p 3747
623 V 75 722 V 188 692 a(gap>)g(Display\(C\);)p 3747
722 V 75 822 V 188 792 a(a)f(linear)h([15,4,1..6]6..10)k(random)c
(linear)h(code)e(over)h(GF\(3\))p 3747 822 V 75 847 4
25 v 3747 847 V 75 850 3675 4 v 75 1063 a FK(The)25 b(method)h
Fy(GU)m(A)-6 b(V)f(A)23 b FK(chooses)k(to)f(output)g(the)g(result)g(of)
f(a)g Ft(RandomLinearCode)30 b FK(command)c(is)f(dif)n(ferent)i(than)75
1176 y(other)j(codes.)47 b(F)o(or)28 b(e)o(xample,)j(the)f(bounds)h(on)
e(the)h(minimum)f(distance)i(is)e(not)g(displayed.)49
b(Ho)n(weer)l(,)30 b(you)g(can)75 1289 y(use)d(the)f
Ft(Display)i FK(command)f(to)f(print)i(this)f(information.)39
b(This)26 b(ne)n(w)g(display)i(method)f(w)o(as)f(added)i(in)e(v)o
(ersion)75 1401 y(1.9)d(to)f(speed)i(up)f(the)g(command)h(\(if)f
Fq(n)f FK(is)h(about)h(80)f(and)g Fq(k)h FK(about)g(40,)e(for)h(e)o
(xample,)h(the)f(time)g(it)f(took)i(to)e(look)i(up)75
1514 y(and/or)h(calculate)h(the)e(bounds)h(on)f(the)f(minimum)h
(distance)h(w)o(as)f(too)g(long\).)75 1667 y
SDict begin H.S end
 75 1667
a 75 1667 a
SDict begin 13.6 H.A end
 75 1667 a 75 1667 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.13) cvn H.B /DEST pdfmark end
 75 1667 a 97 x FJ(5.2.13)p
0.0 0.0 1.0 TeXcolorrgb 99 w(OptimalityCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1938 a Fs(\006)e Ft(OptimalityCode\()52
b(C)47 b(\))2445 b Fr(\(function\))p Black 216 2164 a
Ft(OptimalityCode)31 b FK(returns)c(the)g(dif)n(ference)h(between)g
(the)e(smallest)h(kno)n(wn)g(upper)g(bound)h(and)e(the)h(actual)75
2277 y(size)k(of)g(the)g(code.)51 b(Note)30 b(that)h(the)g(v)n(alue)h
(of)e(the)h(function)i Ft(UpperBound)h FK(is)c(not)h(al)o(w)o(ays)h
(equal)f(to)g(the)g(actual)75 2389 y(upper)25 b(bound)g
Fq(A)p Fo(\()p Fq(n)p Fp(;)10 b Fq(d)5 b Fo(\))23 b FK(thus)i(the)f
(result)g(may)g(not)f(be)h(equal)h(to)e(0)g(e)n(v)o(en)h(if)f(the)h
(code)g(is)g(optimal!)216 2502 y Ft(OptimalityLinearCo)q(de)29
b FK(is)23 b(similar)i(b)n(ut)f(applies)h(only)f(to)g(linear)h(codes.)
75 2655 y
SDict begin H.S end
 75 2655 a 75 2655 a
SDict begin 13.6 H.A end
 75 2655 a 75 2655 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.14) cvn H.B /DEST pdfmark end
 75
2655 a 97 x FJ(5.2.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(BestKno)o
(wnLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2926
a Fs(\006)d Ft(BestKnownLinearCo)q(de\()53 b(n,)47 b(k,)g(F)g(\))1935
b Fr(\(function\))p Black 216 3152 a Ft(BestKnownLinearCod)q(e)41
b FK(returns)d(the)f(best)g(kno)n(wn)f(\(as)h(of)f(11)g(May)g(2006\))i
(linear)f(code)g(of)f(length)i Ft(n)p FK(,)75 3265 y(dimension)24
b Ft(k)e FK(o)o(v)o(er)h(\002eld)f Ft(F)p FK(.)28 b(The)21
b(function)k(uses)e(the)g(tables)g(described)i(in)d(section)i
Ft(BoundsMinimumDist)q(anc)q(e)75 3377 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3378 a
SDict begin H.S end
 105 3378 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 3315 a
SDict begin H.R end
 331 3315 a 331 3377 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 331 3377 a Black FK(\))h(to)e
(construct)j(this)e(code.)216 3490 y(This)k(command)h(can)g(also)g(be)f
(called)i(using)f(the)g(syntax)h Ft(BestKnownLinearCode\()53
b(rec)48 b(\))p FK(,)28 b(where)h Ft(rec)75 3603 y FK(must)i(be)h(a)f
(record)h(containing)j(the)c(\002elds)h(`lo)n(werBound',)j
(`upperBound')f(and)e(`construction'.)57 b(It)31 b(uses)h(the)75
3716 y(information)g(in)e(this)g(\002eld)f(to)h(construct)i(a)d(code.)
48 b(This)29 b(form)h(is)f(meant)h(to)g(be)g(used)g(together)i(with)d
(the)h(func-)75 3829 y(tion)k Ft(BoundsMinimumDistanc)q(e)k
FK(\(see)c Ft(BoundsMinimumDistan)q(ce)39 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2469 3830 a
SDict begin H.S end
 2469 3830 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb
2695 3767 a
SDict begin H.R end
 2695 3767 a 2695 3829 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 2695 3829 a Black
FK(\)\),)d(if)c(the)i(bounds)g(are)f(already)75 3942
y(calculated.)p 75 4046 1648 4 v 1764 4051 a FF(Example)p
2102 4046 V 75 4071 4 25 v 3747 4071 V 75 4171 4 100
v 188 4141 a(gap>)44 b(C1)f(:=)g(BestKnownLinearCode\()49
b(23,)43 b(12,)h(GF\(2\))g(\);)p 3747 4171 V 75 4270
V 188 4240 a(a)f(linear)h([23,12,7]3)i(punctured)f(code)p
3747 4270 V 75 4370 V 188 4340 a(gap>)f(C1)f(=)f(BinaryGolayCode\(\);)p
3747 4370 V 75 4469 V 188 4439 a(false)213 b(#)43 b(it's)h(constructed)
i(differently)p 3747 4469 V 75 4569 V 188 4539 a(gap>)e(C1)f(:=)g
(BestKnownLinearCode\()49 b(23,)43 b(12,)h(GF\(2\))g(\);)p
3747 4569 V 75 4669 V 188 4639 a(a)f(linear)h([23,12,7]3)i(punctured)f
(code)p 3747 4669 V 75 4768 V 188 4738 a(gap>)f(G1)f(:=)g
(MutableCopyMat\(Genera)q(to)q(rMa)q(t\(C)q(1\)\))q(;;)p
3747 4768 V 75 4868 V 188 4838 a(gap>)h(PutStandardForm\(G1\);)p
3747 4868 V 75 4968 V 188 4938 a(\(\))p 3747 4968 V 75
5067 V 188 5037 a(gap>)g(Display\(G1\);)p 3747 5067 V
75 5167 V 230 5137 a(1)f(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)p 3747 5167 V
75 5266 V 230 5237 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(.)p 3747 5266 V
75 5366 V 230 5336 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p 3747 5366 V
75 5466 V 230 5436 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(.)p 3747 5466 V
75 5565 V 230 5535 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(1)p 3747 5565 V
Black Black eop end end
%%Page: 71 71
TeXDict begin HPSdict begin 71 70 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(71)p Black 75 428 4 100 v 230 399 a FF(.)43
b(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g
(1)f(.)h(1)g(1)f(1)p 3747 428 V 75 528 V 230 498 a(.)h(.)g(.)f(.)h(.)g
(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)
p 3747 528 V 75 628 V 230 598 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)h
(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 628 V 75 727 V 230 697 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)h
(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 727 V 75 827 V 230 797 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h
(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g(.)f(1)h(1)g(1)f(.)p
3747 827 V 75 927 V 230 897 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(1)p
3747 927 V 75 1026 V 230 996 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 1026 V 75 1126 V 188 1096 a(gap>)i(C2)f(:=)g(BinaryGolayCode\(\);)
p 3747 1126 V 75 1225 V 188 1196 a(a)g(cyclic)h([23,12,7]3)i(binary)e
(Golay)g(code)g(over)g(GF\(2\))p 3747 1225 V 75 1325
V 188 1295 a(gap>)g(G2)f(:=)g(MutableCopyMat\(Genera)q(to)q(rMa)q(t\(C)
q(2\)\))q(;;)p 3747 1325 V 75 1425 V 188 1395 a(gap>)h
(PutStandardForm\(G2\);)p 3747 1425 V 75 1524 V 188 1494
a(\(\))p 3747 1524 V 75 1624 V 188 1594 a(gap>)g(Display\(G2\);)p
3747 1624 V 75 1724 V 230 1694 a(1)f(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)p
3747 1724 V 75 1823 V 230 1793 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(1)p
3747 1823 V 75 1923 V 230 1893 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p
3747 1923 V 75 2022 V 230 1993 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(1)p
3747 2022 V 75 2122 V 230 2092 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(.)p
3747 2122 V 75 2222 V 230 2192 a(.)h(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g(1)f(.)h(1)g(1)f(.)p
3747 2222 V 75 2321 V 230 2291 a(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)p
3747 2321 V 75 2421 V 230 2391 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 2421 V 75 2521 V 230 2491 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 2521 V 75 2620 V 230 2590 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g(.)f(1)h(1)g(1)f(1)p
3747 2620 V 75 2720 V 230 2690 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(.)p
3747 2720 V 75 2819 V 230 2790 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 2819 V 75 2919 V 188 2889 a(##)h(Despite)i(their)f(generator)h
(matrices)g(are)f(different,)h(they)f(are)f(equivalent)j(codes,)f(see)e
(below.)p 3747 2919 V 75 3019 V 188 2989 a(gap>)h
(IsEquivalent\(C1,C2\);)p 3747 3019 V 75 3118 V 188 3088
a(true)p 3747 3118 V 75 3218 V 188 3188 a(gap>)g
(CodeIsomorphism\(C1,C2)q(\);)p 3747 3218 V 75 3318 V
188 3288 a(\(4,14,6,12,5\)\(7,17,1)q(8,1)q(1,1)q(9\)\()q(8,2)q(2,)q
(13,)q(21,)q(16\))q(\(10)q(,23)q(,15)q(,20)q(\))p 3747
3318 V 75 3417 V 188 3387 a(gap>)g(Display\()h(BestKnownLinearCode\()k
(81,)43 b(77,)h(GF\(4\))g(\))e(\);)p 3747 3417 V 75 3517
V 188 3487 a(a)h(linear)h([81,77,3]2..3)j(shortened)e(code)f(of)p
3747 3517 V 75 3616 V 188 3587 a(a)f(linear)h([85,81,3]1)i(Hamming)e
(\(4,4\))h(code)e(over)h(GF\(4\))p 3747 3616 V 75 3716
V 188 3686 a(gap>)g(C:=BestKnownLinearCod)q(e\(1)q(74,)q(72)q(\);)p
3747 3716 V 75 3816 V 188 3786 a(a)f(linear)h([174,72,31..36]26..8)q(7)
k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 3816 V 75 3915 V 188 3885 a(gap>)h(bounds)g(:=)f
(BoundsMinimumDistan)q(ce\()49 b(81,)43 b(77,)h(GF\(4\))g(\);)p
3747 3915 V 75 4015 V 188 3985 a(rec\()g(n)e(:=)h(81,)h(k)e(:=)h(77,)h
(q)e(:=)h(4,)p 3747 4015 V 75 4115 V 273 4085 a(references)i(:=)e
(rec\()h(Ham)f(:=)g([)g("\045T)h(this)f(reference)j(is)d(unknown,)i
(for)e(more)h(info",)p 3747 4115 V 75 4214 V 611 4184
a("\045T)g(contact)g(A.E.)g(Brouwer)h(\(aeb@cwi.nl\)")i(],)p
3747 4214 V 75 4314 V 442 4284 a(cap)c(:=)g([)g("\045T)g(this)h
(reference)i(is)d(unknown,)i(for)e(more)h(info",)p 3747
4314 V 75 4413 V 611 4384 a("\045T)g(contact)g(A.E.)g(Brouwer)h
(\(aeb@cwi.nl\)")i(])42 b(\),)p 3747 4413 V 75 4513 V
273 4483 a(construction)k(:=)d([)g(\(Operation)i("ShortenedCode"\),)p
3747 4513 V 75 4613 V 442 4583 a([)e([)f(\(Operation)k
("HammingCode"\),)i([)42 b(4,)h(4)g(])g(],)g([)f(1,)h(2,)g(3,)g(4)g(])g
(])f(],)p 3747 4613 V 75 4712 V 273 4682 a(lowerBound)j(:=)e(3,)p
3747 4712 V 75 4812 V 273 4782 a(lowerBoundExplanation)49
b(:=)43 b([)g("Lb\(81,77\)=3,)k(by)c(shortening)i(of:",)p
3747 4812 V 75 4912 V 442 4882 a("Lb\(85,81\)=3,)i(reference:)e(Ham")f
(],)f(upperBound)j(:=)d(3,)p 3747 4912 V 75 5011 V 273
4981 a(upperBoundExplanation)49 b(:=)43 b([)g("Ub\(81,77\)=3,)k(by)c
(considering)j(shortening)f(to:",)p 3747 5011 V 75 5111
V 442 5081 a("Ub\(18,14\)=3,)i(reference:)e(cap")f(])f(\))p
3747 5111 V 75 5210 V 188 5181 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q
(\()48 b(bounds)d(\);)p 3747 5210 V 75 5310 V 188 5280
a(a)e(linear)h([81,77,3]2..3)j(shortened)e(code)p 3747
5310 V 75 5410 V 188 5380 a(gap>)f(C)e(=)h(BestKnownLinearCode\()q(81,)
49 b(77,)44 b(GF\(4\))g(\);)p 3747 5410 V 75 5509 V 188
5479 a(true)p 3747 5509 V 75 5534 4 25 v 3747 5534 V
75 5537 3675 4 v Black Black eop end end
%%Page: 72 72
TeXDict begin HPSdict begin 72 71 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(72)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.3) cvn H.B /DEST pdfmark end
 75 307 a 92 x FM(5.3)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Gabidulin)32 b(Codes)p Black 75 606 a FK(These)40
b(\002)n(v)o(e)f(binary)-6 b(,)46 b(linear)41 b(codes)g(are)g(deri)n(v)
o(ed)g(from)f(an)g(article)h(by)g(Gabidulin,)k(Da)n(vydo)o(v)d(and)e(T)
-7 b(ombak)75 718 y([)p 0.0236 0.6179 0.0894 TeXcolorrgb
105 720 a
SDict begin H.S end
 105 720 a 0.0236 0.6179 0.0894 TeXcolorrgb
-2 x FK(GDT91)p 0.0236 0.6179 0.0894 TeXcolorrgb 383
656 a
SDict begin H.R end
 383 656 a 383 718 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GDT91) cvn H.B /ANN pdfmark end
 383 718 a Black FK(].)67 b(All)35
b(these)j(codes)f(are)g(de\002ned)g(by)f(check)i(matrices.)68
b(Exact)37 b(de\002nitions)h(can)f(be)f(found)i(in)e(the)75
831 y(article.)k(The)26 b(Gabidulin)i(code,)g(the)f(enlar)n(ged)j
(Gabidulin)e(code,)g(the)f(Da)n(vydo)o(v)h(code,)g(the)f(T)-7
b(ombak)27 b(code,)h(and)75 944 y(the)c(enlar)n(ged)i(T)-7
b(ombak)23 b(code,)h(correspond)j(with)c(theorem)i(1,)e(2,)g(3,)g(4,)g
(and)h(5,)f(respecti)n(v)o(ely)j(in)d(the)h(article.)216
1057 y(Lik)o(e)h(the)g(Hamming)g(codes,)h(these)g(codes)g(ha)n(v)o(e)f
(\002x)o(ed)g(minimum)f(distance)j(and)f(co)o(v)o(ering)g(radius,)g(b)n
(ut)g(can)75 1170 y(be)e(arbitrarily)i(long.)75 1323
y
SDict begin H.S end
 75 1323 a 75 1323 a
SDict begin 13.6 H.A end
 75 1323 a 75 1323 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.1) cvn H.B /DEST pdfmark end
 75 1323 a 96
x FJ(5.3.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GabidulinCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1594 a Fs(\006)c Ft(GabidulinCode\()52
b(m,)47 b(w1,)g(w2)g(\))2121 b Fr(\(function\))p Black
216 1819 a Ft(GabidulinCode)33 b FK(yields)d(a)e(code)i(of)e(length)j
(5)d(.)44 b(2)1904 1786 y Fm(m)p Fh(\000)p Fr(2)2056
1819 y Fv(\000)15 b FK(1,)28 b(redundanc)o(y)k(2)p Fq(m)15
b Fv(\000)g FK(1,)28 b(minimum)h(distance)i(3)75 1932
y(and)24 b(co)o(v)o(ering)h(radius)g(2.)j Ft(w1)c FK(and)g
Ft(w2)f FK(should)i(be)f(elements)h(of)e Fq(GF)7 b Fo(\()p
FK(2)2320 1899 y Fm(m)p Fh(\000)p Fr(2)2458 1932 y Fo(\))p
FK(.)75 2088 y
SDict begin H.S end
 75 2088 a 75 2088 a
SDict begin 13.6 H.A end
 75 2088 a 75 2088
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.2) cvn H.B /DEST pdfmark end
 75 2088 a 93 x FJ(5.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Enlar)o(gedGabidulinCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2356 a Fs(\006)22 b Ft(EnlargedGabidulin)q(Cod)q(e\()53
b(m,)47 b(w1,)g(w2,)h(e)e(\))1611 b Fr(\(function\))p
Black 216 2582 a Ft(EnlargedGabidulinC)q(ode)25 b FK(yields)c(a)e(code)
h(of)f(length)i(7.)27 b(2)2173 2549 y Fm(m)p Fh(\000)p
Fr(2)2319 2582 y Fv(\000)9 b FK(2,)19 b(redundanc)o(y)j(2)p
Fq(m)p FK(,)d(minimum)g(distance)75 2694 y(3)k(and)h(co)o(v)o(ering)h
(radius)g(2.)k Ft(w1)23 b FK(and)h Ft(w2)f FK(are)h(elements)h(of)f
Fq(GF)6 b Fo(\()p FK(2)2148 2661 y Fm(m)p Fh(\000)p Fr(2)2286
2694 y Fo(\))p FK(.)28 b Ft(e)23 b FK(is)h(an)f(element)i(of)e
Fq(GF)7 b Fo(\()p FK(2)3251 2661 y Fm(m)3304 2694 y Fo(\))p
FK(.)75 2850 y
SDict begin H.S end
 75 2850 a 75 2850 a
SDict begin 13.6 H.A end
 75 2850 a 75 2850
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.3) cvn H.B /DEST pdfmark end
 75 2850 a 94 x FJ(5.3.3)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Da)n(vydo)o(vCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3118 a Fs(\006)22 b Ft(DavydovCode\()51 b(r,)c(v,)g(ei,)h(ej)f(\))2074
b Fr(\(function\))p Black 216 3344 a Ft(DavydovCode)28
b FK(yields)e(a)f(code)g(of)g(length)h(2)1647 3311 y
Fm(v)1694 3344 y Fo(+)13 b FK(2)1823 3311 y Fm(r)r Fh(\000)p
Fm(v)1949 3344 y Fv(\000)g FK(3,)25 b(redundanc)o(y)i
Ft(r)q FK(,)d(minimum)g(distance)j(4)e(and)g(co)o(v-)75
3457 y(ering)g(radius)h(2.)k Ft(v)23 b FK(is)h(an)g(inte)o(ger)i
(between)f(2)f(and)g Fq(r)15 b Fv(\000)e FK(2.)30 b Ft(ei)24
b FK(and)h Ft(ej)f FK(are)g(elements)i(of)e Fq(GF)6 b
Fo(\()p FK(2)3122 3424 y Fm(v)3157 3457 y Fo(\))23 b
FK(and)i Fq(GF)7 b Fo(\()p FK(2)3579 3424 y Fm(r)r Fh(\000)p
Fm(v)3692 3457 y Fo(\))p FK(,)75 3570 y(respecti)n(v)o(ely)-6
b(.)75 3722 y
SDict begin H.S end
 75 3722 a 75 3722 a
SDict begin 13.6 H.A end
 75 3722 a 75 3722 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.4) cvn H.B /DEST pdfmark end

75 3722 a 97 x FJ(5.3.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(T)d(ombakCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3993
a Fs(\006)22 b Ft(TombakCode\()51 b(m,)c(e,)g(beta,)h(gamma,)h(w1,)e
(w2)g(\))1518 b Fr(\(function\))p Black 216 4219 a Ft(TombakCode)27
b FK(yields)f(a)d(code)i(of)g(length)g(15)13 b Fv(\001)g
FK(2)1738 4186 y Fm(m)p Fh(\000)p Fr(3)1889 4219 y Fv(\000)g
FK(3,)24 b(redundanc)o(y)j(2)p Fq(m)p FK(,)c(minimum)h(distance)i(4)e
(and)h(co)o(v-)75 4332 y(ering)f(radius)f(2.)28 b Ft(e)23
b FK(is)f(an)g(element)i(of)e Fq(GF)7 b Fo(\()p FK(2)1497
4299 y Fm(m)1550 4332 y Fo(\))p FK(.)28 b Ft(beta)23
b FK(and)g Ft(gamma)h FK(are)e(elements)i(of)f Fq(GF)7
b Fo(\()p FK(2)3034 4299 y Fm(m)p Fh(\000)p Fr(1)3171
4332 y Fo(\))p FK(.)28 b Ft(w1)23 b FK(and)g Ft(w2)f
FK(are)75 4445 y(elements)j(of)e Fq(GF)7 b Fo(\()p FK(2)728
4412 y Fm(m)p Fh(\000)p Fr(3)866 4445 y Fo(\))p FK(.)75
4600 y
SDict begin H.S end
 75 4600 a 75 4600 a
SDict begin 13.6 H.A end
 75 4600 a 75 4600 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.5) cvn H.B /DEST pdfmark end
 75 4600
a 94 x FJ(5.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Enlar)o(gedT)-9
b(ombakCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4868 a
Fs(\006)22 b Ft(EnlargedTombakCod)q(e\()53 b(m,)47 b(e,)g(beta,)h
(gamma,)h(w1,)e(w2,)g(u)g(\))1008 b Fr(\(function\))p
Black 216 5094 a Ft(EnlargedTombakCode)34 b FK(yields)c(a)f(code)g(of)f
(length)i(23)14 b Fv(\001)g FK(2)2137 5061 y Fm(m)p Fh(\000)p
Fr(4)2291 5094 y Fv(\000)g FK(3,)30 b(redundanc)o(y)h(2)p
Fq(m)14 b Fv(\000)g FK(1,)30 b(minimum)f(dis-)75 5207
y(tance)39 b(4)f(and)g(co)o(v)o(ering)i(radius)f(2.)72
b(The)37 b(parameters)j Ft(m)q FK(,)g Ft(e)p FK(,)h Ft(beta)q
FK(,)g Ft(gamma)r FK(,)f Ft(w1)e FK(and)h Ft(w2)e FK(are)i(de\002ned)f
(as)g(in)75 5320 y Ft(TombakCode)p FK(.)32 b Ft(u)23
b FK(is)g(an)h(element)g(of)g Fq(GF)6 b Fo(\()p FK(2)1468
5287 y Fm(m)p Fh(\000)p Fr(1)1606 5320 y Fo(\))p FK(.)p
Black Black eop end end
%%Page: 73 73
TeXDict begin HPSdict begin 73 72 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(73)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(GabidulinCode\()j(4,)c(Z\(4\)\2100,)h(Z\(4\)\2101)h
(\);)p 3747 523 V 75 623 V 188 593 a(a)e(linear)h([19,12,3]2)i
(Gabidulin)f(code)f(\(m=4\))g(over)g(GF\(2\))p 3747 623
V 75 722 V 188 692 a(gap>)g(EnlargedGabidulinCode)q(\()k(4,)43
b(Z\(4\)\2100,)i(Z\(4\)\2101,)g(Z\(16\)\21011)g(\);)p
3747 722 V 75 822 V 188 792 a(a)e(linear)h([26,18,3]2)i(enlarged)f
(Gabidulin)g(code)f(\(m=4\))g(over)g(GF\(2\))p 3747 822
V 75 922 V 188 892 a(gap>)g(DavydovCode\()i(6,)d(3,)g(Z\(8\)\2101,)i
(Z\(8\)\2105)f(\);)p 3747 922 V 75 1021 V 188 991 a(a)f(linear)h
([13,7,4]2)h(Davydov)g(code)f(\(r=6,)g(v=3\))g(over)f(GF\(2\))p
3747 1021 V 75 1121 V 188 1091 a(gap>)h(TombakCode\()i(5,)d
(Z\(32\)\2106,)i(Z\(16\)\21014,)g(Z\(16\)\21010,)h(Z\(4\)\2100,)e
(Z\(4\)\2101)h(\);)p 3747 1121 V 75 1220 V 188 1191 a(a)e(linear)h
([57,47,4]2)i(Tombak)e(code)g(\(m=5\))g(over)g(GF\(2\))p
3747 1220 V 75 1320 V 188 1290 a(gap>)g(EnlargedTombakCode\()k(6,)43
b(Z\(32\)\2106,)j(Z\(16\)\21014,)f(Z\(16\)\21010,)p 3747
1320 V 75 1420 V 188 1390 a(>)e(Z\(4\)\2100,)h(Z\(4\)\2100,)h
(Z\(32\)\21023)g(\);)p 3747 1420 V 75 1519 V 188 1489
a(a)e(linear)h([89,78,4]2)i(enlarged)f(Tombak)f(code)g(\(m=6\))g(over)g
(GF\(2\))p 3747 1519 V 75 1544 4 25 v 3747 1544 V 75
1547 3675 4 v 75 1689 a
SDict begin H.S end
 75 1689 a 75 1689 a
SDict begin 13.6 H.A end
 75 1689 a
75 1689 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.4) cvn H.B /DEST pdfmark end
 75 1689 a 150 x FM(5.4)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Golay)29 b(Codes)p Black 75 2046 a FK(\223)19 b(The)f(Golay)i
(code)f(is)g(probably)j(the)d(most)g(important)i(of)e(all)g(codes)h
(for)f(both)h(practical)h(and)f(theoretical)i(reasons.)75
2158 y(\224)50 b(\([)p 0.0236 0.6179 0.0894 TeXcolorrgb
225 2159 a
SDict begin H.S end
 225 2159 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb 447 2096
a
SDict begin H.R end
 447 2096 a 447 2158 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
 447 2158 a Black 1 w FK(],)32
b(pg.)51 b(64\).)f(Though)32 b(born)g(in)f(Switzerland,)i(M.)d(J.)g(E.)
f(Golay)i(\(1902-1989\))k(w)o(ork)o(ed)d(for)f(the)g(US)75
2271 y(Army)20 b(Labs)h(for)g(most)g(of)g(his)g(career)-5
b(.)29 b(F)o(or)20 b(more)h(information)i(on)e(his)g(life,)h(see)f(his)
g(obit)h(in)e(the)i(June)f(1990)h(IEEE)75 2384 y(Information)k(Society)
e(Ne)n(wsletter)-5 b(.)75 2535 y
SDict begin H.S end
 75 2535 a 75 2535 a
SDict begin 13.6 H.A end

75 2535 a 75 2535 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.1) cvn H.B /DEST pdfmark end
 75 2535 a 97 x FJ(5.4.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BinaryGolayCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2806 a Fs(\006)22 b Ft(BinaryGolayCode\()53
b(\))2491 b Fr(\(function\))p Black 216 3032 a Ft(BinaryGolayCode)27
b FK(returns)d(a)f(binary)h(Golay)e(code.)30 b(This)22
b(is)g(a)h(perfect)h Fo([)p FK(23)p Fp(;)10 b FK(12)p
Fp(;)g FK(7)p Fo(])25 b FK(code.)k(It)22 b(is)g(also)i(c)o(yclic,)75
3145 y(and)36 b(has)f(generator)j(polynomial)f Fq(g)p
Fo(\()p Fq(x)p Fo(\))28 b(=)f FK(1)17 b Fo(+)f Fq(x)1692
3112 y Fr(2)1747 3145 y Fo(+)h Fq(x)1875 3112 y Fr(4)1930
3145 y Fo(+)f Fq(x)2057 3112 y Fr(5)2112 3145 y Fo(+)h
Fq(x)2240 3112 y Fr(6)2295 3145 y Fo(+)f Fq(x)2422 3112
y Fr(10)2510 3145 y Fo(+)h Fq(x)2638 3112 y Fr(11)2709
3145 y FK(.)63 b(Extending)37 b(it)e(results)h(in)f(an)75
3258 y(e)o(xtended)26 b(Golay)f(code)g(\(see)g Ft(ExtendedBinaryGolay)q
(Cod)q(e)30 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2156 3259 a
SDict begin H.S end
 2156 3259 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2337
3196 a
SDict begin H.R end
 2337 3196 a 2337 3258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.2) cvn H.B /ANN pdfmark end
 2337 3258 a Black FK(\)\).)h(There')-5
b(s)25 b(also)g(the)g(ternary)h(Golay)e(code)75 3371
y(\(see)g Ft(TernaryGolayCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1039 3372 a
SDict begin H.S end
 1039 3372 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1220 3309 a
SDict begin H.R end
 1220 3309 a 1220 3371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
 1220 3371 a Black
FK(\)\).)p 75 3480 1648 4 v 1764 3485 a FF(Example)p
2102 3480 V 75 3505 4 25 v 3747 3505 V 75 3605 4 100
v 188 3575 a(gap>)44 b(C:=BinaryGolayCode\(\);)p 3747
3605 V 75 3704 V 188 3675 a(a)f(cyclic)h([23,12,7]3)i(binary)e(Golay)g
(code)g(over)g(GF\(2\))p 3747 3704 V 75 3804 V 188 3774
a(gap>)g(ExtendedBinaryGolayCo)q(de\()q(\))k(=)43 b
(ExtendedCode\(Binary)q(Gol)q(ayC)q(ode)q(\(\)\))q(;)p
3747 3804 V 75 3904 V 188 3874 a(true)p 3747 3904 V 75
4003 V 188 3973 a(gap>)h(IsPerfectCode\(C\);)p 3747 4003
V 75 4103 V 188 4073 a(true)p 3747 4103 V 75 4203 V 188
4173 a(gap>)g(IsCyclicCode\(C\);)p 3747 4203 V 75 4302
V 188 4272 a(true)p 3747 4302 V 75 4327 4 25 v 3747 4327
V 75 4330 3675 4 v 75 4462 a
SDict begin H.S end
 75 4462 a 75 4462 a
SDict begin 13.6 H.A end
 75 4462
a 75 4462 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.2) cvn H.B /DEST pdfmark end
 75 4462 a 116 x FJ(5.4.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ExtendedBinaryGolayCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4752 a Fs(\006)22 b Ft(ExtendedBinaryGol)q(ayC)q(ode)q(\()52
b(\))2121 b Fr(\(function\))p Black 216 4978 a Ft(ExtendedBinaryGola)q
(yCo)q(de)36 b FK(returns)d(an)d(e)o(xtended)j(binary)f(Golay)f(code.)
51 b(This)31 b(is)f(a)h Fo([)p FK(24)p Fp(;)10 b FK(12)p
Fp(;)g FK(8)p Fo(])33 b FK(code.)75 5091 y(Puncturing)25
b(in)e(the)g(last)h(position)h(results)g(in)e(a)f(perfect)j(binary)f
(Golay)g(code)f(\(see)h Ft(BinaryGolayCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3485 5092 a
SDict begin H.S end
 3485 5092
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3666 5029 a
SDict begin H.R end
 3666 5029 a 3666 5091 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
 3666
5091 a Black FK(\)\).)75 5204 y(The)23 b(code)h(is)g(self-dual.)p
75 5298 1648 4 v 1764 5303 a FF(Example)p 2102 5298 V
75 5323 4 25 v 3747 5323 V 75 5423 4 100 v 188 5393 a(gap>)44
b(C)e(:=)h(ExtendedBinaryGolay)q(Cod)q(e\()q(\);)p 3747
5423 V 75 5523 V 188 5493 a(a)g(linear)h([24,12,8]4)i(extended)f
(binary)f(Golay)g(code)g(over)g(GF\(2\))p 3747 5523 V
75 5622 V 188 5592 a(gap>)g(IsSelfDualCode\(C\);)p 3747
5622 V Black Black eop end end
%%Page: 74 74
TeXDict begin HPSdict begin 74 73 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(74)p Black 75 428 4 100 v 188 399 a FF(true)p
3747 428 V 75 528 V 188 498 a(gap>)44 b(P)e(:=)h(PuncturedCode\(C\);)p
3747 528 V 75 628 V 188 598 a(a)g(linear)h([23,12,7]3)i(punctured)f
(code)p 3747 628 V 75 727 V 188 697 a(gap>)f(P)e(=)h
(BinaryGolayCode\(\);)p 3747 727 V 75 827 V 188 797 a(true)p
3747 827 V 75 927 V 188 897 a(gap>)h(IsCyclicCode\(C\);)p
3747 927 V 75 1026 V 188 996 a(false)p 3747 1026 V 75
1126 V 3747 1126 V 75 1151 4 25 v 3747 1151 V 75 1154
3675 4 v 75 1366 a
SDict begin H.S end
 75 1366 a 75 1366 a
SDict begin 13.6 H.A end
 75 1366 a 75 1366
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.3) cvn H.B /DEST pdfmark end
 75 1366 a 117 x FJ(5.4.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(T)-9 b(er)o(naryGolayCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1657 a Fs(\006)22 b Ft(TernaryGolayCode\()53 b(\))2445
b Fr(\(function\))p Black 216 1883 a Ft(TernaryGolayCode)41
b FK(returns)c(a)f(ternary)h(Golay)g(code.)66 b(This)36
b(is)f(a)h(perfect)h Fo([)p FK(11)p Fp(;)10 b FK(6)p
Fp(;)g FK(5)p Fo(])38 b FK(code.)66 b(It)36 b(is)g(also)75
1996 y(c)o(yclic,)22 b(and)f(has)h(generator)h(polynomial)g
Fq(g)p Fo(\()p Fq(x)p Fo(\))d(=)d FK(2)10 b Fo(+)g Fq(x)1863
1963 y Fr(2)1912 1996 y Fo(+)g FK(2)p Fq(x)2078 1963
y Fr(3)2127 1996 y Fo(+)g Fq(x)2248 1963 y Fr(4)2296
1996 y Fo(+)g Fq(x)2417 1963 y Fr(5)2454 1996 y FK(.)27
b(Extending)c(it)e(results)h(in)f(an)g(e)o(xtended)75
2109 y(Golay)37 b(code)g(\(see)g Ft(ExtendedTernaryGol)q(ay)q(Cod)q(e)
42 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1901 2110
a
SDict begin H.S end
 1901 2110 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2082 2047 a
SDict begin H.R end
 2082 2047
a 2082 2109 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.4) cvn H.B /ANN pdfmark end
 2082 2109 a Black FK(\)\).)68 b(There')-5
b(s)38 b(also)f(the)f(binary)i(Golay)f(code)h(\(see)75
2222 y Ft(BinaryGolayCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 823 2223 a
SDict begin H.S end
 823 2223 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1004 2160 a
SDict begin H.R end
 1004 2160 a 1004 2222 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
 1004 2222 a Black
FK(\)\).)p 75 2323 1648 4 v 1764 2328 a FF(Example)p
2102 2323 V 75 2348 4 25 v 3747 2348 V 75 2448 4 100
v 188 2418 a(gap>)44 b(C:=TernaryGolayCode\(\))q(;)p
3747 2448 V 75 2548 V 188 2518 a(a)f(cyclic)h([11,6,5]2)h(ternary)g
(Golay)f(code)g(over)g(GF\(3\))p 3747 2548 V 75 2647
V 188 2617 a(gap>)g(ExtendedTernaryGolayC)q(ode)q(\(\))49
b(=)43 b(ExtendedCode\(TernaryG)q(ola)q(yCo)q(de\()q(\)\);)p
3747 2647 V 75 2747 V 188 2717 a(true)p 3747 2747 V 75
2846 V 188 2817 a(gap>)h(IsCyclicCode\(C\);)p 3747 2846
V 75 2946 V 188 2916 a(true)p 3747 2946 V 75 2971 4 25
v 3747 2971 V 75 2974 3675 4 v 75 3104 a
SDict begin H.S end
 75 3104 a 75
3104 a
SDict begin 13.6 H.A end
 75 3104 a 75 3104 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.4) cvn H.B /DEST pdfmark end
 75 3104 a 117 x FJ(5.4.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ExtendedT)-9 b(er)o(naryGolayCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3395 a Fs(\006)22 b
Ft(ExtendedTernaryGo)q(lay)q(Cod)q(e\()53 b(\))2074 b
Fr(\(function\))p Black 216 3621 a Ft(ExtendedTernaryGol)q(ayC)q(ode)35
b FK(returns)30 b(an)f(e)o(xtended)h(ternary)h(Golay)e(code.)45
b(This)28 b(is)h(a)f Fo([)p FK(12)p Fp(;)10 b FK(6)p
Fp(;)g FK(6)p Fo(])31 b FK(code.)75 3734 y(Puncturing)h(this)e(code)h
(results)h(in)d(a)h(perfect)h(ternary)h(Golay)e(code)h(\(see)f
Ft(TernaryGolayCode)35 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3296 3735 a
SDict begin H.S end
 3296 3735 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
3477 3672 a
SDict begin H.R end
 3477 3672 a 3477 3734 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
 3477 3734 a Black
FK(\)\).)49 b(The)75 3847 y(code)24 b(is)g(self-dual.)p
75 3933 1648 4 v 1764 3938 a FF(Example)p 2102 3933 V
75 3958 4 25 v 3747 3958 V 75 4058 4 100 v 188 4028 a(gap>)44
b(C)e(:=)h(ExtendedTernaryGola)q(yCo)q(de)q(\(\);)p 3747
4058 V 75 4157 V 188 4128 a(a)g(linear)h([12,6,6]3)h(extended)g
(ternary)g(Golay)f(code)g(over)g(GF\(3\))p 3747 4157
V 75 4257 V 188 4227 a(gap>)g(IsSelfDualCode\(C\);)p
3747 4257 V 75 4357 V 188 4327 a(true)p 3747 4357 V 75
4456 V 188 4426 a(gap>)g(P)e(:=)h(PuncturedCode\(C\);)p
3747 4456 V 75 4556 V 188 4526 a(a)g(linear)h([11,6,5]2)h(punctured)h
(code)p 3747 4556 V 75 4656 V 188 4626 a(gap>)e(P)e(=)h
(TernaryGolayCode\(\);)p 3747 4656 V 75 4755 V 188 4725
a(true)p 3747 4755 V 75 4855 V 188 4825 a(gap>)h(IsCyclicCode\(C\);)p
3747 4855 V 75 4954 V 188 4925 a(false)p 3747 4954 V
75 4979 4 25 v 3747 4979 V 75 4982 3675 4 v 75 5123 a
SDict begin H.S end

75 5123 a 75 5123 a
SDict begin 13.6 H.A end
 75 5123 a 75 5123 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.5) cvn H.B /DEST pdfmark end
 75 5123 a 149
x FM(5.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Generating)31
b(Cyclic)f(Codes)p Black 75 5479 a FK(The)18 b(elements)h(of)f(a)g(c)o
(yclic)h(code)14 b Fq(C)19 b FK(are)g(all)f(multiples)i(of)e(a)f
(\('generator'\))22 b(polynomial)f Fq(g)p Fo(\()p Fq(x)p
Fo(\))p FK(,)e(where)g(calculations)75 5592 y(are)27
b(carried)h(out)f(modulo)h Fq(x)976 5559 y Fm(n)1028
5592 y Fv(\000)14 b FK(1.)37 b(Therefore,)29 b(as)e(polynomials)i(in)e
Fq(x)p FK(,)g(the)g(elements)h(al)o(w)o(ays)f(ha)n(v)o(e)h(de)o(gree)g
(less)p Black Black eop end end
%%Page: 75 75
TeXDict begin HPSdict begin 75 74 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(75)p Black 75 399 a(than)25 b Fq(n)p FK(.)32
b(A)24 b(c)o(yclic)h(code)h(is)e(an)h(ideal)g(in)g(the)g(ring)g
Fq(F)7 b Fo([)p Fq(x)p Fo(])p Fp(=)p Fo(\()p Fq(x)1947
366 y Fm(n)2000 399 y Fv(\000)13 b FK(1)p Fo(\))24 b
FK(of)h(polynomials)i(modulo)f Fq(x)3103 366 y Fm(n)3154
399 y Fv(\000)13 b FK(1.)31 b(The)25 b(unique)75 511
y(monic)32 b(polynomial)i(of)e(least)g(de)o(gree)h(that)f(generates)d
Fq(C)k FK(is)e(called)i(the)f Fq(g)o(ener)o(ator)i(polynomial)g
FK(of)27 b Fq(C)r FK(.)52 b(It)31 b(is)h(a)75 624 y(di)n(visor)25
b(of)e(the)h(polynomial)i Fq(x)1057 591 y Fm(n)1108 624
y Fv(\000)13 b FK(1.)216 737 y(The)22 b Fq(c)o(hec)n(k)h(polynomial)i
FK(is)d(the)h(polynomial)h Fq(h)p Fo(\()p Fq(x)p Fo(\))f
FK(with)f Fq(g)p Fo(\()p Fq(x)p Fo(\))p Fq(h)p Fo(\()p
Fq(x)p Fo(\))h(=)18 b Fq(x)2508 704 y Fm(n)2558 737 y
Fv(\000)11 b FK(1.)28 b(Therefore)c(it)e(is)g(also)h(a)f(di)n(visor)75
850 y(of)h Fq(x)213 817 y Fm(n)264 850 y Fv(\000)13 b
FK(1.)28 b(The)23 b(check)i(polynomial)g(has)f(the)g(property)i(that)
1386 1044 y Fq(c)p Fo(\()p Fq(x)p Fo(\))p Fq(h)p Fo(\()p
Fq(x)p Fo(\))e Fv(\021)19 b FK(0)92 b Fo(\()p FK(mod)21
b Fq(x)2199 1007 y Fm(n)2250 1044 y Fv(\000)13 b FK(1)p
Fo(\))p Fp(;)75 1238 y FK(for)24 b(e)n(v)o(ery)g(code)n(w)o(ord)h
Fq(c)p Fo(\()p Fq(x)p Fo(\))c Fv(2)15 b Fq(C)r FK(.)216
1351 y(The)31 b(\002rst)h(tw)o(o)f(functions)j(described)g(belo)n(w)e
(generate)i(c)o(yclic)e(codes)h(from)f(a)f(gi)n(v)o(en)h(generator)i
(or)e(check)75 1464 y(polynomial.)f(All)23 b(c)o(yclic)h(codes)h(can)f
(be)g(constructed)i(using)f(these)g(functions.)216 1577
y(T)-7 b(w)o(o)50 b(of)h(the)g(Golay)g(codes)h(already)h(described)g
(are)e(c)o(yclic)h(\(see)g Ft(BinaryGolayCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3356 1578 a
SDict begin H.S end
 3356 1578
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3537 1515 a
SDict begin H.R end
 3537 1515 a 3537 1577 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
 3537
1577 a Black FK(\))d(and)75 1690 y Ft(TernaryGolayCode)34
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 875 1691 a
SDict begin H.S end

875 1691 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1056 1628 a
SDict begin H.R end
 1056 1628
a 1056 1690 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
 1056 1690 a Black FK(\)\).)46 b(F)o(or)28
b(e)o(xample,)i(the)g Fy(GU)m(A)-6 b(V)f(A)27 b FK(record)j(for)f(a)f
(binary)j(Golay)e(code)h(contains)h(the)75 1803 y(generator)26
b(polynomial:)p 75 1892 1648 4 v 1764 1897 a FF(Example)p
2102 1892 V 75 1917 4 25 v 3747 1917 V 75 2017 4 100
v 188 1987 a(gap>)44 b(C)e(:=)h(BinaryGolayCode\(\);)p
3747 2017 V 75 2116 V 188 2086 a(a)g(cyclic)h([23,12,7]3)i(binary)e
(Golay)g(code)g(over)g(GF\(2\))p 3747 2116 V 75 2216
V 188 2186 a(gap>)g(NamesOfComponents\(C\);)p 3747 2216
V 75 2316 V 188 2286 a([)f("LeftActingDomain",)48 b("GeneratorsOfLeftO)
q(per)q(ato)q(rAd)q(dit)q(ive)q(Gro)q(up")q(,)g("WordLength",)p
3747 2316 V 75 2415 V 273 2385 a("GeneratorMat",)f("GeneratorPol",)h
("Dimension",)e("Redundancy",)h("Size",)d("name",)p 3747
2415 V 75 2515 V 273 2485 a("lowerBoundMinimumDis)q(tan)q(ce")q(,)k
("upperBoundMinimum)q(Dis)q(tan)q(ce")q(,)g("WeightDistributio)q(n",)p
3747 2515 V 75 2614 V 273 2584 a("boundsCoveringRadius)q(",)h
("MinimumWeightOfGene)q(rat)q(ors)q(",)p 3747 2614 V
75 2714 V 273 2684 a("UpperBoundOptimalMin)q(imu)q(mDi)q(sta)q(nc)q(e")
g(])p 3747 2714 V 75 2814 V 188 2784 a(gap>)44 b(C!.GeneratorPol;)p
3747 2814 V 75 2913 V 188 2883 a(x_1\21011+x_1\21010+x_1\2106+)q(x_1)q
(\2105+)q(x_1)q(\2104+)q(x_)q(1\2102)q(+Z\()q(2\)\210)q(0)p
3747 2913 V 75 2938 4 25 v 3747 2938 V 75 2941 3675 4
v 75 3121 a FK(Then)26 b(functions)j(that)e(generate)i(c)o(yclic)e
(codes)h(from)e(a)g(prescribed)j(set)e(of)f(roots)i(of)e(the)h
(generator)i(polynomial)75 3234 y(are)22 b(described,)i(including)h
(the)c(BCH)f(codes)j(\(see)f Ft(RootsCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2166 3235 a
SDict begin H.S end
 2166 3235 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2347 3172 a
SDict begin H.R end
 2347 3172 a 2347 3234 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
 2347 3234 a Black
FK(\),)f Ft(BCHCode)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2798 3235 a
SDict begin H.S end
 2798 3235 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 2979
3172 a
SDict begin H.R end
 2979 3172 a 2979 3234 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.4) cvn H.B /ANN pdfmark end
 2979 3234 a Black FK(\),)g
Ft(ReedSolomonCode)75 3346 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3347 a
SDict begin H.S end
 105 3347 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3284 a
SDict begin H.R end
 286 3284 a 286 3346 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.5) cvn H.B /ANN pdfmark end
 286 3346 a Black FK(\))h(and)g
Ft(QRCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
825 3347 a
SDict begin H.S end
 825 3347 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 1006
3284 a
SDict begin H.R end
 1006 3284 a 1006 3346 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.6) cvn H.B /ANN pdfmark end
 1006 3346 a Black FK(\)\).)216
3459 y(Finally)56 b(we)e(describe)i(the)f(tri)n(vial)h(codes)g(\(see)f
Ft(WholeSpaceCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2672 3460 a
SDict begin H.S end
 2672 3460 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.10)p 0.0236 0.0894 0.6179 TeXcolorrgb 2898
3397 a
SDict begin H.R end
 2898 3397 a 2898 3459 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.10) cvn H.B /ANN pdfmark end
 2898 3459 a Black FK(\),)64
b Ft(NullCode)56 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3469 3460 a
SDict begin H.S end
 3469 3460 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.11)p 0.0236 0.0894 0.6179 TeXcolorrgb 3695
3397 a
SDict begin H.R end
 3695 3397 a 3695 3459 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.11) cvn H.B /ANN pdfmark end
 3695 3459 a Black FK(\),)75
3572 y Ft(RepetitionCode)73 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 822 3573 a
SDict begin H.S end
 822 3573 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.12)p 0.0236 0.0894 0.6179 TeXcolorrgb
1048 3510 a
SDict begin H.R end
 1048 3510 a 1048 3572 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.12) cvn H.B /ANN pdfmark end
 1048 3572 a Black
FK(\)\),)81 b(and)70 b(the)f(command)g Ft(CyclicCodes)j
FK(which)e(lists)f(all)g(c)o(yclic)h(codes)75 3685 y(\()p
Ft(CyclicCodes)27 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
668 3686 a
SDict begin H.S end
 668 3686 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 894
3623 a
SDict begin H.R end
 894 3623 a 894 3685 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.13) cvn H.B /ANN pdfmark end
 894 3685 a Black FK(\)\).)75
3833 y
SDict begin H.S end
 75 3833 a 75 3833 a
SDict begin 13.6 H.A end
 75 3833 a 75 3833 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.1) cvn H.B /DEST pdfmark end
 75 3833
a 100 x FJ(5.5.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorP)n(olCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4107 a Fs(\006)22 b
Ft(GeneratorPolCode\()53 b(g,)47 b(n[,)g(name,])i(F)e(\))1703
b Fr(\(function\))p Black 216 4333 a Ft(GeneratorPolCode)32
b FK(creates)d(a)e(c)o(yclic)h(code)h(with)e(a)g(generator)j
(polynomial)f Ft(g)q FK(,)e(w)o(ord)g(length)i Ft(n)p
FK(,)f(o)o(v)o(er)f Ft(F)p FK(.)75 4446 y Ft(name)d FK(can)g(contain)h
(a)f(short)g(description)j(of)c(the)h(code.)216 4559
y(If)i Ft(g)f FK(is)h(not)g(a)g(di)n(visor)h(of)f Fq(x)1082
4526 y Fm(n)1134 4559 y Fv(\000)14 b FK(1,)25 b(it)g(cannot)j(be)e(a)f
(generator)k(polynomial.)38 b(In)26 b(that)h(case,)f(a)g(code)h(is)f
(created)75 4672 y(with)f(generator)k(polynomial)f Fq(gcd)5
b Fo(\()p Fq(g)o Fp(;)10 b Fq(x)1358 4639 y Fm(n)1411
4672 y Fv(\000)j FK(1)p Fo(\))p FK(,)26 b(i.e.)35 b(the)26
b(greatest)h(common)f(di)n(visor)h(of)f Ft(g)f FK(and)h
Fq(x)3199 4639 y Fm(n)3251 4672 y Fv(\000)13 b FK(1.)35
b(This)25 b(is)h(a)75 4784 y(v)n(alid)e(generator)i(polynomial)g(that)e
(generates)i(the)e(ideal)h Fo(\()p Fq(g)p Fo(\))p FK(.)j(See)23
b Ft(Generating)50 b(Cyclic)f(Codes)25 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3379 4785 a
SDict begin H.S end
 3379 4785 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
3492 4722 a
SDict begin H.R end
 3492 4722 a 3492 4784 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
 3492 4784 a Black
FK(\).)p 75 4900 1648 4 v 1764 4905 a FF(Example)p 2102
4900 V 75 4925 4 25 v 3747 4925 V 75 5024 4 100 v 188
4995 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(P:=)f
(x\2102+1;)p 3747 5024 V 75 5124 V 188 5094 a(Z\(2\)\2100+x\2102)p
3747 5124 V 75 5224 V 188 5194 a(gap>)h(C1)f(:=)g(GeneratorPolCode\(P,)
48 b(7,)c(GF\(2\)\);)p 3747 5224 V 75 5323 V 188 5293
a(a)f(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 5323 V 75 5423 V
188 5393 a(gap>)h(GeneratorPol\()i(C1)d(\);)p 3747 5423
V 75 5523 V 188 5493 a(Z\(2\)\2100+x)p 3747 5523 V 75
5622 V 188 5592 a(gap>)h(C2)f(:=)g(GeneratorPolCode\()48
b(x+1,)c(7,)f(GF\(2\)\);)p 3747 5622 V Black Black eop
end end
%%Page: 76 76
TeXDict begin HPSdict begin 76 75 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(76)p Black 75 428 4 100 v 188 399 a FF(a)43
b(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i(polynomial)h
(over)d(GF\(2\))p 3747 428 V 75 528 V 188 498 a(gap>)h(GeneratorPol\()i
(C2)d(\);)p 3747 528 V 75 628 V 188 598 a(Z\(2\)\2100+x)p
3747 628 V 75 653 4 25 v 3747 653 V 75 656 3675 4 v 75
787 a
SDict begin H.S end
 75 787 a 75 787 a
SDict begin 13.6 H.A end
 75 787 a 75 787 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.2) cvn H.B /DEST pdfmark end
 75 787 a 117
x FJ(5.5.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CheckP)n(olCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1078 a Fs(\006)22 b
Ft(CheckPolCode\()51 b(h,)d(n[,)f(name,])i(F)d(\))1889
b Fr(\(function\))p Black 216 1304 a Ft(CheckPolCode)28
b FK(creates)d(a)f(c)o(yclic)h(code)g(with)f(a)f(check)i(polynomial)i
Ft(h)p FK(,)c(w)o(ord)h(length)i Ft(n)p FK(,)d(o)o(v)o(er)h
Ft(F)q FK(.)29 b Ft(name)c FK(can)75 1417 y(contain)g(a)e(short)i
(description)i(of)c(the)h(code)g(\(as)g(a)f(string\).)216
1530 y(If)h Ft(h)f FK(is)g(not)h(a)f(di)n(visor)j(of)d
Fq(x)1066 1497 y Fm(n)1117 1530 y Fv(\000)13 b FK(1,)22
b(it)i(cannot)h(be)e(a)h(check)h(polynomial.)31 b(In)24
b(that)g(case,)g(a)f(code)i(is)e(created)i(with)75 1643
y(check)32 b(polynomial)i Fq(gcd)5 b Fo(\()p Fq(h)p Fp(;)10
b Fq(x)1052 1610 y Fm(n)1107 1643 y Fv(\000)15 b FK(1)p
Fo(\))p FK(,)33 b(i.e.)51 b(the)31 b(greatest)i(common)f(di)n(visor)g
(of)f Ft(h)g FK(and)g Fq(x)2958 1610 y Fm(n)3012 1643
y Fv(\000)15 b FK(1.)51 b(This)31 b(is)g(a)f(v)n(alid)75
1755 y(check)25 b(polynomial)h(that)e(yields)h(the)e(same)h(elements)h
(as)e(the)h(ideal)h Fo(\()p Fq(h)p Fo(\))p FK(.)k(See)p
0.0236 0.0894 0.6179 TeXcolorrgb 2588 1756 a
SDict begin H.S end
 2588 1756
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2701 1693 a
SDict begin H.R end
 2701 1693 a 2701 1755 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
 2701
1755 a Black FK(.)p 75 1873 1648 4 v 1764 1878 a FF(Example)p
2102 1873 V 75 1898 4 25 v 3747 1898 V 75 1997 4 100
v 188 1967 a(gap>)86 b(x:=)43 b(Indeterminate\()k(GF\(3\))d(\);;)g(P:=)
f(x\2102+2;)p 3747 1997 V 75 2097 V 188 2067 a(-Z\(3\)\2100+x_1\2102)p
3747 2097 V 75 2197 V 188 2167 a(gap>)h(H)e(:=)h(CheckPolCode\(P,)48
b(7,)43 b(GF\(3\)\);)p 3747 2197 V 75 2296 V 188 2266
a(a)g(cyclic)h([7,1,7]4)h(code)f(defined)g(by)g(check)g(polynomial)h
(over)f(GF\(3\))p 3747 2296 V 75 2396 V 188 2366 a(gap>)g
(CheckPol\(H\);)p 3747 2396 V 75 2496 V 188 2466 a(-Z\(3\)\2100+x_1)p
3747 2496 V 75 2595 V 188 2565 a(gap>)g(Gcd\(P,)g
(X\(GF\(3\)\)\2107-1\);)p 3747 2595 V 75 2695 V 188 2665
a(-Z\(3\)\2100+x_1)p 3747 2695 V 75 2720 4 25 v 3747
2720 V 75 2723 3675 4 v 75 2855 a
SDict begin H.S end
 75 2855 a 75 2855 a
SDict begin 13.6 H.A end

75 2855 a 75 2855 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.3) cvn H.B /DEST pdfmark end
 75 2855 a 116 x FJ(5.5.3)p 0.0 0.0 1.0
TeXcolorrgb 99 w(RootsCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3145 a Fs(\006)22 b Ft(RootsCode\()50 b(n,)d(list)h(\))2399
b Fr(\(function\))p Black 216 3371 a FK(This)26 b(is)h(the)f
(generalization)31 b(of)c(the)f(BCH,)f(Reed-Solomon)j(and)f(quadratic)i
(residue)f(codes)f(\(see)g Ft(BCHCode)75 3484 y FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 105 3485 a
SDict begin H.S end
 105 3485
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.4)p 0.0236 0.0894 0.6179
TeXcolorrgb 286 3422 a
SDict begin H.R end
 286 3422 a 286 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.4) cvn H.B /ANN pdfmark end
 286 3484
a Black FK(\),)e Ft(ReedSolomonCode)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1114 3485 a
SDict begin H.S end
 1114 3485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1295 3422 a
SDict begin H.R end
 1295 3422 a 1295 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.5) cvn H.B /ANN pdfmark end
 1295 3484 a Black
FK(\))25 b(and)g Ft(QRCode)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1837 3485 a
SDict begin H.S end
 1837 3485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
2018 3422 a
SDict begin H.R end
 2018 3422 a 2018 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.6) cvn H.B /ANN pdfmark end
 2018 3484 a Black
FK(\)\).)34 b(The)24 b(user)h(can)h(gi)n(v)o(e)e(a)h(length)h(of)f(the)
g(code)g Ft(n)g FK(and)75 3597 y(a)i(prescribed)i(set)f(of)f(zeros.)40
b(The)27 b(ar)n(gument)i Ft(list)e FK(must)g(be)g(a)g(v)n(alid)h(list)f
(of)g(primiti)n(v)o(e)h Fq(n)3002 3564 y Fm(t)5 b(h)3089
3597 y FK(roots)29 b(of)e(unity)h(in)f(a)75 3710 y(splitting)h(\002eld)
e Fq(GF)7 b Fo(\()p Fq(q)794 3677 y Fm(m)847 3710 y Fo(\))p
FK(.)35 b(The)26 b(resulting)i(code)f(will)f(be)g(o)o(v)o(er)g(the)g
(\002eld)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)36 b(The)26
b(function)i(will)e(return)h(the)75 3823 y(lar)n(gest)f(possible)g(c)o
(yclic)f(code)g(for)g(which)f(the)g(list)h Ft(list)g
FK(is)f(a)f(subset)j(of)e(the)g(roots)h(of)f(the)h(code.)31
b(From)23 b(this)i(list,)75 3935 y Fy(GU)m(A)-6 b(V)f(A)22
b FK(calculates)k(the)e(entire)g(set)g(of)g(roots.)216
4048 y(This)31 b(command)g(can)g(also)h(be)f(called)h(with)e(the)h
(syntax)i Ft(RootsCode\()50 b(n,)d(list,)h(q)f(\))p FK(.)j(In)30
b(this)i(second)75 4161 y(form,)e(the)g(second)h(ar)n(gument)g(is)e(a)f
(list)i(of)f(inte)o(gers,)j(ranging)f(from)e(0)g(to)g
Fq(n)15 b Fv(\000)g FK(1.)45 b(The)29 b(resulting)i(code)f(will)f(be)75
4274 y(o)o(v)o(er)23 b(a)f(\002eld)h Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(.)29 b Fy(GU)m(A)-6 b(V)f(A)20 b FK(calculates)26
b(a)c(primiti)n(v)o(e)i Fq(n)1928 4241 y Fm(t)5 b(h)2011
4274 y FK(root)24 b(of)f(unity)-6 b(,)24 b Fu(a)p FK(,)e(in)h(the)g(e)o
(xtension)i(\002eld)e(of)f Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p
FK(.)75 4387 y(It)23 b(uses)i(the)e(set)h(of)g(the)f(po)n(wers)h(of)g
Fu(a)f FK(in)g(the)h(list)g(as)g(a)f(prescribed)j(set)e(of)f(zeros.)p
75 4501 1648 4 v 1764 4506 a FF(Example)p 2102 4501 V
75 4526 4 25 v 3747 4526 V 75 4626 4 100 v 188 4596 a(gap>)44
b(a)e(:=)h(PrimitiveUnityRoot\()49 b(3,)43 b(14)g(\);)p
3747 4626 V 75 4726 V 188 4696 a(Z\(3\2106\)\21052)p
3747 4726 V 75 4825 V 188 4795 a(gap>)h(C1)f(:=)g(RootsCode\()i(14,)f
([)e(a\2100,)i(a,)f(a\2103)h(])e(\);)p 3747 4825 V 75
4925 V 188 4895 a(a)h(cyclic)h([14,7,3..6]3..7)j(code)d(defined)h(by)e
(roots)h(over)g(GF\(3\))p 3747 4925 V 75 5024 V 188 4995
a(gap>)g(MinimumDistance\()j(C1)c(\);)p 3747 5024 V 75
5124 V 188 5094 a(4)p 3747 5124 V 75 5224 V 188 5194
a(gap>)h(b)e(:=)h(PrimitiveUnityRoot\()49 b(2,)43 b(15)g(\);)p
3747 5224 V 75 5323 V 188 5293 a(Z\(2\2104\))p 3747 5323
V 75 5423 V 188 5393 a(gap>)h(C2)f(:=)g(RootsCode\()i(15,)f([)e(b,)h
(b\2102,)h(b\2103,)g(b\2104)f(])g(\);)p 3747 5423 V 75
5523 V 188 5493 a(a)g(cyclic)h([15,7,5]3..5)i(code)e(defined)h(by)e
(roots)h(over)g(GF\(2\))p 3747 5523 V 75 5622 V 188 5592
a(gap>)g(C2)f(=)f(BCHCode\()j(15,)f(5,)f(GF\(2\))h(\);)p
3747 5622 V Black Black eop end end
%%Page: 77 77
TeXDict begin HPSdict begin 77 76 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(77)p Black 75 428 4 100 v 188 399 a FF(true)p
3747 428 V 75 528 V 188 498 a(C3)43 b(:=)g(RootsCode\()j(4,)d([)f(1,)h
(2)g(],)g(5)g(\);)p 3747 528 V 75 628 V 188 598 a(RootsOfCode\()j(C3)d
(\);)p 3747 628 V 75 727 V 188 697 a(C3)g(=)g(ReedSolomonCode\()k(4,)c
(3)g(\);)p 3747 727 V 75 827 V 3747 827 V 75 852 4 25
v 3747 852 V 75 855 3675 4 v 75 1076 a
SDict begin H.S end
 75 1076 a 75 1076
a
SDict begin 13.6 H.A end
 75 1076 a 75 1076 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.4) cvn H.B /DEST pdfmark end
 75 1076 a 117 x FJ(5.5.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BCHCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1367 a Fs(\006)22 b Ft(BCHCode\()50 b(n[,)d(b,])h(delta,)g(F)f(\))
2074 b Fr(\(function\))p Black 216 1593 a FK(The)30 b(function)j
Ft(BCHCode)g FK(returns)f(a)f('Bose-Chaudhuri-Hock)o(engh)q(em)36
b(code')c(\(or)f Fq(BCH)e(code)i FK(for)g(short\).)75
1706 y(This)23 b(is)f(the)h(lar)n(gest)i(possible)g(c)o(yclic)f(code)f
(of)g(length)h Ft(n)f FK(o)o(v)o(er)f(\002eld)h Ft(F)p
FK(,)f(whose)i(generator)h(polynomial)g(has)e(zeros)1503
1900 y Fq(a)1548 1863 y Fm(b)1586 1900 y Fp(;)10 b Fq(a)1666
1863 y Fm(b)p Fk(+)p Fr(1)1789 1900 y Fp(;)g(:::;)g Fq(a)1979
1863 y Fm(b)p Fk(+)p Fm(d)s(el)q(t)5 b(a)p Fh(\000)p
Fr(2)2297 1900 y Fp(;)75 2095 y FK(where)20 b Fq(a)g
FK(is)g(a)g(primiti)n(v)o(e)h Fq(n)913 2062 y Fm(t)5
b(h)993 2095 y FK(root)21 b(of)f(unity)h(in)f(the)h(splitting)h
(\002eld)e Fq(GF)7 b Fo(\()p Fq(q)2388 2062 y Fm(m)2441
2095 y Fo(\))p FK(,)19 b Ft(b)h FK(is)g(an)g(inte)o(ger)i(0)17
b Fv(\024)g Fq(b)g Fv(\024)g Fq(n)9 b Fv(\000)g Fq(d)c(el)s(t)h(a)j
Fo(+)75 2207 y FK(1)25 b(and)h Fq(m)e FK(is)h(the)g(multiplicati)n(v)o
(e)j(order)e(of)f Fq(q)g FK(modulo)h Ft(n)q FK(.)32 b(\(The)25
b(inte)o(gers)i Fv(f)p Fq(b)p Fp(;)10 b(:::;)g Fq(b)j
Fo(+)g Fq(d)5 b(el)s(t)h(a)13 b Fv(\000)g FK(2)p Fv(g)29
b FK(typically)f(lie)d(in)75 2320 y(the)g(range)h Fv(f)p
FK(1)p Fp(;)10 b(:::;)g Fq(n)j Fv(\000)g FK(1)p Fv(g)p
FK(.\))35 b(Def)o(ault)25 b(v)n(alue)h(for)f Ft(b)f FK(is)h(1,)f
(though)i(the)f(algorithm)i(allo)n(ws)e Fq(b)c Fo(=)g
FK(0.)32 b(The)24 b(length)i Ft(n)e FK(of)75 2433 y(the)g(code)g(and)g
(the)g(size)h Fq(q)e FK(of)g(the)h(\002eld)g(must)f(be)h(relati)n(v)o
(ely)i(prime.)j(The)23 b(generator)j(polynomial)g(is)e(equal)g(to)g
(the)75 2546 y(least)g(common)g(multiple)h(of)f(the)f(minimal)h
(polynomials)i(of)1503 2741 y Fq(a)1548 2703 y Fm(b)1586
2741 y Fp(;)10 b Fq(a)1666 2703 y Fm(b)p Fk(+)p Fr(1)1789
2741 y Fp(;)g(:::;)g Fq(a)1979 2703 y Fm(b)p Fk(+)p Fm(d)s(el)q(t)5
b(a)p Fh(\000)p Fr(2)2297 2741 y Fp(:)75 2935 y FK(The)23
b(set)h(of)f(zeroes)i(of)f(the)f(generator)j(polynomial)g(is)e(equal)g
(to)g(the)g(union)g(of)g(the)g(sets)1664 3130 y Fv(f)p
Fq(a)1754 3092 y Fm(x)1812 3130 y Fv(j)f Fq(x)e Fv(2)14
b Fq(C)2055 3144 y Fm(k)2090 3130 y Fv(g)p Fp(;)75 3324
y FK(where)i Fq(C)371 3338 y Fm(k)425 3324 y FK(is)k(the)h
Fq(k)676 3291 y Fm(t)5 b(h)756 3324 y FK(c)o(yclotomic)22
b(coset)g(of)e Fq(q)g FK(modulo)i Fq(n)e FK(and)g Fq(b)e
Fv(\024)f Fq(k)i Fv(\024)e Fq(b)10 b Fo(+)g Fq(d)5 b(el)s(t)h(a)k
Fv(\000)g FK(2)20 b(\(see)h Ft(CyclotomicCosets)75 3437
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3438 a
SDict begin H.S end

105 3438 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.5.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3375 a
SDict begin H.R end
 331 3375
a 331 3437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.12) cvn H.B /ANN pdfmark end
 331 3437 a Black FK(\)\).)216 3550 y(Special)30
b(cases)h(are)e Fq(b)24 b Fo(=)f FK(1)29 b(\(resulting)j(codes)f(are)e
(called)i('narro)n(w-sense')h(BCH)c(codes\),)k(and)e
Fq(n)24 b Fo(=)f Fq(q)3552 3517 y Fm(m)3619 3550 y Fv(\000)15
b FK(1)75 3663 y(\(kno)n(wn)25 b(as)g('primiti)n(v)o(e')h(BCH)c
(codes\).)33 b Fy(GU)m(A)-6 b(V)f(A)23 b FK(calculates)k(the)e(lar)n
(gest)i(v)n(alue)e(of)f Fq(d)29 b FK(for)c(which)g(the)g(BCH)d(code)75
3776 y(with)k(designed)j(distance)g Fq(d)i FK(coincides)e(with)d(the)h
(BCH)d(code)k(with)e(designed)j(distance)f Ft(delta)r
FK(.)37 b(This)26 b(distance)75 3889 y Fq(d)33 b FK(is)28
b(called)h(the)g Fq(Bose)f(distance)j FK(of)d(the)g(code.)44
b(The)28 b(true)h(minimum)f(distance)i(of)f(the)f(code)h(is)f(greater)i
(than)f(or)75 4002 y(equal)c(to)e(the)h(Bose)f(distance.)216
4114 y(Printed)h(are)g(the)g(designed)i(distance)g(\(to)d(be)h
(precise,)h(the)f(Bose)f(distance\))j Fq(d)5 b FK(,)23
b(and)h(the)f(starting)j(po)n(wer)e Fq(b)p FK(.)216 4227
y(The)f(Sugiyama)i(decoding)h(algorithm)f(has)f(been)g(implemented)i
(for)d(this)h(code)h(\(see)f Ft(Decode)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3312 4228 a
SDict begin H.S end
 3312 4228 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3538 4165 a
SDict begin H.R end
 3538 4165 a 3538 4227 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
 3538 4227 a Black
FK(\)\).)p 75 4340 1648 4 v 1764 4345 a FF(Example)p
2102 4340 V 75 4365 4 25 v 3747 4365 V 75 4465 4 100
v 188 4435 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(3,)g(5,)g(GF\(2\))h
(\);)p 3747 4465 V 75 4564 V 188 4534 a(a)f(cyclic)h([15,5,7]5)h(BCH)f
(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p 3747 4564
V 75 4664 V 188 4634 a(gap>)g(DesignedDistance\()k(C1)43
b(\);)p 3747 4664 V 75 4764 V 188 4734 a(7)p 3747 4764
V 75 4863 V 188 4833 a(gap>)h(C2)f(:=)g(BCHCode\()i(23,)e(2,)g(GF\(2\))
h(\);)p 3747 4863 V 75 4963 V 188 4933 a(a)f(cyclic)h([23,12,5..7]3)j
(BCH)c(code,)h(delta=5,)h(b=1)f(over)f(GF\(2\))p 3747
4963 V 75 5062 V 188 5033 a(gap>)h(DesignedDistance\()k(C2)43
b(\);)p 3747 5062 V 75 5162 V 188 5132 a(5)p 3747 5162
V 75 5262 V 188 5232 a(gap>)h(MinimumDistance\(C2\);)p
3747 5262 V 75 5361 V 188 5331 a(7)p 3747 5361 V 75 5386
4 25 v 3747 5386 V 75 5389 3675 4 v 75 5592 a FK(See)23
b Ft(RootsCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
699 5593 a
SDict begin H.S end
 699 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 880
5530 a
SDict begin H.R end
 880 5530 a 880 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
 880 5592 a Black FK(\))e(for)g(a)f(more)g
(general)j(construction.)p Black Black eop end end
%%Page: 78 78
TeXDict begin HPSdict begin 78 77 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(78)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.5) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.5.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ReedSolomonCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(ReedSolomonCode\()53 b(n,)47
b(d)f(\))2260 b Fr(\(function\))p Black 216 799 a Ft(ReedSolomonCode)35
b FK(returns)d(a)d('Reed-Solomon)j(code')g(of)e(length)h
Ft(n)q FK(,)g(designed)h(distance)g Ft(d)q FK(.)47 b(This)30
b(code)75 912 y(is)e(a)g(primiti)n(v)o(e)h(narro)n(w-sense)h(BCH)d
(code)i(o)o(v)o(er)f(the)g(\002eld)g Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(,)29 b(where)g Fq(q)23 b Fo(=)f Fq(n)14
b Fo(+)g FK(1.)43 b(The)28 b(dimension)i(of)e(an)75 1024
y(RS)j(code)j(is)f Fq(n)16 b Fv(\000)g Fq(d)21 b Fo(+)16
b FK(1.)57 b(According)35 b(to)d(the)i(Singleton)g(bound)h(\(see)e
Ft(UpperBoundSingleto)q(n)38 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3364 1025 a
SDict begin H.S end
 3364 1025 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3545 962 a
SDict begin H.R end
 3545 962 a 3545 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
 3545 1024 a Black FK(\)\))c(the)75
1137 y(dimension)28 b(cannot)f(be)e(greater)i(than)f(this,)h(so)e(the)h
(true)g(minimum)f(distance)j(of)e(an)f(RS)f(code)i(is)g(equal)g(to)g
Ft(d)f FK(and)75 1250 y(the)f(code)g(is)g(maximum)f(distance)j
(separable)g(\(see)e Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2204 1251 a
SDict begin H.S end
 2204 1251 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2385 1188 a
SDict begin H.R end
 2385 1188 a 2385 1250 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
 2385 1250 a Black
FK(\)\).)p 75 1373 1648 4 v 1764 1378 a FF(Example)p
2102 1373 V 75 1398 4 25 v 3747 1398 V 75 1497 4 100
v 188 1468 a(gap>)44 b(C1)f(:=)g(ReedSolomonCode\()k(3,)c(2)g(\);)p
3747 1497 V 75 1597 V 188 1567 a(a)g(cyclic)h([3,2,2]1)h(Reed-Solomon)h
(code)e(over)g(GF\(4\))p 3747 1597 V 75 1697 V 188 1667
a(gap>)g(IsCyclicCode\(C1\);)p 3747 1697 V 75 1796 V
188 1766 a(true)p 3747 1796 V 75 1896 V 188 1866 a(gap>)g(C2)f(:=)g
(ReedSolomonCode\()k(4,)c(3)g(\);)p 3747 1896 V 75 1996
V 188 1966 a(a)g(cyclic)h([4,2,3]2)h(Reed-Solomon)h(code)e(over)g
(GF\(5\))p 3747 1996 V 75 2095 V 188 2065 a(gap>)g(RootsOfCode\()i(C2)d
(\);)p 3747 2095 V 75 2195 V 188 2165 a([)g(Z\(5\),)h(Z\(5\)\2102)g(])p
3747 2195 V 75 2294 V 188 2265 a(gap>)g(IsMDSCode\(C2\);)p
3747 2294 V 75 2394 V 188 2364 a(true)p 3747 2394 V 75
2419 4 25 v 3747 2419 V 75 2422 3675 4 v 75 2635 a FK(See)23
b Ft(GeneralizedReedSol)q(omo)q(nCo)q(de)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1487 2636 a
SDict begin H.S end
 1487 2636
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1668 2573 a
SDict begin H.R end
 1668 2573 a 1668 2635 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
 1668
2635 a Black FK(\))24 b(for)g(a)f(more)h(general)h(construction.)75
2787 y
SDict begin H.S end
 75 2787 a 75 2787 a
SDict begin 13.6 H.A end
 75 2787 a 75 2787 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.6) cvn H.B /DEST pdfmark end
 75 2787
a 97 x FJ(5.5.6)p 0.0 0.0 1.0 TeXcolorrgb 99 w(QRCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3058 a Fs(\006)d Ft(QRCode\()49
b(n,)e(F)g(\))2677 b Fr(\(function\))p Black 216 3284
a Ft(QRCode)26 b FK(returns)f(a)f(quadratic)i(residue)g(code.)31
b(If)24 b Ft(F)g FK(is)f(a)h(\002eld)g Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(,)24 b(then)h Fq(q)e FK(must)h(be)g(a)g(quadratic)i
(residue)75 3397 y(modulo)31 b Ft(n)q FK(.)49 b(That)30
b(is,)i(an)e Fq(x)g FK(e)o(xists)i(with)e Fq(x)1464 3364
y Fr(2)1526 3397 y Fv(\021)24 b Fq(q)91 b Fo(\()p FK(mod)21
b Fq(n)p Fo(\))p FK(.)50 b(Both)30 b Ft(n)g FK(and)h
Fq(q)f FK(must)h(be)f(primes.)50 b(Its)31 b(generator)75
3510 y(polynomial)k(is)e(the)g(product)h(of)f(the)g(polynomials)i
Fq(x)17 b Fv(\000)e Fq(a)1986 3477 y Fm(i)2009 3510 y
FK(.)56 b Fq(a)32 b FK(is)h(a)f(primiti)n(v)o(e)i Fq(n)2735
3477 y Fm(t)5 b(h)2828 3510 y FK(root)33 b(of)f(unity)-6
b(,)36 b(and)e Fq(i)e FK(is)g(an)75 3623 y(inte)o(ger)25
b(in)e(the)h(set)g(of)f(quadratic)j(residues)g(modulo)e
Ft(n)q FK(.)p 75 3745 1648 4 v 1764 3750 a FF(Example)p
2102 3745 V 75 3770 4 25 v 3747 3770 V 75 3870 4 100
v 188 3840 a(gap>)44 b(C1)f(:=)g(QRCode\()h(7,)f(GF\(2\))h(\);)p
3747 3870 V 75 3970 V 188 3940 a(a)f(cyclic)h([7,4,3]1)h(quadratic)g
(residue)g(code)f(over)g(GF\(2\))p 3747 3970 V 75 4069
V 188 4039 a(gap>)g(IsEquivalent\()i(C1,)e(HammingCode\()i(3,)d
(GF\(2\))h(\))f(\);)p 3747 4069 V 75 4169 V 188 4139
a(true)p 3747 4169 V 75 4268 V 188 4239 a(gap>)h(IsCyclicCode\(C1\);)p
3747 4268 V 75 4368 V 188 4338 a(true)p 3747 4368 V 75
4468 V 188 4438 a(gap>)g(IsCyclicCode\(HammingC)q(ode)q(\()k(3,)c
(GF\(2\))g(\)\);)p 3747 4468 V 75 4567 V 188 4537 a(false)p
3747 4567 V 75 4667 V 188 4637 a(gap>)g(C2)f(:=)g(QRCode\()h(11,)g
(GF\(3\))g(\);)p 3747 4667 V 75 4767 V 188 4737 a(a)f(cyclic)h
([11,6,4..5]2)i(quadratic)g(residue)f(code)e(over)h(GF\(3\))p
3747 4767 V 75 4866 V 188 4836 a(gap>)g(C2)f(=)f(TernaryGolayCode\(\);)
p 3747 4866 V 75 4966 V 188 4936 a(true)p 3747 4966 V
75 5065 V 188 5036 a(gap>)i(Q1)f(:=)g(QRCode\()h(7,)f(GF\(2\)\);)p
3747 5065 V 75 5165 V 188 5135 a(a)g(cyclic)h([7,4,3]1)h(quadratic)g
(residue)g(code)f(over)g(GF\(2\))p 3747 5165 V 75 5265
V 188 5235 a(gap>)g(P1:=AutomorphismGroup)q(\(Q1)q(\);)49
b(IdGroup\(P1\);)p 3747 5265 V 75 5364 V 188 5334 a(Group\([)c
(\(1,2\)\(5,7\),)h(\(2,3\)\(4,7\),)g(\(2,4\)\(5,6\),)g(\(3,5\)\(6,7\),)
g(\(3,7\)\(5,6\))g(]\))p 3747 5364 V 75 5464 V 188 5434
a([)d(168,)g(42)g(])p 3747 5464 V 75 5489 4 25 v 3747
5489 V 75 5492 3675 4 v Black Black eop end end
%%Page: 79 79
TeXDict begin HPSdict begin 79 78 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(79)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.7) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.5.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(QQRCodeNC)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(QQRCodeNC\()50 b(p)d(\))2677 b Fr(\(function\))p
Black 216 799 a Ft(QQRCodeNC)52 b FK(is)d(the)g(same)h(as)f
Ft(QQRCode)p FK(,)57 b(e)o(xcept)50 b(that)g(it)f(uses)h
Ft(GeneratorMatCodeNC)55 b FK(instead)c(of)75 912 y Ft
(GeneratorMatCode)p FK(.)75 1046 y
SDict begin H.S end
 75 1046 a 75 1046
a
SDict begin 13.6 H.A end
 75 1046 a 75 1046 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.8) cvn H.B /DEST pdfmark end
 75 1046 a 115 x FJ(5.5.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(QQRCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1335 a Fs(\006)22 b Ft(QQRCode\()50 b(p)c(\))2770
b Fr(\(function\))p Black 216 1561 a Ft(QQRCode)36 b
FK(returns)g(a)d(quasi-quadratic)39 b(residue)d(code,)h(as)d(de\002ned)
h(by)f(Proposition)j(2.2)c(in)h(Bazzi-Mittel)75 1674
y([)p 0.0236 0.6179 0.0894 TeXcolorrgb 105 1674 a
SDict begin H.S end
 105
1674 a 0.0236 0.6179 0.0894 TeXcolorrgb FK(BMIT)p 0.0236 0.6179 0.0894
TeXcolorrgb 333 1613 a
SDict begin H.R end
 333 1613 a 333 1674 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.BM03) cvn H.B /ANN pdfmark end
 333 1674
a Black FK(].)28 b(The)23 b(parameter)i Ft(p)e FK(must)g(be)h(a)f
(prime.)29 b(Its)24 b(generator)i(matrix)e(has)f(the)h(block)h(form)e
Fq(G)d Fo(=)g(\()p Fq(Q)p Fp(;)10 b Fq(N)c Fo(\))p FK(.)27
b(Here)75 1787 y Fq(Q)20 b FK(is)h(a)28 b Fq(p)p Fv(\002)21
b FK(circulant)i(matrix)f(whose)g(top)f(ro)n(w)g(is)g
Fo(\()p FK(0)p Fp(;)10 b Fq(x)1828 1801 y Fr(1)1867 1787
y Fp(;)g(:::;)g Fq(x)2057 1801 y Fm(p)p Fh(\000)p Fr(1)2181
1787 y Fo(\))p FK(,)20 b(where)i Fq(x)2542 1801 y Fm(i)2583
1787 y Fo(=)c FK(1)j(if)g(and)h(only)g(if)f Fq(i)g FK(is)g(a)g
(quadratic)75 1900 y(residue)k(mod)30 b Fq(p)p FK(,)22
b(and)i Fq(N)j FK(is)c(a)30 b Fq(p)p Fv(\002)22 b FK(circulant)k
(matrix)e(whose)f(top)h(ro)n(w)e(is)h Fo(\()p FK(0)p
Fp(;)10 b Fq(y)2567 1914 y Fr(1)2606 1900 y Fp(;)g(:::;)g
Fq(y)2796 1914 y Fm(p)p Fh(\000)p Fr(1)2920 1900 y Fo(\))p
FK(,)22 b(where)i Fq(x)3285 1914 y Fm(i)3320 1900 y Fo(+)12
b Fq(y)3443 1914 y Fm(i)3486 1900 y Fo(=)19 b FK(1)k(for)75
2012 y(all)h Fq(i)p FK(.)k(\(In)c(f)o(act,)f(this)h(matrix)h(can)e(be)h
(reco)o(v)o(ered)h(as)f(the)g(component)h Ft(DoublyCirculant)k
FK(of)23 b(the)h(code.\))p 75 2135 1648 4 v 1764 2140
a FF(Example)p 2102 2135 V 75 2160 4 25 v 3747 2160 V
75 2260 4 100 v 188 2230 a(gap>)44 b(C1)f(:=)g(QQRCode\()i(7\);)p
3747 2260 V 75 2359 V 188 2329 a(a)e(linear)h([14,7,1..4]3..5)j(code)d
(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 2359 V 75 2459 V 188 2429 a(gap>)h(G1:=GeneratorMat\(C1\);)q(;)p
3747 2459 V 75 2558 V 188 2529 a(gap>)g(Display\(G1\);)p
3747 2558 V 75 2658 V 230 2628 a(.)f(1)g(1)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(1)g(.)f(1)h(1)p 3747 2658 V 75 2758 V 230 2728 a(1)g(.)g(1)f(1)h(1)g
(.)f(.)h(.)g(.)f(1)h(1)g(1)f(.)h(1)p 3747 2758 V 75 2857
V 230 2827 a(.)g(.)g(.)f(1)h(1)g(.)f(1)h(.)g(1)f(1)h(.)g(.)f(.)h(1)p
3747 2857 V 75 2957 V 230 2927 a(.)g(.)g(1)f(.)h(1)g(1)f(1)h(1)g(.)f(1)
h(.)g(.)f(1)h(1)p 3747 2957 V 75 3057 V 230 3027 a(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(1)g(.)f(.)h(1)g(1)f(1)h(.)p 3747 3057 V 75 3156
V 230 3126 a(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(1)g(1)f(.)h(1)p
3747 3156 V 75 3256 V 230 3226 a(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(1)f(1)h(1)p 3747 3256 V 75 3355 V 188 3326 a(gap>)h
(Display\(C1!.DoublyCir)q(cul)q(ant)q(\);)p 3747 3355
V 75 3455 V 230 3425 a(.)f(1)g(1)f(.)h(1)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f
(1)h(1)p 3747 3455 V 75 3555 V 230 3525 a(1)g(1)g(.)f(1)h(.)g(.)f(.)h
(.)g(.)f(1)h(.)g(1)f(1)h(.)p 3747 3555 V 75 3654 V 230
3624 a(1)g(.)g(1)f(.)h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)f(.)h(.)p
3747 3654 V 75 3754 V 230 3724 a(.)g(1)g(.)f(.)h(.)g(1)f(1)h(1)g(.)f(1)
h(1)g(.)f(.)h(.)p 3747 3754 V 75 3854 V 230 3824 a(1)g(.)g(.)f(.)h(1)g
(1)f(.)h(.)g(1)f(1)h(.)g(.)f(.)h(1)p 3747 3854 V 75 3953
V 230 3923 a(.)g(.)g(.)f(1)h(1)g(.)f(1)h(1)g(1)f(.)h(.)g(.)f(1)h(.)p
3747 3953 V 75 4053 V 230 4023 a(.)g(.)g(1)f(1)h(.)g(1)f(.)h(1)g(.)f(.)
h(.)g(1)f(.)h(1)p 3747 4053 V 75 4152 V 188 4123 a(gap>)h
(MinimumDistance\(C1\);)p 3747 4152 V 75 4252 V 188 4222
a(4)p 3747 4252 V 75 4352 V 188 4322 a(gap>)g(C2)f(:=)g(QQRCode\()i
(29\);)e(MinimumDistance\(C2)q(\);)p 3747 4352 V 75 4451
V 188 4421 a(a)g(linear)h([58,28,1..14]8..29)k(code)c(defined)h(by)e
(generator)i(matrix)g(over)e(GF\(2\))p 3747 4451 V 75
4551 V 188 4521 a(12)p 3747 4551 V 75 4651 V 188 4621
a(gap>)h(Aut2:=AutomorphismGro)q(up\()q(C2\))q(;)49 b(IdGroup\(Aut2\);)
p 3747 4651 V 75 4750 V 188 4720 a([)43 b(permutation)j(group)e(of)f
(size)g(812)h(with)g(4)e(generators)k(])p 3747 4750 V
75 4850 V 188 4820 a([)d(812,)g(7)g(])p 3747 4850 V 75
4875 4 25 v 3747 4875 V 75 4878 3675 4 v 75 5111 a
SDict begin H.S end
 75
5111 a 75 5111 a
SDict begin 13.6 H.A end
 75 5111 a 75 5111 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.9) cvn H.B /DEST pdfmark end
 75 5111 a 116 x
FJ(5.5.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Fir)n(eCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5401 a Fs(\006)22 b
Ft(FireCode\()50 b(g,)d(b)g(\))2584 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 80 80
TeXDict begin HPSdict begin 80 79 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(80)p Black 216 399 a Ft(FireCode)30 b FK(constructs)g(a)d
(\(binary\))j(Fire)d(code.)41 b Ft(g)27 b FK(is)h(a)f(primiti)n(v)o(e)h
(polynomial)i(of)d(de)o(gree)i Fq(m)p FK(,)e(and)h(a)f(f)o(actor)75
511 y(of)e Fq(x)215 478 y Fm(r)261 511 y Fv(\000)13 b
FK(1.)34 b Ft(b)25 b FK(an)h(inte)o(ger)g(0)c Fv(\024)f
Fq(b)h Fv(\024)f Fq(m)j FK(not)i(di)n(visible)h(by)f
Fq(r)r FK(,)f(that)h(determines)i(the)e(b)n(urst)g(length)h(of)e(a)h
(single)g(error)75 624 y(b)n(urst)35 b(that)g(can)f(be)g(corrected.)62
b(The)34 b(ar)n(gument)i Ft(g)d FK(can)h(be)g(a)g(polynomial)i(with)e
(base)h(ring)f Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(,)36
b(or)e(a)g(list)75 737 y(of)d(coef)n(\002cients)j(in)d
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)52 b(The)31 b(generator)j
(polynomial)g(of)d(the)h(code)g(is)f(de\002ned)h(as)g(the)f(product)j
(of)d Ft(g)g FK(and)75 850 y Fq(x)115 817 y Fr(2)p Fm(b)p
Fh(\000)p Fr(1)284 850 y Fo(+)13 b FK(1.)216 963 y(Here)35
b(is)f(the)h(general)h(de\002nition)g(of)f('Fire)f(code',)k(named)e
(after)f(P)-10 b(.)33 b(Fire,)k(who)d(introduced)j(these)f(codes)75
1076 y(in)f(1959)i(in)e(order)h(to)g(correct)g(b)n(urst)h(errors.)65
b(First,)38 b(a)d(de\002nition.)66 b(If)35 b Fq(F)f Fo(=)27
b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))35 b FK(and)50 b Fq(f)40
b Fv(2)26 b Fq(F)7 b Fo([)p Fq(x)p Fo(])36 b FK(then)g(we)75
1189 y(say)45 b Fq(f)f FK(has)31 b Fq(or)m(der)j(e)d
FK(if)45 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))p Fv(j)p Fo(\()p
Fq(x)1110 1156 y Fm(e)1161 1189 y Fv(\000)i FK(1)p Fo(\))p
FK(.)51 b(A)30 b Fq(F)l(ir)m(e)h(code)h FK(is)e(a)h(c)o(yclic)h(code)g
(o)o(v)o(er)f Fq(F)37 b FK(with)31 b(generator)j(polynomial)75
1302 y Fq(g)p Fo(\()p Fq(x)p Fo(\))23 b(=)e(\()p Fq(x)420
1269 y Fr(2)n Fm(t)5 b Fh(\000)p Fr(1)578 1302 y Fv(\000)13
b FK(1)p Fo(\))7 b Fq(p)p Fo(\()p Fq(x)p Fo(\))p FK(,)27
b(where)33 b Fq(p)p Fo(\()p Fq(x)p Fo(\))26 b FK(does)g(not)g(di)n
(vide)h Fq(x)2011 1269 y Fr(2)n Fm(t)5 b Fh(\000)p Fr(1)2168
1302 y Fv(\000)13 b FK(1)25 b(and)h(satis\002es)h Fq(d)5
b(e)l(g)p Fo(\()i Fq(p)p Fo(\()p Fq(x)p Fo(\)\))25 b
Fv(\025)19 b Fq(t)6 b FK(.)34 b(The)25 b(length)75 1415
y(of)e(such)i(a)e(code)h(is)g(the)f(order)i(of)e Fq(g)p
Fo(\()p Fq(x)p Fo(\))p FK(.)30 b(Non-binary)c(Fire)d(codes)i(ha)n(v)o
(e)f(not)g(been)g(implemented.)216 1528 y(.)p 75 1582
1648 4 v 1764 1587 a FF(Example)p 2102 1582 V 75 1606
4 25 v 3747 1606 V 75 1706 4 100 v 188 1676 a(gap>)44
b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(G:=)f(x\2103+x\2102+1;)p
3747 1706 V 75 1806 V 188 1776 a(Z\(2\)\2100+x\2102+x\2103)p
3747 1806 V 75 1905 V 188 1875 a(gap>)h(Factors\()h(G)d(\);)p
3747 1905 V 75 2005 V 188 1975 a([)h(Z\(2\)\2100+x\2102+x\2103)k(])p
3747 2005 V 75 2105 V 188 2075 a(gap>)d(C)e(:=)h(FireCode\()j(G,)d(3)f
(\);)p 3747 2105 V 75 2204 V 188 2174 a(a)h(cyclic)h([35,27,1..4]2..6)k
(3)42 b(burst)j(error)f(correcting)h(fire)f(code)g(over)f(GF\(2\))p
3747 2204 V 75 2304 V 188 2274 a(gap>)h(MinimumDistance\()j(C)c(\);)p
3747 2304 V 75 2403 V 188 2374 a(4)212 b(#)43 b(Still)h(it)f(can)g
(correct)i(bursts)f(of)f(length)i(3)p 3747 2403 V 75
2428 4 25 v 3747 2428 V 75 2431 3675 4 v 75 2560 a
SDict begin H.S end
 75
2560 a 75 2560 a
SDict begin 13.6 H.A end
 75 2560 a 75 2560 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.10) cvn H.B /DEST pdfmark end
 75 2560 a 116 x
FJ(5.5.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(WholeSpaceCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2850 a Fs(\006)22 b
Ft(WholeSpaceCode\()52 b(n,)47 b(F)g(\))2306 b Fr(\(function\))p
Black 216 3076 a Ft(WholeSpaceCode)26 b FK(returns)e(the)e(c)o(yclic)h
(whole)f(space)h(code)g(of)f(length)h Ft(n)f FK(o)o(v)o(er)g
Ft(F)p FK(.)28 b(This)21 b(code)i(consists)h(of)e(all)75
3189 y(polynomials)k(of)e(de)o(gree)g(less)g(than)h Ft(n)e
FK(and)h(coef)n(\002cients)h(in)f Ft(F)p FK(.)p 75 3281
1648 4 v 1764 3286 a FF(Example)p 2102 3281 V 75 3306
4 25 v 3747 3306 V 75 3406 4 100 v 188 3376 a(gap>)44
b(C)e(:=)h(WholeSpaceCode\()48 b(5,)43 b(GF\(3\))h(\);)p
3747 3406 V 75 3506 V 188 3476 a(a)f(cyclic)h([5,5,1]0)h(whole)f(space)
g(code)g(over)g(GF\(3\))p 3747 3506 V 75 3530 4 25 v
3747 3530 V 75 3533 3675 4 v 75 3662 a
SDict begin H.S end
 75 3662 a 75 3662
a
SDict begin 13.6 H.A end
 75 3662 a 75 3662 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.11) cvn H.B /DEST pdfmark end
 75 3662 a 116 x FJ(5.5.11)p 0.0 0.0 1.0
TeXcolorrgb 99 w(NullCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3952 a Fs(\006)22 b Ft(NullCode\()50 b(n,)d(F)g(\))2584
b Fr(\(function\))p Black 216 4178 a Ft(NullCode)33 b
FK(returns)g(the)e(zero-dimensional)36 b(nullcode)d(with)e(length)i
Ft(n)d FK(o)o(v)o(er)i Ft(F)p FK(.)50 b(This)31 b(code)h(has)g(only)g
(one)75 4291 y(w)o(ord:)d(the)24 b(all)g(zero)g(w)o(ord.)29
b(It)23 b(is)g(c)o(yclic)i(though!)p 75 4383 1648 4 v
1764 4388 a FF(Example)p 2102 4383 V 75 4408 4 25 v 3747
4408 V 75 4508 4 100 v 188 4478 a(gap>)44 b(C)e(:=)h(NullCode\()j(5,)d
(GF\(3\))h(\);)p 3747 4508 V 75 4608 V 188 4578 a(a)f(cyclic)h
([5,0,5]5)h(nullcode)g(over)f(GF\(3\))p 3747 4608 V 75
4707 V 188 4677 a(gap>)g(AsSSortedList\()j(C)42 b(\);)p
3747 4707 V 75 4807 V 188 4777 a([)h([)f(0)h(0)g(0)f(0)h(0)g(])f(])p
3747 4807 V 75 4832 4 25 v 3747 4832 V 75 4835 3675 4
v 75 4963 a
SDict begin H.S end
 75 4963 a 75 4963 a
SDict begin 13.6 H.A end
 75 4963 a 75 4963 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.12) cvn H.B /DEST pdfmark end
 75
4963 a 116 x FJ(5.5.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(RepetitionCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5254 a Fs(\006)22 b
Ft(RepetitionCode\()52 b(n,)47 b(F)g(\))2306 b Fr(\(function\))p
Black 216 5479 a Ft(RepetitionCode)37 b FK(returns)d(the)f(c)o(yclic)g
(repetition)i(code)e(of)g(length)h Ft(n)e FK(o)o(v)o(er)g
Ft(F)p FK(.)55 b(The)32 b(code)h(has)g(as)f(man)o(y)75
5592 y(elements)25 b(as)e Ft(F)q FK(,)f(because)k(each)e(code)n(w)o
(ord)h(consists)h(of)d(a)g(repetition)j(of)e(one)g(of)f(these)i
(elements.)p Black Black eop end end
%%Page: 81 81
TeXDict begin HPSdict begin 81 80 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(81)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(RepetitionCode\()48 b(3,)43
b(GF\(5\))h(\);)p 3747 523 V 75 623 V 188 593 a(a)f(cyclic)h([3,1,3]2)h
(repetition)h(code)e(over)f(GF\(5\))p 3747 623 V 75 722
V 188 692 a(gap>)h(AsSSortedList\()j(C)42 b(\);)p 3747
722 V 75 822 V 188 792 a([)h([)f(0)h(0)g(0)f(],)h([)g(1)g(1)f(1)h(],)g
([)g(2)f(2)h(2)g(],)g([)g(4)f(4)h(4)g(],)g([)f(3)h(3)g(3)f(])h(])p
3747 822 V 75 922 V 188 892 a(gap>)h(IsPerfectCode\()j(C)42
b(\);)p 3747 922 V 75 1021 V 188 991 a(false)p 3747 1021
V 75 1121 V 188 1091 a(gap>)i(IsMDSCode\()h(C)e(\);)p
3747 1121 V 75 1220 V 188 1191 a(true)p 3747 1220 V 75
1245 4 25 v 3747 1245 V 75 1248 3675 4 v 75 1382 a
SDict begin H.S end
 75
1382 a 75 1382 a
SDict begin 13.6 H.A end
 75 1382 a 75 1382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.13) cvn H.B /DEST pdfmark end
 75 1382 a 116 x
FJ(5.5.13)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CyclicCodes)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1672 a Fs(\006)22 b
Ft(CyclicCodes\()51 b(n,)c(F)g(\))2445 b Fr(\(function\))p
Black 216 1898 a Ft(CyclicCodes)31 b FK(returns)f(a)e(list)g(of)g(all)h
(c)o(yclic)g(codes)g(of)f(length)h Ft(n)f FK(o)o(v)o(er)g
Ft(F)q FK(.)41 b(It)28 b(constructs)j(all)d(possible)i(gen-)75
2011 y(erator)g(polynomials)i(from)d(the)g(f)o(actors)i(of)e
Fq(x)1556 1978 y Fm(n)1608 2011 y Fv(\000)15 b FK(1.)44
b(Each)29 b(combination)j(of)d(these)h(f)o(actors)h(yields)f(a)f
(generator)75 2124 y(polynomial)d(after)e(multiplication.)p
75 2246 1648 4 v 1764 2251 a FF(Example)p 2102 2246 V
75 2271 4 25 v 3747 2271 V 75 2371 4 100 v 188 2341 a(gap>)44
b(CyclicCodes\(3,GF\(3\)\);)p 3747 2371 V 75 2471 V 188
2441 a([)f(a)f(cyclic)j([3,3,1]0)g(enumerated)g(code)f(over)g(GF\(3\),)
p 3747 2471 V 75 2570 V 188 2540 a(a)f(cyclic)h([3,2,1..2]1)i
(enumerated)g(code)e(over)f(GF\(3\),)p 3747 2570 V 75
2670 V 188 2640 a(a)g(cyclic)h([3,1,3]2)h(enumerated)h(code)e(over)f
(GF\(3\),)p 3747 2670 V 75 2769 V 188 2740 a(a)g(cyclic)h([3,0,3]3)h
(enumerated)h(code)e(over)f(GF\(3\))h(])p 3747 2769 V
75 2794 4 25 v 3747 2794 V 75 2797 3675 4 v 75 2931 a
SDict begin H.S end

75 2931 a 75 2931 a
SDict begin 13.6 H.A end
 75 2931 a 75 2931 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.14) cvn H.B /DEST pdfmark end
 75 2931 a 116
x FJ(5.5.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(NrCyclicCodes)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3221 a Fs(\006)22 b
Ft(NrCyclicCodes\()52 b(n,)47 b(F)g(\))2352 b Fr(\(function\))p
Black 216 3447 a FK(The)23 b(function)j Ft(NrCyclicCodes)h
FK(calculates)g(the)c(number)i(of)e(c)o(yclic)i(codes)f(of)g(length)h
Ft(n)e FK(o)o(v)o(er)h(\002eld)f Ft(F)p FK(.)p 75 3570
1648 4 v 1764 3575 a FF(Example)p 2102 3570 V 75 3594
4 25 v 3747 3594 V 75 3694 4 100 v 188 3664 a(gap>)44
b(NrCyclicCodes\()j(23,)c(GF\(2\))h(\);)p 3747 3694 V
75 3794 V 188 3764 a(8)p 3747 3794 V 75 3893 V 188 3863
a(gap>)g(codelist)h(:=)e(CyclicCodes\()j(23,)e(GF\(2\))g(\);)p
3747 3893 V 75 3993 V 188 3963 a([)f(a)f(cyclic)j([23,23,1]0)g
(enumerated)h(code)e(over)g(GF\(2\),)p 3747 3993 V 75
4093 V 273 4063 a(a)e(cyclic)j([23,22,1..2]1)h(enumerated)g(code)e
(over)g(GF\(2\),)p 3747 4093 V 75 4192 V 273 4162 a(a)e(cyclic)j
([23,11,1..8]4..7)i(enumerated)f(code)e(over)g(GF\(2\),)p
3747 4192 V 75 4292 V 273 4262 a(a)e(cyclic)j([23,0,23]23)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4292 V 75 4391 V 273
4362 a(a)e(cyclic)j([23,11,1..8]4..7)i(enumerated)f(code)e(over)g
(GF\(2\),)p 3747 4391 V 75 4491 V 273 4461 a(a)e(cyclic)j
([23,12,1..7]3)h(enumerated)g(code)e(over)g(GF\(2\),)p
3747 4491 V 75 4591 V 273 4561 a(a)e(cyclic)j([23,1,23]11)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4591 V 75 4690 V 273
4660 a(a)e(cyclic)j([23,12,1..7]3)h(enumerated)g(code)e(over)g(GF\(2\))
g(])p 3747 4690 V 75 4790 V 188 4760 a(gap>)g(BinaryGolayCode\(\))k(in)
43 b(codelist;)p 3747 4790 V 75 4890 V 188 4860 a(true)p
3747 4890 V 75 4989 V 188 4959 a(gap>)h(RepetitionCode\()j(23,)c
(GF\(2\))h(\))f(in)g(codelist;)p 3747 4989 V 75 5089
V 188 5059 a(true)p 3747 5089 V 75 5188 V 188 5159 a(gap>)h
(CordaroWagnerCode\()k(23)43 b(\))g(in)g(codelist;)p
3747 5188 V 75 5288 V 188 5258 a(false)171 b(#)43 b(This)g(code)h(is)f
(not)g(cyclic)p 3747 5288 V 75 5313 4 25 v 3747 5313
V 75 5316 3675 4 v Black Black eop end end
%%Page: 82 82
TeXDict begin HPSdict begin 82 81 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(82)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.6) cvn H.B /DEST pdfmark end
 75 307 a 92 x FM(5.6)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Ev)o(aluation)30 b(Codes)p Black 75 495 a
SDict begin H.S end
 75 495
a 75 495 a
SDict begin 13.6 H.A end
 75 495 a 75 495 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.1) cvn H.B /DEST pdfmark end
 75 495 a 114 x FJ(5.6.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(aluationCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 783 a Fs(\006)22 b Ft(EvaluationCode\()52
b(P,)47 b(L,)g(R)g(\))2167 b Fr(\(function\))p Black
216 1009 a FK(Input:)31 b Ft(F)23 b FK(is)g(a)g(\002nite)h(\002eld,)f
Ft(L)g FK(is)g(a)g(list)h(of)g(rational)h(functions)h(in)e
Fq(R)c Fo(=)f Fq(F)8 b Fo([)p Fq(x)2592 1023 y Fr(1)2629
1009 y Fp(;)i(:::;)g Fq(x)2814 1023 y Fm(r)2847 1009
y Fo(])p FK(,)23 b Ft(P)g FK(is)h(a)f(list)h(of)f Fq(n)g
FK(points)i(in)75 1122 y Fq(F)138 1089 y Fm(r)192 1122
y FK(at)f(which)g(all)f(of)h(the)g(functions)i(in)d Ft(L)g
FK(are)h(de\002ned.)75 1235 y(Output:)30 b(The)23 b('e)n(v)n(aluation)j
(code')20 b Fq(C)r FK(,)i(which)i(is)g(the)g(image)f(of)h(the)g(e)n(v)n
(alation)h(map)1492 1435 y Fq(E)7 b(val)1665 1449 y Fm(P)1730
1435 y FK(:)21 b Fq(s)7 b(pan)p Fo(\()p Fq(L)p Fo(\))22
b Fv(!)e Fq(F)2270 1397 y Fm(n)2308 1435 y Fp(;)75 1635
y FK(gi)n(v)o(en)31 b(by)45 b Fq(f)37 b Fv(7\000)-15
b(!)24 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)845 1649 y
Fr(1)883 1635 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1202 1649 y Fm(n)1242 1635 y Fo(\)\))p FK(,)32
b(where)e Fq(P)24 b Fo(=)g Fv(f)7 b Fq(p)1890 1649 y
Fr(1)1928 1635 y Fp(;)j(:::;)17 b Fq(p)2125 1649 y Fm(n)2164
1635 y Fv(g)30 b FK(and)45 b Fq(f)38 b Fv(2)23 b Fq(L)p
FK(.)49 b(The)31 b(generator)i(matrix)e(of)25 b Fq(C)32
b FK(is)75 1748 y Fq(G)20 b Fo(=)g(\()14 b Fq(f)328 1762
y Fm(i)351 1748 y Fo(\()7 b Fq(p)448 1762 y Fm(j)473
1748 y Fo(\)\))553 1762 y Fm(f)573 1772 y Ff(i)591 1762
y Fh(2)p Fm(L)p Fl(;)e Fm(p)735 1772 y Ff(j)756 1762
y Fh(2)p Fm(P)845 1748 y FK(.)216 1861 y(This)84 b(command)h(returns)h
(a)e(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o
(xtra)e(components)j(\(type)75 1974 y Ft(NamesOfComponents\()q(C\))51
b FK(to)45 b(see)g(them)h(all\):)73 b Ft(C!.EvaluationMat)50
b FK(\(not)c(the)g(same)f(as)g(the)h(generator)75 2087
y(matrix)24 b(in)g(general\),)h Ft(C!.points)h FK(\(namely)e
Ft(P)q FK(\),)f Ft(C!.basis)i FK(\(namely)g Ft(L)p FK(\),)e(and)h
Ft(C!.ring)h FK(\(namely)g Ft(R)p FK(\).)p 75 2205 1648
4 v 1764 2210 a FF(Example)p 2102 2205 V 75 2230 4 25
v 3747 2230 V 75 2330 4 100 v 188 2300 a(gap>)44 b(F:=GF\(11\);)p
3747 2330 V 75 2430 V 188 2400 a(GF\(11\))p 3747 2430
V 75 2529 V 188 2499 a(gap>)g(R)e(:=)h(PolynomialRing\(F,2\))q(;;)p
3747 2529 V 75 2629 V 188 2599 a(gap>)h(indets)g(:=)f
(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q(R\);)q(;)p
3747 2629 V 75 2728 V 188 2699 a(gap>)h(x:=indets[1];;)j
(y:=indets[2];;)p 3747 2728 V 75 2828 V 188 2798 a(gap>)d
(L:=[x\2102*y,x*y,x\2105,x\2104)q(,x\210)q(3,x)q(\2102)q(,x,)q(x\2100)q
(];;)p 3747 2828 V 75 2928 V 188 2898 a(gap>)g(Pts:=[)g([)f
(Z\(11\)\2109,)i(Z\(11\))f(],)f([)g(Z\(11\)\2108,)i(Z\(11\))f(],)f([)f
(Z\(11\)\2107,)j(0*Z\(11\))g(],)p 3747 2928 V 75 3027
V 315 2997 a([)e(Z\(11\)\2106,)i(0*Z\(11\))f(],)f([)g(Z\(11\)\2105,)i
(0*Z\(11\))g(],)e([)g(Z\(11\)\2104,)i(0*Z\(11\))f(],)p
3747 3027 V 75 3127 V 315 3097 a([)f(Z\(11\)\2103,)i(Z\(11\))f(],)f([)f
(Z\(11\)\2102,)k(0*Z\(11\))e(],)f([)g(Z\(11\),)h(0*Z\(11\))h(],)p
3747 3127 V 75 3227 V 315 3197 a([)e(Z\(11\)\2100,)i(0*Z\(11\))f(],)f
([)g(0*Z\(11\),)i(Z\(11\))f(])f(];;)p 3747 3227 V 75
3326 V 188 3296 a(gap>)h(C:=EvaluationCode\(Pts)q(,L,)q(R\);)p
3747 3326 V 75 3426 V 188 3396 a(a)f(linear)h([11,8,1..3]2..3)90
b(evaluation)46 b(code)d(over)h(GF\(11\))p 3747 3426
V 75 3525 V 188 3496 a(gap>)g(MinimumDistance\(C\);)p
3747 3525 V 75 3625 V 188 3595 a(3)p 3747 3625 V 75 3725
V 3747 3725 V 75 3750 4 25 v 3747 3750 V 75 3753 3675
4 v 75 3885 a
SDict begin H.S end
 75 3885 a 75 3885 a
SDict begin 13.6 H.A end
 75 3885 a 75 3885 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.2) cvn H.B /DEST pdfmark end

75 3885 a 116 x FJ(5.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralizedReedSolomonCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4176 a Fs(\006)22 b Ft(GeneralizedReedSo)q(lom)q(onC)q(ode)q(\()53
b(P,)47 b(k,)g(R)f(\))1611 b Fr(\(function\))p Black
216 4402 a FK(Input:)30 b(R=F[x],)23 b(where)h Ft(F)f
FK(is)h(a)f(\002nite)g(\002eld,)g Ft(k)h FK(is)f(a)g(positi)n(v)o(e)i
(inte)o(ger)l(,)g Ft(P)e FK(is)g(a)g(list)h(of)g Fq(n)f
FK(points)i(in)e Fq(F)8 b FK(.)75 4514 y(Output:)30 b(The)18
b Fq(C)25 b FK(which)f(is)f(the)h(image)g(of)f(the)h(e)n(v)n(aluation)i
(map)1548 4715 y Fq(E)7 b(val)1721 4729 y Fm(P)1786 4715
y FK(:)20 b Fq(F)8 b Fo([)p Fq(x)p Fo(])1985 4729 y Fm(k)2040
4715 y Fv(!)21 b Fq(F)2215 4677 y Fm(n)2252 4715 y Fp(;)75
4915 y FK(gi)n(v)o(en)29 b(by)42 b Fq(f)36 b Fv(7\000)-15
b(!)22 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)837 4929 y
Fr(1)876 4915 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1195 4929 y Fm(n)1234 4915 y Fo(\)\))p FK(,)29
b(where)g Fq(P)22 b Fo(=)g Fv(f)7 b Fq(p)1874 4929 y
Fr(1)1913 4915 y Fp(;)j(:::;)17 b Fq(p)2110 4929 y Fm(n)2148
4915 y Fv(g)24 b(\032)e Fq(F)35 b FK(and)42 b Fq(f)f
FK(ranges)30 b(o)o(v)o(er)e(the)h(space)g Fq(F)7 b Fo([)p
Fq(x)p Fo(])3611 4929 y Fm(k)3674 4915 y FK(of)75 5028
y(all)24 b(polynomials)i(of)d(de)o(gree)i(less)f(than)g
Fq(k)r FK(.)216 5141 y(This)84 b(command)h(returns)h(a)e
(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e
(components)j(\(type)75 5254 y Ft(NamesOfComponents\()q(C\))62
b FK(to)56 b(see)h(them)g(all\):)95 b Ft(C!.points)59
b FK(\(namely)f Ft(P)p FK(\),)64 b Ft(C!.degree)59 b
FK(\(namely)f Ft(k)p FK(\),)75 5367 y(and)24 b Ft(C!.ring)h
FK(\(namely)g Ft(R)p FK(\).)216 5479 y(This)36 b(code)g(can)g(be)g
(decoded)i(using)f Ft(Decodeword)p FK(,)k(which)36 b(applies)i(the)e
(special)h(decoder)h(method)f(\(the)75 5592 y(interpolation)31
b(method\),)d(or)f(using)h Ft(GeneralizedReedSol)q(omo)q(nDe)q(co)q
(der)q(Gao)33 b FK(which)27 b(applies)i(an)d(algorithm)p
Black Black eop end end
%%Page: 83 83
TeXDict begin HPSdict begin 83 82 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(83)p Black 75 399 a(of)32 b(S.)f(Gao)h(\(see)h
Ft(GeneralizedReedSolom)q(on)q(Dec)q(ode)q(rGa)q(o)38
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2193 400 a
SDict begin H.S end

2193 400 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2419 337 a
SDict begin H.R end
 2419 337
a 2419 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.3) cvn H.B /ANN pdfmark end
 2419 399 a Black FK(\)\).)56 b(This)32 b(code)h(has)g(a)e
(special)j(decoder)75 511 y(record)23 b(which)f(implements)h(the)e
(interpolation)26 b(algorithm)d(described)h(in)d(section)j(5.2)d(of)g
(Justesen)j(and)e(Hoholdt)75 624 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 625 a
SDict begin H.S end
 105 625 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
296 562 a
SDict begin H.R end
 296 562 a 296 624 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
 296 624 a Black 1 w FK(].)28
b(See)23 b Ft(Decode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
863 625 a
SDict begin H.S end
 863 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1089
562 a
SDict begin H.R end
 1089 562 a 1089 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
 1089 624 a Black FK(\))g(and)f
Ft(Decodeword)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1814 625 a
SDict begin H.S end
 1814 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2040
562 a
SDict begin H.R end
 2040 562 a 2040 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.2) cvn H.B /ANN pdfmark end
 2040 624 a Black FK(\))f(for)e(more)h
(details.)216 737 y(The)242 b(weighted)i(v)o(ersion)g(has)f
(implemented)h(with)f(the)g(option)75 850 y Ft(GeneralizedReedSol)q
(omo)q(nCo)q(de\()q(P,)q(k,R)q(,wt)q(s\))p FK(,)59 b(where)47
b Fq(w)n(t)6 b(s)34 b Fo(=)f([)p Fq(v)2462 864 y Fr(1)2500
850 y Fp(;)10 b(:::;)g Fq(v)2685 864 y Fm(n)2724 850
y Fo(])46 b FK(is)i(a)e(sequence)k(of)d Fq(n)g FK(non-)75
963 y(zero)29 b(elements)g(from)f(the)g(base)h(\002eld)f
Fq(F)35 b FK(of)28 b Ft(R)p FK(.)41 b(See)28 b(also)h(the)f
(generalized)j(Reed\226Solomon)f(code)f Fq(GRS)3504 977
y Fm(k)3538 963 y Fo(\()p Fq(P)-12 b Fp(;)5 b Fq(V)12
b Fo(\))75 1076 y FK(described)26 b(in)e([)p 0.0236 0.6179 0.0894
TeXcolorrgb 570 1077 a
SDict begin H.S end
 570 1077 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb
792 1014 a
SDict begin H.R end
 792 1014 a 792 1076 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
 792 1076 a Black FK(],)f(p.303.)216
1189 y(The)i(list-decoding)k(algorithm)f(of)d(Sudan-Gurasw)o(ami)i
(\(described)i(in)c(section)i(12.1)f(of)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3155 1190 a
SDict begin H.S end
 3155 1190 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
3346 1127 a
SDict begin H.R end
 3346 1127 a 3346 1189 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
 3346 1189 a Black
1 w FK(]\))h(has)f(been)75 1302 y(implemented)38 b(for)d(generalized)k
(Reed-Solomon)f(codes.)66 b(See)35 b Ft(GeneralizedReedSol)q(omo)q(nLi)
q(stD)q(ec)q(ode)q(r)75 1415 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1416 a
SDict begin H.S end
 105 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 1353 a
SDict begin H.R end
 331 1353 a 331 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.4) cvn H.B /ANN pdfmark end
 331 1415 a Black FK(\).)p
75 1534 1648 4 v 1764 1539 a FF(Example)p 2102 1534 V
75 1559 4 25 v 3747 1559 V 75 1658 4 100 v 188 1628 a(gap>)44
b(R:=PolynomialRing\(GF\()q(11\))q(,[")q(t")q(]\);)p
3747 1658 V 75 1758 V 188 1728 a(GF\(11\)[t])p 3747 1758
V 75 1858 V 188 1828 a(gap>)g(P:=List\([1,3,4,5,7],i)q(->Z)q(\(11)q
(\)\210)q(i\);)p 3747 1858 V 75 1957 V 188 1927 a([)f(Z\(11\),)h
(Z\(11\)\2103,)h(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p
3747 1957 V 75 2057 V 188 2027 a(gap>)f(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(P,)q(3,R)q(\);)p 3747 2057 V 75 2156 V
188 2127 a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47
b(Reed-Solomon)f(code)e(over)f(GF\(11\))p 3747 2156 V
75 2256 V 188 2226 a(gap>)h(MinimumDistance\(C\);)p 3747
2256 V 75 2356 V 188 2326 a(3)p 3747 2356 V 75 2455 V
188 2425 a(gap>)g(V:=[Z\(11\)\2100,Z\(11\)\2100,Z)q(\(11)q(\)\2100)q
(,Z)q(\(11)q(\)\2100)q(,Z\()q(11\))q(];)p 3747 2455 V
75 2555 V 188 2525 a([)f(Z\(11\)\2100,)i(Z\(11\)\2100,)g(Z\(11\)\2100,)
g(Z\(11\)\2100,)g(Z\(11\))f(])p 3747 2555 V 75 2655 V
188 2625 a(gap>)g(C:=GeneralizedReedSol)q(omo)q(nCo)q(de)q(\(P,)q(3,R)q
(,V\))q(;)p 3747 2655 V 75 2754 V 188 2724 a(a)f(linear)h([5,3,1..3]2)
88 b(weighted)45 b(generalized)i(Reed-Solomon)f(code)e(over)f(GF\(11\))
p 3747 2754 V 75 2854 V 188 2824 a(gap>)h(MinimumDistance\(C\);)p
3747 2854 V 75 2953 V 188 2924 a(3)p 3747 2953 V 75 2978
4 25 v 3747 2978 V 75 2981 3675 4 v 75 3194 a FK(See)23
b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 3195 a
SDict begin H.S end
 931 3195 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 3132 a
SDict begin H.R end
 1112 3132 a 1112 3194 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
 1112 3194 a Black
FK(\))c(for)g(a)f(more)g(general)j(construction.)75 3347
y
SDict begin H.S end
 75 3347 a 75 3347 a
SDict begin 13.6 H.A end
 75 3347 a 75 3347 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.3) cvn H.B /DEST pdfmark end
 75 3347 a 96
x FJ(5.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneralizedReedMullerCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3618 a Fs(\006)c Ft(GeneralizedReedMu)
q(lle)q(rCo)q(de\()53 b(Pts,)48 b(r,)f(F)g(\))1564 b
Fr(\(function\))p Black 216 3843 a Ft(GeneralizedReedMul)q(ler)q(Cod)q
(e)41 b FK(returns)d(a)d('Reed-Muller)j(code')32 b Fq(C)37
b FK(with)e(length)i Fv(j)p Fq(P)n(t)6 b(s)p Fv(j)36
b FK(and)g(order)h Fq(r)r FK(.)75 3956 y(One)29 b(considers)j(\(a\))e
(a)f(basis)i(of)e(monomials)i(for)f(the)g(v)o(ector)h(space)f(o)o(v)o
(er)g Fq(F)h Fo(=)23 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))30
b FK(of)f(all)h(polynomials)i(in)75 4069 y Fq(F)7 b Fo([)p
Fq(x)203 4083 y Fr(1)241 4069 y Fp(;)j(:::;)g Fq(x)426
4083 y Fm(d)468 4069 y Fo(])27 b FK(of)h(de)o(gree)g(at)f(most)h
Fq(r)r FK(,)g(and)g(\(b\))f(a)g(set)h Fq(P)n(t)6 b(s)27
b FK(of)g(points)i(in)e Fq(F)2418 4036 y Fm(d)2458 4069
y FK(.)40 b(The)27 b(generator)j(matrix)e(of)f(the)h(asso-)75
4182 y(ciated)k Fq(Reed-Muller)g(code)26 b(C)31 b FK(is)f
Fq(G)24 b Fo(=)g(\()14 b Fq(f)f Fo(\()7 b Fq(p)p Fo(\)\))1628
4196 y Fm(f)j Fh(2)p Fm(B)p Fl(;)5 b Fm(p)p Fh(2)p Fm(P)n(t)g(s)1935
4182 y FK(.)48 b(This)30 b(code)c Fq(C)32 b FK(is)e(constructed)j
(using)f(the)e(command)75 4295 y Ft(GeneralizedReedMul)q(ler)q(Cod)q
(e\(P)q(ts)q(,r,)q(F\))p FK(.)i(When)27 b Fq(P)n(t)6
b(s)26 b FK(is)g(the)h(set)g(of)g(all)f Fq(q)2702 4262
y Fm(d)2769 4295 y FK(points)i(in)f Fq(F)3177 4262 y
Fm(d)3244 4295 y FK(then)g(the)g(com-)75 4408 y(mand)g
Ft(GeneralizedReedMul)q(ler)q(\(d)q(,r,)q(F\))33 b FK(yields)28
b(the)f(code.)40 b(When)27 b Fq(P)n(t)6 b(s)27 b FK(is)f(the)i(set)f
(of)g(all)g Fo(\()p Fq(q)14 b Fv(\000)g FK(1)p Fo(\))3460
4375 y Fm(d)3528 4408 y FK(points)75 4521 y(with)31 b(no)g(coordinate)j
(equal)f(to)e(0)f(then)i(this)g(is)f(can)g(be)h(constructed)i(using)e
(the)g Ft(ToricCode)h FK(command)f(\(as)g(a)75 4634 y(special)25
b(case\).)216 4747 y(This)84 b(command)h(returns)h(a)e(\224record\224)i
(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e(components)j
(\(type)75 4860 y Ft(NamesOfComponents\()q(C\))53 b FK(to)48
b(see)h(them)f(all\):)78 b Ft(C!.points)51 b FK(\(namely)e
Ft(Pts)q FK(\))e(and)i Ft(C!.degree)h FK(\(namely)75
4973 y Ft(r)p FK(\).)p 75 5092 1648 4 v 1764 5097 a FF(Example)p
2102 5092 V 75 5117 4 25 v 3747 5117 V 75 5216 4 100
v 188 5186 a(gap>)44 b(Pts:=ToricPoints\(2,GF)q(\(5\))q(\);)p
3747 5216 V 75 5316 V 188 5286 a([)f([)f(Z\(5\)\2100,)j(Z\(5\)\2100)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\))f(],)f([)f(Z\(5\)\2100,)j(Z\(5\)\2102)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\)\2103)f(],)p 3747 5316
V 75 5415 V 273 5386 a([)e(Z\(5\),)i(Z\(5\)\2100)h(],)e([)f(Z\(5\),)i
(Z\(5\))g(],)f([)g(Z\(5\),)h(Z\(5\)\2102)g(],)f([)g(Z\(5\),)h
(Z\(5\)\2103)g(],)p 3747 5415 V 75 5515 V 273 5485 a([)e(Z\(5\)\2102,)j
(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2102,)i(Z\(5\))f(],)f([)f(Z\(5\)\2102,)j
(Z\(5\)\2102)f(],)f([)g(Z\(5\)\2102,)i(Z\(5\)\2103)f(],)p
3747 5515 V 75 5615 V 273 5585 a([)e(Z\(5\)\2103,)j(Z\(5\)\2100)f(],)f
([)g(Z\(5\)\2103,)i(Z\(5\))f(],)f([)f(Z\(5\)\2103,)j(Z\(5\)\2102)f(],)f
([)g(Z\(5\)\2103,)i(Z\(5\)\2103)f(])f(])p 3747 5615 V
Black Black eop end end
%%Page: 84 84
TeXDict begin HPSdict begin 84 83 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(84)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C:=GeneralizedReedMul)q(ler)q(Cod)q(e\()q(Pts)q(,2,)q(GF\()q(5\)\))q
(;)p 3747 428 V 75 528 V 188 498 a(a)f(linear)h([16,6,1..11]6..10)90
b(generalized)47 b(Reed-Muller)f(code)d(over)h(GF\(5\))p
3747 528 V 75 553 4 25 v 3747 553 V 75 556 3675 4 v 75
760 a FK(See)23 b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 761 a
SDict begin H.S end
 931 761 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 698 a
SDict begin H.R end
 1112 698 a 1112 760 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
 1112 760 a Black FK(\))c(for)g(a)f
(more)g(general)j(construction.)75 911 y
SDict begin H.S end
 75 911 a 75
911 a
SDict begin 13.6 H.A end
 75 911 a 75 911 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.4) cvn H.B /DEST pdfmark end
 75 911 a 97 x FJ(5.6.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(T)-9 b(oricP)n(oints)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1182 a Fs(\006)22 b Ft(ToricPoints\()51
b(n,)c(F)g(\))2445 b Fr(\(function\))p Black 216 1408
a Ft(ToricPoints\(n,F\))29 b FK(returns)c(the)f(points)h(in)e
Fo(\()p Fq(F)1827 1375 y Fh(\002)1882 1408 y Fo(\))1917
1375 y Fm(n)1955 1408 y FK(.)p 75 1524 1648 4 v 1764
1529 a FF(Example)p 2102 1524 V 75 1549 4 25 v 3747 1549
V 75 1649 4 100 v 188 1619 a(gap>)44 b(ToricPoints\(2,GF\(5\)\);)p
3747 1649 V 75 1749 V 188 1719 a([)f([)f(Z\(5\)\2100,)j(Z\(5\)\2100)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\))f(],)f([)f(Z\(5\)\2100,)j(Z\(5\)\2102)f
(],)p 3747 1749 V 75 1848 V 273 1818 a([)e(Z\(5\)\2100,)j(Z\(5\)\2103)f
(],)f([)g(Z\(5\),)h(Z\(5\)\2100)h(],)e([)f(Z\(5\),)i(Z\(5\))g(],)f([)g
(Z\(5\),)h(Z\(5\)\2102)g(],)p 3747 1848 V 75 1948 V 273
1918 a([)e(Z\(5\),)i(Z\(5\)\2103)h(],)e([)f(Z\(5\)\2102,)j(Z\(5\)\2100)
g(],)e([)f(Z\(5\)\2102,)j(Z\(5\))f(],)f([)f(Z\(5\)\2102,)j(Z\(5\)\2102)
f(],)p 3747 1948 V 75 2047 V 273 2017 a([)e(Z\(5\)\2102,)j(Z\(5\)\2103)
f(],)f([)g(Z\(5\)\2103,)i(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2103,)i(Z\(5\))
e(],)p 3747 2047 V 75 2147 V 273 2117 a([)f(Z\(5\)\2103,)j(Z\(5\)\2102)
f(],)f([)g(Z\(5\)\2103,)i(Z\(5\)\2103)f(])f(])p 3747
2147 V 75 2172 4 25 v 3747 2172 V 75 2175 3675 4 v 75
2397 a
SDict begin H.S end
 75 2397 a 75 2397 a
SDict begin 13.6 H.A end
 75 2397 a 75 2397 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.5) cvn H.B /DEST pdfmark end
 75 2397
a 117 x FJ(5.6.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(T)-9
b(oricCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2688 a
Fs(\006)22 b Ft(ToricCode\()50 b(L,)d(F)g(\))2538 b Fr(\(function\))p
Black 216 2914 a FK(This)22 b(function)j(returns)f(the)f(toric)g(codes)
h(as)e(in)h(D.)e(Jo)o(yner)j([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2141 2933 a
SDict begin H.S end
 2141 2933 a 0.0236 0.6179 0.0894
TeXcolorrgb -19 x FK(Jo)o(y04)p 0.0236 0.6179 0.0894
TeXcolorrgb 2355 2852 a
SDict begin H.R end
 2355 2852 a 2355 2914 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Jo04) cvn H.B /ANN pdfmark end
 2355
2914 a Black 3 w FK(])e(\(see)h(also)g(J.)e(P)-10 b(.)21
b(Hansen)j([)p 0.0236 0.6179 0.0894 TeXcolorrgb 3235
2916 a
SDict begin H.S end
 3235 2916 a 0.0236 0.6179 0.0894 TeXcolorrgb -2
x FK(Han99)p 0.0236 0.6179 0.0894 TeXcolorrgb 3476 2852
a
SDict begin H.R end
 3476 2852 a 3476 2914 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Han99) cvn H.B /ANN pdfmark end
 3476 2914 a Black 1 w FK(]\).)k(This)75
3027 y(is)g(a)g(truncated)j(\(generalized\))h(Reed-Muller)e(code.)45
b(Here)28 b Ft(L)g FK(is)g(a)g(list)h(of)f(inte)o(gral)i(v)o(ectors)g
(and)f Ft(F)f FK(is)g(the)h(\002nite)75 3140 y(\002eld.)g(The)23
b(size)h(of)f Ft(F)g FK(must)h(be)f(dif)n(ferent)j(from)d(2.)216
3252 y(This)h(command)g(returns)h(a)f(record)h(object)g
Ft(C)e FK(with)g(an)h(e)o(xtra)g(component)i(\(type)f
Ft(NamesOfComponents\(C)q(\))75 3365 y FK(to)e(see)h(them)g(all\):)29
b Ft(C!.exponents)f FK(\(namely)c Ft(L)q FK(\).)p 75
3479 1648 4 v 1764 3484 a FF(Example)p 2102 3479 V 75
3504 4 25 v 3747 3504 V 75 3604 4 100 v 188 3574 a(gap>)44
b(C:=ToricCode\([[1,0],[)q(3,4)q(]],)q(GF)q(\(3\))q(\);)p
3747 3604 V 75 3703 V 188 3673 a(a)f(linear)h([4,1,4]2)h(toric)f(code)g
(over)g(GF\(3\))p 3747 3703 V 75 3803 V 188 3773 a(gap>)g
(Display\(GeneratorMat\()q(C\)\))q(;)p 3747 3803 V 75
3902 V 230 3873 a(1)f(1)g(2)f(2)p 3747 3902 V 75 4002
V 188 3972 a(gap>)i(Elements\(C\);)p 3747 4002 V 75 4102
V 188 4072 a([)f([)f(0)h(0)g(0)f(0)h(],)g([)g(1)f(1)h(2)g(2)f(],)h([)g
(2)g(2)g(1)f(1)h(])g(])p 3747 4102 V 75 4127 4 25 v 3747
4127 V 75 4130 3675 4 v 75 4333 a FK(See)23 b Ft(EvaluationCode)28
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 931 4334 a
SDict begin H.S end

931 4334 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1112 4271 a
SDict begin H.R end
 1112 4271
a 1112 4333 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
 1112 4333 a Black FK(\))c(for)g(a)f(more)g(general)j
(construction.)75 4495 y
SDict begin H.S end
 75 4495 a 75 4495 a
SDict begin 13.6 H.A end
 75 4495
a 75 4495 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.7) cvn H.B /DEST pdfmark end
 75 4495 a 130 x FM(5.7)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Algebraic)31 b(geometric)e(codes)p Black 75 4832
a FK(Certain)24 b Fy(GU)m(A)-6 b(V)f(A)22 b FK(functions)k(related)f
(to)f(algebraic)i(geometric)f(codes)g(are)e(described)j(in)e(this)g
(section.)75 4983 y
SDict begin H.S end
 75 4983 a 75 4983 a
SDict begin 13.6 H.A end
 75 4983 a 75
4983 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.1) cvn H.B /DEST pdfmark end
 75 4983 a 96 x FJ(5.7.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Af\002neCur)o(v)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5254 a Fs(\006)e Ft(AffineCurve\()51 b(poly,)d(ring)g(\))2167
b Fr(\(function\))p Black 216 5479 a FK(This)21 b(function)j(simply)e
(de\002nes)g(the)g(data)g(structure)i(of)d(an)h(af)n(\002ne)f(plane)h
(curv)o(e.)29 b(In)21 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)20
b(an)h(af)n(\002ne)g(curv)o(e)75 5592 y(is)e(a)h(record)h
Ft(crv)f FK(ha)n(ving)h(tw)o(o)e(components:)30 b(a)19
b(polynomial)j Ft(poly)r FK(,)d(accessed)j(in)e Fy(GU)m(A)-6
b(V)f(A)17 b FK(by)j Ft(crv.polynomial)5 b FK(,)p Black
Black eop end end
%%Page: 85 85
TeXDict begin HPSdict begin 85 84 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(85)p Black 75 399 a(and)29 b(a)f(polynomial)j(ring)e(o)o
(v)o(er)f(a)g(\002eld)h Fq(F)35 b FK(in)28 b(tw)o(o)g(v)n(ariables)j
Ft(ring)q FK(,)e(accessed)h(in)f Fy(GU)m(A)-6 b(V)f(A)26
b FK(by)j Ft(crv.ring)s FK(,)f(con-)75 511 y(taining)d
Ft(poly)r FK(.)j(Y)-10 b(ou)23 b(use)h(this)g(function)i(to)d(de\002ne)
h(a)f(curv)o(e)h(in)g Fy(GU)m(A)-6 b(V)f(A)p FK(.)216
624 y(F)o(or)23 b(e)o(xample,)i(for)f(the)h(ring,)f(one)h(could)g(tak)o
(e)g Fi(Q)p Fo([)p Fq(x)p Fp(;)10 b Fq(y)p Fo(])p FK(,)25
b(and)f(for)g(the)h(polynomial)h(one)f(could)g(tak)o(e)39
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))22 b(=)75
737 y Fq(x)115 704 y Fr(2)166 737 y Fo(+)13 b Fq(y)290
704 y Fr(2)339 737 y Fv(\000)g FK(1.)28 b(F)o(or)22 b(the)i(af)n
(\002ne)g(line,)g(simply)g(taking)h Fi(Q)p Fo([)p Fq(x)p
Fp(;)10 b Fq(y)p Fo(])24 b FK(for)g(the)f(ring)i(and)38
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))22 b(=)e
Fq(y)j FK(for)g(the)h(polynomial.)216 850 y(\(Not)f(sure)i(if)e
Fq(F)30 b FK(neeeds)25 b(to)e(be)h(a)f(\002eld)g(in)h(f)o(act)g(...\))
216 963 y(T)-7 b(o)23 b(compute)h(its)g(de)o(gree,)g(simply)h(use)f
(the)f Ft(DegreeMultivariat)q(ePo)q(lyn)q(omi)q(al)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2962 964 a
SDict begin H.S end

2962 964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 3143 901 a
SDict begin H.R end
 3143 901
a 3143 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.6.2) cvn H.B /ANN pdfmark end
 3143 963 a Black FK(\))24 b(command.)p 75
1072 1648 4 v 1764 1077 a FF(Example)p 2102 1072 V 75
1097 4 25 v 3747 1097 V 75 1197 4 100 v 188 1167 a(gap>)p
3747 1197 V 75 1296 V 188 1267 a(gap>)44 b(F:=GF\(11\);;)p
3747 1296 V 75 1396 V 188 1366 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 1396 V 75 1496 V 188 1466 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 1496 V 75 1595 V 188
1565 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 1595 V 75 1695 V 188 1665 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 1695 V 75 1795 V
188 1765 a(gap>)e(poly:=y;;)h(crvP1:=AffineCurve\()q(pol)q(y,R)q(2\);)p
3747 1795 V 75 1894 V 188 1864 a(rec\()f(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_2)g(\))p 3747 1894 V 75 1994 V 188 1964 a(gap>)h
(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q(ePo)q(lyn)q(omi)q(al\()q(pol)
q(y,R)q(2\);)p 3747 1994 V 75 2093 V 188 2064 a(1)p 3747
2093 V 75 2193 V 188 2163 a(gap>)g(poly:=y\2102-x*\(x\2102-1\);;)49
b(ell_crv:=AffineCurv)q(e\(p)q(oly)q(,R2)q(\);)p 3747
2193 V 75 2293 V 188 2263 a(rec\()44 b(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(-x_1\2103+x_2\2102+x_1)48 b(\))p 3747 2293 V 75 2392
V 188 2362 a(gap>)c(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q(ePo)q(lyn)
q(omi)q(al\()q(pol)q(y,R)q(2\);)p 3747 2392 V 75 2492
V 188 2462 a(3)p 3747 2492 V 75 2592 V 188 2562 a(gap>)g
(poly:=x\2102+y\2102-1;;)k(circle:=AffineCurve\()q(pol)q(y,R)q(2\);)p
3747 2592 V 75 2691 V 188 2661 a(rec\()c(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_1\2102+x_2\2102-Z\(11\)\2100)49 b(\))p 3747 2691 V
75 2791 V 188 2761 a(gap>)44 b(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q
(ePo)q(lyn)q(omi)q(al\()q(pol)q(y,R)q(2\);)p 3747 2791
V 75 2890 V 188 2861 a(2)p 3747 2890 V 75 2990 V 188
2960 a(gap>)g(q:=3;;)p 3747 2990 V 75 3090 V 188 3060
a(gap>)g(F:=GF\(q\2102\);;)p 3747 3090 V 75 3189 V 188
3159 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p 3747 3189
V 75 3289 V 188 3259 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(\);)p 3747 3289 V 75 3389 V 188 3359
a([)f(x_1,)g(x_2)h(])p 3747 3389 V 75 3488 V 188 3458
a(gap>)g(x:=vars[1];)p 3747 3488 V 75 3588 V 188 3558
a(x_1)p 3747 3588 V 75 3687 V 188 3658 a(gap>)g(y:=vars[2];)p
3747 3687 V 75 3787 V 188 3757 a(x_2)p 3747 3787 V 75
3887 V 188 3857 a(gap>)g(crv:=AffineCurve\(y\210q+)q(y-x)q(\210\(q)q
(+1)q(\),R)q(\);)p 3747 3887 V 75 3986 V 188 3956 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(-x_1\2104+x_2\2103+x_2)48 b(\))p 3747 3986 V 75 4086
V 188 4056 a(gap>)p 3747 4086 V 75 4111 4 25 v 3747 4111
V 75 4114 3675 4 v 75 4313 a FK(In)27 b Fy(GAP)p FK(,)e(a)i
Fq(point)j FK(on)d(a)g(curv)o(e)h(de\002ned)g(by)41 b
Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))25 b(=)c
FK(0)27 b(is)g(simply)h(a)f(list)h Ft([a,b])g FK(of)f(elements)i(of)e
Fq(F)33 b FK(satisfying)75 4426 y(this)24 b(polynomial)i(equation.)75
4577 y
SDict begin H.S end
 75 4577 a 75 4577 a
SDict begin 13.6 H.A end
 75 4577 a 75 4577 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.2) cvn H.B /DEST pdfmark end
 75 4577
a 96 x FJ(5.7.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Af\002neP)n(ointsOnCur)o
(v)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4847 a Fs(\006)c
Ft(AffinePointsOnCur)q(ve\()53 b(f,)47 b(R,)g(E)g(\))1935
b Fr(\(function\))p Black 216 5073 a Ft(AffinePointsOnCurv)q(e\(f)q
(,R,)q(E\))27 b FK(returns)c(the)f(points)h Fo(\()p Fq(x)p
Fp(;)10 b Fq(y)p Fo(\))20 b Fv(2)e Fq(E)2437 5040 y Fr(2)2494
5073 y FK(satisying)38 b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d
Fq(y)p Fo(\))20 b(=)e FK(0,)j(where)h Ft(f)f FK(is)g(an)75
5186 y(element)k(of)e Fq(R)d Fo(=)g Fq(F)7 b Fo([)p Fq(x)p
Fp(;)j Fq(y)p Fo(])p FK(.)p 75 5298 1648 4 v 1764 5303
a FF(Example)p 2102 5298 V 75 5323 4 25 v 3747 5323 V
75 5423 4 100 v 188 5393 a(gap>)44 b(F:=GF\(11\);;)p
3747 5423 V 75 5523 V 188 5493 a(gap>)g(R)e(:=)h(PolynomialRing\(F,[")q
(x",)q("y)q("]\))q(;)p 3747 5523 V 75 5622 V 188 5592
a(PolynomialRing\(...,)49 b([)42 b(x,)h(y)g(]\))p 3747
5622 V Black Black eop end end
%%Page: 86 86
TeXDict begin HPSdict begin 86 85 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(86)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(indets)g(:=)f(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q(R\);)q
(;)p 3747 428 V 75 528 V 188 498 a(gap>)h(x:=indets[1];;)j
(y:=indets[2];;)p 3747 528 V 75 628 V 188 598 a(gap>)d
(P:=AffinePointsOnCurv)q(e\(y)q(\2102-)q(x\210)q(11+)q(x,R)q(,F\))q(;)p
3747 628 V 75 727 V 188 697 a([)f([)f(Z\(11\)\2109,)j(0*Z\(11\))g(],)e
([)g(Z\(11\)\2108,)i(0*Z\(11\))g(],)e([)f(Z\(11\)\2107,)j(0*Z\(11\))g
(],)p 3747 727 V 75 827 V 273 797 a([)d(Z\(11\)\2106,)j(0*Z\(11\))g(],)
e([)g(Z\(11\)\2105,)i(0*Z\(11\))g(],)e([)f(Z\(11\)\2104,)j(0*Z\(11\))g
(],)p 3747 827 V 75 927 V 273 897 a([)d(Z\(11\)\2103,)j(0*Z\(11\))g(],)
e([)g(Z\(11\)\2102,)i(0*Z\(11\))g(],)e([)f(Z\(11\),)j(0*Z\(11\))f(],)p
3747 927 V 75 1026 V 273 996 a([)e(Z\(11\)\2100,)j(0*Z\(11\))g(],)e([)g
(0*Z\(11\),)i(0*Z\(11\))g(])d(])p 3747 1026 V 75 1051
4 25 v 3747 1051 V 75 1054 3675 4 v 75 1186 a
SDict begin H.S end
 75 1186
a 75 1186 a
SDict begin 13.6 H.A end
 75 1186 a 75 1186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.3) cvn H.B /DEST pdfmark end
 75 1186 a 117 x FJ(5.7.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GenusCur)o(v)o(e)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1477 a Fs(\006)22 b Ft(GenusCurve\()51
b(crv)c(\))2538 b Fr(\(function\))p Black 216 1703 a
FK(If)35 b Ft(crv)g FK(represents)52 b Fq(f)13 b Fo(\()p
Fq(x)p Fp(;)d Fq(y)p Fo(\))28 b(=)e FK(0,)37 b(where)50
b Fq(f)d FK(is)35 b(a)f(polynomial)j(of)e(de)o(gree)h
Fq(d)5 b FK(,)37 b(then)f(this)f(function)i(simply)75
1816 y(returns)24 b Fo(\()p Fq(d)17 b Fv(\000)11 b FK(1)p
Fo(\)\()p Fq(d)17 b Fv(\000)11 b FK(2)p Fo(\))p Fp(=)p
FK(2.)30 b(At)21 b(the)h(present,)i(the)f(function)h(does)f(not)g
(check)h(if)d(the)i(curv)o(e)g(is)f(singular)i(\(in)f(which)75
1929 y(case)h(the)g(result)h(may)e(be)h(f)o(alse\).)p
75 2046 1648 4 v 1764 2051 a FF(Example)p 2102 2046 V
75 2071 4 25 v 3747 2071 V 75 2170 4 100 v 188 2140 a(gap>)44
b(q:=4;;)p 3747 2170 V 75 2270 V 188 2240 a(gap>)g(F:=GF\(q\2102\);;)p
3747 2270 V 75 2370 V 188 2340 a(gap>)g(a:=X\(F\);;)p
3747 2370 V 75 2469 V 188 2439 a(gap>)g(R1:=PolynomialRing\(F,)q([a])q
(\);;)p 3747 2469 V 75 2569 V 188 2539 a(gap>)g(var1:=IndeterminatesO)q
(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747
2569 V 75 2668 V 188 2639 a(gap>)g(b:=X\(F\);;)p 3747
2668 V 75 2768 V 188 2738 a(gap>)g(R2:=PolynomialRing\(F,)q([a,)q(b]\))
q(;;)p 3747 2768 V 75 2868 V 188 2838 a(gap>)g(var2:=IndeterminatesO)q
(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747
2868 V 75 2967 V 188 2937 a(gap>)g(crv:=AffineCurve\(b\210q+)q(b-a)q
(\210\(q)q(+1)q(\),R)q(2\);)q(;)p 3747 2967 V 75 3067
V 188 3037 a(gap>)g(crv:=AffineCurve\(b\210q+)q(b-a)q(\210\(q)q(+1)q
(\),R)q(2\);)p 3747 3067 V 75 3167 V 188 3137 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_1)f(]\),)g(polynomial)j(:=)d
(x_1\2105+x_1\2104+x_1)48 b(\))p 3747 3167 V 75 3266
V 188 3236 a(gap>)c(GenusCurve\(crv\);)p 3747 3266 V
75 3366 V 188 3336 a(36)p 3747 3366 V 75 3465 V 3747
3465 V 75 3490 4 25 v 3747 3490 V 75 3493 3675 4 v 75
3626 a
SDict begin H.S end
 75 3626 a 75 3626 a
SDict begin 13.6 H.A end
 75 3626 a 75 3626 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.4) cvn H.B /DEST pdfmark end
 75 3626
a 116 x FJ(5.7.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GOrbitP)n(oint)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3916 a Fs(\006)22 b
Ft(GOrbitPoint)51 b(\()46 b(G,)i(P)e(\))2399 b Fr(\(function\))p
Black 216 4142 a Ft(P)30 b FK(must)g(be)g(a)g(point)i(in)e(projecti)n
(v)o(e)i(space)f Fi(P)1676 4109 y Fm(n)1713 4142 y Fo(\()p
Fq(F)8 b Fo(\))p FK(,)31 b Ft(G)f FK(must)g(be)g(a)g(\002nite)g
(subgroup)j(of)d Fq(GL)p Fo(\()p Fq(n)15 b Fo(+)g FK(1)p
Fp(;)10 b Fq(F)e Fo(\))p FK(,)31 b(This)75 4255 y(function)26
b(returns)f(all)f(\(representati)n(v)o(es)j(of)d(projecti)n(v)o(e\))i
(points)f(in)e(the)h(orbit)g Fq(G)13 b Fv(\001)g Fq(P)p
FK(.)216 4368 y(The)26 b(e)o(xample)h(belo)n(w)g(computes)h(the)f
(orbit)g(of)f(the)h(automorphism)i(group)f(on)e(the)h(Klein)f(quartic)i
(o)o(v)o(er)f(the)75 4481 y(\002eld)c Fq(GF)7 b Fo(\()p
FK(43)p Fo(\))24 b FK(on)g(the)g(\223point)h(at)e(in\002nity\224.)p
75 4601 1648 4 v 1764 4606 a FF(Example)p 2102 4601 V
75 4626 4 25 v 3747 4626 V 75 4726 4 100 v 188 4696 a(gap>)44
b(R:=)f(PolynomialRing\()k(GF\(43\),)e(3)e(\);;)p 3747
4726 V 75 4825 V 188 4795 a(gap>)h(vars:=)g(IndeterminatesOfPoly)q(no)q
(mia)q(lRi)q(ng\()q(R\);)q(;)p 3747 4825 V 75 4925 V
188 4895 a(gap>)g(x:=)f(vars[1];;)i(y:=)f(vars[2];;)h(z:=)f(vars[3];;)p
3747 4925 V 75 5024 V 188 4995 a(gap>)g(zz:=Z\(43\)\2106;)p
3747 5024 V 75 5124 V 188 5094 a(Z\(43\)\2106)p 3747
5124 V 75 5224 V 188 5194 a(gap>)g(zzz:=Z\(43\);)p 3747
5224 V 75 5323 V 188 5293 a(Z\(43\))p 3747 5323 V 75
5423 V 188 5393 a(gap>)g(rho1:=zz\2100*[[zz\2104,0,0)q(],[)q(0,z)q
(z\210)q(2,0)q(],[)q(0,0)q(,zz)q(]];)p 3747 5423 V 75
5523 V 188 5493 a([)f([)f(Z\(43\)\21024,)k(0*Z\(43\),)f(0*Z\(43\))f(],)
p 3747 5523 V 75 5622 V 188 5592 a([)f(0*Z\(43\),)i(Z\(43\)\21012,)g
(0*Z\(43\))g(],)p 3747 5622 V Black Black eop end end
%%Page: 87 87
TeXDict begin HPSdict begin 87 86 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(87)p Black 75 428 4 100 v 188 399 a FF([)43
b(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2106)f(])f(])p 3747
428 V 75 528 V 188 498 a(gap>)h(rho2:=zz\2100*[[0,1,0],[)q(0,0)q(,1])q
(,[)q(1,0)q(,0])q(];)p 3747 528 V 75 628 V 188 598 a([)f([)f
(0*Z\(43\),)j(Z\(43\)\2100,)g(0*Z\(43\))g(],)p 3747 628
V 75 727 V 188 697 a([)e(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2100)f(],)p
3747 727 V 75 827 V 188 797 a([)f(Z\(43\)\2100,)i(0*Z\(43\),)g
(0*Z\(43\))f(])f(])p 3747 827 V 75 927 V 188 897 a(gap>)h
(rho3:=\(-1\)*[[\(zz-zz\2106)49 b(\)/zzz\2107,\()d(zz\2102-zz\2105)f
(\)/)e(zzz\2107,)h(\()f(zz\2104-zz\2103)i(\)/)e(zzz\2107],)p
3747 927 V 75 1026 V 188 996 a(>)551 b([\()43 b(zz\2102-zz\2105)i(\)/)e
(zzz\2107,)i(\()d(zz\2104-zz\2103)k(\)/)d(zzz\2107,)h(\()f(zz-zz\2106)h
(\)/)f(zzz\2107],)p 3747 1026 V 75 1126 V 188 1096 a(>)551
b([\()43 b(zz\2104-zz\2103)i(\)/)e(zzz\2107,)i(\()d(zz-zz\2106)j(\)/)e
(zzz\2107,)h(\()f(zz\2102-zz\2105)i(\)/)e(zzz\2107]];)p
3747 1126 V 75 1225 V 188 1196 a([)g([)f(Z\(43\)\2109,)j
(Z\(43\)\21028,)h(Z\(43\)\21012)f(],)p 3747 1225 V 75
1325 V 188 1295 a([)e(Z\(43\)\21028,)i(Z\(43\)\21012,)g(Z\(43\)\2109)g
(],)p 3747 1325 V 75 1425 V 188 1395 a([)e(Z\(43\)\21012,)i
(Z\(43\)\2109,)g(Z\(43\)\21028)g(])e(])p 3747 1425 V
75 1524 V 188 1494 a(gap>)h(G:=Group\([rho1,rho2,r)q(ho3)q(]\);)q(;)49
b(#PSL\(2,7\))p 3747 1524 V 75 1624 V 188 1594 a(gap>)44
b(Size\(G\);)p 3747 1624 V 75 1724 V 188 1694 a(168)p
3747 1724 V 75 1823 V 188 1793 a(gap>)g(P:=[1,0,0]*zzz\2100;)p
3747 1823 V 75 1923 V 188 1893 a([)f(Z\(43\)\2100,)i(0*Z\(43\),)g
(0*Z\(43\))f(])p 3747 1923 V 75 2022 V 188 1993 a(gap>)g
(O:=GOrbitPoint\(G,P\);)p 3747 2022 V 75 2122 V 188 2092
a([)f([)f(Z\(43\)\2100,)j(0*Z\(43\),)g(0*Z\(43\))g(],)e([)g(0*Z\(43\),)
i(Z\(43\)\2100,)g(0*Z\(43\))g(],)p 3747 2122 V 75 2222
V 188 2192 a([)e(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2100)f(],)f([)g
(Z\(43\)\2100,)i(Z\(43\)\21039,)h(Z\(43\)\21016)f(],)p
3747 2222 V 75 2321 V 188 2291 a([)e(Z\(43\)\2100,)i(Z\(43\)\21033,)g
(Z\(43\)\21028)g(],)e([)g(Z\(43\)\2100,)i(Z\(43\)\21027,)g
(Z\(43\)\21040)g(],)p 3747 2321 V 75 2421 V 188 2391
a([)e(Z\(43\)\2100,)i(Z\(43\)\21021,)g(Z\(43\)\21010)g(],)e([)g
(Z\(43\)\2100,)i(Z\(43\)\21015,)g(Z\(43\)\21022)g(],)p
3747 2421 V 75 2521 V 188 2491 a([)e(Z\(43\)\2100,)i(Z\(43\)\2109,)g
(Z\(43\)\21034)g(],)e([)g(Z\(43\)\2100,)i(Z\(43\)\2103,)g(Z\(43\)\2104)
f(],)p 3747 2521 V 75 2620 V 188 2590 a([)f(Z\(43\)\2103,)i
(Z\(43\)\21022,)g(Z\(43\)\2106)g(],)e([)g(Z\(43\)\2103,)i
(Z\(43\)\21016,)g(Z\(43\)\21018)g(],)p 3747 2620 V 75
2720 V 188 2690 a([)e(Z\(43\)\2103,)i(Z\(43\)\21010,)g(Z\(43\)\21030)g
(],)e([)g(Z\(43\)\2103,)i(Z\(43\)\2104,)g(Z\(43\)\2100)g(],)p
3747 2720 V 75 2819 V 188 2790 a([)e(Z\(43\)\2103,)i(Z\(43\)\21040,)g
(Z\(43\)\21012)g(],)e([)g(Z\(43\)\2103,)i(Z\(43\)\21034,)g
(Z\(43\)\21024)g(],)p 3747 2819 V 75 2919 V 188 2889
a([)e(Z\(43\)\2103,)i(Z\(43\)\21028,)g(Z\(43\)\21036)g(],)e([)g
(Z\(43\)\2104,)i(Z\(43\)\21030,)g(Z\(43\)\21027)g(],)p
3747 2919 V 75 3019 V 188 2989 a([)e(Z\(43\)\2104,)i(Z\(43\)\21024,)g
(Z\(43\)\21039)g(],)e([)g(Z\(43\)\2104,)i(Z\(43\)\21018,)g
(Z\(43\)\2109)g(],)p 3747 3019 V 75 3118 V 188 3088 a([)e
(Z\(43\)\2104,)i(Z\(43\)\21012,)g(Z\(43\)\21021)g(],)e([)g
(Z\(43\)\2104,)i(Z\(43\)\2106,)g(Z\(43\)\21033)g(],)p
3747 3118 V 75 3218 V 188 3188 a([)e(Z\(43\)\2104,)i(Z\(43\)\2100,)g
(Z\(43\)\2103)f(],)f([)g(Z\(43\)\2104,)i(Z\(43\)\21036,)h
(Z\(43\)\21015)f(])d(])p 3747 3218 V 75 3318 V 188 3288
a(gap>)i(Length\(O\);)p 3747 3318 V 75 3417 V 188 3387
a(24)p 3747 3417 V 75 3517 V 3747 3517 V 75 3542 4 25
v 3747 3542 V 75 3545 3675 4 v 75 3758 a FK(Informally)-6
b(,)34 b(a)29 b Fq(divisor)34 b FK(on)d(a)f(curv)o(e)h(is)f(a)f(formal)
i(inte)o(ger)h(linear)f(combination)i(of)d(points)i(on)e(the)g(curv)o
(e,)j Fq(D)23 b Fo(=)75 3870 y Fq(m)141 3884 y Fr(1)178
3870 y Fq(P)225 3884 y Fr(1)278 3870 y Fo(+)16 b Fp(:::)g
Fo(+)g Fq(m)609 3884 y Fm(k)643 3870 y Fq(P)690 3884
y Fm(k)725 3870 y FK(,)34 b(where)f(the)g Fq(m)1245 3884
y Fm(i)1299 3870 y FK(are)g(inte)o(gers)i(\(the)e(\223multiplicity\224)
j(of)d Fq(P)2626 3884 y Fm(i)2680 3870 y FK(in)g Fq(D)p
FK(\))f(and)h Fq(P)3121 3884 y Fm(i)3175 3870 y FK(are)g(\()p
Fq(F)8 b FK(-rational\))75 3983 y(points)34 b(on)e(the)h(af)n(\002ne)f
(plane)h(curv)o(e.)56 b(In)32 b(other)h(w)o(ords,)i(a)d(di)n(visor)i
(is)e(an)g(element)h(of)g(the)f(free)h(abelian)h(group)75
4096 y(generated)e(by)d(the)g Fq(F)7 b FK(-rational)31
b(af)n(\002ne)e(points)h(on)g(the)f(curv)o(e.)46 b(The)28
b Fq(support)33 b FK(of)c(a)f(di)n(visor)i Fq(D)e FK(is)h(simply)h(the)
f(set)75 4209 y(of)f(points)i(which)e(occurs)i(in)d(the)i(sum)f
(de\002ning)h Fq(D)e FK(with)h(non-zero)i(\223multiplicity\224.)46
b(The)27 b(data)i(structure)h(for)f(a)75 4322 y(di)n(visor)c(on)f(an)f
(af)n(\002ne)h(plane)g(curv)o(e)h(is)e(a)g(record)i(ha)n(ving)g(the)f
(follo)n(wing)h(components:)p Black 211 4510 a Fv(\017)p
Black 46 w FK(the)f(coef)n(\002cients)i(\(the)e(inte)o(ger)h(weights)f
(of)g(the)f(points)i(in)f(the)g(support\),)p Black 211
4697 a Fv(\017)p Black 46 w FK(the)g(support,)p Black
211 4885 a Fv(\017)p Black 46 w FK(the)g(curv)o(e,)g(itself)h(a)e
(record)i(which)f(has)f(components:)32 b(polynomial)26
b(and)e(polynomial)i(ring.)75 5038 y
SDict begin H.S end
 75 5038 a 75 5038
a
SDict begin 13.6 H.A end
 75 5038 a 75 5038 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.5) cvn H.B /DEST pdfmark end
 75 5038 a 96 x FJ(5.7.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorOnAf\002neCur)o(v)o(e)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5308 a Fs(\006)c Ft(DivisorOnAffineCu)q(rve)
q(\()52 b(cdiv,)d(sdiv,)f(crv)f(\))1518 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 88 88
TeXDict begin HPSdict begin 88 87 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(88)p Black 216 399 a(This)25 b(is)f(the)h(command)h(you)f
(use)h(to)e(de\002ne)h(a)g(di)n(visor)h(in)f Fy(GU)m(A)-6
b(V)f(A)p FK(.)22 b(Of)i(course,)j Ft(crv)e FK(is)f(the)h(curv)o(e)h
(on)f(which)75 511 y(the)h(di)n(visor)h(li)n(v)o(es,)f
Ft(cdiv)g FK(is)f(the)h(list)g(of)g(coef)n(\002cients)h(\(or)f
(\223multiplicities\224\),)k Ft(sdiv)c FK(is)f(the)h(list)g(of)f
(points)i(on)f Ft(crv)75 624 y FK(in)d(the)h(support.)p
75 682 1648 4 v 1764 687 a FF(Example)p 2102 682 V 75
707 4 25 v 3747 707 V 75 807 4 100 v 188 777 a(gap>)44
b(q:=5;)p 3747 807 V 75 906 V 188 876 a(5)p 3747 906
V 75 1006 V 188 976 a(gap>)g(F:=GF\(q\);)p 3747 1006
V 75 1106 V 188 1076 a(GF\(5\))p 3747 1106 V 75 1205
V 188 1175 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p 3747
1205 V 75 1305 V 188 1275 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q
(om)q(ial)q(Rin)q(g\(R)q(\);)p 3747 1305 V 75 1404 V
188 1375 a([)f(x_1,)g(x_2)h(])p 3747 1404 V 75 1504 V
188 1474 a(gap>)g(x:=vars[1];)p 3747 1504 V 75 1604 V
188 1574 a(x_1)p 3747 1604 V 75 1703 V 188 1673 a(gap>)g(y:=vars[2];)p
3747 1703 V 75 1803 V 188 1773 a(x_2)p 3747 1803 V 75
1903 V 188 1873 a(gap>)g(crv:=AffineCurve\(y\2103-)q(x\2103)q(-x-)q(1,)
q(R\);)p 3747 1903 V 75 2002 V 188 1972 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)p
3747 2002 V 75 2102 V 400 2072 a(polynomial)i(:=)e
(-x_1\2103+x_2\2103-x_1-Z)q(\(5\))q(\2100)49 b(\))p 3747
2102 V 75 2201 V 188 2172 a(gap>)44 b(Pts:=AffinePointsOnCu)q(rve)q
(\(cr)q(v,)q(R,F)q(\);;)p 3747 2201 V 75 2301 V 188 2271
a(gap>)g(supp:=[Pts[1],Pts[2]])q(;)p 3747 2301 V 75 2401
V 188 2371 a([)f([)f(0*Z\(5\),)j(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2100,)i
(Z\(5\))f(])e(])p 3747 2401 V 75 2500 V 188 2470 a(gap>)i
(D:=DivisorOnAffineCur)q(ve\()q([1,)q(-1)q(],s)q(upp)q(,cr)q(v\);)p
3747 2500 V 75 2600 V 188 2570 a(rec\()g(coeffs)g(:=)f([)g(1,)g(-1)g
(],)p 3747 2600 V 75 2700 V 400 2670 a(support)h(:=)f([)g([)g
(0*Z\(5\),)h(Z\(5\)\2100)h(],)e([)g(Z\(5\)\2100,)h(Z\(5\))g(])f(],)p
3747 2700 V 75 2799 V 400 2769 a(curve)h(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(x_1,)g(x_2)h(]\),)p
3747 2799 V 75 2899 V 992 2869 a(polynomial)i(:=)d
(-x_1\2103+x_2\2103-x_1-Z\()q(5\)\210)q(0)48 b(\))43
b(\))p 3747 2899 V 75 2998 V 3747 2998 V 75 3023 4 25
v 3747 3023 V 75 3026 3675 4 v 75 3152 a
SDict begin H.S end
 75 3152 a 75
3152 a
SDict begin 13.6 H.A end
 75 3152 a 75 3152 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.6) cvn H.B /DEST pdfmark end
 75 3152 a 116 x FJ(5.7.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorAddition)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3442 a Fs(\006)22 b Ft(DivisorAddition)52
b(\()47 b(D1,)g(D2)g(\))2121 b Fr(\(function\))p Black
216 3668 a FK(If)26 b Fq(D)368 3682 y Fr(1)427 3668 y
Fo(=)21 b Fq(m)585 3682 y Fr(1)622 3668 y Fq(P)669 3682
y Fr(1)719 3668 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(m)1044
3682 y Fm(k)1077 3668 y Fq(P)1124 3682 y Fm(k)1184 3668
y FK(and)26 b Fq(D)1406 3682 y Fr(2)1465 3668 y Fo(=)21
b Fq(n)1602 3682 y Fr(1)1640 3668 y Fq(P)1687 3682 y
Fr(1)1737 3668 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(n)2041
3682 y Fm(k)2075 3668 y Fq(P)2122 3682 y Fm(k)2181 3668
y FK(are)27 b(di)n(visors)g(then)g Fq(D)2876 3682 y Fr(1)2927
3668 y Fo(+)14 b Fq(D)3078 3682 y Fr(2)3136 3668 y Fo(=)21
b(\()p Fq(m)3329 3682 y Fr(1)3380 3668 y Fo(+)14 b Fq(n)3510
3682 y Fr(1)3547 3668 y Fo(\))p Fq(P)3629 3682 y Fr(1)3679
3668 y Fo(+)75 3781 y Fp(:::)f Fo(+)g(\()p Fq(m)348 3795
y Fm(k)395 3781 y Fo(+)g Fq(n)524 3795 y Fm(k)558 3781
y Fo(\))p Fq(P)640 3795 y Fm(k)675 3781 y FK(.)75 3929
y
SDict begin H.S end
 75 3929 a 75 3929 a
SDict begin 13.6 H.A end
 75 3929 a 75 3929 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.7) cvn H.B /DEST pdfmark end
 75 3929 a 93
x FJ(5.7.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorDegr)n(ee)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4197 a Fs(\006)22 b
Ft(DivisorDegree)51 b(\()c(D)g(\))2445 b Fr(\(function\))p
Black 216 4422 a FK(If)23 b Fq(D)d Fo(=)g Fq(m)542 4436
y Fr(1)579 4422 y Fq(P)626 4436 y Fr(1)676 4422 y Fo(+)13
b Fp(:::)g Fo(+)g Fq(m)998 4436 y Fm(k)1031 4422 y Fq(P)1078
4436 y Fm(k)1135 4422 y FK(is)23 b(a)g(di)n(visor)i(then)f(the)g
Fq(de)l(gr)m(ee)h FK(is)f Fq(m)2280 4436 y Fr(1)2329
4422 y Fo(+)13 b Fp(:::)g Fo(+)g Fq(m)2651 4436 y Fm(k)2684
4422 y FK(.)75 4566 y
SDict begin H.S end
 75 4566 a 75 4566 a
SDict begin 13.6 H.A end
 75 4566 a 75
4566 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.8) cvn H.B /DEST pdfmark end
 75 4566 a 98 x FJ(5.7.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Di)o(visorNegate)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4838 a Fs(\006)22 b Ft(DivisorNegate)51 b(\()c(D)g(\))2445
b Fr(\(function\))p Black 216 5064 a FK(Self-e)o(xplanatory)-6
b(.)75 5209 y
SDict begin H.S end
 75 5209 a 75 5209 a
SDict begin 13.6 H.A end
 75 5209 a 75 5209 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.9) cvn H.B /DEST pdfmark end

75 5209 a 96 x FJ(5.7.9)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Di)o(visorIsZer)n(o)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5479 a Fs(\006)22 b Ft(DivisorIsZero)51 b(\()c(D)g(\))2445
b Fr(\(function\))p Black Black Black eop end end
%%Page: 89 89
TeXDict begin HPSdict begin 89 88 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(89)p Black 216 399 a(Self-e)o(xplanatory)-6
b(.)75 551 y
SDict begin H.S end
 75 551 a 75 551 a
SDict begin 13.6 H.A end
 75 551 a 75 551 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.10) cvn H.B /DEST pdfmark end
 75 551
a 97 x FJ(5.7.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorsEqual)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 822 a Fs(\006)22 b Ft(DivisorsEqual)51
b(\()c(D1,)h(D2)f(\))2213 b Fr(\(function\))p Black 216
1048 a FK(Self-e)o(xplanatory)-6 b(.)75 1200 y
SDict begin H.S end
 75 1200
a 75 1200 a
SDict begin 13.6 H.A end
 75 1200 a 75 1200 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.11) cvn H.B /DEST pdfmark end
 75 1200 a 97 x FJ(5.7.11)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorGCD)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1471 a Fs(\006)22 b Ft(DivisorGCD)50 b(\()d(D1,)h(D2)f
(\))2352 b Fr(\(function\))p Black 216 1697 a FK(If)49
b Fq(m)34 b Fo(=)41 b Fq(p)582 1655 y Fm(e)611 1665 y
Fd(1)582 1724 y Fr(1)644 1697 y Fp(:::)7 b Fq(p)771 1654
y Fm(e)800 1665 y Ff(k)771 1725 y Fm(k)881 1697 y FK(and)49
b Fq(n)35 b Fo(=)41 b Fq(p)1307 1651 y Fm(f)1327 1661
y Fd(1)1297 1724 y Fr(1)1361 1697 y Fp(:::)7 b Fq(p)1498
1651 y Fm(f)1518 1662 y Ff(k)1488 1725 y Fm(k)1598 1697
y FK(are)49 b(tw)o(o)f(inte)o(gers)j(then)e(their)h(greatest)h(common)e
(di)n(visor)h(is)75 1833 y Fq(G)-5 b(C)r(D)p Fo(\()p
Fq(m)p Fp(;)10 b Fq(n)p Fo(\))30 b(=)37 b Fq(p)664 1784
y Fm(min)p Fk(\()p Fm(e)818 1794 y Fd(1)848 1784 y Fl(;)10
b Fm(f)896 1794 y Fd(1)926 1784 y Fk(\))664 1860 y Fr(1)956
1833 y Fp(:::)d Fq(p)1083 1784 y Fm(min)p Fk(\()p Fm(e)1237
1795 y Ff(k)1265 1784 y Fl(;)j Fm(f)1313 1795 y Ff(k)1341
1784 y Fk(\))1083 1861 y Fm(k)1371 1833 y FK(.)81 b(A)40
b(similar)i(de\002nition)h(w)o(orks)f(for)f(tw)o(o)g(di)n(visors)i(on)e
(a)g(curv)o(e.)82 b(If)75 1946 y Fq(D)141 1960 y Fr(1)197
1946 y Fo(=)18 b Fq(e)326 1960 y Fr(1)364 1946 y Fq(P)411
1960 y Fr(1)459 1946 y Fo(+)11 b Fp(:::)g Fo(+)g Fq(e)749
1960 y Fm(k)785 1946 y Fq(P)832 1960 y Fm(k)888 1946
y FK(and)22 b Fq(D)1106 1960 y Fr(2)1143 1946 y Fq(n)e
Fo(=)32 b Fq(f)1338 1960 y Fr(1)1376 1946 y Fq(P)1423
1960 y Fr(1)1471 1946 y Fo(+)11 b Fp(:::)g Fo(+)25 b
Fq(f)1762 1960 y Fm(k)1797 1946 y Fq(P)1844 1960 y Fm(k)1900
1946 y FK(are)d(tw)o(o)g(di)n(visors)i(on)e(a)g(curv)o(e)h(then)f
(their)h Fq(gr)m(eatest)h(com-)75 2059 y(mon)d(divisor)j
FK(is)d Fq(G)-5 b(C)r(D)p Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p
Fo(\))18 b(=)f Fq(min)p Fo(\()p Fq(e)1330 2073 y Fr(1)1369
2059 y Fp(;)24 b Fq(f)1445 2073 y Fr(1)1482 2059 y Fo(\))p
Fq(P)1564 2073 y Fr(1)1612 2059 y Fo(+)10 b Fp(:::)g
Fo(+)g Fq(min)p Fo(\()p Fq(e)2070 2073 y Fm(k)2106 2059
y Fp(;)24 b Fq(f)2182 2073 y Fm(k)2217 2059 y Fo(\))p
Fq(P)2299 2073 y Fm(k)2333 2059 y FK(.)j(This)21 b(function)i(computes)
g(this)e(quantity)-6 b(.)75 2214 y
SDict begin H.S end
 75 2214 a 75 2214
a
SDict begin 13.6 H.A end
 75 2214 a 75 2214 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.12) cvn H.B /DEST pdfmark end
 75 2214 a 94 x FJ(5.7.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorLCM)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2482 a Fs(\006)22 b Ft(DivisorLCM)50 b(\()d(D1,)h(D2)f(\))2352
b Fr(\(function\))p Black 216 2708 a FK(If)18 b Fq(m)d
Fo(=)22 b Fq(p)513 2666 y Fm(e)542 2676 y Fd(1)513 2735
y Fr(1)576 2708 y Fp(:::)7 b Fq(p)703 2664 y Fm(e)732
2675 y Ff(k)703 2736 y Fm(k)781 2708 y FK(and)19 b Fq(n)d
Fo(=)22 b Fq(p)1139 2662 y Fm(f)1159 2672 y Fd(1)1129
2735 y Fr(1)1192 2708 y Fp(:::)7 b Fq(p)1329 2662 y Fm(f)1349
2673 y Ff(k)1319 2736 y Fm(k)1399 2708 y FK(are)18 b(tw)o(o)g(inte)o
(gers)h(then)g(their)g(least)g(common)g(multiple)g(is)f
Fq(L)-5 b(C)r(M)t Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p Fo(\))15
b(=)82 2844 y Fq(p)127 2795 y Fm(max)p Fk(\()p Fm(e)292
2805 y Fd(1)322 2795 y Fl(;)10 b Fm(f)370 2805 y Fd(1)400
2795 y Fk(\))127 2871 y Fr(1)430 2844 y Fp(:::)d Fq(p)557
2795 y Fm(max)p Fk(\()p Fm(e)722 2806 y Ff(k)751 2795
y Fl(;)j Fm(f)799 2806 y Ff(k)827 2795 y Fk(\))557 2872
y Fm(k)856 2844 y FK(.)27 b(A)20 b(similar)i(de\002nition)h(w)o(orks)e
(for)g(tw)o(o)g(di)n(visors)h(on)f(a)g(curv)o(e.)29 b(If)20
b Fq(D)3031 2858 y Fr(1)3086 2844 y Fo(=)d Fq(e)3214
2858 y Fr(1)3252 2844 y Fq(P)3299 2858 y Fr(1)3346 2844
y Fo(+)10 b Fp(:::)g Fo(+)g Fq(e)3633 2858 y Fm(k)3669
2844 y Fq(P)3716 2858 y Fm(k)75 2957 y FK(and)19 b Fq(D)290
2971 y Fr(2)343 2957 y Fo(=)30 b Fq(f)471 2971 y Fr(1)508
2957 y Fq(P)555 2971 y Fr(1)600 2957 y Fo(+)8 b Fp(:::)g
Fo(+)22 b Fq(f)882 2971 y Fm(k)918 2957 y Fq(P)965 2971
y Fm(k)1017 2957 y FK(are)d(tw)o(o)f(di)n(visors)j(on)e(a)f(curv)o(e)i
(then)f(their)h Fq(least)g(common)f(multiple)h FK(is)e
Fq(L)-5 b(C)r(M)t Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p Fo(\))16
b(=)75 3069 y Fq(max)p Fo(\()p Fq(e)301 3083 y Fr(1)340
3069 y Fp(;)24 b Fq(f)416 3083 y Fr(1)454 3069 y Fo(\))p
Fq(P)536 3083 y Fr(1)585 3069 y Fo(+)13 b Fp(:::)g Fo(+)g
Fq(max)p Fo(\()p Fq(e)1067 3083 y Fm(k)1102 3069 y Fp(;)24
b Fq(f)1178 3083 y Fm(k)1213 3069 y Fo(\))p Fq(P)1295
3083 y Fm(k)1330 3069 y FK(.)k(This)23 b(function)j(computes)f(this)f
(quantity)-6 b(.)p 75 3170 1648 4 v 1764 3175 a FF(Example)p
2102 3170 V 75 3195 4 25 v 3747 3195 V 75 3295 4 100
v 188 3265 a(gap>)44 b(F:=GF\(11\);)p 3747 3295 V 75
3394 V 188 3364 a(GF\(11\))p 3747 3394 V 75 3494 V 188
3464 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 3494 V 75 3594 V 188 3564 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 3594 V 75 3693 V 188 3663 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 3693 V 75 3793 V 188 3763 a(b)p 3747 3793 V 75 3892
V 188 3863 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 3892 V 75 3992 V 188 3962 a([)f(a,)g(b)f(])p 3747
3992 V 75 4092 V 188 4062 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 4092 V 75 4191 V 188 4161 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 4191 V 75 4291 V 188 4261
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 4291
V 75 4391 V 188 4361 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
4391 V 75 4490 V 188 4460 a(gap>)i(div1:=DivisorOnAffine)q(Cur)q(ve\()q
([1)q(,2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q
(11\))q(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP)q(1\);)p 3747
4490 V 75 4590 V 188 4560 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)
f(],)p 3747 4590 V 75 4689 V 400 4660 a(support)i(:=)f([)g
(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p
3747 4689 V 75 4789 V 400 4759 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 4789 V 75 4889 V 188 4859 a(gap>)h
(DivisorDegree\(div1\);)p 3747 4889 V 75 4988 V 188 4958
a(10)p 3747 4988 V 75 5088 V 188 5058 a(gap>)g(div2:=DivisorOnAffine)q
(Cur)q(ve\()q([1)q(,2,)q(3,4)q(],[)q(Z\(1)q(1\),)q(Z\(1)q(1\)\210)q
(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q(\2104])q(,cr)q(vP)q(1\);)p
3747 5088 V 75 5188 V 188 5158 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g
(3,)g(4)f(],)p 3747 5188 V 75 5287 V 400 5257 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104)f(],)p
3747 5287 V 75 5387 V 400 5357 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 5387 V 75 5487 V 188 5457 a(gap>)h
(DivisorDegree\(div2\);)p 3747 5487 V 75 5586 V 188 5556
a(10)p 3747 5586 V Black Black eop end end
%%Page: 90 90
TeXDict begin HPSdict begin 90 89 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(90)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(div3:=DivisorAddition)q(\(di)q(v1,)q(di)q(v2\))q(;)p
3747 428 V 75 528 V 188 498 a(rec\()g(coeffs)g(:=)f([)g(5,)g(3,)g(5,)g
(4,)g(3)f(],)p 3747 528 V 75 628 V 400 598 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 628 V 75 727 V 400 697 a(curve)g(:=)f(rec\()g
(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 727 V 75 827 V
188 797 a(gap>)h(DivisorDegree\(div3\);)p 3747 827 V
75 927 V 188 897 a(20)p 3747 927 V 75 1026 V 188 996
a(gap>)g(DivisorIsEffective\(di)q(v1\))q(;)p 3747 1026
V 75 1126 V 188 1096 a(true)p 3747 1126 V 75 1225 V 188
1196 a(gap>)g(DivisorIsEffective\(di)q(v2\))q(;)p 3747
1225 V 75 1325 V 188 1295 a(true)p 3747 1325 V 75 1425
V 188 1395 a(gap>)p 3747 1425 V 75 1524 V 188 1494 a(gap>)g
(ndiv1:=DivisorNegate\()q(div)q(1\);)p 3747 1524 V 75
1624 V 188 1594 a(rec\()g(coeffs)g(:=)f([)g(-1,)g(-2,)g(-3,)h(-4)f(],)p
3747 1624 V 75 1724 V 400 1694 a(support)h(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1724 V 75 1823 V 400 1793 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 1823 V 75 1923 V 188 1893 a(gap>)h
(zdiv:=DivisorAddition)q(\(di)q(v1,)q(nd)q(iv1)q(\);)p
3747 1923 V 75 2022 V 188 1993 a(rec\()g(coeffs)g(:=)f([)g(0,)g(0,)g
(0,)g(0)f(],)p 3747 2022 V 75 2122 V 400 2092 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2107)f(],)p
3747 2122 V 75 2222 V 400 2192 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2222 V 75 2321 V 188 2291 a(gap>)h
(DivisorIsZero\(zdiv\);)p 3747 2321 V 75 2421 V 188 2391
a(true)p 3747 2421 V 75 2521 V 188 2491 a(gap>)g
(div_gcd:=DivisorGCD\(d)q(iv1)q(,di)q(v2)q(\);)p 3747
2521 V 75 2620 V 188 2590 a(rec\()g(coeffs)g(:=)f([)g(1,)g(1,)g(2,)g
(0,)g(0)f(],)p 3747 2620 V 75 2720 V 400 2690 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 2720 V 75 2819 V 400 2790 a(curve)g(:=)f
(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 2819 V 75 2919
V 188 2889 a(gap>)h(div_lcm:=DivisorLCM\(d)q(iv1)q(,di)q(v2)q(\);)p
3747 2919 V 75 3019 V 188 2989 a(rec\()g(coeffs)g(:=)f([)g(4,)g(2,)g
(3,)g(4,)g(3)f(],)p 3747 3019 V 75 3118 V 400 3088 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 3118 V 75 3218 V 400 3188 a(curve)g(:=)f
(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 3218 V 75 3318
V 188 3288 a(gap>)h(DivisorDegree\(div_gcd)q(\);)p 3747
3318 V 75 3417 V 188 3387 a(4)p 3747 3417 V 75 3517 V
188 3487 a(gap>)g(DivisorDegree\(div_lcm)q(\);)p 3747
3517 V 75 3616 V 188 3587 a(16)p 3747 3616 V 75 3716
V 188 3686 a(gap>)g(DivisorEqual\(div3,Div)q(iso)q(rAd)q(di)q(tio)q
(n\(d)q(iv_)q(gcd)q(,di)q(v_l)q(cm\))q(\);)p 3747 3716
V 75 3816 V 188 3786 a(true)p 3747 3816 V 75 3915 V 3747
3915 V 75 3940 4 25 v 3747 3940 V 75 3943 3675 4 v 216
4131 a FK(Let)33 b Fq(G)g FK(denote)i(a)e(\002nite)h(subgroup)i(of)d
Fq(PGL)p Fo(\()p FK(2)p Fp(;)10 b Fq(F)e Fo(\))33 b FK(and)h(let)f
Fq(D)g FK(denote)i(a)e(di)n(visor)i(on)f(the)g(projecti)n(v)o(e)i(line)
75 4244 y Fi(P)131 4211 y Fr(1)168 4244 y Fo(\()p Fq(F)7
b Fo(\))p FK(.)49 b(If)31 b Fq(G)e FK(lea)n(v)o(es)j
Fq(D)d FK(unchanged)k(\(it)e(may)f(permute)i(the)f(points)h(in)e(the)h
(support)h(of)f Fq(D)e FK(b)n(ut)i(must)f(preserv)o(e)75
4357 y(their)h(sum)g(in)f Fq(D)p FK(\))g(then)h(the)g(Riemann-Roch)h
(space)g Fq(L)p Fo(\()p Fq(D)p Fo(\))e FK(is)g(a)g Fq(G)p
FK(-module.)51 b(The)30 b(commands)i(in)e(this)h(section)75
4470 y(help)24 b(e)o(xplore)h(the)f Fq(G)p FK(-module)g(structure)i(of)
e Fq(L)p Fo(\()p Fq(D)p Fo(\))e FK(in)i(the)g(case)g(then)g(the)g
(ground)h(\002eld)f Fq(F)30 b FK(is)23 b(\002nite.)75
4626 y
SDict begin H.S end
 75 4626 a 75 4626 a
SDict begin 13.6 H.A end
 75 4626 a 75 4626 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.13) cvn H.B /DEST pdfmark end
 75 4626
a 93 x FJ(5.7.13)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(RiemannRochSpaceBasisFunctionP1)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4893 a Fs(\006)f Ft(RiemannRochSpaceB)q(asi)q(sFu)q(nct)
q(io)q(nP1)53 b(\()47 b(P,)g(k,)g(R2)g(\))1286 b Fr(\(function\))p
Black 216 5119 a FK(Input:)36 b Ft(R2)26 b FK(is)h(a)f(polynomial)i
(ring)f(in)g(tw)o(o)f(v)n(ariables,)i(say)f Fq(F)7 b
Fo([)p Fq(x)p Fp(;)j Fq(y)p Fo(])p FK(;)29 b Ft(P)d FK(is)g(an)h
(element)g(of)f(the)h(base)g(\002eld,)g(say)75 5232 y
Fq(F)7 b FK(;)23 b Ft(k)g FK(is)h(an)f(inte)o(ger)-5
b(.)30 b(Output:)g(1)p Fp(=)p Fo(\()p Fq(x)13 b Fv(\000)g
Fq(P)p Fo(\))1403 5199 y Fm(k)p Black Black eop end end
%%Page: 91 91
TeXDict begin HPSdict begin 91 90 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.91) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(91)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.14) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(5.7.14)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorOfRationalFunctionP1)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(DivisorOfRational)q
(Fun)q(cti)q(onP)q(1)53 b(\()46 b(f,)h(R)g(\))1657 b
Fr(\(function\))p Black 216 799 a FK(Here)23 b Fq(R)d
Fo(=)f Fq(F)7 b Fo([)p Fq(x)p Fp(;)j Fq(y)p Fo(])24 b
FK(is)f(a)g(polynomial)j(ring)e(in)f(the)g(v)n(ariables)i
Fq(x)p Fp(;)10 b Fq(y)24 b FK(and)38 b Fq(f)d FK(is)23
b(a)g(rational)i(function)h(of)d Fq(x)p FK(.)28 b(Simply)75
912 y(returns)d(the)f(principal)i(di)n(visor)f(on)f Fi(P)1273
879 y Fr(1)1332 912 y FK(associated)j(to)37 b Fq(f)13
b FK(.)p 75 1009 1648 4 v 1764 1014 a FF(Example)p 2102
1009 V 75 1034 4 25 v 3747 1034 V 75 1134 4 100 v 3747
1134 V 75 1233 V 188 1204 a(gap>)44 b(F:=GF\(11\);)p
3747 1233 V 75 1333 V 188 1303 a(GF\(11\))p 3747 1333
V 75 1433 V 188 1403 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)
p 3747 1433 V 75 1532 V 188 1502 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 1532 V 75 1632 V 188 1602 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 1632 V 75 1732 V 188 1702 a(b)p 3747 1732 V 75 1831
V 188 1801 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1831 V 75 1931 V 188 1901 a([)f(a,)g(b)f(])p 3747
1931 V 75 2030 V 188 2001 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 2030 V 75 2130 V 188 2100 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 2130 V 75 2230 V 188 2200
a(gap>)h(pt:=Z\(11\);)p 3747 2230 V 75 2329 V 188 2299
a(Z\(11\))p 3747 2329 V 75 2429 V 188 2399 a(gap>)g
(f:=RiemannRochSpaceBa)q(sis)q(Fun)q(ct)q(ion)q(P1\()q(pt,)q(2,R)q
(2\);)p 3747 2429 V 75 2529 V 188 2499 a
(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q(\2107*)q(a+Z)q(\(11)q(\)\2102)q
(\))p 3747 2529 V 75 2628 V 188 2598 a(gap>)g(Df:=DivisorOfRational)q
(Fun)q(cti)q(on)q(P1\()q(f,R)q(2\);)p 3747 2628 V 75
2728 V 188 2698 a(rec\()g(coeffs)g(:=)f([)g(-2)g(],)g(support)h(:=)g([)
e(Z\(11\))i(],)p 3747 2728 V 75 2827 V 400 2798 a(curve)g(:=)f(rec\()g
(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(a)g(\))p 3747 2827 V 75 2927 V 315
2897 a(\))p 3747 2927 V 75 3027 V 188 2997 a(gap>)h(Df.support;)p
3747 3027 V 75 3126 V 188 3096 a([)f(Z\(11\))h(])p 3747
3126 V 75 3226 V 188 3196 a(gap>)g(F:=GF\(11\);;)p 3747
3226 V 75 3326 V 188 3296 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p
3747 3326 V 75 3425 V 188 3395 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(\);;)p 3747 3425 V 75
3525 V 188 3495 a(gap>)g(a:=vars[1];;)p 3747 3525 V 75
3624 V 188 3595 a(gap>)g(b:=vars[2];;)p 3747 3624 V 75
3724 V 188 3694 a(gap>)g(f:=\(a\2104+Z\(11\)\2106*a\2103-a)q(\2102+)q
(Z\(1)q(1\))q(\2107*)q(a+Z)q(\(11)q(\)\2100)q(\)/\()q(a\2104)q(+Z\()q
(11\))q(*a\210)q(2+Z)q(\(11)q(\)\2107)q(*a+)q(Z\(1)q(1\))q(\);;)p
3747 3724 V 75 3824 V 188 3794 a(gap>)g(divf:=DivisorOfRation)q(alF)q
(unc)q(ti)q(onP)q(1\(f)q(,R\))q(;)p 3747 3824 V 75 3923
V 188 3893 a(rec\()g(coeffs)g(:=)f([)g(3,)g(1)f(],)h(support)i(:=)e([)g
(Z\(11\),)h(Z\(11\)\2107)h(],)p 3747 3923 V 75 4023 V
273 3993 a(curve)f(:=)f(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49
b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(a)g(\))g(\))p
3747 4023 V 75 4123 V 188 4093 a(gap>)h(denf:=DenominatorOfRa)q(tio)q
(nal)q(Fu)q(nct)q(ion)q(\(f\))q(;)k(RootsOfUPol\(denf\);)p
3747 4123 V 75 4222 V 188 4192 a(a\2104+Z\(11\)*a\2102+Z\(11\)\210)q
(7*a)q(+Z\()q(11\))p 3747 4222 V 75 4322 V 188 4292 a([)85
b(])p 3747 4322 V 75 4421 V 188 4392 a(gap>)44 b(numf:=NumeratorOfRati)
q(ona)q(lFu)q(nc)q(tio)q(n\(f)q(\);)49 b(RootsOfUPol\(numf\);)p
3747 4421 V 75 4521 V 188 4491 a(a\2104+Z\(11\)\2106*a\2103-a\2102+)q
(Z\(1)q(1\)\210)q(7*a)q(+Z\()q(11)q(\)\2100)p 3747 4521
V 75 4621 V 188 4591 a([)43 b(Z\(11\)\2107,)i(Z\(11\),)f(Z\(11\),)g
(Z\(11\))g(])p 3747 4621 V 75 4720 V 3747 4720 V 75 4745
4 25 v 3747 4745 V 75 4748 3675 4 v 75 4881 a
SDict begin H.S end
 75 4881
a 75 4881 a
SDict begin 13.6 H.A end
 75 4881 a 75 4881 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.15) cvn H.B /DEST pdfmark end
 75 4881 a 117 x FJ(5.7.15)p
0.0 0.0 1.0 TeXcolorrgb 99 w(RiemannRochSpaceBasisP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5172 a Fs(\006)22 b
Ft(RiemannRochSpaceB)q(asi)q(sP1)53 b(\()47 b(D)g(\))1981
b Fr(\(function\))p Black 216 5398 a FK(This)19 b(returns)h(the)f
(basis)h(of)e(the)h(Riemann-Roch)i(space)f Fq(L)p Fo(\()p
Fq(D)p Fo(\))e FK(associated)j(to)e(the)g(di)n(visor)h
Ft(D)e FK(on)h(the)g(projecti)n(v)o(e)75 5511 y(line)24
b Fi(P)290 5478 y Fr(1)327 5511 y FK(.)p Black Black
eop end end
%%Page: 92 92
TeXDict begin HPSdict begin 92 91 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.92) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(92)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(11\);)p 3747 523 V 75 623 V 188
593 a(GF\(11\))p 3747 623 V 75 722 V 188 692 a(gap>)g
(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p 3747 722
V 75 822 V 188 792 a(gap>)g(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p 3747 822
V 75 922 V 188 892 a(gap>)c(b:=X\(F,"b",var1\);)p 3747
922 V 75 1021 V 188 991 a(b)p 3747 1021 V 75 1121 V 188
1091 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1121 V 75 1220 V 188 1191 a([)f(a,)g(b)f(])p 3747
1220 V 75 1320 V 188 1290 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 1320 V 75 1420 V 188 1390 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 1420 V 75 1519 V 188 1489
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 1519
V 75 1619 V 188 1589 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
1619 V 75 1719 V 188 1689 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 1719 V
75 1818 V 188 1788 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)f(],)p
3747 1818 V 75 1918 V 400 1888 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1918 V 75 2017 V 400 1988 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2017 V 75 2117 V 188 2087 a(gap>)h
(B:=RiemannRochSpaceBa)q(sis)q(P1\()q(D\))q(;)p 3747
2117 V 75 2217 V 188 2187 a([)f(Z\(11\)\2100,)i
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2107\))q(,)k
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2108\))q(,)p 3747 2217
V 75 2316 V 188 2286 a(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q(\2109*)q
(a+Z)q(\(11)q(\)\2106)q(\),)g(\(Z\(11\)\2100\)/\(a+Z\(11\)\2102)q(\),)p
3747 2316 V 75 2416 V 188 2386 a(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q
(\2103*)q(a+Z)q(\(11)q(\)\2104)q(\),)g
(\(Z\(11\)\2100\)/\(a\2103+a\2102+Z)q(\(11)q(\)\2102)q(*a+)q(Z\(1)q
(1\)\210)q(6\),)p 3747 2416 V 75 2516 V 273 2486 a
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2106\))q(,)f
(\(Z\(11\)\2100\)/\(a\2102+Z\(1)q(1\)\210)q(7*a)q(+Z\()q(11\))q
(\2102\))q(,)p 3747 2516 V 75 2615 V 188 2585 a
(\(Z\(11\)\2100\)/\(a\2103+Z\(11\))q(\2104*)q(a\2102)q(+a+)q(Z\(1)q
(1\))q(\2108\))q(,)p 3747 2615 V 75 2715 V 188 2685 a
(\(Z\(11\)\2100\)/\(a\2104+Z\(11\))q(\2108*)q(a\2103)q(+Z\()q(11\))q
(*a)q(\2102+)q(a+Z)q(\(11)q(\)\2104)q(\))g(])p 3747 2715
V 75 2814 V 188 2785 a(gap>)c(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([1])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 2814 V 75 2914
V 188 2884 a([)85 b(])p 3747 2914 V 75 3014 V 188 2984
a(gap>)44 b(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([2])q(,R2)q(\).s)
q(upp)q(ort)q(;)p 3747 3014 V 75 3113 V 188 3083 a([)f(Z\(11\)\2102)h
(])p 3747 3113 V 75 3213 V 188 3183 a(gap>)g(DivisorOfRationalFunc)q
(tio)q(nP1)q(\(B)q([3])q(,R2)q(\).s)q(upp)q(ort)q(;)p
3747 3213 V 75 3313 V 188 3283 a([)f(Z\(11\)\2103)h(])p
3747 3313 V 75 3412 V 188 3382 a(gap>)g(DivisorOfRationalFunc)q(tio)q
(nP1)q(\(B)q([4])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747
3412 V 75 3512 V 188 3482 a([)f(Z\(11\)\2103)h(])p 3747
3512 V 75 3611 V 188 3582 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q
(\(B)q([5])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 3611 V
75 3711 V 188 3681 a([)f(Z\(11\)\2107)h(])p 3747 3711
V 75 3811 V 188 3781 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([6])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 3811 V 75 3910
V 188 3880 a([)f(Z\(11\)\2107)h(])p 3747 3910 V 75 4010
V 188 3980 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([7])q
(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 4010 V 75 4110 V 188
4080 a([)f(Z\(11\)\2107)h(])p 3747 4110 V 75 4209 V 188
4179 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([8])q(,R2)q
(\).s)q(upp)q(ort)q(;)p 3747 4209 V 75 4309 V 188 4279
a([)f(Z\(11\))h(])p 3747 4309 V 75 4408 V 188 4379 a(gap>)g
(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([9])q(,R2)q(\).s)q(upp)q
(ort)q(;)p 3747 4408 V 75 4508 V 188 4478 a([)f(Z\(11\))h(])p
3747 4508 V 75 4608 V 188 4578 a(gap>)g(DivisorOfRationalFunc)q(tio)q
(nP1)q(\(B)q([10)q(],R)q(2\).)q(sup)q(por)q(t;)p 3747
4608 V 75 4707 V 188 4677 a([)f(Z\(11\))h(])p 3747 4707
V 75 4807 V 188 4777 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([11)q(],R)q(2\).)q(sup)q(por)q(t;)p 3747 4807 V 75 4907
V 188 4877 a([)f(Z\(11\))h(])p 3747 4907 V 75 5006 V
3747 5006 V 75 5031 4 25 v 3747 5031 V 75 5034 3675 4
v 75 5167 a
SDict begin H.S end
 75 5167 a 75 5167 a
SDict begin 13.6 H.A end
 75 5167 a 75 5167 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.16) cvn H.B /DEST pdfmark end
 75
5167 a 117 x FJ(5.7.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MoebiusT)-7
b(ransf)n(ormation)p Black 1.0 0.0 0.0 TeXcolorrgb 75
5458 a Fs(\006)22 b Ft(MoebiusTransforma)q(tio)q(n)52
b(\()47 b(A,)g(R)g(\))1935 b Fr(\(function\))p Black
Black Black eop end end
%%Page: 93 93
TeXDict begin HPSdict begin 93 92 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.93) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(93)p Black 216 399 a(The)37 b(ar)n(guments)i(are)e(a)f(2)
18 b Fv(\002)f FK(2)37 b(matrix)g Fq(A)f FK(with)h(entries)h(in)f(a)f
(\002eld)h Fq(F)43 b FK(and)37 b(a)g(polynomial)i(ring)f
Ft(R)p FK(of)f(one)75 511 y(v)n(ariable,)f(say)d Fq(F)7
b Fo([)p Fq(x)p Fo(])p FK(.)56 b(This)32 b(function)j(returns)f(the)e
(linear)i(fractional)h(transformatio)g(associated)h(to)c
Ft(A)p FK(.)55 b(These)75 624 y(transformations)27 b(can)d(be)g
(composed)h(with)f(each)g(other)g(using)h Fy(GAP)p FK(')-5
b(s)22 b Ft(Value)j FK(command.)75 776 y
SDict begin H.S end
 75 776 a 75
776 a
SDict begin 13.6 H.A end
 75 776 a 75 776 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.17) cvn H.B /DEST pdfmark end
 75 776 a 96 x FJ(5.7.17)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ActionMoebiusT)-7 b(ransf)n(ormationOnFunction)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1047 a Fs(\006)22 b
Ft(ActionMoebiusTran)q(sfo)q(rma)q(tio)q(nO)q(nFu)q(nct)q(ion)53
b(\()47 b(A,)g(f,)g(R2)g(\))1008 b Fr(\(function\))p
Black 216 1272 a FK(The)23 b(ar)n(guments)j(are)e(a)f(2)13
b Fv(\002)g FK(2)23 b(matrix)h Fq(A)f FK(with)g(entries)i(in)f(a)f
(\002eld)g Fq(F)8 b FK(,)22 b(a)h(rational)j(function)g
Ft(f)d FK(of)h(one)g(v)n(ariable,)75 1385 y(say)29 b(in)g
Fq(F)7 b Fo(\()p Fq(x)p Fo(\))p FK(,)30 b(and)f(a)f(polynomial)j(ring)e
Ft(R2)q FK(,)g(say)g Fq(F)7 b Fo([)p Fq(x)p Fp(;)j Fq(y)p
Fo(])p FK(.)45 b(This)28 b(function)j(simply)f(returns)g(the)f
(composition)i(of)75 1498 y(the)24 b(function)i Ft(f)d
FK(with)g(the)h(M)8 b(\250)-38 b(obius)24 b(transformation)j(of)d
Ft(A)p FK(.)75 1631 y
SDict begin H.S end
 75 1631 a 75 1631 a
SDict begin 13.6 H.A end
 75 1631 a 75
1631 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.18) cvn H.B /DEST pdfmark end
 75 1631 a 115 x FJ(5.7.18)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ActionMoebiusT)-7 b(ransf)n(ormationOnDi)o(visorP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1921 a Fs(\006)22 b
Ft(ActionMoebiusTran)q(sfo)q(rma)q(tio)q(nO)q(nDi)q(vis)q(orP)q(1)53
b(\()46 b(A,)h(D)g(\))1147 b Fr(\(function\))p Black
216 2146 a FK(A)30 b(M)8 b(\250)-38 b(obius)33 b(transformation)i(may)c
(be)g(re)o(garded)i(as)e(an)h(automorphism)i(of)d(the)h(projecti)n(v)o
(e)h(line)f Fi(P)3477 2113 y Fr(1)3514 2146 y FK(.)51
b(This)75 2259 y(function)36 b(simply)f(returns)g(the)f(image)h(of)f
(the)g(di)n(visor)h Ft(D)f FK(under)h(the)f(M)8 b(\250)-38
b(obius)35 b(transformation)i(de\002ned)e(by)f Ft(A)p
FK(,)75 2372 y(pro)o(vided)26 b(that)e Ft(IsActionMoebiusTran)q(sfo)q
(rma)q(tio)q(nO)q(nDi)q(vis)q(orD)q(ef)q(ine)q(dP1)q(\(A,)q(D\))29
b FK(returns)c(true.)75 2524 y
SDict begin H.S end
 75 2524 a 75 2524 a
SDict begin 13.6 H.A end
 75
2524 a 75 2524 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.19) cvn H.B /DEST pdfmark end
 75 2524 a 96 x FJ(5.7.19)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsActionMoebiusT)-7 b(ransf)n(ormationOnDi)o
(visorDe\002nedP1)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2794 a Fs(\006)22 b Ft(IsActionMoebiusTr)q(ans)q(for)q(mat)q(io)q(nOn)q
(Div)q(iso)q(rD)q(efi)q(ned)q(P1)53 b(\()47 b(A,)g(D)f(\))730
b Fr(\(function\))p Black 216 3020 a FK(Returns)27 b(true)g(of)g(none)g
(of)f(the)h(points)g(in)g(the)f(support)j(of)d(the)g(di)n(visor)i
Ft(D)e FK(is)g(the)h(pole)g(of)f(the)h(M)8 b(\250)-38
b(obius)27 b(trans-)75 3133 y(formation.)p 75 3206 1648
4 v 1764 3211 a FF(Example)p 2102 3206 V 75 3231 4 25
v 3747 3231 V 75 3331 4 100 v 188 3301 a(gap>)44 b(F:=GF\(11\);)p
3747 3331 V 75 3430 V 188 3401 a(GF\(11\))p 3747 3430
V 75 3530 V 188 3500 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)
p 3747 3530 V 75 3630 V 188 3600 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 3630 V 75 3729 V 188 3699 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 3729 V 75 3829 V 188 3799 a(b)p 3747 3829 V 75 3929
V 188 3899 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 3929 V 75 4028 V 188 3998 a([)f(a,)g(b)f(])p 3747
4028 V 75 4128 V 188 4098 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 4128 V 75 4227 V 188 4198 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 4227 V 75 4327 V 188 4297
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 4327
V 75 4427 V 188 4397 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
4427 V 75 4526 V 188 4496 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 4526 V
75 4626 V 188 4596 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)f(],)p
3747 4626 V 75 4726 V 400 4696 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
4726 V 75 4825 V 400 4795 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 4825 V 75 4925 V 188 4895 a(gap>)h
(A:=Z\(11\)\2100*[[1,2],[1,)q(4]])q(;)p 3747 4925 V 75
5024 V 188 4995 a([)f([)f(Z\(11\)\2100,)j(Z\(11\))f(],)f([)g
(Z\(11\)\2100,)i(Z\(11\)\2102)g(])e(])p 3747 5024 V 75
5124 V 188 5094 a(gap>)h(ActionMoebiusTransfor)q(mat)q(ion)q(On)q(Div)q
(iso)q(rDe)q(fin)q(edP)q(1\(A)q(,D\))q(;)p 3747 5124
V 75 5224 V 188 5194 a(false)p 3747 5224 V 75 5323 V
188 5293 a(gap>)g(A:=Z\(11\)\2100*[[1,2],[3,)q(4]])q(;)p
3747 5323 V 75 5423 V 188 5393 a([)f([)f(Z\(11\)\2100,)j(Z\(11\))f(],)f
([)g(Z\(11\)\2108,)i(Z\(11\)\2102)g(])e(])p 3747 5423
V 75 5523 V 188 5493 a(gap>)h(ActionMoebiusTransfor)q(mat)q(ion)q(On)q
(Div)q(iso)q(rDe)q(fin)q(edP)q(1\(A)q(,D\))q(;)p 3747
5523 V 75 5622 V 188 5592 a(true)p 3747 5622 V Black
Black eop end end
%%Page: 94 94
TeXDict begin HPSdict begin 94 93 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.94) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(94)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(ActionMoebiusTransfor)q(mat)q(ion)q(On)q(Div)q(iso)q(rP1)q(\(A,)q
(D\);)p 3747 428 V 75 528 V 188 498 a(rec\()g(coeffs)g(:=)f([)g(1,)g
(2,)g(3,)g(4)f(],)p 3747 528 V 75 628 V 400 598 a(support)i(:=)f([)g
(Z\(11\)\2105,)i(Z\(11\)\2106,)g(Z\(11\)\2108,)g(Z\(11\)\2107)g(],)p
3747 628 V 75 727 V 400 697 a(curve)f(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 727 V 75 827 V 188 797 a(gap>)h(f:=MoebiusTransformat)q
(ion)q(\(A,)q(R1)q(\);)p 3747 827 V 75 927 V 188 897
a(\(a+Z\(11\)\)/\(Z\(11\)\2108*a)q(+Z\()q(11\))q(\2102\))p
3747 927 V 75 1026 V 188 996 a(gap>)g(ActionMoebiusTransfor)q(mat)q
(ion)q(On)q(Fun)q(cti)q(on\()q(A,f)q(,R1)q(\);)p 3747
1026 V 75 1126 V 188 1096 a(-Z\(11\)\2100+Z\(11\)\2103*a\210-)q(1)p
3747 1126 V 75 1225 V 3747 1225 V 75 1250 4 25 v 3747
1250 V 75 1253 3675 4 v 75 1387 a
SDict begin H.S end
 75 1387 a 75 1387 a
SDict begin 13.6 H.A end

75 1387 a 75 1387 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.20) cvn H.B /DEST pdfmark end
 75 1387 a 116 x FJ(5.7.20)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorA)-5 b(utomor)o(phismGr)n(oupP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1677 a Fs(\006)22 b
Ft(DivisorAutomorphi)q(smG)q(rou)q(pP1)53 b(\()47 b(D)g(\))1842
b Fr(\(function\))p Black 216 1903 a FK(Input:)45 b(A)30
b(di)n(visor)i Ft(D)f FK(on)g Fi(P)1106 1870 y Fr(1)1143
1903 y Fo(\()p Fq(F)7 b Fo(\))p FK(,)32 b(where)f Fq(F)38
b FK(is)30 b(a)h(\002nite)g(\002eld.)50 b(Output:)45
b(A)30 b(subgroup)j Fq(A)n(u)n(t)6 b Fo(\()p Fq(D)p Fo(\))25
b Fv(\032)f Fq(A)n(u)n(t)6 b Fo(\()p Fi(P)3677 1870 y
Fr(1)3715 1903 y Fo(\))75 2016 y FK(preserving)26 b Ft(D)q
FK(.)216 2129 y(V)-10 b(ery)23 b(slo)n(w)-6 b(.)p 75
2226 1648 4 v 1764 2231 a FF(Example)p 2102 2226 V 75
2251 4 25 v 3747 2251 V 75 2351 4 100 v 188 2321 a(gap>)44
b(F:=GF\(11\);)p 3747 2351 V 75 2451 V 188 2421 a(GF\(11\))p
3747 2451 V 75 2550 V 188 2520 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q
("]\))q(;;)p 3747 2550 V 75 2650 V 188 2620 a(gap>)g
(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k
(a:=var1[1];;)p 3747 2650 V 75 2749 V 188 2720 a(gap>)c
(b:=X\(F,"b",var1\);)p 3747 2749 V 75 2849 V 188 2819
a(b)p 3747 2849 V 75 2949 V 188 2919 a(gap>)g(var2:=Concatenation\(v)q
(ar1)q(,[b)q(]\))q(;)p 3747 2949 V 75 3048 V 188 3018
a([)f(a,)g(b)f(])p 3747 3048 V 75 3148 V 188 3118 a(gap>)i
(R2:=PolynomialRing\(F,)q(var)q(2\);)p 3747 3148 V 75
3248 V 188 3218 a(PolynomialRing\(...,)49 b([)42 b(a,)h(b)g(]\))p
3747 3248 V 75 3347 V 188 3317 a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q
(;)p 3747 3347 V 75 3447 V 188 3417 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f
(\))p 3747 3447 V 75 3547 V 188 3517 a(gap>)i(D:=DivisorOnAffineCur)q
(ve\()q([1,)q(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q
(,Z\()q(11\))q(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p
3747 3547 V 75 3646 V 188 3616 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g
(3,)g(4)f(],)p 3747 3646 V 75 3746 V 400 3716 a(support)i(:=)f([)g
(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p
3747 3746 V 75 3845 V 400 3815 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 3845 V 75 3945 V 188 3915 a(gap>)h
(agp:=DivisorAutomorph)q(ism)q(Gro)q(up)q(P1\()q(D\);)q(;)k(time;)p
3747 3945 V 75 4045 V 188 4015 a(7305)p 3747 4045 V 75
4144 V 188 4114 a(gap>)c(IdGroup\(agp\);)p 3747 4144
V 75 4244 V 188 4214 a([)f(10,)g(2)g(])p 3747 4244 V
75 4344 V 3747 4344 V 75 4368 4 25 v 3747 4368 V 75 4371
3675 4 v 75 4505 a
SDict begin H.S end
 75 4505 a 75 4505 a
SDict begin 13.6 H.A end
 75 4505 a 75 4505
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.21) cvn H.B /DEST pdfmark end
 75 4505 a 116 x FJ(5.7.21)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MatrixRepr)n(esentationOnRiemannRochSpaceP1)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4795 a Fs(\006)22 b Ft(MatrixRepresentat)q
(ion)q(OnR)q(iem)q(an)q(nRo)q(chS)q(pac)q(eP)q(1)52 b(\()47
b(g,)g(D)g(\))1054 b Fr(\(function\))p Black 216 5021
a FK(Input:)30 b(An)23 b(element)i Ft(g)e FK(in)g Fq(G)p
FK(,)f(a)h(subgroup)j(of)e Fq(A)n(u)n(t)6 b Fo(\()p Fq(D)p
Fo(\))20 b Fv(\032)g Fq(A)n(u)n(t)6 b Fo(\()p Fi(P)2296
4988 y Fr(1)2334 5021 y Fo(\))p FK(,)22 b(and)i(a)f(di)n(visor)i
Ft(D)e FK(on)h Fi(P)3143 4988 y Fr(1)3180 5021 y Fo(\()p
Fq(F)7 b Fo(\))p FK(,)23 b(where)h Fq(F)29 b FK(is)75
5134 y(a)23 b(\002nite)h(\002eld.)k(Output:)i(a)23 b
Fq(d)18 b Fv(\002)13 b Fq(d)27 b FK(matrix,)d(where)g
Fq(d)h Fo(=)20 b Fq(d)5 b(im)10 b(L)p Fo(\()p Fq(D)p
Fo(\))p FK(,)23 b(representing)k(the)d(action)h(of)e
Ft(g)g FK(on)h Fq(L)p Fo(\()p Fq(D)p Fo(\))p FK(.)216
5247 y(Note:)29 b Ft(g)23 b FK(sends)i Fq(L)p Fo(\()p
Fq(D)p Fo(\))e FK(to)g Fq(r)15 b Fv(\001)e Fq(L)p Fo(\()p
Fq(D)p Fo(\))p FK(,)23 b(where)g Fq(r)j FK(is)d(a)g(polynomial)j(of)d
(de)o(gree)i(1)e(depending)k(on)c Ft(g)g FK(and)h Ft(D)q
FK(.)216 5360 y(Also)g(v)o(ery)f(slo)n(w)-6 b(.)216 5473
y(The)25 b Fy(GAP)e FK(command)j Ft(BrauerCharacterVa)q(lue)31
b FK(can)26 b(be)f(used)h(to)g(\223lift\224)g(the)g(eigen)l(v)n(alues)i
(of)e(this)g(matrix)75 5586 y(to)d(the)h(comple)o(x)h(numbers.)p
Black Black eop end end
%%Page: 95 95
TeXDict begin HPSdict begin 95 94 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.95) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(95)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(11\);)p 3747 523 V 75 623 V 188
593 a(GF\(11\))p 3747 623 V 75 722 V 188 692 a(gap>)g
(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p 3747 722
V 75 822 V 188 792 a(gap>)g(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p 3747 822
V 75 922 V 188 892 a(gap>)c(b:=X\(F,"b",var1\);)p 3747
922 V 75 1021 V 188 991 a(b)p 3747 1021 V 75 1121 V 188
1091 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1121 V 75 1220 V 188 1191 a([)f(a,)g(b)f(])p 3747
1220 V 75 1320 V 188 1290 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 1320 V 75 1420 V 188 1390 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 1420 V 75 1519 V 188 1489
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 1519
V 75 1619 V 188 1589 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
1619 V 75 1719 V 188 1689 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(1,)q(1,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 1719 V
75 1818 V 188 1788 a(rec\()g(coeffs)g(:=)f([)g(1,)g(1,)g(1,)g(4)f(],)p
3747 1818 V 75 1918 V 400 1888 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1918 V 75 2017 V 400 1988 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2017 V 75 2117 V 188 2087 a(gap>)h
(agp:=DivisorAutomorph)q(ism)q(Gro)q(up)q(P1\()q(D\);)q(;)k(time;)p
3747 2117 V 75 2217 V 188 2187 a(7198)p 3747 2217 V 75
2316 V 188 2286 a(gap>)c(IdGroup\(agp\);)p 3747 2316
V 75 2416 V 188 2386 a([)f(20,)g(5)g(])p 3747 2416 V
75 2516 V 188 2486 a(gap>)h(g:=Random\(agp\);)p 3747
2516 V 75 2615 V 188 2585 a([)f([)f(Z\(11\)\2104,)j(Z\(11\)\2109)g(],)e
([)g(Z\(11\)\2100,)i(Z\(11\)\2109)g(])d(])p 3747 2615
V 75 2715 V 188 2685 a(gap>)i(rho:=MatrixRepresenta)q(tio)q(nOn)q(Ri)q
(ema)q(nnR)q(och)q(Spa)q(ceP)q(1\(g)q(,D\))q(;)p 3747
2715 V 75 2814 V 188 2785 a([)f([)f(Z\(11\)\2100,)j(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\),)h(0*Z\(11\),)f(0*Z\(11\),)g(0*Z\(11\),)g
(0*Z\(11\))f(],)p 3747 2814 V 75 2914 V 188 2884 a([)f(Z\(11\)\2100,)i
(0*Z\(11\),)g(0*Z\(11\),)g(Z\(11\),)f(0*Z\(11\),)h(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\))g(],)p 3747 2914 V 75 3014 V
273 2984 a([)d(Z\(11\)\2107,)j(0*Z\(11\),)g(Z\(11\)\2105,)g(0*Z\(11\),)
h(0*Z\(11\),)f(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\))f(],)p
3747 3014 V 75 3113 V 188 3083 a([)f(Z\(11\)\2104,)i(Z\(11\)\2109,)g
(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(0*Z\(11\))g(],)p 3747 3113 V 75 3213 V 273 3183 a([)d(Z\(11\)\2102,)j
(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)h(Z\(11\)\2105,)f(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\))f(],)p 3747 3213 V 75 3313 V
188 3283 a([)f(Z\(11\)\2104,)i(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(Z\(11\)\2108,)g(Z\(11\)\2100,)g(0*Z\(11\),)g(0*Z\(11\))g(],)p
3747 3313 V 75 3412 V 273 3382 a([)d(Z\(11\)\2106,)j(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\),)h(Z\(11\)\2107,)f(Z\(11\)\2100,)g
(Z\(11\)\2105,)g(0*Z\(11\))f(],)p 3747 3412 V 75 3512
V 188 3482 a([)f(Z\(11\)\2108,)i(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(Z\(11\)\2103,)g(Z\(11\)\2103,)g(Z\(11\)\2109,)g(Z\(11\)\2100)g(])d(])p
3747 3512 V 75 3611 V 188 3582 a(gap>)i(Display\(rho\);)p
3747 3611 V 75 3711 V 273 3681 a(1)85 b(.)g(.)g(.)g(.)g(.)g(.)g(.)p
3747 3711 V 75 3811 V 273 3781 a(1)g(.)g(.)g(2)g(.)g(.)g(.)g(.)p
3747 3811 V 75 3910 V 273 3880 a(7)g(.)42 b(10)86 b(.)f(.)g(.)g(.)g(.)p
3747 3910 V 75 4010 V 273 3980 a(5)g(6)g(.)g(.)g(.)g(.)g(.)g(.)p
3747 4010 V 75 4110 V 273 4080 a(4)g(.)g(.)g(.)42 b(10)86
b(.)f(.)g(.)p 3747 4110 V 75 4209 V 273 4179 a(5)g(.)g(.)g(.)g(3)g(1)g
(.)g(.)p 3747 4209 V 75 4309 V 273 4279 a(9)g(.)g(.)g(.)g(7)g(1)42
b(10)86 b(.)p 3747 4309 V 75 4408 V 273 4379 a(3)f(.)g(.)g(.)g(8)g(8)g
(6)g(1)p 3747 4408 V 75 4508 V 3747 4508 V 75 4533 4
25 v 3747 4533 V 75 4536 3675 4 v 75 4666 a
SDict begin H.S end
 75 4666 a
75 4666 a
SDict begin 13.6 H.A end
 75 4666 a 75 4666 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.22) cvn H.B /DEST pdfmark end
 75 4666 a 116 x FJ(5.7.22)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GoppaCodeClassical)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4956 a Fs(\006)22 b Ft(GoppaCodeClassica)q
(l\()53 b(div,)47 b(pts)h(\))1935 b Fr(\(function\))p
Black 216 5182 a FK(Input:)47 b(A)31 b(di)n(visor)j Ft(div)e
FK(on)g(the)g(projecti)n(v)o(e)i(line)f Fi(P)1906 5149
y Fr(1)1943 5182 y Fo(\()p Fq(F)7 b Fo(\))32 b FK(o)o(v)o(er)g(a)f
(\002nite)h(\002eld)g Fq(F)38 b FK(and)33 b(a)e(list)i
Ft(pts)f FK(of)g(points)75 5295 y Fv(f)p Fq(P)167 5309
y Fr(1)204 5295 y Fp(;)10 b(:::;)g Fq(P)396 5309 y Fm(n)434
5295 y Fv(g)21 b(\032)f Fq(F)30 b FK(disjoint)25 b(from)f(the)f
(support)j(of)d Ft(div)q FK(.)75 5408 y(Output:)30 b(The)23
b(classical)j(\(e)n(v)n(aluation\))g(Goppa)e(code)h(associated)h(to)e
(this)g(data.)29 b(This)23 b(is)h(the)g(code)1219 5592
y Fq(C)f Fo(=)d Fv(f)p Fo(\()14 b Fq(f)f Fo(\()p Fq(P)1608
5606 y Fr(1)1646 5592 y Fo(\))p Fp(;)d(:::;)24 b Fq(f)13
b Fo(\()p Fq(P)1960 5606 y Fm(n)1998 5592 y Fo(\)\))24
b Fv(j)36 b Fq(f)e Fv(2)20 b Fq(L)p Fo(\()p Fq(D)p Fo(\))2480
5606 y Fm(F)2530 5592 y Fv(g)p Fp(:)p Black Black eop
end end
%%Page: 96 96
TeXDict begin HPSdict begin 96 95 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.96) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(96)p Black 75 501 1648 4 v 1764 506 a FF(Example)p
2102 501 V 75 526 4 25 v 3747 526 V 75 626 4 100 v 188
596 a(gap>)44 b(F:=GF\(11\);;)p 3747 626 V 75 726 V 188
696 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)q(;)p 3747
726 V 75 825 V 188 795 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)
q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747 825 V 75 925 V 188
895 a(gap>)g(a:=vars[1];;b:=vars[2)q(];;)p 3747 925 V
75 1024 V 188 995 a(gap>)g(cdiv:=[)g(1,)f(2,)g(-1,)h(-2)f(];)p
3747 1024 V 75 1124 V 188 1094 a([)g(1,)g(2,)g(-1,)g(-2)g(])p
3747 1124 V 75 1224 V 188 1194 a(gap>)h(sdiv:=[)g(Z\(11\)\2102,)h
(Z\(11\)\2103,)g(Z\(11\)\2106,)h(Z\(11\)\2109)e(];)p
3747 1224 V 75 1323 V 188 1293 a([)f(Z\(11\)\2102,)i(Z\(11\)\2103,)g
(Z\(11\)\2106,)g(Z\(11\)\2109)g(])p 3747 1323 V 75 1423
V 188 1393 a(gap>)f(crv:=rec\(polynomial:=)q(b,r)q(ing)q(:=)q(R2\))q(;)
p 3747 1423 V 75 1523 V 188 1493 a(rec\()g(polynomial)h(:=)e(x_2,)h
(ring)g(:=)f(PolynomialRing\(...,)49 b([)42 b(x_1,)i(x_2)f(]\))g(\))p
3747 1523 V 75 1622 V 188 1592 a(gap>)h(div:=DivisorOnAffineC)q(urv)q
(e\(c)q(di)q(v,s)q(div)q(,cr)q(v\);)p 3747 1622 V 75
1722 V 188 1692 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(-1,)g(-2)g(],)g
(support)i(:=)e([)g(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2106,)g
(Z\(11\)\2109)g(],)p 3747 1722 V 75 1822 V 273 1792 a(curve)f(:=)f
(rec\()g(polynomial)j(:=)d(x_2,)h(ring)g(:=)f(PolynomialRing\(...,)48
b([)43 b(x_1,)h(x_2)f(]\))g(\))g(\))p 3747 1822 V 75
1921 V 188 1891 a(gap>)h(pts:=Difference\(Eleme)q(nts)q(\(GF)q(\(1)q
(1\)\))q(,di)q(v.s)q(upp)q(ort)q(\);)p 3747 1921 V 75
2021 V 188 1991 a([)f(0*Z\(11\),)i(Z\(11\)\2100,)g(Z\(11\),)f
(Z\(11\)\2104,)h(Z\(11\)\2105,)g(Z\(11\)\2107,)g(Z\(11\)\2108)g(])p
3747 2021 V 75 2120 V 188 2090 a(gap>)f(C:=GoppaCodeClassical)q(\(di)q
(v,p)q(ts)q(\);)p 3747 2120 V 75 2220 V 188 2190 a(a)f(linear)h
([7,2,1..6]4..5)j(code)d(defined)h(by)e(generator)i(matrix)f(over)g
(GF\(11\))p 3747 2220 V 75 2320 V 188 2290 a(gap>)g
(MinimumDistance\(C\);)p 3747 2320 V 75 2419 V 188 2389
a(6)p 3747 2419 V 75 2444 4 25 v 3747 2444 V 75 2447
3675 4 v 75 2580 a
SDict begin H.S end
 75 2580 a 75 2580 a
SDict begin 13.6 H.A end
 75 2580 a 75 2580
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.23) cvn H.B /DEST pdfmark end
 75 2580 a 117 x FJ(5.7.23)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Ev)o(aluationBi)o(v)o(ariateCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2871 a Fs(\006)22 b Ft(EvaluationBivaria)q(teC)q(ode)q
(\()52 b(pts,)c(L,)f(crv)h(\))1564 b Fr(\(function\))p
Black 216 3097 a FK(Input:)30 b Ft(pts)24 b FK(is)g(a)f(set)g(of)h(af)n
(\002ne)f(points)i(on)f Ft(crv)p FK(,)g Ft(L)f FK(is)g(a)g(list)h(of)f
(rational)j(functions)g(on)e Ft(crv)p FK(.)75 3210 y(Output:)43
b(The)29 b(e)n(v)n(aluation)k(code)e(associated)h(to)e(the)h(points)g
(in)f Ft(pts)g FK(and)h(functions)h(in)e Ft(L)p FK(,)f(b)n(ut)i
(speci\002cally)h(for)75 3323 y(af)n(\002ne)25 b(plane)h(curv)o(es)g
(and)f(this)g(function)i(checks)f(if)f(points)h(are)f(\223bad\224)h
(\(if)f(so)g(remo)o(v)o(es)g(them)g(from)g(the)g(list)g
Ft(pts)75 3435 y FK(automatically\).)47 b(A)27 b(point)i(is)f
(\223bad\224)i(if)e(either)i(it)e(does)h(not)g(lie)f(on)g(the)h(set)g
(of)f(non-singular)k Fq(F)7 b FK(-rational)31 b(points)75
3548 y(\(places)25 b(of)f(de)o(gree)g(1\))g(on)f(the)h(curv)o(e.)216
3661 y(V)-10 b(ery)21 b(similar)h(to)e Ft(EvaluationCode)26
b FK(\(see)21 b Ft(EvaluationCode)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2306 3662 a
SDict begin H.S end
 2306 3662 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2487 3599 a
SDict begin H.R end
 2487 3599 a 2487 3661 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
 2487 3661 a Black
FK(\))d(for)f(a)g(more)g(general)h(construction\).)75
3814 y
SDict begin H.S end
 75 3814 a 75 3814 a
SDict begin 13.6 H.A end
 75 3814 a 75 3814 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.24) cvn H.B /DEST pdfmark end
 75 3814
a 97 x FJ(5.7.24)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(aluationBi)o(v)o
(ariateCodeNC)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4085
a Fs(\006)g Ft(EvaluationBivaria)q(teC)q(ode)q(NC\()53
b(pts,)48 b(L,)f(crv)h(\))1471 b Fr(\(function\))p Black
216 4311 a FK(As)23 b(in)g Ft(EvaluationBivariat)q(eC)q(ode)29
b FK(b)n(ut)24 b(does)h(not)f(check)g(if)g(the)g(points)h(are)e
(\223bad\224.)216 4424 y(Input:)30 b Ft(pts)24 b FK(is)g(a)f(set)g(of)h
(af)n(\002ne)f(points)i(on)f Ft(crv)p FK(,)g Ft(L)f FK(is)g(a)g(list)h
(of)f(rational)j(functions)g(on)e Ft(crv)p FK(.)75 4536
y(Output:)30 b(The)23 b(e)n(v)n(aluation)j(code)e(associated)j(to)c
(the)h(points)h(in)e Ft(pts)h FK(and)g(functions)i(in)e
Ft(L)p FK(.)p 75 4659 1648 4 v 1764 4664 a FF(Example)p
2102 4659 V 75 4684 4 25 v 3747 4684 V 75 4784 4 100
v 188 4754 a(gap>)44 b(q:=4;;)p 3747 4784 V 75 4883 V
188 4853 a(gap>)g(F:=GF\(q\2102\);;)p 3747 4883 V 75
4983 V 188 4953 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p
3747 4983 V 75 5082 V 188 5053 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(\);;)p 3747 5082 V 75
5182 V 188 5152 a(gap>)g(x:=vars[1];;)p 3747 5182 V 75
5282 V 188 5252 a(gap>)g(y:=vars[2];;)p 3747 5282 V 75
5381 V 188 5351 a(gap>)g(crv:=AffineCurve\(y\210q+)q(y-x)q(\210\(q)q
(+1)q(\),R)q(\);)p 3747 5381 V 75 5481 V 188 5451 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_1\2105+x_2\2104+x_2)48 b(\))p 3747 5481 V 75 5581
V 188 5551 a(gap>)c(L:=[)f(x\2100,)h(x,)f(x\2102*y\210-1)i(];)p
3747 5581 V Black Black eop end end
%%Page: 97 97
TeXDict begin HPSdict begin 97 96 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.97) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(97)p Black 75 428 4 100 v 188 399 a FF([)43
b(Z\(2\)\2100,)h(x_1,)g(x_1\2102/x_2)h(])p 3747 428 V
75 528 V 188 498 a(gap>)f(Pts:=AffinePointsOnCu)q(rve)q(\(cr)q(v.)q
(pol)q(yno)q(mia)q(l,c)q(rv.)q(rin)q(g,F)q(\);;)p 3747
528 V 75 628 V 188 598 a(gap>)g(C1:=EvaluationBivaria)q(teC)q(ode)q
(\(P)q(ts,)q(L,c)q(rv\))q(;)k(time;)p 3747 628 V 75 727
V 3747 727 V 75 827 V 3747 827 V 75 927 V 230 897 a(Automatically)f
(removed)e(the)e(following)j('bad')e(points)g(\(either)h(a)d(pole)i(or)
f(not)p 3747 927 V 75 1026 V 230 996 a(on)g(the)h(curve\):)p
3747 1026 V 75 1126 V 188 1096 a([)f([)f(0*Z\(2\),)j(0*Z\(2\))f(])f(])p
3747 1126 V 75 1225 V 3747 1225 V 75 1325 V 188 1295
a(a)g(linear)h([63,3,1..60]51..59)91 b(evaluation)46
b(code)d(over)h(GF\(16\))p 3747 1325 V 75 1425 V 188
1395 a(52)p 3747 1425 V 75 1524 V 188 1494 a(gap>)g
(P:=Difference\(Pts,[[)49 b(0*Z\(2\2104\)\2100,)d(0*Z\(2\)\2100)f
(]]\);;)p 3747 1524 V 75 1624 V 188 1594 a(gap>)f
(C2:=EvaluationBivaria)q(teC)q(ode)q(NC)q(\(P,)q(L,c)q(rv\))q(;)k
(time;)p 3747 1624 V 75 1724 V 188 1694 a(a)43 b(linear)h
([63,3,1..60]51..59)91 b(evaluation)46 b(code)d(over)h(GF\(16\))p
3747 1724 V 75 1823 V 188 1793 a(48)p 3747 1823 V 75
1923 V 188 1893 a(gap>)g(C3:=EvaluationCode\(P,)q(L,R)q(\);)49
b(time;)p 3747 1923 V 75 2022 V 188 1993 a(a)43 b(linear)h
([63,3,1..56]51..59)91 b(evaluation)46 b(code)d(over)h(GF\(16\))p
3747 2022 V 75 2122 V 188 2092 a(58)p 3747 2122 V 75
2222 V 188 2192 a(gap>)g(MinimumDistance\(C1\);)p 3747
2222 V 75 2321 V 188 2291 a(56)p 3747 2321 V 75 2421
V 188 2391 a(gap>)g(MinimumDistance\(C2\);)p 3747 2421
V 75 2521 V 188 2491 a(56)p 3747 2521 V 75 2620 V 188
2590 a(gap>)g(MinimumDistance\(C3\);)p 3747 2620 V 75
2720 V 188 2690 a(56)p 3747 2720 V 75 2819 V 188 2790
a(gap>)p 3747 2819 V 75 2844 4 25 v 3747 2844 V 75 2847
3675 4 v 75 2979 a
SDict begin H.S end
 75 2979 a 75 2979 a
SDict begin 13.6 H.A end
 75 2979 a 75 2979
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.25) cvn H.B /DEST pdfmark end
 75 2979 a 116 x FJ(5.7.25)p 0.0 0.0 1.0 TeXcolorrgb
99 w(OneP)n(ointA)-5 b(GCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3269 a Fs(\006)22 b Ft(OnePointAGCode\()52 b(f,)47
b(P,)g(m,)g(R)g(\))2028 b Fr(\(function\))p Black 216
3495 a FK(Input:)30 b Ft(f)21 b FK(is)g(a)g(polynomial)j(in)e
(R=F[x,y],)f(where)h Ft(F)f FK(is)g(a)h(\002nite)f(\002eld,)h
Ft(m)f FK(is)g(a)g(positi)n(v)o(e)i(inte)o(ger)g(\(the)f(multiplic-)75
3608 y(ity)i(of)f(the)h(`point)h(at)e(in\002nity')i Fu(\245)e
FK(on)g(the)h(curv)o(e)38 b Fq(f)13 b Fo(\()p Fq(x)p
Fp(;)d Fq(y)p Fo(\))22 b(=)e FK(0\),)j Ft(P)h FK(is)f(a)g(list)h(of)f
Fq(n)h FK(points)h(on)e(the)h(curv)o(e)g(o)o(v)o(er)g
Fq(F)7 b FK(.)75 3721 y(Output:)30 b(The)18 b Fq(C)25
b FK(which)f(is)f(the)h(image)g(of)f(the)h(e)n(v)n(aluation)i(map)1491
3915 y Fq(E)7 b(val)1664 3929 y Fm(P)1729 3915 y FK(:)21
b Fq(L)p Fo(\()p Fq(m)13 b Fv(\001)g Fu(\245)p Fo(\))19
b Fv(!)h Fq(F)2271 3878 y Fm(n)2309 3915 y Fp(;)75 4110
y FK(gi)n(v)o(en)27 b(by)42 b Fq(f)35 b Fv(7\000)-16
b(!)22 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)833 4124 y
Fr(1)872 4110 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1191 4124 y Fm(n)1230 4110 y Fo(\)\))p FK(,)27
b(where)35 b Fq(p)1651 4124 y Fm(i)1696 4110 y Fv(2)21
b Fq(P)p FK(.)38 b(Here)27 b Fq(L)p Fo(\()p Fq(m)14 b
Fv(\001)g Fu(\245)p Fo(\))26 b FK(denotes)i(the)g(Riemann-Roch)g(space)
g(of)75 4223 y(the)e(di)n(visor)h Fq(m)13 b Fv(\001)g
Fu(\245)26 b FK(on)g(the)g(curv)o(e.)37 b(This)25 b(has)i(a)e(basis)i
(consisting)i(of)c(monomials)j Fq(x)2774 4190 y Fm(i)2797
4223 y Fq(y)2847 4190 y Fm(j)2871 4223 y FK(,)e(where)g
Fo(\()p Fq(i)p Fp(;)e Fq(j)r Fo(\))i FK(range)h(o)o(v)o(er)75
4336 y(a)i(polygon)i(depending)h(on)d Fq(m)f FK(and)43
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))p FK(.)47
b(F)o(or)28 b(more)h(details)h(on)f(the)h(Riemann-Roch)g(space)g(of)f
(the)h(di)n(visor)75 4449 y Fq(m)13 b Fv(\001)g Fu(\245)22
b FK(see)h(Proposition)j(III.10.5)f(in)e(Stichtenoth)j([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1715 4451 a
SDict begin H.S end
 1715 4451
a 0.0236 0.6179 0.0894 TeXcolorrgb -2 x FK(Sti93)p 0.0236 0.6179 0.0894
TeXcolorrgb 1906 4387 a
SDict begin H.R end
 1906 4387 a 1906 4449 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.St93) cvn H.B /ANN pdfmark end
 1906
4449 a Black 1 w FK(].)216 4561 y(This)84 b(command)h(returns)h(a)e
(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e
(components)j(\(type)75 4674 y Ft(NamesOfComponents\()q(C\))50
b FK(to)44 b(see)h(them)g(all\):)71 b Ft(C!.points)47
b FK(\(namely)f Ft(P)p FK(\),)j Ft(C!.multiplicity)g
FK(\(namely)75 4787 y Ft(m)p FK(\),)23 b Ft(C!.curve)j
FK(\(namely)e Ft(f)q FK(\))f(and)h Ft(C!.ring)h FK(\(namely)g
Ft(R)p FK(\).)p 75 4900 1648 4 v 1764 4905 a FF(Example)p
2102 4900 V 75 4925 4 25 v 3747 4925 V 75 5024 4 100
v 188 4995 a(gap>)44 b(F:=GF\(11\);)p 3747 5024 V 75
5124 V 188 5094 a(GF\(11\))p 3747 5124 V 75 5224 V 188
5194 a(gap>)g(R)e(:=)h(PolynomialRing\(F,[")q(x",)q("y)q("]\))q(;)p
3747 5224 V 75 5323 V 188 5293 a(PolynomialRing\(...,)49
b([)42 b(x,)h(y)g(]\))p 3747 5323 V 75 5423 V 188 5393
a(gap>)h(indets)g(:=)f(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q
(R\);)p 3747 5423 V 75 5523 V 188 5493 a([)g(x,)g(y)f(])p
3747 5523 V 75 5622 V 188 5592 a(gap>)i(x:=indets[1];)i(y:=indets[2];)p
3747 5622 V Black Black eop end end
%%Page: 98 98
TeXDict begin HPSdict begin 98 97 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.98) cvn H.B /DEST pdfmark end
 75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(98)p Black 75 428 4 100 v 188 399 a FF(x)p
3747 428 V 75 528 V 188 498 a(y)p 3747 528 V 75 628 V
188 598 a(gap>)44 b(P:=AffinePointsOnCurv)q(e\(y)q(\2102-)q(x\210)q
(11+)q(x,R)q(,F\))q(;;)p 3747 628 V 75 727 V 188 697
a(gap>)g(C:=OnePointAGCode\(y\2102)q(-x\210)q(11+)q(x,)q(P,1)q(5,R)q
(\);)p 3747 727 V 75 827 V 188 797 a(a)f(linear)h([11,8,1..0]2..3)90
b(one-point)45 b(AG)e(code)h(over)g(GF\(11\))p 3747 827
V 75 927 V 188 897 a(gap>)g(MinimumDistance\(C\);)p 3747
927 V 75 1026 V 188 996 a(4)p 3747 1026 V 75 1126 V 188
1096 a(gap>)g(Pts:=List\([1,2,4,6,7,)q(8,9)q(,10)q(,1)q(1],)q(i->)q
(P[i)q(]\);)q(;)p 3747 1126 V 75 1225 V 188 1196 a(gap>)g
(C:=OnePointAGCode\(y\2102)q(-x\210)q(11+)q(x,)q(PT,)q(10,)q(R\);)p
3747 1225 V 75 1325 V 188 1295 a(a)f(linear)h([9,6,1..4]2..3)j
(one-point)f(AG)d(code)g(over)h(GF\(11\))p 3747 1325
V 75 1425 V 188 1395 a(gap>)g(MinimumDistance\(C\);)p
3747 1425 V 75 1524 V 188 1494 a(4)p 3747 1524 V 75 1549
4 25 v 3747 1549 V 75 1552 3675 4 v 75 1765 a FK(See)23
b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 1766 a
SDict begin H.S end
 931 1766 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 1703 a
SDict begin H.R end
 1112 1703 a 1112 1765 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
 1112 1765 a Black
FK(\))c(for)g(a)f(more)g(general)j(construction.)p Black
Black eop end end
%%Page: 99 99
TeXDict begin HPSdict begin 99 98 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.99) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.6) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(6)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Manipulating)53 b(Codes)p Black 75 1881 a FK(In)20
b(this)h(chapter)h(we)e(describe)i(se)n(v)o(eral)g(functions)g
Fy(GU)m(A)-6 b(V)f(A)19 b FK(uses)i(to)f(manipulate)j(codes.)29
b(Some)19 b(of)h(the)h(best)g(codes)75 1994 y(are)j(obtained)i(by)d
(starting)j(with)d(for)h(e)o(xample)g(a)f(BCH)f(code,)i(and)g
(manipulating)i(it.)216 2107 y(In)d(some)g(cases,)h(it)e(is)h(f)o
(aster)h(to)f(perform)h(calculations)j(with)22 b(a)h(manipulated)i
(code)f(than)g(to)f(use)g(the)g(original)75 2220 y(code.)50
b(F)o(or)30 b(e)o(xample,)j(if)d(the)h(dimension)h(of)f(the)f(code)i
(is)e(lar)n(ger)i(than)f(half)g(the)g(w)o(ord)g(length,)i(it)d(is)h
(generally)75 2333 y(f)o(aster)d(to)f(compute)h(the)f(weight)h(distrib)
n(ution)j(by)c(\002rst)f(calculating)k(the)d(weight)h(distrib)n(ution)j
(of)26 b(the)i(dual)f(code)75 2446 y(than)g(by)g(directly)i
(calculating)h(the)d(weight)g(distrib)n(ution)k(of)26
b(the)h(original)i(code.)39 b(The)26 b(size)i(of)e(the)h(dual)h(code)f
(is)75 2559 y(smaller)d(in)g(these)g(cases.)216 2672
y(Because)35 b Fy(GU)m(A)-6 b(V)f(A)31 b FK(k)o(eeps)j(all)g
(information)i(in)d(a)g(code)h(record,)i(in)e(some)f(cases)h(the)g
(information)i(can)d(be)75 2785 y(preserv)o(ed)26 b(after)e
(manipulations.)32 b(Therefore,)25 b(computations)i(do)c(not)h(al)o(w)o
(ays)g(ha)n(v)o(e)h(to)e(start)h(from)g(scratch.)216
2897 y(In)47 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
657 2898 a
SDict begin H.S end
 657 2898 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 2835
a
SDict begin H.R end
 770 2835 a 770 2897 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6.1) cvn H.B /ANN pdfmark end
 770 2897 a Black FK(,)53 b(we)46
b(describe)j(functions)h(that)d(tak)o(e)h(a)f(code)g(with)g(certain)i
(parameters,)55 b(modify)47 b(it)75 3010 y(in)g(some)f(w)o(ay)h(and)g
(return)g(a)g(dif)n(ferent)h(code)f(\(see)h Ft(ExtendedCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2550 3011 a
SDict begin H.S end

2550 3011 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2731 2948 a
SDict begin H.R end
 2731 2948
a 2731 3010 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
 2731 3010 a Black FK(\),)i Ft(PuncturedCode)f
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 3011 a
SDict begin H.S end

3515 3011 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 2948 a
SDict begin H.R end
 3696 2948
a 3696 3010 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.2) cvn H.B /ANN pdfmark end
 3696 3010 a Black FK(\),)75 3123 y Ft(EvenWeightSubcode)g
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 938 3124 a
SDict begin H.S end
 938
3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1119 3061 a
SDict begin H.R end
 1119 3061
a 1119 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
 1119 3123 a Black FK(\),)g Ft(PermutedCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1854 3124 a
SDict begin H.S end

1854 3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2035 3061 a
SDict begin H.R end
 2035 3061
a 2035 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.4) cvn H.B /ANN pdfmark end
 2035 3123 a Black FK(\),)i Ft(ExpurgatedCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2862 3124 a
SDict begin H.S end

2862 3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 3043 3061 a
SDict begin H.R end
 3043 3061
a 3043 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.5) cvn H.B /ANN pdfmark end
 3043 3123 a Black FK(\),)i Ft(AugmentedCode)75
3236 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3237
a
SDict begin H.S end
 105 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3174 a
SDict begin H.R end
 286 3174
a 286 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
 286 3236 a Black FK(\),)62 b Ft(RemovedElementsCod)q(e)d
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1365 3237 a
SDict begin H.S end

1365 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 1546 3174 a
SDict begin H.R end
 1546 3174
a 1546 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
 1546 3236 a Black FK(\),)j Ft(AddedElementsCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2533 3237 a
SDict begin H.S end

2533 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 2714 3174 a
SDict begin H.R end
 2714 3174
a 2714 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
 2714 3236 a Black FK(\),)i Ft(ShortenedCode)c
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 3238 a
SDict begin H.S end

3515 3238 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 3174 a
SDict begin H.R end
 3696 3174
a 3696 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
 3696 3236 a Black FK(\),)75 3349 y Ft(LengthenedCode)71
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 820 3350 a
SDict begin H.S end

820 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.10)p
0.0236 0.0894 0.6179 TeXcolorrgb 1046 3287 a
SDict begin H.R end
 1046 3287
a 1046 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.10) cvn H.B /ANN pdfmark end
 1046 3349 a Black FK(\),)77 b Ft(ResidueCode)70
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1782 3350
a
SDict begin H.S end
 1782 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.11)p
0.0236 0.0894 0.6179 TeXcolorrgb 2008 3287 a
SDict begin H.R end
 2008 3287
a 2008 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.11) cvn H.B /ANN pdfmark end
 2008 3349 a Black FK(\),)78 b Ft(ConstructionBCode)71
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3022 3350
a
SDict begin H.S end
 3022 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3248 3287 a
SDict begin H.R end
 3248 3287
a 3248 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.12) cvn H.B /ANN pdfmark end
 3248 3349 a Black FK(\),)78 b Ft(DualCode)75
3462 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3463
a
SDict begin H.S end
 105 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.13)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3400 a
SDict begin H.R end
 331 3400
a 331 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
 331 3462 a Black FK(\),)32 b Ft(ConversionFieldCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1355 3463 a
SDict begin H.S end

1355 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.14)p
0.0236 0.0894 0.6179 TeXcolorrgb 1581 3400 a
SDict begin H.R end
 1581 3400
a 1581 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.14) cvn H.B /ANN pdfmark end
 1581 3462 a Black FK(\),)c Ft(ConstantWeightSub)q(cod)q
(e)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2698 3463
a
SDict begin H.S end
 2698 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.17)p
0.0236 0.0894 0.6179 TeXcolorrgb 2924 3400 a
SDict begin H.R end
 2924 3400
a 2924 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.17) cvn H.B /ANN pdfmark end
 2924 3462 a Black FK(\),)c Ft(StandardFormCode)75
3575 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3576
a
SDict begin H.S end
 105 3576 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.18)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3513 a
SDict begin H.R end
 331 3513
a 331 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.18) cvn H.B /ANN pdfmark end
 331 3575 a Black FK(\))46 b(and)g Ft(CosetCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1075 3576 a
SDict begin H.S end

1075 3576 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.16)p
0.0236 0.0894 0.6179 TeXcolorrgb 1301 3513 a
SDict begin H.R end
 1301 3513
a 1301 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.16) cvn H.B /ANN pdfmark end
 1301 3575 a Black FK(\)\).)95 b(In)45 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 1916 3576 a
SDict begin H.S end
 1916 3576
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2029 3513 a
SDict begin H.R end
 2029 3513 a 2029 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6.2) cvn H.B /ANN pdfmark end
 2029
3575 a Black FK(,)50 b(we)45 b(describe)i(functions)h(that)e(generate)h
(a)e(ne)n(w)75 3688 y(code)30 b(out)f(of)g(tw)o(o)f(codes)j(\(see)e
Ft(DirectSumCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1757 3689 a
SDict begin H.S end
 1757 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1938
3626 a
SDict begin H.R end
 1938 3626 a 1938 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
 1938 3688 a Black FK(\),)d
Ft(UUVCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2404 3689 a
SDict begin H.S end
 2404 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2585
3626 a
SDict begin H.R end
 2585 3626 a 2585 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.2) cvn H.B /ANN pdfmark end
 2585 3688 a Black FK(\),)g
Ft(DirectProductCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3515 3689 a
SDict begin H.S end
 3515 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 3696
3626 a
SDict begin H.R end
 3696 3626 a 3696 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.3) cvn H.B /ANN pdfmark end
 3696 3688 a Black FK(\),)75
3801 y Ft(IntersectionCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 870 3802 a
SDict begin H.S end
 870 3802 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1051 3739 a
SDict begin H.R end
 1051 3739 a 1051 3801 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.4) cvn H.B /ANN pdfmark end
 1051 3801 a Black
FK(\))24 b(and)g Ft(UnionCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1729 3802 a
SDict begin H.S end
 1729 3802 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1910 3739 a
SDict begin H.R end
 1910 3739 a 1910 3801 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.5) cvn H.B /ANN pdfmark end
 1910 3801 a Black
FK(\)\).)75 3960 y
SDict begin H.S end
 75 3960 a 75 3960 a
SDict begin 13.6 H.A end
 75 3960 a 75 3960
a
SDict begin [ /View [/XYZ H.V] /Dest (section.6.1) cvn H.B /DEST pdfmark end
 75 3960 a 133 x FM(6.1)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Functions)31 b(that)e(Generate)i(a)e(New)i(Code)g(fr)n(om)e(a)g(Gi)o
(v)o(en)h(Code)p Black 75 4190 a
SDict begin H.S end
 75 4190 a 75 4190 a
SDict begin 13.6 H.A end

75 4190 a 75 4190 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.1) cvn H.B /DEST pdfmark end
 75 4190 a 114 x FJ(6.1.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ExtendedCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4478 a Fs(\006)22 b Ft(ExtendedCode\()51 b(C[,)d(i])f(\))2306
b Fr(\(function\))p Black 216 4704 a Ft(ExtendedCode)31
b FK(e)o(xtends)d(the)f(code)h Ft(C)e(i)g FK(times)i(and)f(returns)h
(the)f(result.)40 b Ft(i)27 b FK(is)f(equal)i(to)f(1)f(by)h(def)o
(ault.)41 b(Ex-)75 4817 y(tending)22 b(is)e(done)h(by)g(adding)h(a)d
(parity)j(check)f(bit)g(after)g(the)f(last)h(coordinate.)31
b(The)19 b(coordinates)24 b(of)c(all)g(code)n(w)o(ords)75
4930 y(no)n(w)j(add)h(up)g(to)f(zero.)29 b(In)24 b(the)g(binary)h
(case,)f(each)g(code)n(w)o(ord)h(has)f(e)n(v)o(en)g(weight.)216
5043 y(The)k(w)o(ord)g(length)i(increases)h(by)d Ft(i)q
FK(.)42 b(The)28 b(size)h(of)f(the)h(code)g(remains)g(the)g(same.)43
b(In)29 b(the)f(binary)i(case,)g(the)75 5155 y(minimum)23
b(distance)j(increases)g(by)e(one)g(if)f(it)g(w)o(as)g(odd.)30
b(In)23 b(other)i(cases,)f(that)g(is)f(not)h(al)o(w)o(ays)h(true.)216
5268 y(A)e(c)o(yclic)h(code)g(in)g(general)h(is)e(no)h(longer)h(c)o
(yclic)f(after)h(e)o(xtending.)p 75 5391 1648 4 v 1764
5396 a FF(Example)p 2102 5391 V 75 5416 4 25 v 3747 5416
V 75 5515 4 100 v 188 5486 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(3,)d
(GF\(2\))h(\);)p 3747 5515 V 75 5615 V 188 5585 a(a)f(linear)h
([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 5615 V Black 1867 5841 a FK(99)p Black eop end end
%%Page: 100 100
TeXDict begin HPSdict begin 100 99 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.100) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(100)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C2)f(:=)g(ExtendedCode\()j(C1)d(\);)p 3747 428 V 75
528 V 188 498 a(a)g(linear)h([8,4,4]2)h(extended)g(code)p
3747 528 V 75 628 V 188 598 a(gap>)f(IsEquivalent\()i(C2,)e
(ReedMullerCode\()j(1,)c(3)g(\))g(\);)p 3747 628 V 75
727 V 188 697 a(true)p 3747 727 V 75 827 V 188 797 a(gap>)h(List\()g
(AsSSortedList\()j(C2)c(\),)g(WeightCodeword)k(\);)p
3747 827 V 75 927 V 188 897 a([)c(0,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g
(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(8)g(])p 3747
927 V 75 1026 V 188 996 a(gap>)h(C3)f(:=)g(EvenWeightSubcode\()48
b(C1)43 b(\);)p 3747 1026 V 75 1126 V 188 1096 a(a)g(linear)h
([7,3,4]2..3)i(even)e(weight)g(subcode)p 3747 1126 V
75 1151 4 25 v 3747 1151 V 75 1154 3675 4 v 75 1361 a
FK(T)-7 b(o)75 b(undo)h(e)o(xtending,)91 b(call)76 b
Ft(PuncturedCode)k FK(\(see)c Ft(PuncturedCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2781 1362 a
SDict begin H.S end
 2781 1362
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2962 1299 a
SDict begin H.R end
 2962 1299 a 2962 1361 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.2) cvn H.B /ANN pdfmark end
 2962
1361 a Black FK(\)\).)186 b(The)75 b(function)75 1474
y Ft(EvenWeightSubcode)36 b FK(\(see)c Ft(EvenWeightSubcode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1918 1475 a
SDict begin H.S end

1918 1475 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2099 1412 a
SDict begin H.R end
 2099 1412
a 2099 1474 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
 2099 1474 a Black FK(\)\))31 b(also)h(returns)g(a)f
(related)h(code)g(with)e(only)i(e)n(v)o(en)75 1587 y(weights,)24
b(b)n(ut)g(without)h(changing)h(its)e(w)o(ord)f(length.)75
1738 y
SDict begin H.S end
 75 1738 a 75 1738 a
SDict begin 13.6 H.A end
 75 1738 a 75 1738 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.2) cvn H.B /DEST pdfmark end
 75 1738
a 97 x FJ(6.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Punctur)n(edCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2009 a Fs(\006)f Ft(PuncturedCode\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2235 a
Ft(PuncturedCode)28 b FK(punctures)e Ft(C)d FK(in)g(the)h(last)g
(column,)h(and)f(returns)h(the)f(result.)30 b(Puncturing)c(is)d(done)h
(simply)75 2348 y(by)30 b(cutting)i(of)n(f)e(the)g(last)g(column)h
(from)f(each)h(code)n(w)o(ord.)49 b(This)30 b(means)h(the)f(w)o(ord)g
(length)h(decreases)i(by)d(one.)75 2461 y(The)23 b(minimum)g(distance)j
(in)e(general)h(also)f(decrease)i(by)d(one.)216 2574
y(This)46 b(command)h(can)g(also)g(be)f(called)i(with)e(the)g(syntax)i
Ft(PuncturedCode\()j(C,)d(L)e(\))p FK(.)g(In)g(this)h(case,)75
2686 y Ft(PuncturedCode)38 b FK(punctures)e Ft(C)d FK(in)h(the)g
(columns)h(speci\002ed)g(by)f Ft(L)p FK(,)h(a)e(list)h(of)g(inte)o
(gers.)61 b(All)33 b(columns)i(speci-)75 2799 y(\002ed)21
b(by)h Ft(L)g FK(are)g(omitted)h(from)f(each)g(code)n(w)o(ord.)30
b(If)21 b Fq(l)26 b FK(is)c(the)g(length)h(of)f Ft(L)g
FK(\(so)g(the)g(number)h(of)e(remo)o(v)o(ed)i(columns\),)75
2912 y(the)h(w)o(ord)f(length)i(decreases)h(by)e Fq(l)5
b FK(.)28 b(The)23 b(minimum)g(distance)j(can)e(also)g(decrease)i(by)d
Fq(l)28 b FK(or)23 b(less.)216 3025 y(Puncturing)32 b(a)e(c)o(yclic)h
(code)g(in)f(general)h(results)h(in)e(a)f(non-c)o(yclic)k(code.)49
b(If)30 b(the)g(code)h(is)e(punctured)k(in)d(all)75 3138
y(the)c(columns)g(where)g(a)e(w)o(ord)i(of)f(minimal)h(weight)g(is)f
(unequal)i(to)e(zero,)h(the)g(dimension)h(of)e(the)h(resulting)h(code)
75 3251 y(decreases.)p 75 3349 1648 4 v 1764 3354 a FF(Example)p
2102 3349 V 75 3374 4 25 v 3747 3374 V 75 3474 4 100
v 188 3444 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(5,)g(GF\(2\))h(\);)p
3747 3474 V 75 3573 V 188 3543 a(a)f(cyclic)h([15,7,5]3..5)i(BCH)e
(code,)g(delta=5,)h(b=1)e(over)h(GF\(2\))p 3747 3573
V 75 3673 V 188 3643 a(gap>)g(C2)f(:=)g(PuncturedCode\()k(C1)c(\);)p
3747 3673 V 75 3773 V 188 3743 a(a)g(linear)h([14,7,4]3..5)i(punctured)
g(code)p 3747 3773 V 75 3872 V 188 3842 a(gap>)e(ExtendedCode\()i(C2)d
(\))g(=)g(C1;)p 3747 3872 V 75 3972 V 188 3942 a(false)p
3747 3972 V 75 4071 V 188 4042 a(gap>)h(PuncturedCode\()j(C1,)c
([1,2,3,4,5,6,7])48 b(\);)p 3747 4071 V 75 4171 V 188
4141 a(a)43 b(linear)h([8,7,1]1)h(punctured)g(code)p
3747 4171 V 75 4271 V 188 4241 a(gap>)f(PuncturedCode\()j
(WholeSpaceCode\()g(4,)c(GF\(5\))h(\))f(\);)p 3747 4271
V 75 4370 V 188 4340 a(a)g(linear)h([3,3,1]0)h(punctured)g(code)87
b(#)42 b(The)i(dimension)h(decreased)g(from)f(4)f(to)g(3)p
3747 4370 V 75 4395 4 25 v 3747 4395 V 75 4398 3675 4
v 75 4605 a Ft(ExtendedCode)27 b FK(e)o(xtends)e(the)f(code)g(again)g
(\(see)g Ft(ExtendedCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2278 4606 a
SDict begin H.S end
 2278 4606 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2459 4543 a
SDict begin H.R end
 2459 4543 a 2459 4605 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
 2459 4605 a Black
FK(\)\),)d(although)i(in)d(general)j(this)e(does)g(not)75
4718 y(result)h(in)e(the)h(old)g(code.)75 4851 y
SDict begin H.S end
 75 4851
a 75 4851 a
SDict begin 13.6 H.A end
 75 4851 a 75 4851 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.3) cvn H.B /DEST pdfmark end
 75 4851 a 115 x FJ(6.1.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(enW)-6 b(eightSubcode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(EvenWeightSubcode)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 5367 a Ft(EvenWeightSubcode)29 b FK(returns)c(the)e(e)n(v)o
(en)h(weight)g(subcode)h(of)e Ft(C)p FK(,)g(consisting)j(of)d(all)g
(code)n(w)o(ords)i(of)f Ft(C)e FK(with)75 5479 y(e)n(v)o(en)e(weight.)
28 b(If)20 b Ft(C)f FK(is)h(a)f(linear)j(code)e(and)h(contains)h(w)o
(ords)e(of)g(odd)g(weight,)h(the)f(resulting)j(code)d(has)h(a)e
(dimension)75 5592 y(of)29 b(one)h(less.)47 b(The)29
b(minimum)g(distance)j(al)o(w)o(ays)e(increases)i(with)d(one)h(if)f(it)
g(w)o(as)g(odd.)47 b(If)29 b Ft(C)g FK(is)g(a)g(binary)i(c)o(yclic)p
Black Black eop end end
%%Page: 101 101
TeXDict begin HPSdict begin 101 100 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.101) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(101)p Black 75 399 a(code,)27 b(and)g Fq(g)p
Fo(\()p Fq(x)p Fo(\))g FK(is)f(its)g(generator)j(polynomial,)g(the)d(e)
n(v)o(en)g(weight)h(subcode)h(either)g(has)e(generator)j(polynomial)75
511 y Fq(g)p Fo(\()p Fq(x)p Fo(\))24 b FK(\(if)g Fq(g)p
Fo(\()p Fq(x)p Fo(\))g FK(is)g(di)n(visible)h(by)f Fq(x)13
b Fv(\000)g FK(1\))23 b(or)g Fq(g)p Fo(\()p Fq(x)p Fo(\))13
b Fv(\001)g Fo(\()p Fq(x)g Fv(\000)g FK(1)p Fo(\))25
b FK(\(if)e(no)h(f)o(actor)h Fq(x)13 b Fv(\000)g FK(1)23
b(w)o(as)g(present)i(in)f Fq(g)p Fo(\()p Fq(x)p Fo(\))p
FK(\).)29 b(So)23 b(the)h(e)n(v)o(en)75 624 y(weight)g(subcode)i(is)d
(again)h(c)o(yclic.)216 737 y(Of)f(course,)h(if)g(all)f(code)n(w)o
(ords)j(of)d Ft(C)g FK(are)h(already)h(of)f(e)n(v)o(en)f(weight,)h(the)
g(returned)i(code)e(is)g(equal)g(to)g Ft(C)p FK(.)p 75
860 1648 4 v 1764 865 a FF(Example)p 2102 860 V 75 885
4 25 v 3747 885 V 75 984 4 100 v 188 955 a(gap>)44 b(C1)f(:=)g
(EvenWeightSubcode\()48 b(BCHCode\()d(8,)e(4,)g(GF\(3\))h(\))f(\);)p
3747 984 V 75 1084 V 188 1054 a(an)g(\(8,33,4..8\)3..8)k(even)d(weight)
g(subcode)p 3747 1084 V 75 1184 V 188 1154 a(gap>)g(List\()g
(AsSSortedList\()j(C1)c(\),)g(WeightCodeword)k(\);)p
3747 1184 V 75 1283 V 188 1253 a([)c(0,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g
(6,)g(4,)g(4,)g(4,)g(4,)g(6,)g(4,)g(4,)g(6,)g(4,)g(4,)g(8,)g(6,)g(4,)g
(6,)g(8,)g(4,)g(4,)p 3747 1283 V 75 1383 V 273 1353 a(4,)g(6,)g(4,)g
(6,)g(8,)g(4,)g(6,)g(8)f(])p 3747 1383 V 75 1483 V 188
1453 a(gap>)i(EvenWeightSubcode\()k(ReedMullerCode\()g(1,)43
b(3)f(\))h(\);)p 3747 1483 V 75 1582 V 188 1552 a(a)g(linear)h
([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p
3747 1582 V 75 1607 4 25 v 3747 1607 V 75 1610 3675 4
v 75 1823 a Ft(ExtendedCode)31 b FK(also)d(returns)h(a)e(related)i
(code)g(of)e(only)h(e)n(v)o(en)g(weights,)h(b)n(ut)f(without)h
(reducing)h(its)d(dimension)75 1936 y(\(see)d Ft(ExtendedCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 853 1937 a
SDict begin H.S end
 853
1937 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1034 1874 a
SDict begin H.R end
 1034 1874
a 1034 1936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
 1034 1936 a Black FK(\)\).)75 2085 y
SDict begin H.S end
 75
2085 a 75 2085 a
SDict begin 13.6 H.A end
 75 2085 a 75 2085 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.4) cvn H.B /DEST pdfmark end
 75 2085 a 100 x
FJ(6.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2359 a Fs(\006)22 b
Ft(PermutedCode\()51 b(C,)d(L)e(\))2399 b Fr(\(function\))p
Black 216 2585 a Ft(PermutedCode)38 b FK(returns)d Ft(C)f
FK(after)h(column)g(permutations.)63 b Ft(L)34 b FK(\(in)g
Fy(GAP)e FK(disjoint)k(c)o(ycle)f(notation\))h(is)e(the)75
2698 y(permutation)j(to)d(be)g(e)o(x)o(ecuted)i(on)e(the)g(columns)i
(of)e Ft(C)p FK(.)60 b(If)34 b Ft(C)f FK(is)h(c)o(yclic,)k(the)c
(result)i(in)e(general)i(is)d(no)i(longer)75 2811 y(c)o(yclic.)i(If)26
b(a)f(permutation)k(results)e(in)f(the)g(same)g(code)h(as)f
Ft(C)p FK(,)g(this)g(permutation)j(belongs)f(to)d(the)i(automorphism)75
2924 y(group)i(of)e Ft(C)g FK(\(see)h Ft(AutomorphismGroup)33
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1507 2925
a
SDict begin H.S end
 1507 2925 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1688 2862 a
SDict begin H.R end
 1688 2862
a 1688 2924 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.3) cvn H.B /ANN pdfmark end
 1688 2924 a Black FK(\)\).)42 b(In)27 b(an)o(y)h(case,)h
(the)f(returned)h(code)g(is)e(equi)n(v)n(alent)j(to)e
Ft(C)f FK(\(see)75 3037 y Ft(IsEquivalent)g FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 684 3038 a
SDict begin H.S end
 684 3038 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 2975 a
SDict begin H.R end
 865 2975 a 865 3037 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
 865 3037 a Black FK(\)\).)p
75 3156 1648 4 v 1764 3161 a FF(Example)p 2102 3156 V
75 3181 4 25 v 3747 3181 V 75 3280 4 100 v 188 3250 a(gap>)44
b(C1)f(:=)g(PuncturedCode\()k(ReedMullerCode\()g(1,)c(4)g(\))g(\);)p
3747 3280 V 75 3380 V 188 3350 a(a)g(linear)h([15,5,7]5)h(punctured)h
(code)p 3747 3380 V 75 3480 V 188 3450 a(gap>)e(C2)f(:=)g(BCHCode\()i
(15,)e(7,)g(GF\(2\))h(\);)p 3747 3480 V 75 3579 V 188
3549 a(a)f(cyclic)h([15,5,7]5)h(BCH)f(code,)g(delta=7,)h(b=1)e(over)h
(GF\(2\))p 3747 3579 V 75 3679 V 188 3649 a(gap>)g(C2)f(=)f(C1;)p
3747 3679 V 75 3778 V 188 3749 a(false)p 3747 3778 V
75 3878 V 188 3848 a(gap>)i(p)e(:=)h(CodeIsomorphism\()48
b(C1,)43 b(C2)h(\);)p 3747 3878 V 75 3978 V 188 3948
a(\()f(2,)g(4,14,)h(9,13,)g(7,11,10,)h(6,)e(8,12,)h(5\))p
3747 3978 V 75 4077 V 188 4047 a(gap>)g(C3)f(:=)g(PermutedCode\()j(C1,)
e(p)e(\);)p 3747 4077 V 75 4177 V 188 4147 a(a)h(linear)h([15,5,7]5)h
(permuted)g(code)p 3747 4177 V 75 4277 V 188 4247 a(gap>)f(C2)f(=)f
(C3;)p 3747 4277 V 75 4376 V 188 4346 a(true)p 3747 4376
V 75 4401 4 25 v 3747 4401 V 75 4404 3675 4 v 75 4537
a
SDict begin H.S end
 75 4537 a 75 4537 a
SDict begin 13.6 H.A end
 75 4537 a 75 4537 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.5) cvn H.B /DEST pdfmark end
 75 4537 a 117
x FJ(6.1.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Expur)o(gatedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4828 a Fs(\006)22 b
Ft(ExpurgatedCode\()52 b(C,)47 b(L)g(\))2306 b Fr(\(function\))p
Black 216 5054 a Ft(ExpurgatedCode)25 b FK(e)o(xpur)n(gates)e(the)d
(code)i Ft(C)p FK(\277)e(by)g(thro)n(wing)i(a)o(w)o(ay)e(code)n(w)o
(ords)i(in)e(list)h Ft(L)q FK(.)26 b Ft(C)20 b FK(must)h(be)f(a)g
(linear)75 5167 y(code.)39 b Ft(L)27 b FK(must)g(be)f(a)h(list)g(of)g
(code)n(w)o(ord)h(input.)39 b(The)27 b(generator)i(matrix)e(of)g(the)g
(ne)n(w)f(code)i(no)f(longer)h(is)f(a)f(basis)75 5280
y(for)g(the)h(code)n(w)o(ords)h(speci\002ed)f(by)g Ft(L)p
FK(.)36 b(Since)26 b(the)h(returned)h(code)f(is)f(still)h(linear)l(,)h
(it)e(is)g(v)o(ery)h(lik)o(ely)g(that,)g(besides)75 5392
y(the)d(w)o(ords)g(of)f Ft(L)q FK(,)f(more)i(code)n(w)o(ords)h(of)e
Ft(C)h FK(are)f(no)h(longer)h(in)e(the)h(ne)n(w)f(code.)p
Black Black eop end end
%%Page: 102 102
TeXDict begin HPSdict begin 102 101 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.102) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(102)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4)d(\);;)g
(WeightDistribution\()49 b(C1)43 b(\);)p 3747 523 V 75
623 V 188 593 a([)g(1,)g(0,)g(0,)g(35,)g(105,)h(168,)f(280,)h(435,)g
(435,)g(280,)f(168,)h(105,)g(35,)f(0,)g(0,)g(1)g(])p
3747 623 V 75 722 V 188 692 a(gap>)h(L)e(:=)h(Filtered\()j
(AsSSortedList\(C1\),)i(i)43 b(->)g(WeightCodeword\(i\))48
b(=)43 b(3)f(\);;)p 3747 722 V 75 822 V 188 792 a(gap>)i(C2)f(:=)g
(ExpurgatedCode\()k(C1,)c(L)g(\);)p 3747 822 V 75 922
V 188 892 a(a)g(linear)h([15,4,3..4]5..11)k(code,)c(expurgated)i(with)d
(7)g(word\(s\))p 3747 922 V 75 1021 V 188 991 a(gap>)h
(WeightDistribution\()k(C2)43 b(\);)p 3747 1021 V 75
1121 V 188 1091 a([)g(1,)g(0,)g(0,)g(0,)g(14,)g(0,)g(0,)g(0,)g(1,)g(0,)
g(0,)g(0,)g(0,)g(0,)g(0,)g(0)g(])p 3747 1121 V 75 1146
4 25 v 3747 1146 V 75 1149 3675 4 v 75 1362 a FK(This)29
b(function)j(does)e(not)g(w)o(ork)f(on)h(non-linear)i(codes.)48
b(F)o(or)28 b(remo)o(ving)j(w)o(ords)f(from)f(a)g(non-linear)j(code,)g
(use)75 1474 y Ft(RemovedElementsCod)q(e)27 b FK(\(see)c
Ft(RemovedElementsCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2077 1475 a
SDict begin H.S end
 2077 1475 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2258 1412 a
SDict begin H.R end
 2258 1412 a 2258 1474 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
 2258 1474 a Black
FK(\)\).)h(F)o(or)21 b(e)o(xpur)n(gating)k(a)d(code)h(of)f(all)g(w)o
(ords)g(of)75 1587 y(odd)i(weight,)g(use)g(`Ev)o(enW)-7
b(eightSubcode')27 b(\(see)d Ft(EvenWeightSubcode)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2523 1588
a
SDict begin H.S end
 2523 1588 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2704 1525 a
SDict begin H.R end
 2704 1525
a 2704 1587 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
 2704 1587 a Black FK(\)\).)75 1740 y
SDict begin H.S end
 75
1740 a 75 1740 a
SDict begin 13.6 H.A end
 75 1740 a 75 1740 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.6) cvn H.B /DEST pdfmark end
 75 1740 a 97 x FJ(6.1.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5 b(ugmentedCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2011 a Fs(\006)22 b Ft(AugmentedCode\()52
b(C,)47 b(L)g(\))2352 b Fr(\(function\))p Black 216 2237
a Ft(AugmentedCode)26 b FK(returns)e Ft(C)e FK(after)h(augmenting.)31
b Ft(C)22 b FK(must)g(be)g(a)g(linear)i(code,)f Ft(L)e
FK(must)i(be)f(a)g(list)h(of)f(code)n(w)o(ord)75 2350
y(inputs.)30 b(The)21 b(generator)k(matrix)d(of)g(the)g(ne)n(w)g(code)h
(is)e(a)h(basis)h(for)f(the)g(code)n(w)o(ords)i(speci\002ed)g(by)e
Ft(L)f FK(as)h(well)g(as)g(the)75 2462 y(w)o(ords)i(that)h(were)e
(already)j(in)e(code)g Ft(C)q FK(.)29 b(Note)24 b(that)g(the)g(ne)n(w)f
(code)i(in)f(general)h(will)f(consist)h(of)f(more)g(w)o(ords)g(than)75
2575 y(only)g(the)g(code)n(w)o(ords)i(of)d Ft(C)g FK(and)h(the)g(w)o
(ords)g Ft(L)p FK(.)k(The)23 b(returned)j(code)e(is)g(also)g(a)f
(linear)i(code.)216 2688 y(This)d(command)h(can)g(also)g(be)f(called)h
(with)f(the)h(syntax)h Ft(AugmentedCode\(C\))p FK(.)j(When)22
b(called)i(without)f(a)f(list)75 2801 y(of)29 b(code)n(w)o(ords,)j
Ft(AugmentedCode)h FK(returns)e Ft(C)d FK(after)i(adding)h(the)e
(all-ones)j(v)o(ector)e(to)f(the)g(generator)j(matrix.)46
b Ft(C)75 2914 y FK(must)20 b(be)g(a)f(linear)j(code.)28
b(If)20 b(the)g(all-ones)i(v)o(ector)f(w)o(as)e(already)j(in)e(the)g
(code,)h(nothing)h(happens)g(and)f(a)e(cop)o(y)i(of)f(the)75
3027 y(ar)n(gument)j(is)f(returned.)30 b(If)21 b Ft(C)g
FK(is)g(a)g(binary)i(code)f(which)g(does)h(not)e(contain)j(the)d
(all-ones)j(v)o(ector)l(,)f(the)f(complement)75 3140
y(of)h(all)h(code)n(w)o(ords)h(is)f(added.)p 75 3244
1648 4 v 1764 3249 a FF(Example)p 2102 3244 V 75 3269
4 25 v 3747 3269 V 75 3369 4 100 v 188 3339 a(gap>)44
b(C31)f(:=)g(ReedMullerCode\()k(1,)c(3)g(\);)p 3747 3369
V 75 3468 V 188 3438 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e
(code)g(over)g(GF\(2\))p 3747 3468 V 75 3568 V 188 3538
a(gap>)g(C32)f(:=)g(AugmentedCode\(C31,[")q(00)q(000)q(011)q(",")q(000)
q(001)q(01")q(,"0)q(001)q(000)q(1"])q(\);)p 3747 3568
V 75 3668 V 188 3638 a(a)g(linear)h([8,7,1..2]1)i(code,)e(augmented)i
(with)d(3)g(word\(s\))p 3747 3668 V 75 3767 V 188 3737
a(gap>)h(C32)f(=)g(ReedMullerCode\()k(2,)c(3)g(\);)p
3747 3767 V 75 3867 V 188 3837 a(true)p 3747 3867 V 75
3966 V 188 3937 a(gap>)h(C1)f(:=)g(CordaroWagnerCode\(6\);)p
3747 3966 V 75 4066 V 188 4036 a(a)g(linear)h([6,2,4]2..3)i
(Cordaro-Wagner)h(code)d(over)g(GF\(2\))p 3747 4066 V
75 4166 V 188 4136 a(gap>)g(Codeword\()h([0,0,1,1,1,1])i(\))42
b(in)i(C1;)p 3747 4166 V 75 4265 V 188 4235 a(true)p
3747 4265 V 75 4365 V 188 4335 a(gap>)g(C2)f(:=)g(AugmentedCode\()k(C1)
c(\);)p 3747 4365 V 75 4465 V 188 4435 a(a)g(linear)h([6,3,1..2]2..3)j
(code,)d(augmented)i(with)d(1)g(word\(s\))p 3747 4465
V 75 4564 V 188 4534 a(gap>)h(Codeword\()h([1,1,0,0,0,0])i(\))42
b(in)i(C2;)p 3747 4564 V 75 4664 V 188 4634 a(true)p
3747 4664 V 75 4689 4 25 v 3747 4689 V 75 4692 3675 4
v 75 4905 a FK(The)34 b(function)i Ft(AddedElementsCode)k
FK(adds)35 b(elements)h(to)e(the)h(code)n(w)o(ords)h(instead)g(of)e
(adding)i(them)f(to)f(the)75 5018 y(basis)25 b(\(see)f
Ft(AddedElementsCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1290 5019 a
SDict begin H.S end
 1290 5019 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
1471 4956 a
SDict begin H.R end
 1471 4956 a 1471 5018 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
 1471 5018 a Black
FK(\)\).)75 5167 y
SDict begin H.S end
 75 5167 a 75 5167 a
SDict begin 13.6 H.A end
 75 5167 a 75 5167
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.7) cvn H.B /DEST pdfmark end
 75 5167 a 100 x FJ(6.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Remo)o(v)o(edElementsCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5441 a Fs(\006)22 b Ft(RemovedElementsCo)q(de\()53
b(C,)47 b(L)g(\))2074 b Fr(\(function\))p Black Black
Black eop end end
%%Page: 103 103
TeXDict begin HPSdict begin 103 102 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.103) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(103)p Black 216 399 a Ft(RemovedElementsCod)q(e)30
b FK(returns)d(code)f Ft(C)f FK(after)h(remo)o(ving)g(a)f(list)h(of)f
(code)n(w)o(ords)i Ft(L)d FK(from)h(its)h(elements.)35
b Ft(L)75 511 y FK(must)24 b(be)f(a)g(list)h(of)g(code)n(w)o(ord)h
(input.)k(The)23 b(result)i(is)f(an)f(unrestricted)k(code.)p
75 633 1648 4 v 1764 638 a FF(Example)p 2102 633 V 75
658 4 25 v 3747 658 V 75 758 4 100 v 188 728 a(gap>)44
b(C1)f(:=)g(HammingCode\()j(4)d(\);;)g(WeightDistribution\()49
b(C1)43 b(\);)p 3747 758 V 75 858 V 188 828 a([)g(1,)g(0,)g(0,)g(35,)g
(105,)h(168,)f(280,)h(435,)g(435,)g(280,)f(168,)h(105,)g(35,)f(0,)g(0,)
g(1)g(])p 3747 858 V 75 957 V 188 927 a(gap>)h(L)e(:=)h(Filtered\()j
(AsSSortedList\(C1\),)i(i)43 b(->)g(WeightCodeword\(i\))48
b(=)43 b(3)f(\);;)p 3747 957 V 75 1057 V 188 1027 a(gap>)i(C2)f(:=)g
(RemovedElementsCode\()49 b(C1,)43 b(L)g(\);)p 3747 1057
V 75 1156 V 188 1127 a(a)g(\(15,2013,3..15\)2..15)49
b(code)43 b(with)h(35)f(word\(s\))i(removed)p 3747 1156
V 75 1256 V 188 1226 a(gap>)f(WeightDistribution\()k(C2)43
b(\);)p 3747 1256 V 75 1356 V 188 1326 a([)g(1,)g(0,)g(0,)g(0,)g(105,)g
(168,)h(280,)g(435,)g(435,)f(280,)h(168,)g(105,)f(35,)h(0,)f(0,)g(1)f
(])p 3747 1356 V 75 1455 V 188 1425 a(gap>)i(MinimumDistance\()j(C2)c
(\);)p 3747 1455 V 75 1555 V 188 1525 a(3)339 b(#)43
b(C2)g(is)g(not)g(linear,)i(so)e(the)g(minimum)i(weight)f(does)g(not)f
(have)h(to)p 3747 1555 V 75 1655 V 569 1625 a(#)f(be)g(equal)h(to)f
(the)g(minimum)i(distance)p 3747 1655 V 75 1679 4 25
v 3747 1679 V 75 1682 3675 4 v 75 1895 a FK(Adding)29
b(elements)h(to)e(a)g(code)i(is)e(done)h(by)g(the)f(function)j
Ft(AddedElementsCode)j FK(\(see)29 b Ft(AddedElementsCode)75
2008 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2009
a
SDict begin H.S end
 105 2009 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 1946 a
SDict begin H.R end
 286 1946
a 286 2008 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
 286 2008 a Black FK(\)\).)116 b(T)-7 b(o)52
b(remo)o(v)o(e)g(code)n(w)o(ords)j(from)d(the)h(base)g(of)f(a)g(linear)
i(code,)60 b(use)53 b Ft(ExpurgatedCode)k FK(\(see)75
2120 y Ft(ExpurgatedCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 777 2121 a
SDict begin H.S end
 777 2121 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
958 2058 a
SDict begin H.R end
 958 2058 a 958 2120 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.5) cvn H.B /ANN pdfmark end
 958 2120 a Black FK(\)\).)75
2269 y
SDict begin H.S end
 75 2269 a 75 2269 a
SDict begin 13.6 H.A end
 75 2269 a 75 2269 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.8) cvn H.B /DEST pdfmark end
 75 2269
a 101 x FJ(6.1.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(AddedElementsCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2544 a Fs(\006)22 b
Ft(AddedElementsCode)q(\()52 b(C,)47 b(L)g(\))2167 b
Fr(\(function\))p Black 216 2770 a Ft(AddedElementsCode)30
b FK(returns)c(code)f Ft(C)f FK(after)h(adding)i(a)d(list)g(of)h(code)n
(w)o(ords)h Ft(L)e FK(to)g(its)h(elements.)33 b Ft(L)24
b FK(must)g(be)75 2883 y(a)f(list)h(of)f(code)n(w)o(ord)i(input.)30
b(The)23 b(result)i(is)e(an)h(unrestricted)j(code.)p
75 3004 1648 4 v 1764 3009 a FF(Example)p 2102 3004 V
75 3029 4 25 v 3747 3029 V 75 3129 4 100 v 188 3099 a(gap>)44
b(C1)f(:=)g(NullCode\()i(6,)e(GF\(2\))h(\);)p 3747 3129
V 75 3229 V 188 3199 a(a)f(cyclic)h([6,0,6]6)h(nullcode)g(over)f
(GF\(2\))p 3747 3229 V 75 3328 V 188 3298 a(gap>)g(C2)f(:=)g
(AddedElementsCode\()48 b(C1,)c([)e("111111")j(])e(\);)p
3747 3328 V 75 3428 V 188 3398 a(a)g(\(6,2,1..6\)3)j(code)d(with)h(1)f
(word\(s\))i(added)p 3747 3428 V 75 3528 V 188 3498 a(gap>)f
(IsCyclicCode\()i(C2)d(\);)p 3747 3528 V 75 3627 V 188
3597 a(true)p 3747 3627 V 75 3727 V 188 3697 a(gap>)h(C3)f(:=)g
(AddedElementsCode\()48 b(C2,)c([)e("101010",)k("010101")f(])d(\);)p
3747 3727 V 75 3826 V 188 3797 a(a)h(\(6,4,1..6\)2)j(code)d(with)h(2)f
(word\(s\))i(added)p 3747 3826 V 75 3926 V 188 3896 a(gap>)f
(IsCyclicCode\()i(C3)d(\);)p 3747 3926 V 75 4026 V 188
3996 a(true)p 3747 4026 V 75 4051 4 25 v 3747 4051 V
75 4054 3675 4 v 75 4266 a FK(T)-7 b(o)25 b(remo)o(v)o(e)h(elements)h
(from)f(a)g(code,)h(use)f Ft(RemovedElementsCod)q(e)31
b FK(\(see)c Ft(RemovedElementsCode)32 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3485 4267 a
SDict begin H.S end
 3485 4267 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3666 4204 a
SDict begin H.R end
 3666 4204 a 3666 4266 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
 3666 4266 a Black
FK(\)\).)75 4379 y(T)-7 b(o)22 b(add)i(elements)h(to)f(the)g(base)g(of)
f(a)g(linear)i(code,)f(use)g Ft(AugmentedCode)k FK(\(see)c
Ft(AugmentedCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3305 4380 a
SDict begin H.S end
 3305 4380 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 3486
4317 a
SDict begin H.R end
 3486 4317 a 3486 4379 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
 3486 4379 a Black FK(\)\).)75
4528 y
SDict begin H.S end
 75 4528 a 75 4528 a
SDict begin 13.6 H.A end
 75 4528 a 75 4528 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.9) cvn H.B /DEST pdfmark end
 75 4528
a 100 x FJ(6.1.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ShortenedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4802 a Fs(\006)22 b
Ft(ShortenedCode\()52 b(C[,)47 b(L])g(\))2260 b Fr(\(function\))p
Black 216 5028 a Ft(ShortenedCode\()52 b(C)46 b(\))21
b FK(returns)h(the)g(code)f Ft(C)g FK(shortened)j(by)d(taking)h(a)e
(cross)i(section.)30 b(If)21 b Ft(C)f FK(is)h(a)f(linear)j(code,)75
5141 y(this)g(is)f(done)i(by)e(remo)o(ving)i(all)f(code)n(w)o(ords)h
(that)f(start)g(with)g(a)f(non-zero)i(entry)-6 b(,)24
b(after)f(which)g(the)g(\002rst)f(column)h(is)75 5254
y(cut)j(of)n(f.)35 b(If)26 b Ft(C)f FK(w)o(as)g(a)h Fo([)p
Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g Fq(d)5 b Fo(])26 b FK(code,)h(the)f
(shortened)i(code)f(generally)h(is)d(a)h Fo([)p Fq(n)13
b Fv(\000)g FK(1)p Fp(;)d Fq(k)15 b Fv(\000)e FK(1)p
Fp(;)d Fq(d)5 b Fo(])28 b FK(code.)36 b(It)25 b(is)h(possible)75
5367 y(that)e(the)g(dimension)h(remains)g(the)f(same;)g(it)f(is)g(also)
h(possible)i(that)e(the)g(minimum)f(distance)j(increases.)216
5479 y(If)21 b Ft(C)g FK(is)g(a)g(non-linear)j(code,)e
Ft(ShortenedCode)j FK(\002rst)c(checks)i(which)f(\002nite)f(\002eld)g
(element)h(occurs)h(most)e(often)75 5592 y(in)j(the)g(\002rst)f(column)
i(of)f(the)g(code)n(w)o(ords.)31 b(The)24 b(code)n(w)o(ords)h(not)f
(starting)i(with)e(this)g(element)h(are)f(remo)o(v)o(ed)g(from)p
Black Black eop end end
%%Page: 104 104
TeXDict begin HPSdict begin 104 103 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.104) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(104)p Black 75 399 a(the)29 b(code,)i(after)e(which)h
(the)f(\002rst)f(column)i(is)e(cut)i(of)n(f.)44 b(The)28
b(resulting)k(shortened)f(code)f(has)f(at)f(least)i(the)f(same)75
511 y(minimum)23 b(distance)j(as)d Ft(C)q FK(.)216 624
y(This)31 b(command)i(can)f(also)g(be)f(called)i(using)g(the)f(syntax)h
Ft(ShortenedCode\(C,L\))p FK(.)k(When)31 b(called)i(in)f(this)75
737 y(format,)37 b Ft(ShortenedCode)i FK(repeats)d(the)e(shortening)k
(process)e(on)f(each)g(of)f(the)h(columns)g(speci\002ed)h(by)f
Ft(L)p FK(.)61 b Ft(L)75 850 y FK(therefore)39 b(is)e(a)g(list)g(of)g
(inte)o(gers.)71 b(The)37 b(column)h(numbers)g(in)f Ft(L)g
FK(are)g(the)g(numbers)i(as)e(the)o(y)g(are)g(before)i(the)75
963 y(shortening)29 b(process.)39 b(If)26 b Ft(L)g FK(has)g
Fq(l)31 b FK(entries,)d(the)e(returned)j(code)e(has)f(a)g(w)o(ord)h
(length)g(of)f Fq(l)31 b FK(positions)e(shorter)e(than)75
1076 y Ft(C)p FK(.)p 75 1181 1648 4 v 1764 1186 a FF(Example)p
2102 1181 V 75 1206 4 25 v 3747 1206 V 75 1305 4 100
v 188 1275 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4)d(\);)p
3747 1305 V 75 1405 V 188 1375 a(a)g(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 1405 V 75 1504
V 188 1475 a(gap>)g(C2)f(:=)g(ShortenedCode\()k(C1)c(\);)p
3747 1504 V 75 1604 V 188 1574 a(a)g(linear)h([14,10,3]2)i(shortened)f
(code)p 3747 1604 V 75 1704 V 188 1674 a(gap>)f(C3)f(:=)g
(ElementsCode\()j(["1000",)g("1101",)e("0011")h(],)e(GF\(2\))h(\);)p
3747 1704 V 75 1803 V 188 1773 a(a)f(\(4,3,1..4\)2)j(user)d(defined)i
(unrestricted)i(code)c(over)h(GF\(2\))p 3747 1803 V 75
1903 V 188 1873 a(gap>)g(MinimumDistance\()j(C3)c(\);)p
3747 1903 V 75 2003 V 188 1973 a(2)p 3747 2003 V 75 2102
V 188 2072 a(gap>)h(C4)f(:=)g(ShortenedCode\()k(C3)c(\);)p
3747 2102 V 75 2202 V 188 2172 a(a)g(\(3,2,2..3\)1..2)k(shortened)e
(code)p 3747 2202 V 75 2301 V 188 2272 a(gap>)f(AsSSortedList\()j(C4)c
(\);)p 3747 2301 V 75 2401 V 188 2371 a([)g([)f(0)h(0)g(0)f(],)h([)g(1)
g(0)f(1)h(])g(])p 3747 2401 V 75 2501 V 188 2471 a(gap>)h(C5)f(:=)g
(HammingCode\()j(5,)d(GF\(2\))h(\);)p 3747 2501 V 75
2600 V 188 2570 a(a)f(linear)h([31,26,3]1)i(Hamming)e(\(5,2\))h(code)e
(over)h(GF\(2\))p 3747 2600 V 75 2700 V 188 2670 a(gap>)g(C6)f(:=)g
(ShortenedCode\()k(C5,)c([)g(1,)g(2,)g(3)g(])f(\);)p
3747 2700 V 75 2800 V 188 2770 a(a)h(linear)h([28,23,3]2)i(shortened)f
(code)p 3747 2800 V 75 2899 V 188 2869 a(gap>)f(OptimalityLinearCode\()
49 b(C6)43 b(\);)p 3747 2899 V 75 2999 V 188 2969 a(0)p
3747 2999 V 75 3024 4 25 v 3747 3024 V 75 3027 3675 4
v 75 3240 a FK(The)19 b(function)j Ft(LengthenedCode)h
FK(lengthens)f(the)e(code)g(again)g(\(only)h(for)e(linear)i(codes\),)g
(see)f Ft(LengthenedCode)75 3353 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3354 a
SDict begin H.S end
 105 3354 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 3291 a
SDict begin H.R end
 331 3291 a 331 3353 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.10) cvn H.B /ANN pdfmark end
 331 3353 a Black FK(\).)30
b(In)23 b(general,)i(this)f(is)g(not)g(e)o(xactly)g(the)g(in)l(v)o
(erse)i(function.)75 3505 y
SDict begin H.S end
 75 3505 a 75 3505 a
SDict begin 13.6 H.A end
 75 3505
a 75 3505 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.10) cvn H.B /DEST pdfmark end
 75 3505 a 97 x FJ(6.1.10)p 0.0 0.0 1.0 TeXcolorrgb
99 w(LengthenedCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3776 a Fs(\006)c Ft(LengthenedCode\()52 b(C[,)c(i])f(\))2213
b Fr(\(function\))p Black 216 4002 a Ft(LengthenedCode\()52
b(C)47 b(\))21 b FK(returns)j(the)e(code)h Ft(C)f FK(lengthened.)31
b Ft(C)22 b FK(must)g(be)g(a)g(linear)h(code.)29 b(First,)22
b(the)g(all-ones)75 4115 y(v)o(ector)d(is)f(added)i(to)e(the)h
(generator)i(matrix)d(\(see)h Ft(AugmentedCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2277 4116 a
SDict begin H.S end
 2277 4116
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.6)p 0.0236 0.0894 0.6179
TeXcolorrgb 2458 4053 a
SDict begin H.R end
 2458 4053 a 2458 4115 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
 2458
4115 a Black FK(\)\).)28 b(If)18 b(the)h(all-ones)h(v)o(ector)g(w)o(as)
d(already)75 4228 y(a)31 b(code)n(w)o(ord,)j(nothing)f(happens)g(to)e
(the)h(code.)52 b(Then,)33 b(the)e(code)h(is)f(e)o(xtended)i
Ft(i)e FK(times)g(\(see)h Ft(ExtendedCode)75 4341 y FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 105 4342 a
SDict begin H.S end
 105 4342
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 286 4279 a
SDict begin H.R end
 286 4279 a 286 4341 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
 286 4341
a Black FK(\)\).)44 b Ft(i)28 b FK(is)g(equal)h(to)f(1)g(by)g(def)o
(ault.)45 b(If)28 b Ft(C)g FK(w)o(as)g(an)g Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fo(])29 b FK(code,)h(the)e(ne)n(w)g(code)h(generally)i
(is)d(a)f Fo([)p Fq(n)14 b Fo(+)g Fq(i)p Fp(;)c Fq(k)18
b Fo(+)c FK(1)p Fo(])75 4453 y FK(code.)p 75 4557 1648
4 v 1764 4562 a FF(Example)p 2102 4557 V 75 4582 4 25
v 3747 4582 V 75 4682 4 100 v 188 4652 a(gap>)44 b(C1)f(:=)g
(CordaroWagnerCode\()48 b(5)43 b(\);)p 3747 4682 V 75
4782 V 188 4752 a(a)g(linear)h([5,2,3]2)h(Cordaro-Wagner)i(code)d(over)
g(GF\(2\))p 3747 4782 V 75 4881 V 188 4851 a(gap>)g(C2)f(:=)g
(LengthenedCode\()k(C1)c(\);)p 3747 4881 V 75 4981 V
188 4951 a(a)g(linear)h([6,3,2]2..3)i(code,)e(lengthened)i(with)e(1)e
(column\(s\))p 3747 4981 V 75 5006 4 25 v 3747 5006 V
75 5009 3675 4 v 75 5222 a Ft(ShortenedCode)p FK(')34
b(shortens)f(the)d(code,)i(see)f Ft(ShortenedCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2243 5224 a
SDict begin H.S end
 2243 5224
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p 0.0236 0.0894 0.6179
TeXcolorrgb 2424 5160 a
SDict begin H.R end
 2424 5160 a 2424 5222 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
 2424
5222 a Black FK(\).)49 b(In)30 b(general,)j(this)e(is)f(not)g(e)o
(xactly)i(the)75 5335 y(in)l(v)o(erse)25 b(function.)p
Black Black eop end end
%%Page: 105 105
TeXDict begin HPSdict begin 105 104 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.105) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(105)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.11) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(6.1.11)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ResidueCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(ResidueCode\()51 b(C[,)d(c])f(\))2352
b Fr(\(function\))p Black 216 799 a FK(The)19 b(function)i
Ft(ResidueCode)i FK(tak)o(es)d(a)f(code)n(w)o(ord)i Ft(c)d
FK(of)i Ft(C)e FK(\(if)i Ft(c)e FK(is)i(omitted,)g(a)f(code)n(w)o(ord)i
(of)e(minimal)h(weight)75 912 y(is)e(used\).)29 b(It)18
b(remo)o(v)o(es)h(this)g(w)o(ord)g(and)g(all)f(its)h(linear)h
(combinations)h(from)e(the)g(code)g(and)g(then)g(punctures)j(the)c
(code)75 1024 y(in)h(the)g(coordinates)k(where)c Ft(c)g
FK(is)g(unequal)i(to)e(zero.)28 b(The)19 b(resulting)i(code)f(is)f(an)g
Fo([)p Fq(n)9 b Fv(\000)g Fq(w)-7 b Fp(;)10 b Fq(k)g
Fv(\000)f FK(1)p Fp(;)h Fq(d)j Fv(\000)c(b)p Fq(w)g Fv(\003)g
Fo(\()p Fq(q)g Fv(\000)g FK(1)p Fo(\))p Fp(=)p Fq(q)p
Fv(c)p Fo(])75 1137 y FK(code.)30 b Ft(C)23 b FK(must)g(be)h(a)f
(linear)i(code)f(and)g Ft(c)f FK(must)h(be)f(non-zero.)31
b(If)23 b Ft(c)g FK(is)h(not)g(in)46 b(then)24 b(no)g(change)h(is)e
(made)h(to)f Ft(C)q FK(.)p 75 1214 1648 4 v 1764 1219
a FF(Example)p 2102 1214 V 75 1239 4 25 v 3747 1239 V
75 1339 4 100 v 188 1309 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(7)g
(\);)p 3747 1339 V 75 1439 V 188 1409 a(a)g(cyclic)h([15,5,7]5)h(BCH)f
(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p 3747 1439
V 75 1538 V 188 1508 a(gap>)g(C2)f(:=)g(ResidueCode\()j(C1)d(\);)p
3747 1538 V 75 1638 V 188 1608 a(a)g(linear)h([8,4,4]2)h(residue)g
(code)p 3747 1638 V 75 1737 V 188 1708 a(gap>)f(c)e(:=)h(Codeword\()j
([)c(0,0,0,1,0,0,1,1,0,)q(1,0)q(,1,)q(1,1)q(,1)49 b(],)43
b(C1\);;)p 3747 1737 V 75 1837 V 188 1807 a(gap>)h(C3)f(:=)g
(ResidueCode\()j(C1,)d(c)g(\);)p 3747 1837 V 75 1937
V 188 1907 a(a)g(linear)h([7,4,3]1)h(residue)g(code)p
3747 1937 V 75 1962 4 25 v 3747 1962 V 75 1965 3675 4
v 75 2090 a
SDict begin H.S end
 75 2090 a 75 2090 a
SDict begin 13.6 H.A end
 75 2090 a 75 2090 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.12) cvn H.B /DEST pdfmark end
 75
2090 a 117 x FJ(6.1.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(ConstructionBCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2381 a Fs(\006)22 b Ft(ConstructionBCode)q(\()52 b(C)47
b(\))2306 b Fr(\(function\))p Black 216 2607 a FK(The)26
b(function)i Ft(ConstructionBCode)j FK(tak)o(es)c(a)f(binary)h(linear)g
(code)g Ft(C)f FK(and)g(calculates)j(the)d(minimum)g(dis-)75
2720 y(tance)c(of)f(the)h(dual)g(of)f Ft(C)g FK(\(see)h
Ft(DualCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1443 2721 a
SDict begin H.S end
 1443 2721 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 1669
2658 a
SDict begin H.R end
 1669 2658 a 1669 2720 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
 1669 2720 a Black FK(\)\).)29
b(It)21 b(then)h(remo)o(v)o(es)g(the)f(columns)i(of)e(the)h(parity)g
(check)h(matrix)75 2832 y(of)j Ft(C)g FK(where)h(a)f(code)n(w)o(ord)i
(of)f(the)f(dual)i(code)f(of)f(minimal)h(weight)g(has)g(coordinates)j
(unequal)e(to)f(zero.)38 b(The)26 b(re-)75 2945 y(sulting)e(matrix)f
(is)e(a)h(parity)h(check)h(matrix)e(for)h(an)f Fo([)p
Fq(n)11 b Fv(\000)g Fq(d)5 b(d)g Fp(;)10 b Fq(k)j Fv(\000)e
Fq(d)5 b(d)18 b Fo(+)11 b FK(1)p Fp(;)f Fv(\025)19 b
Fq(d)5 b Fo(])22 b FK(code,)h(where)f Fq(d)5 b(d)27 b
FK(is)22 b(the)g(minimum)75 3058 y(distance)k(of)d(the)h(dual)g(of)g
Ft(C)p FK(.)p 75 3117 1648 4 v 1764 3122 a FF(Example)p
2102 3117 V 75 3142 4 25 v 3747 3142 V 75 3242 4 100
v 188 3212 a(gap>)44 b(C1)f(:=)g(ReedMullerCode\()k(2,)c(5)g(\);)p
3747 3242 V 75 3342 V 188 3312 a(a)g(linear)h([32,16,8]6)i(Reed-Muller)
g(\(2,5\))e(code)g(over)f(GF\(2\))p 3747 3342 V 75 3441
V 188 3411 a(gap>)h(C2)f(:=)g(ConstructionBCode\()48
b(C1)43 b(\);)p 3747 3441 V 75 3541 V 188 3511 a(a)g(linear)h
([24,9,8]5..10)j(Construction)f(B)d(\(8)g(coordinates\))p
3747 3541 V 75 3640 V 188 3611 a(gap>)h(BoundsMinimumDistance)q(\()k
(24,)c(9,)f(GF\(2\))h(\);)p 3747 3640 V 75 3740 V 188
3710 a(rec\()g(n)e(:=)h(24,)h(k)e(:=)h(9,)g(q)g(:=)g(2,)g(references)j
(:=)d(rec\()86 b(\),)p 3747 3740 V 75 3840 V 273 3810
a(construction)46 b(:=)d([)g([)f(Operation)k("UUVCode")f(],)p
3747 3840 V 75 3939 V 442 3909 a([)e([)f([)h(Operation)i("UUVCode")h
(],)d([)g([)f([)h(Operation)i("DualCode")h(],)p 3747
3939 V 75 4039 V 1119 4009 a([)d([)g([)f(Operation)k("RepetitionCode")i
(],)43 b([)f(6,)h(2)g(])g(])f(])h(],)p 3747 4039 V 75
4139 V 950 4109 a([)g([)f(Operation)k("CordaroWagnerCode")j(],)43
b([)f(6)h(])g(])f(])h(],)p 3747 4139 V 75 4238 V 611
4208 a([)g([)g(Operation)i("CordaroWagnerCode")k(],)43
b([)g(12)g(])f(])h(])g(],)g(lowerBound)i(:=)e(8,)p 3747
4238 V 75 4338 V 273 4308 a(lowerBoundExplanation)49
b(:=)43 b([)g("Lb\(24,9\)=8,)j(u)d(u+v)g(construction)k(of)c(C1)g(and)g
(C2:",)p 3747 4338 V 75 4437 V 442 4408 a("Lb\(12,7\)=4,)j(u)d(u+v)g
(construction)k(of)c(C1)g(and)g(C2:",)p 3747 4437 V 75
4537 V 442 4507 a("Lb\(6,5\)=2,)j(dual)e(of)f(the)g(repetition)j
(code",)p 3747 4537 V 75 4637 V 442 4607 a("Lb\(6,2\)=4,)g
(Cordaro-Wagner)h(code",)e("Lb\(12,2\)=8,)h(Cordaro-Wagner)h(code")d
(],)p 3747 4637 V 75 4736 V 273 4706 a(upperBound)h(:=)e(8,)p
3747 4736 V 75 4836 V 273 4806 a(upperBoundExplanation)49
b(:=)43 b([)g("Ub\(24,9\)=8,)j(otherwise)g(construction)g(B)d(would)p
3747 4836 V 75 4936 V 1416 4906 a(contradict:",)k("Ub\(18,4\)=8,)f
(Griesmer)f(bound")f(])f(\))p 3747 4936 V 75 5035 V 188
5005 a(#)g(so)g(C2)g(is)g(optimal)p 3747 5035 V 75 5060
4 25 v 3747 5060 V 75 5063 3675 4 v 75 5189 a
SDict begin H.S end
 75 5189
a 75 5189 a
SDict begin 13.6 H.A end
 75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.13) cvn H.B /DEST pdfmark end
 75 5189 a 116 x FJ(6.1.13)p
0.0 0.0 1.0 TeXcolorrgb 99 w(DualCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(DualCode\()50 b(C)d(\))2723
b Fr(\(function\))p Black Black Black eop end end
%%Page: 106 106
TeXDict begin HPSdict begin 106 105 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.106) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(106)p Black 216 399 a Ft(DualCode)26 b
FK(returns)f(the)f(dual)g(code)h(of)e Ft(C)q FK(.)28
b(The)23 b(dual)h(code)h(consists)g(of)f(all)g(code)n(w)o(ords)h(that)f
(are)g(orthogonal)75 511 y(to)k(the)g(code)n(w)o(ords)i(of)d
Ft(C)q FK(.)41 b(If)27 b Ft(C)h FK(is)f(a)h(linear)h(code)f(with)g
(generator)i(matrix)f Fq(G)p FK(,)e(the)h(dual)h(code)g(has)f(parity)h
(check)75 624 y(matrix)24 b Fq(G)f FK(\(or)h(if)g Ft(C)f
FK(has)i(parity)g(check)g(matrix)g Fq(H)7 b FK(,)21 b(the)k(dual)f
(code)h(has)f(generator)j(matrix)d Fq(H)7 b FK(\).)29
b(So)23 b(if)g Ft(C)h FK(is)g(a)f(linear)75 737 y Fo([)p
Fq(n)p Fp(;)10 b Fq(k)r Fo(])22 b FK(code,)g(the)g(dual)g(code)g(of)f
Ft(C)g FK(is)h(a)e(linear)j Fo([)p Fq(n)p Fp(;)10 b Fq(n)h
Fv(\000)g Fq(k)r Fo(])21 b FK(code.)29 b(If)21 b Ft(C)g
FK(is)g(a)g(c)o(yclic)i(code)f(with)f(generator)j(polynomial)75
850 y Fq(g)p Fo(\()p Fq(x)p Fo(\))p FK(,)g(the)g(dual)g(code)h(has)e
(the)h(reciprocal)i(polynomial)g(of)e Fq(g)p Fo(\()p
Fq(x)p Fo(\))g FK(as)g(check)g(polynomial.)216 963 y(The)f(dual)h(code)
h(is)e(al)o(w)o(ays)i(a)e(linear)h(code,)g(e)n(v)o(en)g(if)f
Ft(C)h FK(is)f(non-linear)-5 b(.)216 1076 y(If)23 b(a)g(code)i
Ft(C)e FK(is)g(equal)i(to)e(its)h(dual)g(code,)g(it)g(is)f(called)i
Fq(self-dual)p FK(.)p 75 1199 1648 4 v 1764 1204 a FF(Example)p
2102 1199 V 75 1224 4 25 v 3747 1224 V 75 1323 4 100
v 188 1293 a(gap>)44 b(R)e(:=)h(ReedMullerCode\()48 b(1,)43
b(3)f(\);)p 3747 1323 V 75 1423 V 188 1393 a(a)h(linear)h([8,4,4]2)h
(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p 3747
1423 V 75 1522 V 188 1492 a(gap>)g(RD)f(:=)g(DualCode\()i(R)e(\);)p
3747 1522 V 75 1622 V 188 1592 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h
(\(1,3\))e(code)g(over)g(GF\(2\))p 3747 1622 V 75 1722
V 188 1692 a(gap>)g(R)e(=)h(RD;)p 3747 1722 V 75 1821
V 188 1791 a(true)p 3747 1821 V 75 1921 V 188 1891 a(gap>)h(N)e(:=)h
(WholeSpaceCode\()48 b(7,)43 b(GF\(4\))h(\);)p 3747 1921
V 75 2021 V 188 1991 a(a)f(cyclic)h([7,7,1]0)h(whole)f(space)g(code)g
(over)g(GF\(4\))p 3747 2021 V 75 2120 V 188 2090 a(gap>)g(DualCode\()h
(N)e(\))f(=)h(NullCode\()i(7,)f(GF\(4\))g(\);)p 3747
2120 V 75 2220 V 188 2190 a(true)p 3747 2220 V 75 2245
4 25 v 3747 2245 V 75 2248 3675 4 v 75 2481 a
SDict begin H.S end
 75 2481
a 75 2481 a
SDict begin 13.6 H.A end
 75 2481 a 75 2481 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.14) cvn H.B /DEST pdfmark end
 75 2481 a 116 x FJ(6.1.14)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Con)l(v)o(ersionFieldCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2771 a Fs(\006)22 b
Ft(ConversionFieldCo)q(de\()53 b(C)47 b(\))2213 b Fr(\(function\))p
Black 216 2997 a Ft(ConversionFieldCod)q(e)37 b FK(returns)d(the)e
(code)h(obtained)h(from)e Ft(C)g FK(after)g(con)l(v)o(erting)j(its)d
(\002eld.)54 b(If)32 b(the)g(\002eld)75 3110 y(of)26
b Ft(C)f FK(is)g Fq(GF)7 b Fo(\()p Fq(q)541 3077 y Fm(m)594
3110 y Fo(\))p FK(,)25 b(the)h(returned)i(code)f(has)f(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)35 b(Each)26 b(symbol)h(of)e(e)n
(v)o(ery)h(code)n(w)o(ord)i(is)d(replaced)j(by)e(a)75
3223 y(concatenation)e(of)d Fq(m)e FK(symbols)i(from)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)28 b(If)20 b Ft(C)g
FK(is)g(an)g Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t Fp(;)g Fq(d)2199
3237 y Fr(1)2238 3223 y Fo(\))20 b FK(code,)h(the)g(returned)h(code)f
(is)f(a)g Fo(\()p Fq(n)10 b Fv(\001)g Fq(m)p Fp(;)g Fq(M)t
Fp(;)g Fq(d)3677 3237 y Fr(2)3715 3223 y Fo(\))75 3336
y FK(code,)24 b(where)g Fq(d)582 3350 y Fr(2)640 3336
y Fp(>)c Fq(d)776 3350 y Fr(1)814 3336 y FK(.)216 3449
y(See)j(also)h Ft(HorizontalConversi)q(on)q(Fie)q(ldM)q(at)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1890 3450
a
SDict begin H.S end
 1890 3450 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.10)p
0.0236 0.0894 0.6179 TeXcolorrgb 2116 3387 a
SDict begin H.R end
 2116 3387
a 2116 3449 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
 2116 3449 a Black FK(\).)p 75 3568 1648
4 v 1764 3573 a FF(Example)p 2102 3568 V 75 3593 4 25
v 3747 3593 V 75 3692 4 100 v 188 3662 a(gap>)44 b(R)e(:=)h
(RepetitionCode\()48 b(4,)43 b(GF\(4\))h(\);)p 3747 3692
V 75 3792 V 188 3762 a(a)f(cyclic)h([4,1,4]3)h(repetition)h(code)e
(over)f(GF\(4\))p 3747 3792 V 75 3891 V 188 3862 a(gap>)h(R2)f(:=)g
(ConversionFieldCode\()49 b(R)43 b(\);)p 3747 3891 V
75 3991 V 188 3961 a(a)g(linear)h([8,2,4]3..4)i(code,)e(converted)i(to)
d(basefield)i(GF\(2\))p 3747 3991 V 75 4091 V 188 4061
a(gap>)f(Size\()g(R)e(\))h(=)g(Size\()h(R2)f(\);)p 3747
4091 V 75 4190 V 188 4160 a(true)p 3747 4190 V 75 4290
V 188 4260 a(gap>)h(GeneratorMat\()i(R)d(\);)p 3747 4290
V 75 4390 V 188 4360 a([)g([)f(Z\(2\)\2100,)j(Z\(2\)\2100,)g
(Z\(2\)\2100,)f(Z\(2\)\2100)h(])e(])p 3747 4390 V 75
4489 V 188 4459 a(gap>)h(GeneratorMat\()i(R2)d(\);)p
3747 4489 V 75 4589 V 188 4559 a([)g([)f(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100,)g(0*Z\(2\),)g(Z\(2\)\2100,)f
(0*Z\(2\))h(],)p 3747 4589 V 75 4688 V 273 4659 a([)d(0*Z\(2\),)j
(Z\(2\)\2100,)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100,)g
(0*Z\(2\),)f(Z\(2\)\2100)h(])d(])p 3747 4688 V 75 4713
4 25 v 3747 4713 V 75 4716 3675 4 v 75 4850 a
SDict begin H.S end
 75 4850
a 75 4850 a
SDict begin 13.6 H.A end
 75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.15) cvn H.B /DEST pdfmark end
 75 4850 a 116 x FJ(6.1.15)p
0.0 0.0 1.0 TeXcolorrgb 99 w(T)-7 b(raceCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5140 a Fs(\006)22 b Ft(TraceCode\()50
b(C)d(\))2677 b Fr(\(function\))p Black 216 5366 a FK(Input:)30
b Ft(C)24 b FK(is)f(a)g(linear)i(code)f(de\002ned)g(o)o(v)o(er)g(an)g
(e)o(xtension)h Fq(E)k FK(of)24 b Ft(F)f FK(\()p Ft(F)g
FK(is)h(the)f(\223base)i(\002eld\224\))216 5479 y(Output:)30
b(The)23 b(linear)i(code)f(generated)i(by)e Fq(T)6 b(r)1692
5496 y Fm(E)f Fl(=)p Fm(F)1821 5479 y Fo(\()p Fq(c)p
Fo(\))p FK(,)24 b(for)g(all)f Fq(c)e Fv(2)14 b Fq(C)r
FK(.)p Black Black eop end end
%%Page: 107 107
TeXDict begin HPSdict begin 107 106 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.107) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(107)p Black 216 399 a Ft(TraceCode)29 b
FK(returns)g(the)e(image)g(of)g(the)g(code)g Ft(C)f FK(under)i(the)f
(trace)h(map.)38 b(If)26 b(the)h(\002eld)g(of)g Ft(C)f
FK(is)h Fq(GF)6 b Fo(\()p Fq(q)3501 366 y Fm(m)3554 399
y Fo(\))p FK(,)27 b(the)75 511 y(returned)f(code)e(has)g(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)216 624 y(V)-10
b(ery)27 b(slo)n(w)-6 b(.)38 b(It)26 b(does)i(not)f(seem)g(to)g(be)f
(easy)i(to)e(related)j(the)e(parameters)i(of)d(the)h(trace)h(code)f(to)
g(the)g(original)75 737 y(e)o(xcept)e(in)e(the)h(\223Galois)g
(closed\224)i(case.)p 75 850 1648 4 v 1764 855 a FF(Example)p
2102 850 V 75 874 4 25 v 3747 874 V 75 974 4 100 v 188
944 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,4)q(,GF)q(\(4)q(\)\);)49
b(MinimumDistance\(C\);)p 3747 974 V 75 1074 V 188 1044
a(a)85 b([10,4,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(4\))p
3747 1074 V 75 1173 V 188 1143 a(5)p 3747 1173 V 75 1273
V 188 1243 a(gap>)g(trC:=TraceCode\(C,GF\(2)q(\)\);)49
b(MinimumDistance\(trC)q(\);)p 3747 1273 V 75 1373 V
188 1343 a(a)43 b(linear)h([10,7,1]1..3)i(user)e(defined)h
(unrestricted)h(code)e(over)g(GF\(2\))p 3747 1373 V 75
1472 V 188 1442 a(1)p 3747 1472 V 75 1572 V 3747 1572
V 75 1597 4 25 v 3747 1597 V 75 1600 3675 4 v 75 1731
a
SDict begin H.S end
 75 1731 a 75 1731 a
SDict begin 13.6 H.A end
 75 1731 a 75 1731 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.16) cvn H.B /DEST pdfmark end
 75 1731 a 117
x FJ(6.1.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CosetCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2022 a Fs(\006)22 b
Ft(CosetCode\()50 b(C,)d(w)g(\))2538 b Fr(\(function\))p
Black 216 2248 a Ft(CosetCode)27 b FK(returns)f(the)f(coset)g(of)g(a)f
(code)h Ft(C)f FK(with)g(respect)j(to)d(w)o(ord)h Ft(w)p
FK(.)31 b Ft(w)24 b FK(must)g(be)h(of)f(the)h(code)n(w)o(ord)h(type.)75
2361 y(Then,)e Ft(w)g FK(is)h(added)h(to)e(each)h(code)n(w)o(ord)h(of)f
Ft(C)p FK(,)f(yielding)i(the)f(elements)h(of)e(the)h(ne)n(w)f(code.)32
b(If)24 b Ft(C)g FK(is)h(linear)g(and)g Ft(w)f FK(is)75
2474 y(an)g(element)g(of)g Ft(C)p FK(,)e(the)i(ne)n(w)f(code)h(is)g
(equal)g(to)g Ft(C)p FK(,)f(otherwise)i(the)f(ne)n(w)f(code)h(is)f(an)h
(unrestricted)j(code.)216 2586 y(Generating)f(a)d(coset)h(is)g(also)g
(possible)i(by)d(simply)i(adding)g(the)f(w)o(ord)f Ft(w)g
FK(to)h Ft(C)p FK(.)k(See)p 0.0236 0.0894 0.6179 TeXcolorrgb
2899 2587 a
SDict begin H.S end
 2899 2587 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3012 2524
a
SDict begin H.R end
 3012 2524 a 3012 2586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 3012 2586 a Black FK(.)p 75
2699 1648 4 v 1764 2704 a FF(Example)p 2102 2699 V 75
2724 4 25 v 3747 2724 V 75 2823 4 100 v 188 2793 a(gap>)44
b(H)e(:=)h(HammingCode\(3,)k(GF\(2\)\);)p 3747 2823 V
75 2923 V 188 2893 a(a)c(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g
(over)f(GF\(2\))p 3747 2923 V 75 3023 V 188 2993 a(gap>)h(c)e(:=)h
(Codeword\("1011011"\))q(;;)49 b(c)43 b(in)g(H;)p 3747
3023 V 75 3122 V 188 3092 a(false)p 3747 3122 V 75 3222
V 188 3192 a(gap>)h(C)e(:=)h(CosetCode\(H,)k(c\);)p 3747
3222 V 75 3321 V 188 3292 a(a)c(\(7,16,3\)1)i(coset)f(code)p
3747 3321 V 75 3421 V 188 3391 a(gap>)g(List\(AsSSortedList\(C\))q(,)k
(el->)c(Syndrome\(H,)i(el\)\);)p 3747 3421 V 75 3521
V 188 3491 a([)d([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h(],)g([)g(1)f(1)h
(1)g(],)g([)g(1)f(1)h(1)g(],)g([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h(],)
p 3747 3521 V 75 3620 V 273 3590 a([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h
(],)g([)g(1)f(1)h(1)g(],)g([)g(1)f(1)h(1)g(],)g([)f(1)h(1)g(1)f(],)h([)
g(1)g(1)f(1)h(],)p 3747 3620 V 75 3720 V 273 3690 a([)f(1)h(1)g(1)f(],)
h([)g(1)g(1)f(1)h(],)g([)g(1)f(1)h(1)g(],)g([)g(1)f(1)h(1)g(])f(])p
3747 3720 V 75 3820 V 188 3790 a(#)h(All)g(elements)i(of)e(the)g(coset)
h(have)g(the)g(same)f(syndrome)i(in)e(H)p 3747 3820 V
75 3844 4 25 v 3747 3844 V 75 3847 3675 4 v 75 3979 a
SDict begin H.S end

75 3979 a 75 3979 a
SDict begin 13.6 H.A end
 75 3979 a 75 3979 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.17) cvn H.B /DEST pdfmark end
 75 3979 a 116
x FJ(6.1.17)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ConstantW)-6
b(eightSubcode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4270
a Fs(\006)22 b Ft(ConstantWeightSub)q(cod)q(e\()53 b(C,)47
b(w)g(\))1981 b Fr(\(function\))p Black 216 4495 a Ft
(ConstantWeightSubc)q(ode)38 b FK(returns)c(the)f(subcode)h(of)f
Ft(C)f FK(that)h(only)g(has)f(code)n(w)o(ords)j(of)d(weight)h
Ft(w)p FK(.)55 b(The)75 4608 y(resulting)26 b(code)e(is)g(a)f
(non-linear)j(code,)e(because)i(it)d(does)h(not)g(contain)i(the)d
(all-zero)j(v)o(ector)-5 b(.)216 4721 y(This)29 b(command)i(also)f(can)
f(be)h(called)g(with)g(the)f(syntax)i Ft(ConstantWeightSubc)q(od)q
(e\(C)q(\))k FK(In)29 b(this)h(format,)75 4834 y Ft(ConstantWeightSubc)
q(ode)j FK(returns)c(the)e(subcode)i(of)e Ft(C)g FK(consisting)j(of)d
(all)g(minimum)g(weight)g(code)n(w)o(ords)i(of)75 4947
y Ft(C)p FK(.)216 5060 y Ft(ConstantWeightSubc)q(ode)35
b FK(\002rst)29 b(checks)h(if)f(Leon')-5 b(s)30 b(binary)g
Ft(wtdist)h FK(e)o(xists)f(on)f(your)h(computer)h(\(in)e(the)75
5173 y(def)o(ault)g(directory\).)43 b(If)28 b(it)f(does,)i(then)f(this)
g(program)h(is)e(called.)42 b(Otherwise,)29 b(the)f(constant)i(weight)e
(subcode)h(is)75 5286 y(computed)23 b(using)g(a)d Fy(GAP)g
FK(program)i(which)g(checks)h(each)f(code)n(w)o(ord)g(in)g
Ft(C)f FK(to)g(see)g(if)g(it)g(is)h(of)f(the)g(desired)i(weight.)p
75 5398 1648 4 v 1764 5403 a FF(Example)p 2102 5398 V
75 5423 4 25 v 3747 5423 V 75 5523 4 100 v 188 5493 a(gap>)44
b(N)e(:=)h(NordstromRobinsonCo)q(de\()q(\);)q(;)48 b
(WeightDistribution\()q(N\);)p 3747 5523 V 75 5622 V
188 5592 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(112,)g(0,)g(30,)h(0,)f
(112,)h(0,)f(0,)g(0,)g(0,)g(0,)g(1)f(])p 3747 5622 V
Black Black eop end end
%%Page: 108 108
TeXDict begin HPSdict begin 108 107 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.108) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(108)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C)e(:=)h(ConstantWeightSubco)q(de\()q(N,)49 b(8\);)p
3747 428 V 75 528 V 188 498 a(a)43 b(\(16,30,6..16\)5..8)48
b(code)43 b(with)h(codewords)i(of)d(weight)h(8)p 3747
528 V 75 628 V 188 598 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 628 V 75 727 V 188 697 a([)f(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(0,)g(30,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0)g(])p
3747 727 V 75 827 V 188 797 a(gap>)h(eg)f(:=)g(ExtendedTernaryGolayC)q
(od)q(e\(\))q(;;)49 b(WeightDistribution\(eg)q(\);)p
3747 827 V 75 927 V 188 897 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(264,)g(0,)g(0,)g(440,)h(0,)f(0,)g(24)g(])p 3747 927
V 75 1026 V 188 996 a(gap>)h(C)e(:=)h(ConstantWeightSubco)q(de\()q(eg)q
(\);)p 3747 1026 V 75 1126 V 188 1096 a(a)g(\(12,264,6..12\)3..6)48
b(code)c(with)f(codewords)j(of)d(weight)h(6)p 3747 1126
V 75 1225 V 188 1196 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 1225 V 75 1325 V 188 1295 a([)f(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(264,)g(0,)g(0,)g(0,)h(0,)f(0,)g(0)f(])p 3747 1325 V
75 1350 4 25 v 3747 1350 V 75 1353 3675 4 v 75 1486 a
SDict begin H.S end

75 1486 a 75 1486 a
SDict begin 13.6 H.A end
 75 1486 a 75 1486 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.18) cvn H.B /DEST pdfmark end
 75 1486 a 116
x FJ(6.1.18)p 0.0 0.0 1.0 TeXcolorrgb 99 w(StandardF)n(ormCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1777 a Fs(\006)22 b
Ft(StandardFormCode\()53 b(C)47 b(\))2352 b Fr(\(function\))p
Black 216 2003 a Ft(StandardFormCode)24 b FK(returns)d
Ft(C)d FK(after)i(putting)h(it)e(in)g(standard)i(form.)27
b(If)19 b Ft(C)f FK(is)h(a)g(non-linear)j(code,)e(this)g(means)75
2115 y(the)k(elements)h(are)e(or)n(ganized)k(using)d(le)o
(xicographical)k(order)-5 b(.)30 b(This)23 b(means)h(the)o(y)g(form)g
(a)f(le)o(gal)g Fy(GAP)f FK(`Set'.)216 2228 y(If)27 b
Ft(C)g FK(is)h(a)f(linear)h(code,)h(the)f(generator)i(matrix)e(and)g
(parity)g(check)h(matrix)f(are)g(put)f(in)h(standard)h(form.)41
b(The)75 2341 y(generator)34 b(matrix)d(then)h(has)f(an)h(identity)h
(matrix)e(in)g(its)g(left)h(part,)h(the)e(parity)i(check)f(matrix)g
(has)f(an)g(identity)75 2454 y(matrix)21 b(in)f(its)g(right)i(part.)28
b(Although)22 b Fy(GU)m(A)-6 b(V)f(A)18 b FK(al)o(w)o(ays)j(puts)g
(both)g(matrices)h(in)e(a)g(standard)i(form)e(using)i
Ft(BaseMat)p FK(,)75 2567 y(this)i(ne)n(v)o(er)g(alters)h(the)e(code.)
30 b Ft(StandardFormCode)f FK(e)n(v)o(en)23 b(applies)i(column)g
(permutations)h(if)e(una)n(v)n(oidable,)j(and)75 2680
y(thereby)k(changes)g(the)f(code.)47 b(The)29 b(column)h(permutations)i
(are)e(recorded)h(in)e(the)h(construction)j(history)e(of)e(the)75
2793 y(ne)n(w)23 b(code)h(\(see)g Ft(Display)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 988 2794 a
SDict begin H.S end
 988 2794
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.6.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1169 2731 a
SDict begin H.R end
 1169 2731 a 1169 2793 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.3) cvn H.B /ANN pdfmark end
 1169
2793 a Black FK(\)\).)j Ft(C)23 b FK(and)h(the)g(ne)n(w)f(code)h(are)g
(of)g(course)h(equi)n(v)n(alent.)216 2906 y(If)d Ft(C)g
FK(is)g(a)f(c)o(yclic)i(code,)g(its)f(generator)j(matrix)d(cannot)i(be)
e(put)h(in)f(the)g(usual)h(upper)h(triangular)g(form,)e(because)75
3019 y(then)d(it)g(w)o(ould)g(be)f(inconsistent)k(with)d(the)g
(generator)i(polynomial.)29 b(The)18 b(reason)i(is)e(that)i(generating)
h(the)e(elements)75 3132 y(from)34 b(the)h(generator)i(matrix)d(w)o
(ould)h(result)h(in)e(a)g(dif)n(ferent)i(order)f(than)g(generating)i
(the)e(elements)h(from)e(the)75 3245 y(generator)f(polynomial.)53
b(This)31 b(is)f(an)h(unw)o(anted)i(ef)n(fect,)g(and)e(therefore)i
Ft(StandardFormCode)j FK(just)31 b(returns)i(a)75 3357
y(cop)o(y)25 b(of)e Ft(C)g FK(for)h(c)o(yclic)g(codes.)p
75 3480 1648 4 v 1764 3485 a FF(Example)p 2102 3480 V
75 3505 4 25 v 3747 3505 V 75 3605 4 100 v 188 3575 a(gap>)44
b(G)e(:=)h(GeneratorMatCode\()48 b(Z\(2\))c(*)f([)g([0,1,1,0],)i
([0,1,0,1],)h([0,0,1,1])f(],)p 3747 3605 V 75 3704 V
611 3674 a("random)g(form)f(code",)g(GF\(2\))g(\);)p
3747 3704 V 75 3804 V 188 3774 a(a)f(linear)h([4,2,1..2]1..2)j(random)d
(form)g(code)g(over)g(GF\(2\))p 3747 3804 V 75 3903 V
188 3874 a(gap>)g(Codeword\()h(GeneratorMat\()i(G)42
b(\))h(\);)p 3747 3903 V 75 4003 V 188 3973 a([)g([)f(0)h(1)g(0)f(1)h
(],)g([)g(0)f(0)h(1)g(1)f(])h(])p 3747 4003 V 75 4103
V 188 4073 a(gap>)h(Codeword\()h(GeneratorMat\()i(StandardFormCode\()h
(G)43 b(\))f(\))h(\);)p 3747 4103 V 75 4202 V 188 4172
a([)g([)f(1)h(0)g(0)f(1)h(],)g([)g(0)f(1)h(0)g(1)f(])h(])p
3747 4202 V 75 4227 4 25 v 3747 4227 V 75 4230 3675 4
v 75 4364 a
SDict begin H.S end
 75 4364 a 75 4364 a
SDict begin 13.6 H.A end
 75 4364 a 75 4364 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.19) cvn H.B /DEST pdfmark end
 75
4364 a 116 x FJ(6.1.19)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(PiecewiseConstantCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4654 a Fs(\006)22 b Ft(PiecewiseConstant)q(Cod)q(e\()53
b(part,)48 b(wts[,)g(F])f(\))1518 b Fr(\(function\))p
Black 216 4880 a Ft(PiecewiseConstantC)q(ode)31 b FK(returns)26
b(a)e(code)i(with)f(length)h Fq(n)21 b Fo(=)2345 4887
y Fu(\345)2420 4880 y Fq(n)2465 4894 y Fm(i)2488 4880
y FK(,)j(where)h Ft(part)q FK(=)p Fo([)p Fq(n)3087 4894
y Fr(1)3126 4880 y Fp(;)10 b(:)g(:)g(:)h(;)f Fq(n)3347
4894 y Fm(k)3382 4880 y Fo(])p FK(.)32 b Ft(wts)25 b
FK(is)g(a)75 4993 y(list)d(of)g Ft(constraints)j Fq(w)18
b Fo(=)h(\()p Fq(w)1100 5007 y Fr(1)1137 4993 y Fp(;)10
b(:::;)g Fq(w)1343 5007 y Fm(k)1379 4993 y Fo(\))p FK(,)21
b(each)i(of)e(length)j Fq(k)r FK(,)d(where)h(0)d Fv(\024)f
Fq(w)2534 5007 y Fm(i)2575 4993 y Fv(\024)h Fq(n)2710
5007 y Fm(i)2733 4993 y FK(.)27 b(The)21 b(def)o(ault)j(\002eld)e(is)f
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)216 5106 y(A)26
b(constraint)j(is)e(a)f(list)h(of)g(inte)o(gers,)h(and)g(a)e(w)o(ord)h
Fq(c)22 b Fo(=)g(\()p Fq(c)2085 5120 y Fr(1)2123 5106
y Fp(;)10 b(:)g(:)g(:)h(;)f Fq(c)2339 5120 y Fm(k)2374
5106 y Fo(\))26 b FK(\(according)k(to)c Ft(part)r FK(,)g(i.e.,)h(each)g
Fq(c)3574 5120 y Fm(i)3623 5106 y FK(is)g(a)75 5219 y(subw)o(ord)i(of)f
(length)h Fq(n)816 5233 y Fm(i)839 5219 y FK(\))e(is)h(in)g(the)g
(resulting)i(code)f(if)e(and)h(only)h(if,)f(for)g(some)g(constraint)j
Fq(w)22 b Fv(2)k Ft(wts)q FK(,)i Fv(k)p Fq(c)3482 5233
y Fm(i)3506 5219 y Fv(k)23 b Fo(=)f Fq(w)3728 5233 y
Fm(i)75 5332 y FK(for)i(all)f(1)e Fv(\024)f Fq(i)g Fv(\024)g
Fq(k)r FK(,)j(where)g Fv(k)p Fp(:::)p Fv(k)i FK(denotes)g(the)f
(Hamming)f(weight.)216 5444 y(An)g(e)o(xample)h(might)g(mak)o(e)g
(things)h(clearer:)p Black Black eop end end
%%Page: 109 109
TeXDict begin HPSdict begin 109 108 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.109) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(109)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(PiecewiseConstantCode)q(\()k([)43
b(2,)g(3)g(],)p 3747 523 V 75 623 V 400 593 a([)f([)h(0,)g(0)g(],)g([)f
(0,)h(3)g(],)g([)g(1,)g(0)g(],)g([)f(2,)h(2)g(])g(],GF\(2\))h(\);)p
3747 623 V 75 722 V 188 692 a(the)f(C)g(code)h(programs)h(are)e
(compiled,)j(so)d(using)h(Leon's)g(binary....)p 3747
722 V 75 822 V 188 792 a(the)f(C)g(code)h(programs)h(are)e(compiled,)j
(so)d(using)h(Leon's)g(binary....)p 3747 822 V 75 922
V 188 892 a(the)f(C)g(code)h(programs)h(are)e(compiled,)j(so)d(using)h
(Leon's)g(binary....)p 3747 922 V 75 1021 V 188 991 a(the)f(C)g(code)h
(programs)h(are)e(compiled,)j(so)d(using)h(Leon's)g(binary....)p
3747 1021 V 75 1121 V 188 1091 a(a)f(\(5,7,1..5\)1..5)k(piecewise)e
(constant)g(code)f(over)g(GF\(2\))p 3747 1121 V 75 1220
V 188 1191 a(gap>)g(AsSSortedList\(last\);)p 3747 1220
V 75 1320 V 188 1290 a([)f([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g(1)f
(1)h(1)g(],)g([)g(0)f(1)h(0)g(0)f(0)h(],)g([)g(1)f(0)h(0)g(0)f(0)h(],)p
3747 1320 V 75 1420 V 273 1390 a([)f(1)h(1)g(0)f(1)h(1)g(],)g([)f(1)h
(1)g(1)f(0)h(1)g(],)g([)g(1)f(1)h(1)g(1)f(0)h(])g(])p
3747 1420 V 75 1519 V 188 1489 a(gap>)p 3747 1519 V 75
1619 V 3747 1619 V 75 1644 4 25 v 3747 1644 V 75 1647
3675 4 v 75 1841 a FK(The)28 b(\002rst)g(constraint)j(is)e(satis\002ed)
g(by)g(code)n(w)o(ord)h(1,)f(the)g(second)h(by)e(code)n(w)o(ord)i(2,)f
(the)g(third)h(by)e(code)n(w)o(ords)j(3)75 1954 y(and)24
b(4,)f(and)h(the)g(fourth)h(by)e(code)n(w)o(ords)j(5,)d(6)g(and)h(7.)75
2113 y
SDict begin H.S end
 75 2113 a 75 2113 a
SDict begin 13.6 H.A end
 75 2113 a 75 2113 a
SDict begin [ /View [/XYZ H.V] /Dest (section.6.2) cvn H.B /DEST pdfmark end
 75 2113
a 130 x FM(6.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Generate)i(a)e(New)i(Code)g(fr)n(om)e(T)-9 b(w)o(o)29
b(Gi)o(v)o(en)h(Codes)p Black 75 2339 a
SDict begin H.S end
 75 2339 a 75
2339 a
SDict begin 13.6 H.A end
 75 2339 a 75 2339 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.1) cvn H.B /DEST pdfmark end
 75 2339 a 114 x FJ(6.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Dir)n(ectSumCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2628 a Fs(\006)22 b Ft(DirectSumCode\()52
b(C1,)47 b(C2)g(\))2260 b Fr(\(function\))p Black 216
2854 a Ft(DirectSumCode)27 b FK(returns)d(the)f(direct)g(sum)f(of)h
(codes)h Ft(C1)e FK(and)h Ft(C2)q FK(.)k(The)22 b(direct)i(sum)e(code)i
(consists)g(of)f(e)n(v)o(ery)75 2966 y(code)n(w)o(ord)29
b(of)f Ft(C1)g FK(concatenated)k(by)c(e)n(v)o(ery)g(code)n(w)o(ord)h
(of)f Ft(C2)q FK(.)41 b(Therefore,)30 b(if)e Ft(Ci)g
FK(w)o(as)f(a)h Fo(\()p Fq(n)3094 2980 y Fm(i)3117 2966
y Fp(;)10 b Fq(M)3228 2980 y Fm(i)3251 2966 y Fp(;)g
Fq(d)3331 2980 y Fm(i)3354 2966 y Fo(\))27 b FK(code,)j(the)75
3079 y(result)25 b(is)e(a)g Fo(\()p Fq(n)526 3093 y Fr(1)577
3079 y Fo(+)13 b Fq(n)706 3093 y Fr(2)743 3079 y Fp(;)d
Fq(M)854 3093 y Fr(1)904 3079 y Fv(\003)j Fq(M)1038 3093
y Fr(2)1075 3079 y Fp(;)d Fq(min)p Fo(\()p Fq(d)1326
3093 y Fr(1)1365 3079 y Fp(;)g Fq(d)1445 3093 y Fr(2)1483
3079 y Fo(\)\))23 b FK(code.)216 3192 y(If)g(both)h Ft(C1)f
FK(and)g Ft(C2)g FK(are)g(linear)h(codes,)g(the)f(result)i(is)d(also)i
(a)f(linear)h(code.)29 b(If)23 b(one)g(of)g(them)g(is)g(non-linear)l(,)
j(the)75 3305 y(direct)f(sum)e(is)g(non-linear)k(too.)i(In)23
b(general,)i(a)e(direct)i(sum)e(code)i(is)e(not)h(c)o(yclic.)216
3418 y(Performing)29 b(a)d(direct)j(sum)e(can)g(also)h(be)f(done)h(by)f
(adding)i(tw)o(o)e(codes)h(\(see)g(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3033 3419 a
SDict begin H.S end
 3033 3419 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3146 3356 a
SDict begin H.R end
 3146 3356 a 3146 3418 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
 3146 3418 a Black
FK(\).)40 b(Another)28 b(often)75 3531 y(used)c(method)h(is)e(the)h
(`u,)f(u+v'-construction,)29 b(described)d(in)d Ft(UUVCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2438 3532 a
SDict begin H.S end

2438 3532 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2619 3469 a
SDict begin H.R end
 2619 3469
a 2619 3531 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.2) cvn H.B /ANN pdfmark end
 2619 3531 a Black FK(\).)p 75 3631 1648
4 v 1764 3636 a FF(Example)p 2102 3631 V 75 3656 4 25
v 3747 3656 V 75 3756 4 100 v 188 3726 a(gap>)44 b(C1)f(:=)g
(ElementsCode\()j([)d([1,0],)i([4,5])f(],)f(GF\(7\))h(\);;)p
3747 3756 V 75 3855 V 188 3825 a(gap>)g(C2)f(:=)g(ElementsCode\()j([)d
([0,0,0],)i([3,3,3])g(],)e(GF\(7\))h(\);;)p 3747 3855
V 75 3955 V 188 3925 a(gap>)g(D)e(:=)h(DirectSumCode\(C1,)48
b(C2\);;)p 3747 3955 V 75 4055 V 188 4025 a(gap>)c(AsSSortedList\(D\);)
p 3747 4055 V 75 4154 V 188 4124 a([)f([)f(1)h(0)g(0)f(0)h(0)g(],)g([)f
(1)h(0)g(3)f(3)h(3)g(],)g([)g(4)f(5)h(0)g(0)f(0)h(],)g([)g(4)f(5)h(3)g
(3)f(3)h(])g(])p 3747 4154 V 75 4254 V 188 4224 a(gap>)h(D)e(=)h(C1)g
(+)g(C2;)128 b(#)42 b(addition)j(=)e(direct)i(sum)p 3747
4254 V 75 4353 V 188 4324 a(true)p 3747 4353 V 75 4378
4 25 v 3747 4378 V 75 4381 3675 4 v 75 4511 a
SDict begin H.S end
 75 4511
a 75 4511 a
SDict begin 13.6 H.A end
 75 4511 a 75 4511 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.2) cvn H.B /DEST pdfmark end
 75 4511 a 117 x FJ(6.2.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(UUVCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4802 a Fs(\006)22 b Ft(UUVCode\()50 b(C1,)d(C2)g(\))2538
b Fr(\(function\))p Black 216 5028 a Ft(UUVCode)33 b
FK(returns)f(the)f(so-called)j Fo(\()p Fq(u)p Fv(k)p
Fq(u)17 b Fo(+)d Fq(v)p Fo(\))31 b FK(construction)k(applied)d(to)f
Ft(C1)g FK(and)g Ft(C2)q FK(.)50 b(The)30 b(resulting)j(code)75
5141 y(consists)c(of)d(e)n(v)o(ery)h(code)n(w)o(ord)h
Fq(u)e FK(of)g Ft(C1)h FK(concatenated)j(by)d(the)f(sum)h(of)f
Fq(u)g FK(and)h(e)n(v)o(ery)g(code)n(w)o(ord)h Fq(v)e
FK(of)h Ft(C2)p FK(.)37 b(If)26 b Ft(C1)75 5254 y FK(and)k
Ft(C2)f FK(ha)n(v)o(e)h(dif)n(ferent)i(w)o(ord)d(lengths,)k(suf)n
(\002cient)e(zeros)f(are)g(added)h(to)e(the)h(shorter)h(code)f(to)g
(mak)o(e)f(this)h(sum)75 5367 y(possible.)h(If)23 b Ft(Ci)h
FK(is)f(a)g Fo(\()p Fq(n)849 5381 y Fm(i)872 5367 y Fp(;)10
b Fq(M)983 5381 y Fm(i)1006 5367 y Fp(;)g Fq(d)1086 5381
y Fm(i)1109 5367 y Fo(\))23 b FK(code,)h(the)g(result)h(is)e(an)h
Fo(\()p Fq(n)2015 5381 y Fr(1)2066 5367 y Fo(+)13 b Fq(max)p
Fo(\()p Fq(n)2381 5381 y Fr(1)2419 5367 y Fp(;)d Fq(n)2499
5381 y Fr(2)2537 5367 y Fo(\))p Fp(;)g Fq(M)2683 5381
y Fr(1)2733 5367 y Fv(\001)j Fq(M)2847 5381 y Fr(2)2884
5367 y Fp(;)d Fq(min)p Fo(\()p FK(2)j Fv(\001)g Fq(d)3231
5381 y Fr(1)3270 5367 y Fp(;)d Fq(d)3350 5381 y Fr(2)3388
5367 y Fo(\)\))23 b FK(code.)216 5479 y(If)g(both)h Ft(C1)f
FK(and)g Ft(C2)g FK(are)g(linear)h(codes,)g(the)f(result)i(is)d(also)i
(a)f(linear)h(code.)29 b(If)23 b(one)g(of)g(them)g(is)g(non-linear)l(,)
j(the)75 5592 y(UUV)c(sum)h(is)g(non-linear)k(too.)i(In)23
b(general,)i(a)e(UUV)f(sum)h(code)i(is)e(not)h(c)o(yclic.)p
Black Black eop end end
%%Page: 110 110
TeXDict begin HPSdict begin 110 109 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.110) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(110)p Black 216 399 a(The)23 b(function)j
Ft(DirectSumCode)h FK(returns)f(another)f(sum)e(of)h(codes)g(\(see)g
Ft(DirectSumCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3229 400 a
SDict begin H.S end
 3229 400 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 3410
337 a
SDict begin H.R end
 3410 337 a 3410 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
 3410 399 a Black FK(\)\).)p
75 515 1648 4 v 1764 520 a FF(Example)p 2102 515 V 75
540 4 25 v 3747 540 V 75 639 4 100 v 188 609 a(gap>)44
b(C1)f(:=)g(EvenWeightSubcode\(Who)q(le)q(Spa)q(ceC)q(ode)q(\(4,)49
b(GF\(2\)\)\);)p 3747 639 V 75 739 V 188 709 a(a)43 b(cyclic)h
([4,3,2]1)h(even)f(weight)g(subcode)p 3747 739 V 75 839
V 188 809 a(gap>)g(C2)f(:=)g(RepetitionCode\(4,)48 b(GF\(2\)\);)p
3747 839 V 75 938 V 188 908 a(a)43 b(cyclic)h([4,1,4]2)h(repetition)h
(code)e(over)f(GF\(2\))p 3747 938 V 75 1038 V 188 1008
a(gap>)h(R)e(:=)h(UUVCode\(C1,)j(C2\);)p 3747 1038 V
75 1137 V 188 1108 a(a)d(linear)h([8,4,4]2)h(U)e(U+V)g(construction)k
(code)p 3747 1137 V 75 1237 V 188 1207 a(gap>)d(R)e(=)h
(ReedMullerCode\(1,3\);)p 3747 1237 V 75 1337 V 188 1307
a(true)p 3747 1337 V 75 1362 4 25 v 3747 1362 V 75 1365
3675 4 v 75 1497 a
SDict begin H.S end
 75 1497 a 75 1497 a
SDict begin 13.6 H.A end
 75 1497 a 75 1497
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.3) cvn H.B /DEST pdfmark end
 75 1497 a 117 x FJ(6.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Dir)n(ectPr)n(oductCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1788 a Fs(\006)22 b Ft(DirectProductCode)q(\()52 b(C1,)c(C2)f(\))
2074 b Fr(\(function\))p Black 216 2014 a Ft(DirectProductCode)34
b FK(returns)c(the)e(direct)i(product)g(of)e(codes)h
Ft(C1)g FK(and)f Ft(C2)q FK(.)42 b(Both)28 b(must)h(be)f(linear)h
(codes.)75 2127 y(Suppose)c Ft(Ci)e FK(has)h(generator)j(matrix)d
Fq(G)1358 2141 y Fm(i)1380 2127 y FK(.)k(The)23 b(direct)i(product)h
(of)d Ft(C1)h FK(and)g Ft(C2)f FK(then)i(has)f(the)g(Kroneck)o(er)h
(product)75 2240 y(of)e Fq(G)239 2254 y Fr(1)299 2240
y FK(and)h Fq(G)519 2254 y Fr(2)579 2240 y FK(as)f(the)h(generator)i
(matrix)e(\(see)g(the)g Fy(GAP)e FK(command)i Ft(KroneckerProduct)p
FK(\).)216 2352 y(If)f Ft(Ci)h FK(is)f(a)g Fo([)p Fq(n)631
2366 y Fm(i)655 2352 y Fp(;)10 b Fq(k)730 2366 y Fm(i)753
2352 y Fp(;)g Fq(d)833 2366 y Fm(i)856 2352 y Fo(])23
b FK(code,)h(the)g(direct)h(product)g(then)f(is)g(an)f
Fo([)p Fq(n)2226 2366 y Fr(1)2277 2352 y Fv(\001)13 b
Fq(n)2360 2366 y Fr(2)2398 2352 y Fp(;)d Fq(k)2473 2366
y Fr(1)2523 2352 y Fv(\001)j Fq(k)2601 2366 y Fr(2)2639
2352 y Fp(;)d Fq(d)2719 2366 y Fr(1)2769 2352 y Fv(\001)j
Fq(d)2852 2366 y Fr(2)2890 2352 y Fo(])23 b FK(code.)p
75 2475 1648 4 v 1764 2480 a FF(Example)p 2102 2475 V
75 2500 4 25 v 3747 2500 V 75 2600 4 100 v 188 2570 a(gap>)44
b(L1)f(:=)g(LexiCode\(10,)j(4,)d(GF\(2\)\);)p 3747 2600
V 75 2700 V 188 2670 a(a)g(linear)h([10,5,4]2..4)i(lexicode)f(over)f
(GF\(2\))p 3747 2700 V 75 2799 V 188 2769 a(gap>)g(L2)f(:=)g
(LexiCode\(8,)j(3,)d(GF\(2\)\);)p 3747 2799 V 75 2899
V 188 2869 a(a)g(linear)h([8,4,3]2..3)i(lexicode)f(over)f(GF\(2\))p
3747 2899 V 75 2998 V 188 2968 a(gap>)g(D)e(:=)h(DirectProductCode\(L)q
(1,)49 b(L2\);)p 3747 2998 V 75 3098 V 188 3068 a(a)43
b(linear)h([80,20,12]20..45)k(direct)c(product)h(code)p
3747 3098 V 75 3123 4 25 v 3747 3123 V 75 3126 3675 4
v 75 3259 a
SDict begin H.S end
 75 3259 a 75 3259 a
SDict begin 13.6 H.A end
 75 3259 a 75 3259 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.4) cvn H.B /DEST pdfmark end
 75
3259 a 116 x FJ(6.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IntersectionCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3549 a Fs(\006)22 b
Ft(IntersectionCode\()53 b(C1,)47 b(C2)g(\))2121 b Fr(\(function\))p
Black 216 3775 a Ft(IntersectionCode)33 b FK(returns)c(the)g
(intersection)i(of)d(codes)h Ft(C1)e FK(and)i Ft(C2)p
FK(.)41 b(This)28 b(code)g(consists)i(of)e(all)g(code-)75
3888 y(w)o(ords)f(that)f(are)g(both)h(in)f Ft(C1)g FK(and)h
Ft(C2)p FK(.)36 b(If)26 b(both)h(codes)g(are)f(linear)l(,)i(the)e
(result)i(is)d(also)i(linear)-5 b(.)38 b(If)25 b(both)i(are)g(c)o
(yclic,)75 4001 y(the)d(result)h(is)e(also)h(c)o(yclic.)p
75 4121 1648 4 v 1764 4126 a FF(Example)p 2102 4121 V
75 4146 4 25 v 3747 4146 V 75 4245 4 100 v 188 4215 a(gap>)44
b(C)e(:=)h(CyclicCodes\(7,)k(GF\(2\)\);)p 3747 4245 V
75 4345 V 188 4315 a([)c(a)f(cyclic)j([7,7,1]0)g(enumerated)g(code)f
(over)g(GF\(2\),)p 3747 4345 V 75 4444 V 273 4415 a(a)e(cyclic)j
([7,6,1..2]1)h(enumerated)g(code)d(over)h(GF\(2\),)p
3747 4444 V 75 4544 V 273 4514 a(a)e(cyclic)j([7,3,1..4]2..3)i
(enumerated)f(code)d(over)h(GF\(2\),)p 3747 4544 V 75
4644 V 273 4614 a(a)e(cyclic)j([7,0,7]7)g(enumerated)g(code)f(over)g
(GF\(2\),)p 3747 4644 V 75 4743 V 273 4713 a(a)e(cyclic)j
([7,3,1..4]2..3)i(enumerated)f(code)d(over)h(GF\(2\),)p
3747 4743 V 75 4843 V 273 4813 a(a)e(cyclic)j([7,4,1..3]1)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4843 V 75 4943 V 273
4913 a(a)e(cyclic)j([7,1,7]3)g(enumerated)g(code)f(over)g(GF\(2\),)p
3747 4943 V 75 5042 V 273 5012 a(a)e(cyclic)j([7,4,1..3]1)h(enumerated)
g(code)d(over)h(GF\(2\))g(])p 3747 5042 V 75 5142 V 188
5112 a(gap>)g(IntersectionCode\(C[6])q(,)k(C[8]\))d(=)d(C[7];)p
3747 5142 V 75 5241 V 188 5212 a(true)p 3747 5241 V 75
5266 4 25 v 3747 5266 V 75 5269 3675 4 v 75 5479 a FK(The)24
b Fq(hull)i FK(of)e(a)h(linear)g(code)h(is)e(the)h(intersection)k(of)24
b(the)h(code)h(with)e(its)h(dual)g(code.)33 b(In)25 b(other)h(w)o
(ords,)f(the)g(hull)g(of)70 5592 y Fq(C)g FK(is)e Ft
(IntersectionCode\(C)q(,)52 b(DualCode\(C\)\))p FK(.)p
Black Black eop end end
%%Page: 111 111
TeXDict begin HPSdict begin 111 110 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.111) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(111)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.5) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(6.2.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UnionCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(UnionCode\()50 b(C1,)e(C2)f(\))2445
b Fr(\(function\))p Black 216 799 a Ft(UnionCode)24 b
FK(returns)e(the)g(union)g(of)f(codes)h Ft(C1)f FK(and)h
Ft(C2)q FK(.)27 b(This)21 b(code)g(consists)j(of)d(the)g(union)h(of)f
(all)g(code)n(w)o(ords)75 912 y(of)29 b Ft(C1)g FK(and)g
Ft(C2)g FK(and)g(all)g(linear)h(combinations.)48 b(Therefore)30
b(this)g(function)h(w)o(orks)e(only)h(for)f(linear)h(codes.)46
b(The)75 1024 y(function)32 b Ft(AddedElementsCode)j
FK(can)30 b(be)f(used)i(for)f(non-linear)i(codes,)g(or)e(if)f(the)h
(resulting)i(code)f(should)g(not)75 1137 y(include)21
b(linear)g(combinations.)30 b(See)19 b Ft(AddedElementsCode)25
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2113 1138
a
SDict begin H.S end
 2113 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 2294 1075 a
SDict begin H.R end
 2294 1075
a 2294 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
 2294 1137 a Black FK(\).)j(If)19 b(both)i(ar)n(guments)h
(are)d(c)o(yclic,)i(the)f(result)75 1250 y(is)j(also)i(c)o(yclic.)p
75 1373 1648 4 v 1764 1378 a FF(Example)p 2102 1373 V
75 1398 4 25 v 3747 1398 V 75 1497 4 100 v 188 1468 a(gap>)44
b(G)e(:=)h(GeneratorMatCode\([[)q(1,0)q(,1)q(],[)q(0,1)q(,1])q(]*Z)q
(\(2\))q(\2100,)49 b(GF\(2\)\);)p 3747 1497 V 75 1597
V 188 1567 a(a)43 b(linear)h([3,2,1..2]1)i(code)e(defined)h(by)e
(generator)i(matrix)f(over)g(GF\(2\))p 3747 1597 V 75
1697 V 188 1667 a(gap>)g(H)e(:=)h(GeneratorMatCode\([[)q(1,1)q(,1)q
(]]*)q(Z\(2)q(\)\2100)q(,)48 b(GF\(2\)\);)p 3747 1697
V 75 1796 V 188 1766 a(a)43 b(linear)h([3,1,3]1)h(code)f(defined)g(by)g
(generator)h(matrix)f(over)g(GF\(2\))p 3747 1796 V 75
1896 V 188 1866 a(gap>)g(U)e(:=)h(UnionCode\(G,)k(H\);)p
3747 1896 V 75 1996 V 188 1966 a(a)c(linear)h([3,3,1]0)h(union)f(code)p
3747 1996 V 75 2095 V 188 2065 a(gap>)g(c)e(:=)h(Codeword\("010"\);;)48
b(c)43 b(in)g(G;)p 3747 2095 V 75 2195 V 188 2165 a(false)p
3747 2195 V 75 2294 V 188 2265 a(gap>)h(c)e(in)h(H;)p
3747 2294 V 75 2394 V 188 2364 a(false)p 3747 2394 V
75 2494 V 188 2464 a(gap>)h(c)e(in)h(U;)p 3747 2494 V
75 2593 V 188 2563 a(true)p 3747 2593 V 75 2618 4 25
v 3747 2618 V 75 2621 3675 4 v 75 2754 a
SDict begin H.S end
 75 2754 a 75
2754 a
SDict begin 13.6 H.A end
 75 2754 a 75 2754 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.6) cvn H.B /DEST pdfmark end
 75 2754 a 117 x FJ(6.2.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ExtendedDir)n(ectSumCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3045 a Fs(\006)22 b
Ft(ExtendedDirectSum)q(Cod)q(e\()53 b(L,)47 b(B,)g(m)g(\))1842
b Fr(\(function\))p Black 216 3271 a FK(The)30 b(e)o(xtended)j(direct)f
(sum)e(construction)k(is)d(described)i(in)d(section)j(V)c(of)i(Graham)f
(and)h(Sloane)h([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3490 3272 a
SDict begin H.S end
 3490 3272 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(GS85)p 0.0236 0.6179 0.0894 TeXcolorrgb 3697
3209 a
SDict begin H.R end
 3697 3209 a 3697 3271 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
 3697 3271 a Black FK(].)75
3384 y(The)23 b(resulting)j(code)e(consists)i(of)d Ft(m)h
FK(copies)h(of)e Ft(L)p FK(,)g(e)o(xtended)i(by)f(repeating)i(the)e
(code)n(w)o(ords)h(of)f Ft(B)f(m)g FK(times.)216 3497
y(Suppose)k Ft(L)f FK(is)g(an)g Fo([)p Fq(n)888 3511
y Fm(L)930 3497 y Fp(;)10 b Fq(k)1005 3511 y Fm(L)1047
3497 y Fo(])p Fq(r)1107 3511 y Fm(L)1174 3497 y FK(code,)27
b(and)g Ft(B)e FK(is)h(an)g Fo([)p Fq(n)1889 3511 y Fm(L)1931
3497 y Fp(;)10 b Fq(k)2006 3511 y Fm(B)2052 3497 y Fo(])p
Fq(r)2112 3511 y Fm(B)2182 3497 y FK(code)27 b(\(non-linear)i(codes)f
(are)e(also)h(permitted\).)75 3610 y(The)20 b(length)i(of)e
Ft(B)g FK(must)g(be)h(equal)g(to)f(the)h(length)h(of)e
Ft(L)p FK(.)27 b(The)20 b(length)i(of)e(the)h(ne)n(w)e(code)j(is)e
Fq(n)d Fo(=)g Fq(mn)3156 3624 y Fm(L)3198 3610 y FK(,)j(the)g
(dimension)75 3722 y(\(in)k(the)g(case)g(of)f(linear)i(codes\))g(is)e
Fq(k)f Fv(\024)e Fq(mk)1442 3736 y Fm(L)1496 3722 y Fo(+)13
b Fq(k)1620 3736 y Fm(B)1664 3722 y FK(,)23 b(and)h(the)g(co)o(v)o
(ering)h(radius)g(is)e Fq(r)g Fv(\024)d(b)p Fq(m)p Fu(Y)p
Fo(\()p Fq(L)p Fp(;)10 b Fq(B)p Fo(\))p Fv(c)p FK(,)23
b(with)1279 3967 y Fu(Y)p Fo(\()p Fq(L)p Fp(;)10 b Fq(B)p
Fo(\))20 b(=)34 b FK(max)1674 4043 y Fm(u)p Fh(2)p Fm(F)1798
4005 y Ff(n)1823 4020 y(L)1785 4064 y Fd(2)1913 3906
y FK(1)p 1879 3946 114 4 v 1879 4030 a(2)1924 4003 y
Fm(k)1953 4013 y Ff(B)2023 3987 y Fa(\345)2013 4059 y
Fm(v)p Fh(2)p Fm(B)2137 3967 y FK(d)p Fo(\()p Fq(L)p
Fp(;)10 b Fq(v)j Fo(+)g Fq(u)p Fo(\))p Fp(:)75 4235 y
FK(Ho)n(we)n(v)o(er)l(,)37 b(this)e(computation)i(will)e(not)g(be)f(e)o
(x)o(ecuted,)39 b(because)e(it)d(may)g(be)h(too)g(time)f(consuming)j
(for)e(lar)n(ge)75 4347 y(codes.)216 4460 y(If)24 b Fq(L)d
Fv(\022)f Fq(B)p FK(,)j(and)i Fq(L)f FK(and)h Fq(B)e
FK(are)i(linear)g(codes,)h(the)f(last)g(cop)o(y)g(of)g
Ft(L)f FK(is)g(omitted.)33 b(In)24 b(this)h(case)g(the)g(dimension)h
(is)75 4573 y Fq(k)c Fo(=)e Fq(mk)334 4587 y Fm(L)388
4573 y Fo(+)13 b(\()p Fq(k)547 4587 y Fm(B)604 4573 y
Fv(\000)g Fq(k)728 4587 y Fm(L)769 4573 y Fo(\))p FK(.)p
75 4699 1648 4 v 1764 4704 a FF(Example)p 2102 4699 V
75 4724 4 25 v 3747 4724 V 75 4823 4 100 v 188 4794 a(gap>)44
b(c)e(:=)h(HammingCode\()k(3,)c(GF\(2\))h(\);)p 3747
4823 V 75 4923 V 188 4893 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 4923 V 75 5023 V 188 4993
a(gap>)h(d)e(:=)h(WholeSpaceCode\()48 b(7,)43 b(GF\(2\))h(\);)p
3747 5023 V 75 5122 V 188 5092 a(a)f(cyclic)h([7,7,1]0)h(whole)f(space)
g(code)g(over)g(GF\(2\))p 3747 5122 V 75 5222 V 188 5192
a(gap>)g(e)e(:=)h(ExtendedDirectSumCo)q(de\()49 b(c,)43
b(d,)g(3)g(\);)p 3747 5222 V 75 5322 V 188 5292 a(a)g(linear)h
([21,15,1..3]2)j(3-fold)d(extended)h(direct)g(sum)e(code)p
3747 5322 V 75 5347 4 25 v 3747 5347 V 75 5350 3675 4
v Black Black eop end end
%%Page: 112 112
TeXDict begin HPSdict begin 112 111 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.112) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(112)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.7) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(6.2.7)p 0.0 0.0 1.0
TeXcolorrgb 99 w(AmalgamatedDir)n(ectSumCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(AmalgamatedDirect)q
(Sum)q(Cod)q(e\()53 b(c1,)47 b(c2[,)h(check])h(\))1332
b Fr(\(function\))p Black 216 799 a Ft(AmalgamatedDirectS)q(umC)q(ode)
34 b FK(returns)c(the)e(amalgamated)h(direct)g(sum)f(of)g(the)g(codes)h
Ft(c1)f FK(and)h Ft(c2)p FK(.)42 b(The)75 912 y(amalgamated)d(direct)f
(sum)f(code)h(consists)i(of)d(all)g(code)n(w)o(ords)j(of)d(the)g(form)h
Fo(\()p Fq(u)10 b Fv(k)g FK(0)g Fv(k)g Fq(v)p Fo(\))39
b FK(if)e Fo(\()p Fq(u)10 b Fv(k)g FK(0)p Fo(\))30 b
Fv(2)e Fq(c)3545 926 y Fr(1)3619 912 y FK(and)75 1024
y Fo(\()p FK(0)10 b Fv(k)g Fq(v)p Fo(\))27 b Fv(2)d Fq(c)447
1038 y Fr(2)515 1024 y FK(and)32 b(all)f(code)n(w)o(ords)i(of)e(the)h
(form)f Fo(\()p Fq(u)10 b Fv(k)g FK(1)g Fv(k)g Fq(v)p
Fo(\))34 b FK(if)d Fo(\()p Fq(u)10 b Fv(k)g FK(1)p Fo(\))27
b Fv(2)d Fq(c)2501 1038 y Fr(1)2569 1024 y FK(and)32
b Fo(\()p FK(1)10 b Fv(k)g Fq(v)p Fo(\))26 b Fv(2)e Fq(c)3102
1038 y Fr(2)3140 1024 y FK(.)51 b(The)31 b(result)h(is)g(a)75
1137 y(code)24 b(with)g(length)h Fq(n)20 b Fo(=)g Fq(n)905
1151 y Fr(1)956 1137 y Fo(+)13 b Fq(n)1085 1151 y Fr(2)1134
1137 y Fv(\000)g FK(1)23 b(and)h(size)g Fq(M)f Fv(\024)d
Fq(M)1870 1151 y Fr(1)1920 1137 y Fv(\001)13 b Fq(M)2034
1151 y Fr(2)2071 1137 y Fp(=)p FK(2.)216 1250 y(If)27
b(both)i(codes)f(are)g(linear)l(,)i(the)o(y)d(will)g(\002rst)h(be)f
(standardized,)32 b(with)27 b(information)j(symbols)f(in)e(the)h(last)g
(and)75 1363 y(\002rst)23 b(coordinates)k(of)c(the)h(\002rst)f(and)h
(second)i(code,)e(respecti)n(v)o(ely)-6 b(.)216 1476
y(If)41 b Ft(c1)g FK(is)g(a)f(normal)i(code)g(\(see)f
Ft(IsNormalCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1954 1477 a
SDict begin H.S end
 1954 1477 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.4.5)p 0.0236 0.0894 0.6179 TeXcolorrgb 2135
1414 a
SDict begin H.R end
 2135 1414 a 2135 1476 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.4.5) cvn H.B /ANN pdfmark end
 2135 1476 a Black FK(\)\))c(with)g(the)h
(last)f(coordinate)j(acceptable)g(\(see)75 1589 y Ft
(IsCoordinateAccept)q(abl)q(e)39 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1158 1590 a
SDict begin H.S end
 1158 1590 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1339 1527 a
SDict begin H.R end
 1339 1527 a 1339 1589 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.4.3) cvn H.B /ANN pdfmark end
 1339 1589 a Black
FK(\)\),)e(and)e Ft(c2)f FK(is)g(a)f(normal)i(code)g(with)f(the)g
(\002rst)g(coordinate)j(acceptable,)75 1702 y(then)25
b(the)g(co)o(v)o(ering)i(radius)f(of)e(the)h(ne)n(w)f(code)i(is)e
Fq(r)f Fv(\024)e Fq(r)1848 1716 y Fr(1)1898 1702 y Fo(+)13
b Fq(r)2017 1716 y Fr(2)2055 1702 y FK(.)31 b(Ho)n(we)n(v)o(er)l(,)25
b(checking)i(whether)e(a)g(code)g(is)f(normal)75 1815
y(or)k(not)h(is)f(a)f(lot)i(of)f(w)o(ork,)h(and)f(almost)h(all)f(codes)
i(seem)e(to)g(be)g(normal.)43 b(Therefore,)31 b(an)d(option)i
Ft(check)f FK(can)f(be)75 1928 y(supplied.)35 b(If)25
b Ft(check)h FK(is)f(true,)g(then)h(the)f(codes)i(will)d(be)h(check)o
(ed)i(for)e(normality)-6 b(.)35 b(If)25 b Ft(check)h
FK(is)f(f)o(alse)h(or)e(omitted,)75 2041 y(then)k(the)f(codes)i(will)e
(not)g(be)h(check)o(ed.)41 b(In)28 b(this)f(case)h(it)f(is)g(assumed)i
(that)f(the)o(y)f(are)h(normal.)40 b(Acceptability)30
b(of)75 2154 y(the)25 b(last)h(and)f(\002rst)g(coordinate)j(of)d(the)h
(\002rst)e(and)i(second)h(code,)f(respecti)n(v)o(ely)-6
b(,)28 b(is)d(in)g(the)g(last)g(case)h(also)g(assumed)75
2266 y(to)d(be)h(done)g(by)g(the)g(user)-5 b(.)p 75 2363
1648 4 v 1764 2368 a FF(Example)p 2102 2363 V 75 2388
4 25 v 3747 2388 V 75 2487 4 100 v 188 2458 a(gap>)44
b(c)e(:=)h(HammingCode\()k(3,)c(GF\(2\))h(\);)p 3747
2487 V 75 2587 V 188 2557 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 2587 V 75 2687 V 188 2657
a(gap>)h(d)e(:=)h(ReedMullerCode\()48 b(1,)43 b(4)f(\);)p
3747 2687 V 75 2786 V 188 2756 a(a)h(linear)h([16,5,8]6)h(Reed-Muller)h
(\(1,4\))f(code)e(over)h(GF\(2\))p 3747 2786 V 75 2886
V 188 2856 a(gap>)g(e)e(:=)h(DirectSumCode\()k(c,)c(d)g(\);)p
3747 2886 V 75 2986 V 188 2956 a(a)g(linear)h([23,9,3]7)h(direct)g(sum)
e(code)p 3747 2986 V 75 3085 V 188 3055 a(gap>)h(f)e(:=)h
(AmalgamatedDirectSu)q(mCo)q(de)q(\()48 b(c,)43 b(d)g(\);;)p
3747 3085 V 75 3185 V 188 3155 a(gap>)h(MinimumDistance\()j(f)c(\);;)p
3747 3185 V 75 3284 V 188 3255 a(gap>)h(CoveringRadius\()j(f)c(\);;)p
3747 3284 V 75 3384 V 188 3354 a(gap>)h(f;)p 3747 3384
V 75 3484 V 188 3454 a(a)f(linear)h([22,8,3]7)h(amalgamated)h(direct)f
(sum)e(code)p 3747 3484 V 75 3509 4 25 v 3747 3509 V
75 3512 3675 4 v 75 3641 a
SDict begin H.S end
 75 3641 a 75 3641 a
SDict begin 13.6 H.A end
 75 3641
a 75 3641 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.8) cvn H.B /DEST pdfmark end
 75 3641 a 116 x FJ(6.2.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(BlockwiseDir)n(ectSumCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3931 a Fs(\006)22 b Ft(BlockwiseDirectSu)q(mCo)q(de\()53
b(C1,)48 b(L1,)f(C2,)g(L2)h(\))1471 b Fr(\(function\))p
Black 216 4157 a Ft(BlockwiseDirectSum)q(Cod)q(e)35 b
FK(returns)d(a)d(subcode)k(of)c(the)i(direct)g(sum)f(of)f
Ft(C1)h FK(and)h Ft(C2)p FK(.)48 b(The)29 b(\002elds)h(of)g
Ft(C1)75 4270 y FK(and)22 b Ft(C2)g FK(must)g(be)g(same.)28
b(The)22 b(lists)g Ft(L1)g FK(and)g Ft(L2)g FK(are)g(tw)o(o)g(equally)i
(long)e(with)g(elements)h(from)f(the)g(ambient)h(v)o(ector)75
4383 y(spaces)g(of)f Ft(C1)g FK(and)g Ft(C2)q FK(,)f(respecti)n(v)o
(ely)-6 b(,)25 b Fq(or)f Ft(L1)e FK(and)g Ft(L2)g FK(are)g(tw)o(o)f
(equally)j(long)f(lists)f(containing)j(codes.)k(The)22
b(union)75 4496 y(of)h(the)h(codes)h(in)e Ft(L1)h FK(and)g
Ft(L2)f FK(must)h(be)f Ft(C1)h FK(and)g Ft(C2)q FK(,)e(respecti)n(v)o
(ely)-6 b(.)216 4609 y(In)24 b(the)f(\002rst)h(case,)f(the)h(blockwise)
i(direct)e(sum)g(code)g(is)f(de\002ned)i(as)1201 4787
y Fq(bd)5 b(s)21 b Fo(=)1488 4707 y Fb([)1443 4890 y
Fr(1)p Fh(\024)p Fm(i)p Fh(\024)p Fl(`)1626 4787 y Fo(\()-5
b Fq(C)1715 4801 y Fr(1)1765 4787 y Fo(+)13 b(\()p Fq(L)1935
4801 y Fr(1)1971 4787 y Fo(\))2006 4801 y Fm(i)2029 4787
y Fo(\))g Fv(\010)g Fo(\()-5 b Fq(C)2250 4801 y Fr(2)2299
4787 y Fo(+)13 b(\()p Fq(L)2469 4801 y Fr(2)2506 4787
y Fo(\))2541 4801 y Fm(i)2564 4787 y Fo(\))p Fp(;)75
5044 y FK(where)24 b Fp(`)e FK(is)i(the)g(length)h(of)e
Ft(L1)g FK(and)h Ft(L2)q FK(,)f(and)h Fv(\010)e FK(is)h(the)h(direct)h
(sum.)216 5157 y(In)f(the)f(second)j(case,)d(it)h(is)f(de\002ned)h(as)
1423 5335 y Fq(bd)5 b(s)22 b Fo(=)1710 5255 y Fb([)1665
5439 y Fr(1)p Fh(\024)p Fm(i)p Fh(\024)p Fl(`)1848 5335
y Fo(\(\()p Fq(L)1969 5349 y Fr(1)2006 5335 y Fo(\))2041
5349 y Fm(i)2077 5335 y Fv(\010)13 b Fo(\()p Fq(L)2247
5349 y Fr(2)2283 5335 y Fo(\))2318 5349 y Fm(i)2341 5335
y Fo(\))p Fp(:)75 5592 y FK(The)23 b(length)i(of)f(the)f(ne)n(w)g(code)
i(is)e Fq(n)e Fo(=)e Fq(n)1372 5606 y Fr(1)1423 5592
y Fo(+)13 b Fq(n)1552 5606 y Fr(2)1589 5592 y FK(.)p
Black Black eop end end
%%Page: 113 113
TeXDict begin HPSdict begin 113 112 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.113) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(113)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(3,)d(GF\(2\))h
(\);;)p 3747 523 V 75 623 V 188 593 a(gap>)g(C2)f(:=)g
(EvenWeightSubcode\()48 b(WholeSpaceCode\()g(6,)43 b(GF\(2\))h(\))e
(\);;)p 3747 623 V 75 722 V 188 692 a(gap>)i(BlockwiseDirectSumCod)q
(e\()49 b(C1,)43 b([[)g(0,0,0,0,0,0,0)k(],[)c(1,0,1,0,1,0,0)k(]],)p
3747 722 V 75 822 V 188 792 a(>)c(C2,)g([[)g(0,0,0,0,0,0)j(],[)d
(1,0,1,0,1,0)k(]])c(\);)p 3747 822 V 75 922 V 188 892
a(a)g(\(13,1024,1..13\)1..2)48 b(blockwise)e(direct)e(sum)g(code)p
3747 922 V 75 946 4 25 v 3747 946 V 75 949 3675 4 v Black
Black eop end end
%%Page: 114 114
TeXDict begin HPSdict begin 114 113 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.114) cvn H.B /DEST pdfmark end
 75 100 a Black Black 75 307
a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end
 75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.7) cvn H.B /DEST pdfmark end
 75 307 a 714 x
Fw(Chapter)44 b(7)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Bounds)52 b(on)f(codes,)h(special)g(matrices)g(and)75
1685 y(miscellaneous)h(functions)p Black 75 2130 a FK(In)33
b(this)h(chapter)h(we)e(describe)i(functions)h(that)e(determine)h
(bounds)h(on)d(the)h(size)g(and)g(minimum)f(distance)i(of)75
2243 y(codes)22 b(\(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
625 2244 a
SDict begin H.S end
 625 2244 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 738 2181
a
SDict begin H.R end
 738 2181 a 738 2243 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.1) cvn H.B /ANN pdfmark end
 738 2243 a Black FK(\),)f(functions)i(that)f
(determine)g(bounds)h(on)d(the)h(size)h(and)f(co)o(v)o(ering)h(radius)g
(of)f(codes)h(\(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
75 2357 a
SDict begin H.S end
 75 2357 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 188 2294
a
SDict begin H.R end
 188 2294 a 188 2356 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.2) cvn H.B /ANN pdfmark end
 188 2356 a Black FK(\),)j(functions)j(that)d(w)
o(ork)g(with)g(special)i(matrices)f Fy(GU)m(A)-6 b(V)f(A)23
b FK(needs)k(for)e(se)n(v)o(eral)h(codes)g(\(see)g(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 3428 2357 a
SDict begin H.S end
 3428 2357
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 3541 2294 a
SDict begin H.R end
 3541 2294 a 3541 2356 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.3) cvn H.B /ANN pdfmark end
 3541
2356 a Black FK(\),)f(and)75 2469 y(constructing)i(codes)e(or)e
(performing)j(calculations)h(with)c(codes)i(\(see)f(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 2643 2470 a
SDict begin H.S end
 2643 2470
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2756 2407 a
SDict begin H.R end
 2756 2407 a 2756 2469 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.5) cvn H.B /ANN pdfmark end
 2756
2469 a Black FK(\).)75 2632 y
SDict begin H.S end
 75 2632 a 75 2632 a
SDict begin 13.6 H.A end
 75
2632 a 75 2632 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.1) cvn H.B /DEST pdfmark end
 75 2632 a 130 x FM(7.1)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Distance)30 b(bounds)h(on)f(codes)p
Black 75 2969 a FK(This)18 b(section)j(describes)g(the)e(functions)i
(that)e(calculate)i(estimates)f(for)f(upper)g(bounds)i(on)d(the)h(size)
g(and)g(minimum)75 3082 y(distance)32 b(of)d(codes.)49
b(Se)n(v)o(eral)30 b(algorithms)h(are)f(kno)n(wn)g(to)g(compute)h(a)e
(lar)n(gest)j(number)e(of)g(w)o(ords)g(a)f(code)i(can)75
3195 y(ha)n(v)o(e)g(with)g(gi)n(v)o(en)g(length)h(and)f(minimum)g
(distance.)52 b(It)31 b(is)f(important)j(ho)n(we)n(v)o(er)e(to)f
(understand)k(that)d(in)g(some)75 3307 y(cases)c(the)f(true)g(upper)h
(bound)g(is)f(unkno)n(wn.)36 b(A)25 b(code)h(which)g(has)g(a)g(size)g
(equalto)h(the)f(calculated)j(upper)e(bound)75 3420 y(may)c(not)h(ha)n
(v)o(e)g(been)h(found.)30 b(Ho)n(we)n(v)o(er)l(,)23 b(codes)i(that)f
(ha)n(v)o(e)g(a)f(lar)n(ger)i(size)f(do)g(not)g(e)o(xist.)216
3533 y(A)e(second)j(w)o(ay)e(to)g(obtain)h(bounds)h(is)e(a)g(table.)30
b(In)23 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)21 b(an)i(e)o(xtensi)n(v)o(e)i
(table)f(is)f(implemented)i(for)e(linear)75 3646 y(codes)30
b(o)o(v)o(er)e Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(,)30
b Fq(GF)7 b Fo(\()p FK(3)p Fo(\))28 b FK(and)h Fq(GF)7
b Fo(\()p FK(4)p Fo(\))p FK(.)44 b(It)29 b(contains)h(bounds)h(on)d
(the)h(minimum)g(distance)h(for)f(gi)n(v)o(en)g(w)o(ord)75
3759 y(length)34 b(and)e(dimension.)57 b(It)32 b(contains)j(entries)f
(for)e(w)o(ord)h(lengths)h(less)f(than)g(or)f(equal)h(to)f(257,)j(243)e
(and)g(256)75 3872 y(for)27 b(codes)i(o)o(v)o(er)e Fq(GF)7
b Fo(\()p FK(2)p Fo(\))p FK(,)28 b Fq(GF)7 b Fo(\()p
FK(3)p Fo(\))27 b FK(and)h Fq(GF)7 b Fo(\()p FK(4)p Fo(\))27
b FK(respecti)n(v)o(ely)-6 b(.)43 b(These)28 b(entries)g(were)g
(obtained)h(from)e(Brouwer')-5 b(s)75 3985 y(tables)30
b(as)e(of)h(11)g(May)f(2006.)45 b(F)o(or)28 b(the)h(latest)h
(information,)i(please)e(see)f(A.)e(E.)g(Brouwer')-5
b(s)30 b(tables)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3373 3986 a
SDict begin H.S end
 3373 3986 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(Bro06)p 0.0236 0.6179 0.0894 TeXcolorrgb 3599
3923 a
SDict begin H.R end
 3599 3923 a 3599 3985 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Br) cvn H.B /ANN pdfmark end
 3599 3985 a Black 2 w
FK(])f(on)75 4098 y(the)c(internet.)216 4211 y(Firstly)-6
b(,)80 b(we)67 b(describe)k(functions)g(that)d(compute)i(speci\002c)f
(upper)h(bounds)g(on)e(the)h(code)g(size)75 4324 y(\(see)46
b Ft(UpperBoundSingleton)51 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1221 4325 a
SDict begin H.S end
 1221 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1402 4262 a
SDict begin H.R end
 1402 4262 a 1402 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
 1402 4324 a Black
FK(\),)f Ft(UpperBoundHamming)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2368 4325 a
SDict begin H.S end
 2368 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2549 4262 a
SDict begin H.R end
 2549 4262 a 2549 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
 2549 4324 a Black
FK(\),)g Ft(UpperBoundJohnson)f FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4325 a
SDict begin H.S end
 3515 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4262 a
SDict begin H.R end
 3696 4262 a 3696 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.3) cvn H.B /ANN pdfmark end
 3696 4324 a Black
FK(\),)75 4437 y Ft(UpperBoundPlotkin)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 916 4438 a
SDict begin H.S end
 916 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1097 4375 a
SDict begin H.R end
 1097 4375 a 1097 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
 1097 4437 a Black
FK(\),)24 b Ft(UpperBoundElias)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1922 4438 a
SDict begin H.S end
 1922 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
2103 4375 a
SDict begin H.R end
 2103 4375 a 2103 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.5) cvn H.B /ANN pdfmark end
 2103 4437 a Black
FK(\))c(and)g Ft(UpperBoundGriesmer)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3198 4438 a
SDict begin H.S end
 3198 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3379 4375 a
SDict begin H.R end
 3379 4375 a 3379 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.6) cvn H.B /ANN pdfmark end
 3379 4437 a Black
FK(\)\).)216 4549 y(Ne)o(xt)37 b(we)g(describe)i(a)e(function)i(that)f
(computes)h Fy(GU)m(A)-6 b(V)f(A)p FK(')i(s)36 b(best)i(upper)h(bound)g
(on)e(the)h(code)g(size)g(\(see)75 4662 y Ft(UpperBound)26
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 591 4663 a
SDict begin H.S end

591 4663 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 772 4600 a
SDict begin H.R end
 772 4600
a 772 4662 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.8) cvn H.B /ANN pdfmark end
 772 4662 a Black FK(\)\).)216 4775 y(Then)e(we)g(describe)
i(tw)o(o)e(functions)j(that)d(compute)i(a)e(lo)n(wer)g(and)g(upper)i
(bound)f(on)g(the)f(minimum)g(distance)75 4888 y(of)f(a)h(code)g(\(see)
g Ft(LowerBoundMinimumD)q(ist)q(anc)q(e)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1812 4890 a
SDict begin H.S end
 1812 4890
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.1.9)p 0.0236 0.0894 0.6179
TeXcolorrgb 1993 4826 a
SDict begin H.R end
 1993 4826 a 1993 4888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.9) cvn H.B /ANN pdfmark end
 1993
4888 a Black FK(\))24 b(and)g Ft(UpperBoundMinimumDi)q(st)q(anc)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3413 4889
a
SDict begin H.S end
 3413 4889 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3639 4826 a
SDict begin H.R end
 3639 4826
a 3639 4888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.12) cvn H.B /ANN pdfmark end
 3639 4888 a Black FK(\)\).)216 5001 y(Finally)-6
b(,)21 b(we)d(describe)j(a)e(function)i(that)e(returns)i(a)e(lo)n(wer)g
(and)g(upper)h(bound)h(on)e(the)g(minimum)g(distance)i(with)75
5114 y(gi)n(v)o(en)k(parameters)i(and)f(a)e(description)k(of)d(ho)n(w)f
(the)h(bounds)i(were)e(obtained)i(\(see)e Ft(BoundsMinimumDist)q(anc)q
(e)75 5227 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
105 5228 a
SDict begin H.S end
 105 5228 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 331
5165 a
SDict begin H.R end
 331 5165 a 331 5227 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 331 5227 a Black FK(\)\).)p
Black 1844 5841 a(114)p Black eop end end
%%Page: 115 115
TeXDict begin HPSdict begin 115 114 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.115) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(115)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.1) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.1.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundSingleton)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundSinglet)q(on\()53
b(n,)47 b(d,)g(q)g(\))1935 b Fr(\(function\))p Black
216 799 a Ft(UpperBoundSingleto)q(n)31 b FK(returns)d(the)e(Singleton)h
(bound)g(for)f(a)g(code)g(of)g(length)h Ft(n)q FK(,)e(minimum)h
(distance)i Ft(d)75 912 y FK(o)o(v)o(er)22 b(a)g(\002eld)g(of)g(size)g
Ft(q)q FK(.)27 b(This)22 b(bound)h(is)f(based)i(on)e(the)g(shortening)j
(of)d(codes.)30 b(By)21 b(shortening)k(an)d Fo(\()p Fq(n)p
Fp(;)10 b Fq(M)t Fp(;)g Fq(d)5 b Fo(\))22 b FK(code)75
1024 y Fq(d)c Fv(\000)13 b FK(1)22 b(times,)i(an)f Fo(\()p
Fq(n)13 b Fv(\000)g Fq(d)18 b Fo(+)13 b FK(1)p Fp(;)d
Fq(M)t Fp(;)g FK(1)p Fo(\))23 b FK(code)h(results,)h(with)e
Fq(M)h Fv(\024)c Fq(q)2159 991 y Fm(n)p Fh(\000)p Fm(d)s
Fk(+)p Fr(1)2392 1024 y FK(\(see)k Ft(ShortenedCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3217 1026 a
SDict begin H.S end

3217 1026 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3398 962 a
SDict begin H.R end
 3398 962
a 3398 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
 3398 1024 a Black FK(\)\).)h(Thus)1677
1208 y Fq(M)23 b Fv(\024)d Fq(q)1912 1171 y Fm(n)p Fh(\000)p
Fm(d)s Fk(+)p Fr(1)2123 1208 y Fp(:)98 1392 y FK(Codes)k(that)g(meet)f
(this)h(bound)h(are)f(called)h Fq(maximum)e(distance)j(separ)o(able)g
FK(\(see)e Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3205 1393 a
SDict begin H.S end
 3205 1393 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3386 1330 a
SDict begin H.R end
 3386 1330 a 3386 1392 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
 3386 1392 a Black
FK(\)\).)p 75 1493 1648 4 v 1764 1498 a FF(Example)p
2102 1493 V 75 1518 4 25 v 3747 1518 V 75 1618 4 100
v 188 1588 a(gap>)44 b(UpperBoundSingleton\(4)q(,)k(3,)43
b(5\);)p 3747 1618 V 75 1717 V 188 1687 a(25)p 3747 1717
V 75 1817 V 188 1787 a(gap>)h(C)e(:=)h(ReedSolomonCode\(4,3)q(\);;)49
b(Size\(C\);)p 3747 1817 V 75 1917 V 188 1887 a(25)p
3747 1917 V 75 2016 V 188 1986 a(gap>)44 b(IsMDSCode\(C\);)p
3747 2016 V 75 2116 V 188 2086 a(true)p 3747 2116 V 75
2141 4 25 v 3747 2141 V 75 2144 3675 4 v 75 2353 a
SDict begin H.S end
 75
2353 a 75 2353 a
SDict begin 13.6 H.A end
 75 2353 a 75 2353 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.2) cvn H.B /DEST pdfmark end
 75 2353 a 116 x
FJ(7.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundHamming)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2643 a Fs(\006)22 b
Ft(UpperBoundHamming)q(\()52 b(n,)47 b(d,)g(q)g(\))2028
b Fr(\(function\))p Black 216 2869 a FK(The)29 b(Hamming)h(bound)h
(\(also)g(kno)n(wn)f(as)f(the)h Fq(spher)m(e)h(pac)n(king)h(bound)r
FK(\))g(returns)f(an)f(upper)h(bound)g(on)f(the)75 2982
y(size)21 b(of)f(a)g(code)h(of)g(length)h Ft(n)p FK(,)e(minimum)g
(distance)i Ft(d)q FK(,)e(o)o(v)o(er)g(a)g(\002eld)g(of)h(size)g
Ft(q)p FK(.)27 b(The)20 b(Hamming)g(bound)i(is)e(obtained)75
3095 y(by)k(di)n(viding)i(the)e(contents)i(of)e(the)g(entire)i(space)f
Fq(GF)6 b Fo(\()p Fq(q)p Fo(\))1905 3062 y Fm(n)1967
3095 y FK(by)24 b(the)g(contents)i(of)e(a)g(ball)g(with)g(radius)h
Fv(b)p Fo(\()p Fq(d)19 b Fv(\000)13 b FK(1)p Fo(\))p
Fp(=)p FK(2)p Fv(c)p FK(.)75 3208 y(As)23 b(all)g(these)i(balls)f(are)g
(disjoint,)h(the)o(y)f(can)g(ne)n(v)o(er)g(contain)i(more)d(than)h(the)
g(whole)g(v)o(ector)h(space.)1668 3430 y Fq(M)e Fv(\024)1954
3369 y Fq(q)1999 3336 y Fm(n)p 1868 3409 255 4 v 1863
3493 a Fq(V)12 b Fo(\()p Fq(n)p Fp(;)e Fq(e)p Fo(\))2132
3430 y Fp(;)75 3663 y FK(where)32 b Fq(M)j FK(is)d(the)g(maxmimum)g
(number)h(of)f(code)n(w)o(ords)i(and)27 b Fq(V)12 b Fo(\()p
Fq(n)p Fp(;)e Fq(e)p Fo(\))33 b FK(is)e(equal)j(to)e(the)g(contents)i
(of)e(a)g(ball)g(of)75 3776 y(radius)d Fq(e)f FK(\(see)g
Ft(SphereContent)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1225 3777 a
SDict begin H.S end
 1225 3777 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb 1406
3714 a
SDict begin H.R end
 1406 3714 a 1406 3776 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.5) cvn H.B /ANN pdfmark end
 1406 3776 a Black FK(\)\).)43
b(This)28 b(bound)h(is)f(useful)h(for)g(small)f(v)n(alues)h(of)f
Ft(d)p FK(.)41 b(Codes)29 b(for)f(which)75 3888 y(equality)e(holds)e
(are)g(called)h Fq(perfect)i FK(\(see)d Ft(IsPerfectCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2085 3889 a
SDict begin H.S end

2085 3889 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 2266 3826 a
SDict begin H.R end
 2266 3826
a 2266 3888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.6) cvn H.B /ANN pdfmark end
 2266 3888 a Black FK(\)\).)p 75 3991 1648
4 v 1764 3996 a FF(Example)p 2102 3991 V 75 4015 4 25
v 3747 4015 V 75 4115 4 100 v 188 4085 a(gap>)44 b(UpperBoundHamming\()
k(15,)43 b(3,)g(2)g(\);)p 3747 4115 V 75 4215 V 188 4185
a(2048)p 3747 4215 V 75 4314 V 188 4284 a(gap>)h(C)e(:=)h
(HammingCode\()k(4,)c(GF\(2\))h(\);)p 3747 4314 V 75
4414 V 188 4384 a(a)f(linear)h([15,11,3]1)i(Hamming)e(\(4,2\))h(code)e
(over)h(GF\(2\))p 3747 4414 V 75 4514 V 188 4484 a(gap>)g(Size\()g(C)e
(\);)p 3747 4514 V 75 4613 V 188 4583 a(2048)p 3747 4613
V 75 4638 4 25 v 3747 4638 V 75 4641 3675 4 v 75 4850
a
SDict begin H.S end
 75 4850 a 75 4850 a
SDict begin 13.6 H.A end
 75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.3) cvn H.B /DEST pdfmark end
 75 4850 a 116
x FJ(7.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundJ)o(ohnson)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(UpperBoundJohnson)q(\()52 b(n,)47 b(d)g(\))2167 b
Fr(\(function\))p Black 216 5367 a FK(The)34 b(Johnson)i(bound)f(is)f
(an)f(impro)o(v)o(ed)i(v)o(ersion)h(of)d(the)h(Hamming)g(bound)h(\(see)
g Ft(UpperBoundHamming)75 5479 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 5480 a
SDict begin H.S end
 105 5480 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 5417 a
SDict begin H.R end
 286 5417 a 286 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
 286 5479 a Black FK(\)\).)29
b(In)21 b(addition)i(to)e(the)h(Hamming)f(bound,)h(it)f(tak)o(es)h
(into)g(account)h(the)f(elements)g(of)f(the)h(space)g(outside)h(the)75
5592 y(balls)h(of)g(radius)h Fq(e)e FK(around)i(the)f(elements)h(of)e
(the)h(code.)30 b(The)23 b(Johnson)i(bound)g(only)g(w)o(orks)f(for)g
(binary)h(codes.)p Black Black eop end end
%%Page: 116 116
TeXDict begin HPSdict begin 116 115 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.116) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(116)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(UpperBoundJohnson\()k(13,)43
b(5)g(\);)p 3747 523 V 75 623 V 188 593 a(77)p 3747 623
V 75 722 V 188 692 a(gap>)h(UpperBoundHamming\()k(13,)43
b(5,)g(2\);)p 3747 722 V 75 822 V 188 792 a(89)128 b(#)42
b(in)h(this)h(case)g(the)f(Johnson)i(bound)f(is)f(better)p
3747 822 V 75 847 4 25 v 3747 847 V 75 850 3675 4 v 75
1083 a
SDict begin H.S end
 75 1083 a 75 1083 a
SDict begin 13.6 H.A end
 75 1083 a 75 1083 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.4) cvn H.B /DEST pdfmark end
 75 1083
a 116 x FJ(7.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundPlotkin)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1373 a Fs(\006)22 b
Ft(UpperBoundPlotkin)q(\()52 b(n,)47 b(d,)g(q)g(\))2028
b Fr(\(function\))p Black 216 1599 a FK(The)36 b(function)j
Ft(UpperBoundPlotkin)j FK(calculates)d(the)d(sum)h(of)f(the)h
(distances)i(of)d(all)h(ordered)h(pairs)f(of)75 1712
y(dif)n(ferent)26 b(code)n(w)o(ords.)33 b(It)24 b(is)g(based)i(on)e
(the)h(f)o(act)g(that)g(the)f(minimum)g(distance)j(is)d(at)g(most)g
(equal)i(to)e(the)h(a)n(v)o(erage)75 1825 y(distance.)31
b(It)23 b(is)g(a)h(good)g(bound)h(if)e(the)h(weights)h(of)e(the)h(code)
n(w)o(ords)h(do)f(not)g(dif)n(fer)g(much.)29 b(It)23
b(results)j(in:)1525 2068 y Fq(M)d Fv(\024)1970 2007
y Fq(d)p 1725 2047 540 4 v 1725 2131 a(d)18 b Fv(\000)13
b Fo(\()p FK(1)g Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p
Fq(n)2275 2068 y Fp(;)75 2321 y FK(where)22 b Fq(M)i
FK(is)e(the)g(maximum)g(number)h(of)e(code)n(w)o(ords.)30
b(In)22 b(this)h(case,)f Ft(d)f FK(must)h(be)g(lar)n(ger)i(than)e
Fo(\()p FK(1)11 b Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p
Fq(n)p FK(,)24 b(b)n(ut)e(by)75 2434 y(shortening)27
b(the)c(code,)h(the)g(case)g Fq(d)51 b Fv(h)46 b Fo(\()p
FK(1)13 b Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p Fq(n)24
b FK(is)g(co)o(v)o(ered.)p 75 2560 1648 4 v 1764 2565
a FF(Example)p 2102 2560 V 75 2585 4 25 v 3747 2585 V
75 2684 4 100 v 188 2654 a(gap>)44 b(UpperBoundPlotkin\()k(15,)43
b(7,)g(2)g(\);)p 3747 2684 V 75 2784 V 188 2754 a(32)p
3747 2784 V 75 2884 V 188 2854 a(gap>)h(C)e(:=)h(BCHCode\()i(15,)f(7,)f
(GF\(2\))h(\);)p 3747 2884 V 75 2983 V 188 2953 a(a)f(cyclic)h
([15,5,7]5)h(BCH)f(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p
3747 2983 V 75 3083 V 188 3053 a(gap>)g(Size\(C\);)p
3747 3083 V 75 3182 V 188 3153 a(32)p 3747 3182 V 75
3282 V 188 3252 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 3282 V 75 3382 V 188 3352 a([)f(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(15,)g(15,)g(0,)h(0,)f(0,)g(0,)g(0,)g(0,)g(1)f(])p 3747
3382 V 75 3407 4 25 v 3747 3407 V 75 3410 3675 4 v 75
3643 a
SDict begin H.S end
 75 3643 a 75 3643 a
SDict begin 13.6 H.A end
 75 3643 a 75 3643 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.5) cvn H.B /DEST pdfmark end
 75 3643
a 116 x FJ(7.1.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundElias)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3933 a Fs(\006)22 b
Ft(UpperBoundElias\()53 b(n,)47 b(d,)g(q)f(\))2121 b
Fr(\(function\))p Black 216 4159 a FK(The)29 b(Elias)f(bound)j(is)d(an)
h(impro)o(v)o(ement)i(of)d(the)h(Plotkin)h(bound)h(\(see)e
Ft(UpperBoundPlotkin)34 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3373 4160 a
SDict begin H.S end
 3373 4160 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
3554 4097 a
SDict begin H.R end
 3554 4097 a 3554 4159 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
 3554 4159 a Black
FK(\)\))c(for)75 4272 y(lar)n(ge)38 b(codes.)71 b(Subcodes)38
b(are)g(used)f(to)g(decrease)i(the)f(size)f(of)g(the)h(code,)j(in)36
b(this)i(case)g(the)f(subcode)i(of)e(all)75 4385 y(code)n(w)o(ords)28
b(within)e(a)g(certain)i(ball.)36 b(This)26 b(bound)i(is)d(useful)j
(for)e(lar)n(ge)h(codes)g(with)f(relati)n(v)o(ely)i(small)e(minimum)75
4498 y(distances.)p 75 4602 1648 4 v 1764 4607 a FF(Example)p
2102 4602 V 75 4626 4 25 v 3747 4626 V 75 4726 4 100
v 188 4696 a(gap>)44 b(UpperBoundPlotkin\()k(16,)43 b(3,)g(2)g(\);)p
3747 4726 V 75 4826 V 188 4796 a(12288)p 3747 4826 V
75 4925 V 188 4895 a(gap>)h(UpperBoundElias\()j(16,)d(3,)f(2)f(\);)p
3747 4925 V 75 5025 V 188 4995 a(10280)p 3747 5025 V
75 5125 V 188 5095 a(gap>)i(UpperBoundElias\()j(20,)d(10,)f(3)g(\);)p
3747 5125 V 75 5224 V 188 5194 a(16255)p 3747 5224 V
75 5249 4 25 v 3747 5249 V 75 5252 3675 4 v Black Black
eop end end
%%Page: 117 117
TeXDict begin HPSdict begin 117 116 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.117) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(117)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.6) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.1.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundGriesmer)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundGriesme)q(r\()53
b(n,)47 b(d,)g(q)g(\))1981 b Fr(\(function\))p Black
216 799 a FK(The)23 b(Griesmer)g(bound)i(is)d(v)n(alid)i(only)g(for)f
(linear)h(codes.)30 b(It)23 b(is)f(obtained)k(by)d(counting)i(the)e
(number)h(of)f(equal)75 912 y(symbols)31 b(in)g(each)g(ro)n(w)e(of)h
(the)h(generator)h(matrix)f(of)f(the)h(code.)49 b(By)30
b(omitting)h(the)g(coordinates)i(in)e(which)f(all)75
1024 y(ro)n(ws)g(ha)n(v)o(e)h(a)f(zero,)j(a)c(smaller)j(code)f
(results.)51 b(The)30 b(Griesmer)h(bound)h(is)e(obtained)i(by)f
(repeating)i(this)e(proces)75 1137 y(until)24 b(a)g(tri)n(vial)g(code)h
(is)e(left)h(in)f(the)h(end.)p 75 1199 1648 4 v 1764
1204 a FF(Example)p 2102 1199 V 75 1224 4 25 v 3747 1224
V 75 1324 4 100 v 188 1294 a(gap>)44 b(UpperBoundGriesmer\()k(13,)c(5,)
f(2)g(\);)p 3747 1324 V 75 1424 V 188 1394 a(64)p 3747
1424 V 75 1523 V 188 1493 a(gap>)h(UpperBoundGriesmer\()k(18,)c(9,)f(2)
g(\);)p 3747 1523 V 75 1623 V 188 1593 a(8)339 b(#)43
b(the)g(maximum)i(number)f(of)f(words)h(for)g(a)e(linear)j(code)e(is)g
(8)p 3747 1623 V 75 1722 V 188 1693 a(gap>)h(Size\()g(PuncturedCode\()j
(HadamardCode\()g(20,)c(1)g(\))f(\))h(\);)p 3747 1722
V 75 1822 V 188 1792 a(20)297 b(#)43 b(this)g(non-linear)j(code)e(has)f
(20)g(elements)p 3747 1822 V 75 1847 4 25 v 3747 1847
V 75 1850 3675 4 v 75 2034 a
SDict begin H.S end
 75 2034 a 75 2034 a
SDict begin 13.6 H.A end
 75 2034
a 75 2034 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.7) cvn H.B /DEST pdfmark end
 75 2034 a 116 x FJ(7.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsGriesmerCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2324 a Fs(\006)22 b Ft(IsGriesmerCode\()52 b(C)47 b(\))2445
b Fr(\(function\))p Black 216 2550 a Ft(IsGriesmerCode)35
b FK(returns)e(`true')f(if)e(a)g(linear)i(code)g Ft(C)e
FK(is)h(a)f(Griesmer)i(code,)h(and)e(`f)o(alse')h(otherwise.)52
b(A)75 2663 y(code)24 b(is)g(called)h Fq(Griesmer)h FK(if)d(its)h
(length)h(satis\002es)1512 2892 y Fq(n)c Fo(=)f Fq(g)p
Fo([)p Fq(k)r Fp(;)10 b Fq(d)5 b Fo(])21 b(=)2003 2795
y Fm(k)q Fh(\000)p Fr(1)2014 2912 y Fa(\345)2009 2985
y Fm(i)p Fk(=)p Fr(0)2119 2892 y Fv(d)2178 2831 y Fq(d)p
2169 2871 69 4 v 2169 2955 a(q)2214 2928 y Fm(i)2247
2892 y Fv(e)p Fp(:)p 75 3115 1648 4 v 1764 3120 a FF(Example)p
2102 3115 V 75 3140 4 25 v 3747 3140 V 75 3240 4 100
v 188 3210 a(gap>)44 b(IsGriesmerCode\()j(HammingCode\()g(3,)c(GF\(2\))
h(\))e(\);)p 3747 3240 V 75 3339 V 188 3310 a(true)p
3747 3339 V 75 3439 V 188 3409 a(gap>)i(IsGriesmerCode\()j(BCHCode\()e
(17,)f(2,)f(GF\(2\))h(\))e(\);)p 3747 3439 V 75 3539
V 188 3509 a(false)p 3747 3539 V 75 3564 4 25 v 3747
3564 V 75 3567 3675 4 v 75 3750 a
SDict begin H.S end
 75 3750 a 75 3750 a
SDict begin 13.6 H.A end

75 3750 a 75 3750 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.8) cvn H.B /DEST pdfmark end
 75 3750 a 117 x FJ(7.1.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBound)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4041 a Fs(\006)22 b Ft(UpperBound\()51 b(n,)c(d,)g(q)g(\))2352
b Fr(\(function\))p Black 216 4267 a Ft(UpperBound)42
b FK(returns)e(the)f(best)g(kno)n(wn)g(upper)h(bound)g
Fq(A)p Fo(\()p Fq(n)p Fp(;)10 b Fq(d)5 b Fo(\))39 b FK(for)g(the)g
(size)g(of)g(a)f(code)h(of)g(length)h Ft(n)p FK(,)75
4380 y(minimum)32 b(distance)i Ft(d)d FK(o)o(v)o(er)h(a)g(\002eld)g(of)
f(size)i Ft(q)p FK(.)53 b(The)32 b(function)i Ft(UpperBound)h
FK(\002rst)c(checks)j(for)e(tri)n(vial)h(cases)75 4493
y(\(lik)o(e)39 b Fq(d)34 b Fo(=)28 b FK(1)37 b(or)i Fq(n)28
b Fo(=)g Fq(d)5 b FK(\),)42 b(and)c(if)g(the)h(v)n(alue)g(is)f(in)g
(the)g(b)n(uilt-in)i(table.)74 b(Then)38 b(it)g(calculates)j(the)d
(minimum)75 4606 y(v)n(alue)43 b(of)f(the)h(upper)g(bound)g(using)h
(the)e(methods)i(of)e(Singleton)i(\(see)e Ft(UpperBoundSinglet)q(on)48
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 4607
a
SDict begin H.S end
 3485 4607 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 4544 a
SDict begin H.R end
 3666 4544
a 3666 4606 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
 3666 4606 a Black FK(\)\),)75 4718 y(Hamming)36
b(\(see)h Ft(UpperBoundHamming)42 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1510 4719 a
SDict begin H.S end
 1510 4719 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1691 4656 a
SDict begin H.R end
 1691 4656 a 1691 4718 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
 1691 4718 a Black
FK(\)\),)e(Johnson)f(\(see)d Ft(UpperBoundJohnson)42
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3183 4719
a
SDict begin H.S end
 3183 4719 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 3364 4656 a
SDict begin H.R end
 3364 4656
a 3364 4718 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.3) cvn H.B /ANN pdfmark end
 3364 4718 a Black FK(\)\),)e(Plotkin)75
4831 y(\(see)30 b Ft(UpperBoundPlotkin)35 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1097 4832 a
SDict begin H.S end
 1097 4832 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1278 4769 a
SDict begin H.R end
 1278 4769 a 1278 4831 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
 1278 4831 a Black
FK(\)\))c(and)f(Elias)g(\(see)g Ft(UpperBoundElias)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2669 4832 a
SDict begin H.S end

2669 4832 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2850 4769 a
SDict begin H.R end
 2850 4769
a 2850 4831 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.5) cvn H.B /ANN pdfmark end
 2850 4831 a Black FK(\)\).)48 b(If)30 b(the)g(code)g(is)g
(binary)-6 b(,)75 4944 y Fq(A)p Fo(\()p Fq(n)p Fp(;)10
b FK(2)j Fv(\001)g Fp(`)g Fv(\000)g FK(1)p Fo(\))20 b(=)g
Fq(A)p Fo(\()p Fq(n)13 b Fo(+)g FK(1)p Fp(;)d FK(2)j
Fv(\001)g Fp(`)p Fo(\))p FK(,)23 b(so)g(the)h Ft(UpperBound)j
FK(tak)o(es)d(the)g(minimum)g(of)f(the)h(v)n(alues)h(obtained)h(from)d
(all)75 5057 y(methods)i(for)f(the)f(parameters)j Fo(\()p
Fq(n)p Fp(;)10 b FK(2)j Fv(\001)g Fp(`)g Fv(\000)g FK(1)p
Fo(\))23 b FK(and)h Fo(\()p Fq(n)13 b Fo(+)g FK(1)p Fp(;)d
FK(2)j Fv(\001)g Fp(`)p Fo(\))p FK(.)p 75 5141 1648 4
v 1764 5146 a FF(Example)p 2102 5141 V 75 5166 4 25 v
3747 5166 V 75 5265 4 100 v 188 5235 a(gap>)44 b(UpperBound\()i(10,)d
(3,)g(2)g(\);)p 3747 5265 V 75 5365 V 188 5335 a(85)p
3747 5365 V 75 5465 V 188 5435 a(gap>)h(UpperBound\()i(25,)d(9,)g(8)g
(\);)p 3747 5465 V 75 5564 V 188 5534 a(1211778792827540)p
3747 5564 V 75 5589 4 25 v 3747 5589 V 75 5592 3675 4
v Black Black eop end end
%%Page: 118 118
TeXDict begin HPSdict begin 118 117 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.118) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(118)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.9) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.1.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Lo)o(werBoundMinimumDistance)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(LowerBoundMinimum)q
(Dis)q(tan)q(ce\()53 b(C)47 b(\))1935 b Fr(\(function\))p
Black 216 799 a FK(In)26 b(this)g(form,)g Ft(LowerBoundMinimumDi)q(sta)
q(nc)q(e)31 b FK(returns)c(a)e(lo)n(wer)h(bound)h(for)f(the)g(minimum)f
(distance)j(of)75 912 y(code)c Ft(C)q FK(.)216 1024 y(This)f(command)h
(can)f(also)h(be)f(called)i(using)f(the)g(syntax)g Ft
(LowerBoundMinimumD)q(ist)q(an)q(ce\()53 b(n,)47 b(k,)g(F)g(\))p
FK(.)75 1137 y(In)26 b(this)h(form,)f Ft(LowerBoundMinimumD)q(ist)q
(anc)q(e)31 b FK(returns)d(a)e(lo)n(wer)g(bound)h(for)f(the)h(minimum)f
(distance)i(of)e(the)75 1250 y(best)33 b(kno)n(wn)f(linear)i(code)f(of)
f(length)h Ft(n)q FK(,)g(dimension)h Ft(k)e FK(o)o(v)o(er)g(\002eld)g
Ft(F)p FK(.)54 b(It)32 b(uses)h(the)f(mechanism)i(e)o(xplained)g(in)75
1363 y(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 355
1364 a
SDict begin H.S end
 355 1364 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 1301
a
SDict begin H.R end
 581 1301 a 581 1363 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 581 1363 a Black FK(.)p 75 1466
1648 4 v 1764 1471 a FF(Example)p 2102 1466 V 75 1491
4 25 v 3747 1491 V 75 1591 4 100 v 188 1561 a(gap>)44
b(C)e(:=)h(BCHCode\()i(45,)f(7)e(\);)p 3747 1591 V 75
1690 V 188 1660 a(a)h(cyclic)h([45,23,7..9]6..16)k(BCH)43
b(code,)i(delta=7,)g(b=1)e(over)h(GF\(2\))p 3747 1690
V 75 1790 V 188 1760 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\()49
b(C)43 b(\);)p 3747 1790 V 75 1890 V 188 1860 a(7)212
b(#)43 b(designed)i(distance)g(is)e(lower)h(bound)g(for)f(minimum)i
(distance)p 3747 1890 V 75 1989 V 188 1959 a(gap>)f
(LowerBoundMinimumDist)q(anc)q(e\()49 b(45,)43 b(23,)h(GF\(2\))g(\);)p
3747 1989 V 75 2089 V 188 2059 a(10)p 3747 2089 V 75
2114 4 25 v 3747 2114 V 75 2117 3675 4 v 75 2348 a
SDict begin H.S end
 75
2348 a 75 2348 a
SDict begin 13.6 H.A end
 75 2348 a 75 2348 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.10) cvn H.B /DEST pdfmark end
 75 2348 a 116 x
FJ(7.1.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundGilbertV)-9
b(arshamo)o(v)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2639
a Fs(\006)22 b Ft(LowerBoundGilbert)q(Var)q(sha)q(mov)q(\()53
b(n,)47 b(d,)g(q)f(\))1611 b Fr(\(function\))p Black
216 2864 a FK(This)36 b(is)g(the)g(lo)n(wer)g(bound)h(due)f
(\(independently\))41 b(to)36 b(Gilbert)h(and)f(V)-10
b(arshamo)o(v)k(.)67 b(It)35 b(says)i(that)f(for)g(each)75
2977 y Ft(n)46 b FK(and)g Ft(d)q FK(,)k(there)d(e)o(xists)g(a)f(linear)
h(code)g(ha)n(ving)h(length)g Fq(n)e FK(and)g(minimum)g(distance)i
Fq(d)j FK(at)46 b(least)h(of)f(size)75 3090 y Fq(q)120
3057 y Fm(n)p Fh(\000)p Fr(1)243 3090 y Fp(=)p Fq(S)8
b(pher)o(e)-5 b(C)r(on)n(t)6 b(en)n(t)g Fo(\()p Fq(n)13
b Fv(\000)g FK(1)p Fp(;)d Fq(d)22 b Fv(\000)13 b FK(2)p
Fp(;)d Fq(GF)d Fo(\()p Fq(q)p Fo(\)\))p FK(.)p 75 3215
1648 4 v 1764 3220 a FF(Example)p 2102 3215 V 75 3240
4 25 v 3747 3240 V 75 3339 4 100 v 188 3309 a(gap>)44
b(LowerBoundGilbertVars)q(ham)q(ov\()q(3,)q(2,2)q(\);)p
3747 3339 V 75 3439 V 188 3409 a(4)p 3747 3439 V 75 3538
V 188 3509 a(gap>)g(LowerBoundGilbertVars)q(ham)q(ov\()q(3,)q(3,2)q
(\);)p 3747 3538 V 75 3638 V 188 3608 a(1)p 3747 3638
V 75 3738 V 188 3708 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\(3)q(,3)q
(,2\))q(;)p 3747 3738 V 75 3837 V 188 3807 a(1)p 3747
3837 V 75 3937 V 188 3907 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\(3)q
(,2)q(,2\))q(;)p 3747 3937 V 75 4037 V 188 4007 a(2)p
3747 4037 V 75 4061 4 25 v 3747 4061 V 75 4064 3675 4
v 75 4296 a
SDict begin H.S end
 75 4296 a 75 4296 a
SDict begin 13.6 H.A end
 75 4296 a 75 4296 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.11) cvn H.B /DEST pdfmark end
 75
4296 a 116 x FJ(7.1.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o
(werBoundSpher)n(eP)o(acking)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4586 a Fs(\006)22 b Ft(LowerBoundSphereP)q(ack)q(ing)q(\()52
b(n,)c(d,)f(q)f(\))1750 b Fr(\(function\))p Black 216
4812 a FK(This)23 b(is)f(the)h(lo)n(wer)g(bound)h(due)f
(\(independently\))28 b(to)23 b(Gilbert)g(and)g(V)-10
b(arshamo)o(v)k(.)30 b(It)22 b(says)i(that)f(for)g(each)g
Ft(n)g FK(and)75 4925 y Ft(r)p FK(,)g(there)h(e)o(xists)g(an)f
(unrestricted)k(code)d(at)f(least)h(of)f(size)h Fq(q)1937
4892 y Fm(n)1975 4925 y Fp(=)p Fq(S)8 b(pher)o(e)-5 b(C)r(on)n(t)6
b(en)n(t)g Fo(\()p Fq(n)p Fp(;)k Fq(d)5 b Fp(;)10 b Fq(GF)i
Fo(\()p Fq(q)p Fo(\)\))24 b FK(minimum)f(distance)75
5038 y Fq(d)5 b FK(.)p 75 5141 1648 4 v 1764 5146 a FF(Example)p
2102 5141 V 75 5166 4 25 v 3747 5166 V 75 5265 4 100
v 188 5235 a(gap>)44 b(LowerBoundSpherePacki)q(ng\()q(3,2)q(,2)q(\);)p
3747 5265 V 75 5365 V 188 5335 a(2)p 3747 5365 V 75 5465
V 188 5435 a(gap>)g(LowerBoundSpherePacki)q(ng\()q(3,3)q(,2)q(\);)p
3747 5465 V 75 5564 V 188 5534 a(1)p 3747 5564 V 75 5589
4 25 v 3747 5589 V 75 5592 3675 4 v Black Black eop end
end
%%Page: 119 119
TeXDict begin HPSdict begin 119 118 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.119) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(119)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.12) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.1.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundMinimumDistance)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundMinimum)q(Dis)q(tan)q
(ce\()53 b(C)47 b(\))1935 b Fr(\(function\))p Black 216
799 a FK(In)22 b(this)g(form,)g Ft(UpperBoundMinimumDi)q(sta)q(nc)q(e)
27 b FK(returns)c(an)f(upper)h(bound)g(for)f(the)g(minimum)f(distance)j
(of)75 912 y(code)h Ft(C)p FK(.)k(F)o(or)23 b(unrestricted)28
b(codes,)d(it)e(just)i(returns)g(the)g(w)o(ord)f(length.)31
b(F)o(or)23 b(linear)i(codes,)g(it)f(tak)o(es)h(the)f(minimum)75
1024 y(of)29 b(the)f(possibly)j(kno)n(wn)e(v)n(alue)h(from)e(the)h
(method)h(of)e(construction,)34 b(the)29 b(weight)g(of)f(the)h
(generators,)k(and)c(the)75 1137 y(v)n(alue)24 b(from)g(the)g(table)g
(\(see)p 0.0236 0.0894 0.6179 TeXcolorrgb 994 1138 a
SDict begin H.S end

994 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.13)p
0.0236 0.0894 0.6179 TeXcolorrgb 1220 1075 a
SDict begin H.R end
 1220 1075
a 1220 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 1220 1137 a Black FK(\).)216 1250 y(This)f(command)h(can)
f(also)h(be)f(called)i(using)f(the)g(syntax)g Ft(UpperBoundMinimumD)q
(ist)q(an)q(ce\()53 b(n,)47 b(k,)g(F)g(\))p FK(.)75 1363
y(In)22 b(this)h(form,)g Ft(UpperBoundMinimumDi)q(sta)q(nce)28
b FK(returns)c(an)f(upper)h(bound)f(for)g(the)g(minimum)f(distance)j
(of)d(the)75 1476 y(best)33 b(kno)n(wn)f(linear)i(code)f(of)f(length)h
Ft(n)q FK(,)g(dimension)h Ft(k)e FK(o)o(v)o(er)g(\002eld)g
Ft(F)p FK(.)54 b(It)32 b(uses)h(the)f(mechanism)i(e)o(xplained)g(in)75
1589 y(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 355
1590 a
SDict begin H.S end
 355 1590 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 1527
a
SDict begin H.R end
 581 1527 a 581 1589 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
 581 1589 a Black FK(.)p 75 1693
1648 4 v 1764 1698 a FF(Example)p 2102 1693 V 75 1718
4 25 v 3747 1718 V 75 1818 4 100 v 188 1788 a(gap>)44
b(C)e(:=)h(BCHCode\()i(45,)f(7)e(\);;)p 3747 1818 V 75
1917 V 188 1887 a(gap>)i(UpperBoundMinimumDist)q(anc)q(e\()49
b(C)43 b(\);)p 3747 1917 V 75 2017 V 188 1987 a(9)p 3747
2017 V 75 2117 V 188 2087 a(gap>)h(UpperBoundMinimumDist)q(anc)q(e\()49
b(45,)43 b(23,)h(GF\(2\))g(\);)p 3747 2117 V 75 2216
V 188 2186 a(11)p 3747 2216 V 75 2241 4 25 v 3747 2241
V 75 2244 3675 4 v 75 2377 a
SDict begin H.S end
 75 2377 a 75 2377 a
SDict begin 13.6 H.A end
 75 2377
a 75 2377 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.13) cvn H.B /DEST pdfmark end
 75 2377 a 117 x FJ(7.1.13)p 0.0 0.0 1.0 TeXcolorrgb
99 w(BoundsMinimumDistance)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2668 a Fs(\006)22 b Ft(BoundsMinimumDist)q(anc)q(e\()53
b(n,)47 b(k,)g(F)g(\))1842 b Fr(\(function\))p Black
216 2894 a FK(The)35 b(function)i Ft(BoundsMinimumDistan)q(ce)k
FK(calculates)c(a)e(lo)n(wer)g(and)g(upper)h(bound)h(for)e(the)g
(minimum)75 3007 y(distance)26 b(of)e(an)g(optimal)i(linear)f(code)g
(with)f(w)o(ord)g(length)i Ft(n)p FK(,)d(dimension)k
Ft(k)c FK(o)o(v)o(er)h(\002eld)g Ft(F)q FK(.)30 b(The)23
b(function)k(returns)75 3120 y(a)e(record)h(with)f(the)g(tw)o(o)g
(bounds)i(and)f(an)f(e)o(xplanation)j(for)d(each)h(bound.)35
b(The)25 b(function)i Ft(Display)g FK(can)e(be)g(used)75
3232 y(to)e(sho)n(w)h(the)g(e)o(xplanations.)216 3345
y(The)53 b(v)n(alues)h(for)f(the)g(lo)n(wer)g(and)g(upper)i(bound)f
(are)f(obtained)i(from)e(a)g(table.)118 b Fy(GU)m(A)-6
b(V)f(A)51 b FK(has)i(ta-)75 3458 y(bles)42 b(containing)j(lo)n(wer)c
(and)i(upper)f(bounds)i(for)e Fq(q)30 b Fo(=)g FK(2)p
Fo(\()p Fq(n)i Fv(\024)e FK(257)p Fo(\))p Fp(;)10 b FK(3)p
Fo(\()p Fq(n)33 b Fv(\024)d FK(243)p Fo(\))p Fp(;)10
b FK(4)p Fo(\()p Fq(n)33 b Fv(\024)d FK(256)p Fo(\))p
FK(.)84 b(\(Current)75 3571 y(as)47 b(of)h(11)g(May)f(2006.\))102
b(These)48 b(tables)h(were)e(deri)n(v)o(ed)i(from)e(the)h(table)h(of)e
(Brouwer)-5 b(.)101 b(\(See)47 b([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3469 3572 a
SDict begin H.S end
 3469 3572 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Bro06)p 0.0236 0.6179 0.0894 TeXcolorrgb
3695 3509 a
SDict begin H.R end
 3695 3509 a 3695 3571 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Br) cvn H.B /ANN pdfmark end
 3695 3571 a Black
2 w FK(],)p 0.6179 0.0236 0.0894 TeXcolorrgb 75 3698
a
SDict begin H.S end
 75 3698 a 0.6179 0.0236 0.0894 TeXcolorrgb -14 x Ft
(http://www.win.tue)q(.nl)q(/\230a)q(eb/)q(vo)q(orl)q(inc)q(od.)q(ht)q
(ml)p 0.6179 0.0236 0.0894 TeXcolorrgb 2016 3625 a
SDict begin H.R end
 2016
3625 a 2016 3684 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.win.tue.nl/~aeb/voorlincod.html) >> /Subtype /Link H.B /ANN pdfmark end
 2016 3684 a Black 31 w FK(for)25 b(the)h(most)f
(recent)i(data.\))35 b(F)o(or)24 b(codes)j(o)o(v)o(er)e(other)75
3797 y(\002elds)f(and)g(for)f(lar)n(ger)j(w)o(ord)d(lengths,)i(tri)n
(vial)g(bounds)g(are)f(used.)216 3910 y(The)96 b(resulting)i(record)f
(can)g(be)f(used)g(in)g(the)g(function)j Ft(BestKnownLinearCode)j
FK(\(see)75 4023 y Ft(BestKnownLinearCod)q(e)45 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1025 4024 a
SDict begin H.S end
 1025 4024
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.14)p 0.0236 0.0894 0.6179
TeXcolorrgb 1251 3961 a
SDict begin H.R end
 1251 3961 a 1251 4023 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.14) cvn H.B /ANN pdfmark end
 1251
4023 a Black FK(\)\))40 b(to)g(construct)h(a)e(code)i(with)e(minimum)g
(distance)j(equal)e(to)g(the)f(lo)n(wer)75 4136 y(bound.)p
75 4240 1648 4 v 1764 4245 a FF(Example)p 2102 4240 V
75 4265 4 25 v 3747 4265 V 75 4364 4 100 v 188 4334 a(gap>)44
b(bounds)g(:=)f(BoundsMinimumDistan)q(ce\()49 b(7,)43
b(3)g(\);;)g(DisplayBoundsInfo\()48 b(bounds)d(\);)p
3747 4364 V 75 4464 V 188 4434 a(an)e(optimal)i(linear)f([7,3,d])h
(code)e(over)h(GF\(2\))g(has)g(d=4)p 3747 4464 V 75 4564
V 188 4534 a(--------------------)q(---)q(---)q(---)q(---)q(--)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)
q(---)q(--)p 3747 4564 V 75 4663 V 188 4633 a(Lb\(7,3\)=4,)i(by)d
(shortening)i(of:)p 3747 4663 V 75 4763 V 188 4733 a(Lb\(8,4\)=4,)h(u)c
(u+v)i(construction)i(of)d(C1)g(and)h(C2:)p 3747 4763
V 75 4862 V 188 4833 a(Lb\(4,3\)=2,)i(dual)d(of)g(the)h(repetition)i
(code)p 3747 4862 V 75 4962 V 188 4932 a(Lb\(4,1\)=4,)g(repetition)f
(code)p 3747 4962 V 75 5062 V 188 5032 a(--------------------)q(---)q
(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(--)p 3747 5062 V
75 5161 V 188 5131 a(Ub\(7,3\)=4,)h(Griesmer)f(bound)p
3747 5161 V 75 5261 V 188 5231 a(#)e(The)g(lower)h(bound)g(is)f(equal)h
(to)f(the)h(upper)g(bound,)g(so)f(a)g(code)g(with)p 3747
5261 V 75 5361 V 188 5331 a(#)g(these)h(parameters)h(is)e(optimal.)p
3747 5361 V 75 5460 V 188 5430 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q
(\()48 b(bounds)d(\);;)e(Display\()i(C)e(\);)p 3747 5460
V 75 5560 V 188 5530 a(a)g(linear)h([7,3,4]2..3)i(shortened)f(code)f
(of)p 3747 5560 V Black Black eop end end
%%Page: 120 120
TeXDict begin HPSdict begin 120 119 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.120) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(120)p Black 75 428 4 100 v 188 399 a FF(a)43
b(linear)h([8,4,4]2)h(U)e(U+V)g(construction)k(code)c(of)p
3747 428 V 75 528 V 188 498 a(U:)g(a)g(cyclic)h([4,3,2]1)h(dual)f(code)
f(of)p 3747 528 V 75 628 V 315 598 a(a)g(cyclic)h([4,1,4]2)h
(repetition)h(code)e(over)f(GF\(2\))p 3747 628 V 75 727
V 188 697 a(V:)g(a)g(cyclic)h([4,1,4]2)h(repetition)h(code)e(over)f
(GF\(2\))p 3747 727 V 75 752 4 25 v 3747 752 V 75 755
3675 4 v 75 899 a
SDict begin H.S end
 75 899 a 75 899 a
SDict begin 13.6 H.A end
 75 899 a 75 899 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.2) cvn H.B /DEST pdfmark end

75 899 a 149 x FM(7.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Co)o(v)o(ering)30
b(radius)g(bounds)h(on)g(codes)p Black 75 1167 a
SDict begin H.S end
 75 1167
a 75 1167 a
SDict begin 13.6 H.A end
 75 1167 a 75 1167 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.1) cvn H.B /DEST pdfmark end
 75 1167 a 91 x FJ(7.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(BoundsCo)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1433 a Fs(\006)22 b
Ft(BoundsCoveringRad)q(ius)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 1659 a Ft(BoundsCoveringRadi)q(us)33
b FK(returns)c(a)e(list)h(of)g(inte)o(gers.)42 b(The)27
b(\002rst)g(entry)h(of)g(this)g(list)g(is)f(the)h(maximum)f(of)75
1771 y(some)d(lo)n(wer)g(bounds)h(for)f(the)g(co)o(v)o(ering)i(radius)f
(of)f Ft(C)p FK(,)f(the)h(last)g(entry)h(the)f(minimum)g(of)g(some)g
(upper)h(bounds)g(of)75 1884 y Ft(C)p FK(.)216 1997 y(If)105
b(the)h(co)o(v)o(ering)i(radius)f(of)e Ft(C)g FK(is)h(kno)n(wn,)126
b(a)105 b(list)h(of)g(length)h(1)e(is)g(returned.)75
2110 y Ft(BoundsCoveringRadi)q(us)78 b FK(mak)o(es)c(use)f(of)g(the)g
(functions)j Ft(GeneralLowerBoundCo)q(ver)q(ing)q(Ra)q(diu)q(s)75
2223 y FK(and)24 b Ft(GeneralUpperBoundC)q(ove)q(rin)q(gRa)q(di)q(us)p
FK(.)p 75 2340 1648 4 v 1764 2345 a FF(Example)p 2102
2340 V 75 2365 4 25 v 3747 2365 V 75 2465 4 100 v 188
2435 a(gap>)44 b(BoundsCoveringRadius\()49 b(BCHCode\()c(17,)f(3,)f
(GF\(2\))h(\))e(\);)p 3747 2465 V 75 2564 V 188 2534
a([)h(3)f(..)h(4)g(])p 3747 2564 V 75 2664 V 188 2634
a(gap>)h(BoundsCoveringRadius\()49 b(HammingCode\()e(5,)c(GF\(2\))h(\))
e(\);)p 3747 2664 V 75 2763 V 188 2734 a([)h(1)f(])p
3747 2763 V 75 2788 4 25 v 3747 2788 V 75 2791 3675 4
v 75 2925 a
SDict begin H.S end
 75 2925 a 75 2925 a
SDict begin 13.6 H.A end
 75 2925 a 75 2925 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.2) cvn H.B /DEST pdfmark end
 75
2925 a 116 x FJ(7.2.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Incr)n(easeCo)o(v)
o(eringRadiusLo)o(werBound)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3215 a Fs(\006)22 b Ft(IncreaseCoveringR)q(adi)q(usL)q(owe)q(rB)q
(oun)q(d\()53 b(C[,)47 b(stopdist][,][start)q(wor)q(d])53
b(\))405 b Fr(\(function\))p Black 216 3441 a Ft(IncreaseCoveringRa)q
(diu)q(sLo)q(we)q(rBo)q(und)33 b FK(tries)27 b(to)f(increase)j(the)e
(lo)n(wer)f(bound)i(of)f(the)g(co)o(v)o(ering)h(radius)75
3554 y(of)19 b Ft(C)q FK(.)26 b(It)19 b(does)h(this)g(by)f(means)h(of)f
(a)g(probabilistic)k(algorithm.)29 b(This)19 b(algorithm)i(tak)o(es)f
(a)f(random)h(w)o(ord)g(in)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))3712 3521 y Fm(n)75 3667 y FK(\(or)28 b Ft(startword)j
FK(if)d(it)g(is)g(speci\002ed\),)j(and,)f(by)e(changing)j(random)e
(coordinates,)k(tries)c(to)f(get)h(as)f(f)o(ar)g(from)g
Ft(C)g FK(as)75 3780 y(possible.)j(If)22 b(changing)j(a)d(coordinate)j
(\002nds)d(a)g(w)o(ord)h(that)g(has)g(a)f(lar)n(ger)i(distance)g(to)e
(the)h(code)g(than)g(the)g(pre)n(vious)75 3893 y(one,)k(the)f(change)i
(is)d(made)h(permanent,)j(and)d(the)g(algorithm)i(starts)f(all)f(o)o(v)
o(er)g(again.)37 b(If)25 b(changing)k(a)c(coordinate)75
4006 y(does)30 b(not)g(\002nd)g(a)f(coset)h(leader)h(that)f(is)g
(further)h(a)o(w)o(ay)e(from)g(the)h(code,)i(then)e(the)g(change)h(is)f
(made)f(permanent)75 4118 y(with)21 b(a)g(chance)i(of)f(1)f(in)g(100,)h
(if)g(it)f(gets)h(the)g(w)o(ord)f(closer)i(to)f(the)f(code,)i(or)e
(with)g(a)g(chance)i(of)f(1)f(in)g(10,)h(if)f(the)h(w)o(ord)75
4231 y(stays)j(at)e(the)h(same)f(distance.)31 b(Otherwise,)24
b(the)g(algorithm)h(starts)g(again)f(with)f(the)h(same)g(w)o(ord)f(as)h
(before.)216 4344 y(If)g(the)g(algorithm)h(did)f(not)g(allo)n(w)g
(changes)i(that)e(decrease)i(the)e(distance)i(to)d(the)h(code,)h(it)e
(might)h(get)g(stuck)h(in)75 4457 y(a)g(sub-optimal)j(situation)g
(\(the)e(coset)g(leader)h(corresponding)i(to)d(such)g(a)f(situation)j
(-)d(i.e.)33 b(no)26 b(coordinate)i(of)e(this)75 4570
y(coset)f(leader)g(can)f(be)f(changed)j(in)d(such)i(a)e(w)o(ay)g(that)i
(we)d(get)i(at)g(a)f(lar)n(ger)i(distance)h(from)d(the)h(code)h(-)e(is)
g(called)i(an)75 4683 y Fq(orphan)p FK(\).)216 4796 y(If)20
b(the)h(algorithm)i(\002nds)d(a)h(w)o(ord)f(that)h(has)g(distance)i
Ft(stopdist)g FK(to)d(the)h(code,)h(it)e(ends)i(and)f(returns)h(that)f
(w)o(ord,)75 4909 y(which)j(can)g(be)f(used)i(for)e(further)j(in)l(v)o
(estigations.)216 5022 y(The)h(v)n(ariable)j Ft(InfoCoveringRadius)j
FK(can)28 b(be)g(set)g(to)f Ft(Print)i FK(to)f(print)g(the)g(maximum)g
(distance)h(reached)75 5135 y(so)e(f)o(ar)h(e)n(v)o(ery)g(1000)g(runs.)
41 b(The)27 b(algorithm)i(can)f(be)f(interrupted)k(with)e
Fj(C)t(T)t(R)t(L)t FK(-)t(C)r(,)g(allo)n(wing)f(the)g(user)g(to)f(look)
h(at)75 5248 y(the)j(w)o(ord)g(that)g(is)g(currently)i(being)f(e)o
(xamined)g(\(called)g(`current'\),)j(or)c(to)f(change)j(the)e(chances)h
(that)g(the)f(ne)n(w)75 5360 y(w)o(ord)26 b(is)g(made)h(permanent)h
(\(these)f(are)g(called)g(`staychance')j(and)c(`do)n(wnchance'\).)40
b(If)26 b(one)h(of)f(these)h(v)n(ariables)75 5473 y(is)c
Fq(i)p FK(,)g(then)h(it)g(corresponds)j(with)c(a)g Fq(i)g
FK(in)h(100)g(chance.)p Black Black eop end end
%%Page: 121 121
TeXDict begin HPSdict begin 121 120 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.121) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(121)p Black 216 399 a(At)25 b(the)h(moment,)h(the)f
(algorithm)i(is)d(only)i(useful)g(for)f(codes)h(with)f(small)g
(dimension,)i(where)f(small)f(means)75 511 y(that)c(the)f(elements)i
(of)e(the)g(code)h(\002t)e(in)i(the)f(memory)-6 b(.)28
b(It)21 b(w)o(orks)h(with)f(lar)n(ger)i(codes,)f(ho)n(we)n(v)o(er)l(,)g
(b)n(ut)g(when)f(you)h(use)75 624 y(it)f(for)h(codes)g(with)g(lar)n(ge)
g(dimension,)i(you)e(should)h(be)e Fq(very)h FK(patient.)30
b(If)21 b(running)j(the)d(algorithm)j(quits)e Fy(GAP)d
FK(\(due)75 737 y(to)29 b(memory)g(problems\),)i(you)f(can)f(change)h
(the)f(global)h(v)n(ariable)h Ft(CRMemSize)g FK(to)e(a)f(lo)n(wer)h(v)n
(alue.)45 b(This)29 b(might)75 850 y(cause)e(the)f(algorithm)i(to)e
(run)g(slo)n(wer)l(,)h(b)n(ut)f(without)h(quitting)h
Fy(GAP)p FK(.)c(The)h(only)i(w)o(ay)f(to)g(\002nd)f(out)i(the)f(best)g
(v)n(alue)75 963 y(of)d Ft(CRMemSize)j FK(is)e(by)f(e)o(xperimenting.)p
75 1086 1648 4 v 1764 1091 a FF(Example)p 2102 1086 V
75 1111 4 25 v 3747 1111 V 75 1210 4 100 v 188 1180 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 1210 V 75 1310 V 188 1280 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1310 V 75 1409
V 188 1380 a(gap>)g(IncreaseCoveringRadiu)q(sLo)q(wer)q(Bo)q(und)q
(\(C,)q(10\))q(;)p 3747 1409 V 75 1509 V 188 1479 a(Number)g(of)f
(runs:)h(1000)86 b(best)44 b(distance)h(so)e(far:)h(3)p
3747 1509 V 75 1609 V 188 1579 a(Number)g(of)f(runs:)h(2000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 1609 V 75
1708 V 188 1678 a(Number)g(of)f(changes:)i(100)p 3747
1708 V 75 1808 V 188 1778 a(Number)f(of)f(runs:)h(3000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 1808 V 75
1908 V 188 1878 a(Number)g(of)f(runs:)h(4000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 1908 V 75 2007 V 188
1977 a(Number)g(of)f(runs:)h(5000)86 b(best)44 b(distance)h(so)e(far:)h
(3)p 3747 2007 V 75 2107 V 188 2077 a(Number)g(of)f(runs:)h(6000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 2107 V 75
2206 V 188 2177 a(Number)g(of)f(runs:)h(7000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 2206 V 75 2306 V 188
2276 a(Number)g(of)f(changes:)i(200)p 3747 2306 V 75
2406 V 188 2376 a(Number)f(of)f(runs:)h(8000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 2406 V 75 2505 V 188
2475 a(Number)g(of)f(runs:)h(9000)86 b(best)44 b(distance)h(so)e(far:)h
(3)p 3747 2505 V 75 2605 V 188 2575 a(Number)g(of)f(runs:)h(10000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 2605 V 75
2705 V 188 2675 a(Number)h(of)f(changes:)i(300)p 3747
2705 V 75 2804 V 188 2774 a(Number)f(of)f(runs:)h(11000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 2804 V 75
2904 V 188 2874 a(Number)h(of)f(runs:)h(12000)87 b(best)43
b(distance)j(so)d(far:)g(3)p 3747 2904 V 75 3003 V 188
2974 a(Number)h(of)f(runs:)h(13000)87 b(best)43 b(distance)j(so)d(far:)
g(3)p 3747 3003 V 75 3103 V 188 3073 a(Number)h(of)f(changes:)i(400)p
3747 3103 V 75 3203 V 188 3173 a(Number)f(of)f(runs:)h(14000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 3203 V 75
3302 V 188 3272 a(user)h(interrupt)h(at...)p 3747 3302
V 75 3402 V 188 3372 a(#)p 3747 3402 V 75 3502 V 188
3472 a(#)e(used)g(ctrl-c)i(to)e(break)h(out)f(of)g(execution)p
3747 3502 V 75 3601 V 188 3571 a(#)p 3747 3601 V 75 3701
V 188 3671 a(...)g(called)i(from)p 3747 3701 V 75 3801
V 188 3771 a(IncreaseCoveringRadi)q(usL)q(owe)q(rBo)q(und)q(\()k(code,)
44 b(-1,)f(current)i(\))d(called)j(from)p 3747 3801 V
75 3900 V 230 3870 a(function\()h(arguments)f(\))e(called)h(from)g
(read-eval-loop)p 3747 3900 V 75 4000 V 188 3970 a(Entering)h(break)f
(read-eval-print)j(loop)d(...)p 3747 4000 V 75 4099 V
188 4069 a(you)f(can)h('quit;')g(to)f(quit)h(to)f(outer)h(loop,)g(or)p
3747 4099 V 75 4199 V 188 4169 a(you)f(can)h('return;')h(to)e(continue)
p 3747 4199 V 75 4299 V 188 4269 a(brk>)h(current;)p
3747 4299 V 75 4398 V 188 4368 a([)f(Z\(2\)\2100,)h(Z\(2\)\2100,)h
(Z\(2\)\2100,)g(Z\(2\)\2100,)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100)g(])p 3747 4398
V 75 4498 V 188 4468 a(brk>)p 3747 4498 V 75 4598 V 188
4568 a(gap>)f(CoveringRadius\(C\);)p 3747 4598 V 75 4697
V 188 4667 a(3)p 3747 4697 V 75 4797 V 3747 4797 V 75
4822 4 25 v 3747 4822 V 75 4825 3675 4 v 75 4958 a
SDict begin H.S end
 75
4958 a 75 4958 a
SDict begin 13.6 H.A end
 75 4958 a 75 4958 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.3) cvn H.B /DEST pdfmark end
 75 4958 a 116 x
FJ(7.2.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Exhausti)o(v)o(eSear)n(chCo)o
(v)o(eringRadius)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5248
a Fs(\006)22 b Ft(ExhaustiveSearchC)q(ove)q(rin)q(gRa)q(di)q(us\()53
b(C)47 b(\))1703 b Fr(\(function\))p Black 216 5474 a
Ft(ExhaustiveSearchCo)q(ver)q(ing)q(Ra)q(diu)q(s)30 b
FK(does)d(an)e(e)o(xhausti)n(v)o(e)i(search)g(to)e(\002nd)g(the)g(co)o
(v)o(ering)i(radius)g(of)e Ft(C)p FK(.)75 5587 y(Ev)o(ery)j(time)g(a)g
(coset)h(leader)g(of)f(a)g(coset)h(with)f(weight)h Fq(w)e
FK(is)h(found,)i(the)f(function)h(tries)f(to)f(\002nd)g(a)g(coset)h
(leader)p Black Black eop end end
%%Page: 122 122
TeXDict begin HPSdict begin 122 121 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.122) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(122)p Black 75 399 a(of)30 b(a)f(coset)i(with)e(weight)i
Fq(w)15 b Fo(+)g FK(1.)46 b(It)29 b(does)i(this)f(by)g(enumerating)i
(all)e(w)o(ords)g(of)g(weight)g Fq(w)15 b Fo(+)g FK(1,)30
b(and)g(checking)75 511 y(whether)d(a)e(w)o(ord)h(is)g(a)f(coset)i
(leader)-5 b(.)36 b(The)26 b(start)g(weight)h(is)e(the)h(current)i(kno)
n(wn)e(lo)n(wer)f(bound)j(on)e(the)g(co)o(v)o(ering)75
624 y(radius.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 853 V 75 952 V 188 923 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 952 V 75 1052
V 188 1022 a(gap>)g(ExhaustiveSearchCover)q(ing)q(Rad)q(iu)q(s\(C)q
(\);)p 3747 1052 V 75 1152 V 188 1122 a(Trying)g(3)f(...)p
3747 1152 V 75 1251 V 188 1221 a([)g(3)f(..)h(5)g(])p
3747 1251 V 75 1351 V 188 1321 a(gap>)h(CoveringRadius\(C\);)p
3747 1351 V 75 1451 V 188 1421 a(3)p 3747 1451 V 75 1550
V 3747 1550 V 75 1575 4 25 v 3747 1575 V 75 1578 3675
4 v 75 1711 a
SDict begin H.S end
 75 1711 a 75 1711 a
SDict begin 13.6 H.A end
 75 1711 a 75 1711 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.4) cvn H.B /DEST pdfmark end

75 1711 a 117 x FJ(7.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralLo)o(werBoundCo)o(v)o(eringRadius)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2002 a Fs(\006)22 b Ft(GeneralLowerBound)q(Cov)q(eri)q
(ngR)q(ad)q(ius)q(\()52 b(C)47 b(\))1657 b Fr(\(function\))p
Black 216 2228 a Ft(GeneralLowerBoundC)q(ove)q(rin)q(gR)q(adi)q(us)29
b FK(returns)c(a)e(lo)n(wer)g(bound)i(on)e(the)h(co)o(v)o(ering)g
(radius)h(of)e Ft(C)q FK(.)k(It)c(uses)75 2341 y(as)j(man)o(y)g
(functions)j(which)e(names)g(start)g(with)f Ft(LowerBoundCoveringR)q
(adi)q(us)32 b FK(as)26 b(possible)j(to)d(\002nd)g(the)h(best)75
2454 y(kno)n(wn)k(lo)n(wer)h(bound)g(\(at)f(least)h(that)g
Fy(GU)m(A)-6 b(V)f(A)29 b FK(kno)n(ws)j(of\))f(together)i(with)e
(tables)h(for)g(the)f(co)o(v)o(ering)i(radius)f(of)75
2566 y(binary)25 b(linear)g(codes)f(with)g(length)h(not)f(greater)h
(than)f(64.)p 75 2689 1648 4 v 1764 2694 a FF(Example)p
2102 2689 V 75 2714 4 25 v 3747 2714 V 75 2814 4 100
v 188 2784 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q
(\)\);)p 3747 2814 V 75 2913 V 188 2883 a(a)85 b([10,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
2913 V 75 3013 V 188 2983 a(gap>)g(GeneralLowerBoundCove)q(rin)q(gRa)q
(di)q(us\()q(C\);)p 3747 3013 V 75 3113 V 188 3083 a(2)p
3747 3113 V 75 3212 V 188 3182 a(gap>)g(CoveringRadius\(C\);)p
3747 3212 V 75 3312 V 188 3282 a(3)p 3747 3312 V 75 3411
V 3747 3411 V 75 3436 4 25 v 3747 3436 V 75 3439 3675
4 v 75 3573 a
SDict begin H.S end
 75 3573 a 75 3573 a
SDict begin 13.6 H.A end
 75 3573 a 75 3573 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.5) cvn H.B /DEST pdfmark end

75 3573 a 116 x FJ(7.2.5)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralUpperBoundCo)o(v)o(eringRadius)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3863 a Fs(\006)22 b Ft(GeneralUpperBound)q(Cov)q(eri)q
(ngR)q(ad)q(ius)q(\()52 b(C)47 b(\))1657 b Fr(\(function\))p
Black 216 4089 a Ft(GeneralUpperBoundC)q(ove)q(rin)q(gR)q(adi)q(us)39
b FK(returns)c(an)f(upper)g(bound)h(on)f(the)f(co)o(v)o(ering)i(radius)
g(of)e Ft(C)q FK(.)57 b(It)75 4202 y(uses)26 b(as)g(man)o(y)f
(functions)j(which)e(names)g(start)g(with)g Ft(UpperBoundCoveringR)q
(adi)q(us)31 b FK(as)26 b(possible)h(to)f(\002nd)f(the)75
4315 y(best)f(kno)n(wn)g(upper)h(bound)g(\(at)e(least)i(that)f
Fy(GU)m(A)-6 b(V)f(A)22 b FK(kno)n(ws)h(of\).)p 75 4437
1648 4 v 1764 4442 a FF(Example)p 2102 4437 V 75 4462
4 25 v 3747 4462 V 75 4562 4 100 v 188 4532 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 4562 V 75 4662 V 188 4632 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4662 V 75 4761
V 188 4731 a(gap>)g(GeneralUpperBoundCove)q(rin)q(gRa)q(di)q(us\()q
(C\);)p 3747 4761 V 75 4861 V 188 4831 a(4)p 3747 4861
V 75 4960 V 188 4930 a(gap>)g(CoveringRadius\(C\);)p
3747 4960 V 75 5060 V 188 5030 a(3)p 3747 5060 V 75 5160
V 3747 5160 V 75 5185 4 25 v 3747 5185 V 75 5188 3675
4 v Black Black eop end end
%%Page: 123 123
TeXDict begin HPSdict begin 123 122 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.123) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(123)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.6) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.2.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o(eringRadiusSpher)n(eCo)o(v)o
(ering)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22
b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sSp)q(he)q(reC)q(ove)q(rin)q(g\()
53 b(n,)47 b(M[,)g(F,])h(false)g(\))637 b Fr(\(function\))p
Black 216 799 a FK(This)18 b(command)h(can)f(also)h(be)f(called)h
(using)h(the)e(syntax)i Ft(LowerBoundCoveringR)q(adi)q(usS)q(ph)q(ere)q
(Cov)q(eri)q(ng)q(\()75 912 y(n,)47 b(r,)g([F,])h(true)g(\))p
FK(.)82 b(If)41 b(the)h(last)g(ar)n(gument)h(of)f Ft
(LowerBoundCoveringR)q(adi)q(us)q(Sph)q(ere)q(Cov)q(er)q(ing)47
b FK(is)75 1024 y Ft(false)r FK(,)c(then)e(it)f(returns)i(a)e(lo)n(wer)
h(bound)g(for)g(the)f(co)o(v)o(ering)i(radius)g(of)e(a)g(code)h(of)g
(size)f Ft(M)g FK(and)h(length)h Ft(n)p FK(.)75 1137
y(Otherwise,)24 b(it)f(returns)j(a)d(lo)n(wer)g(bound)i(for)f(the)g
(size)g(of)f(a)g(code)i(of)e(length)i Ft(n)e FK(and)h(co)o(v)o(ering)h
(radius)g Ft(r)q FK(.)216 1250 y Ft(F)k FK(is)f(the)i(\002eld)e(o)o(v)o
(er)h(which)h(the)f(code)h(is)e(de\002ned.)46 b(If)29
b Ft(F)f FK(is)h(omitted,)i(it)e(is)g(assumed)h(that)f(the)h(code)f(is)
g(o)o(v)o(er)75 1363 y Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p
FK(.)29 b(The)23 b(bound)i(is)e(computed)i(according)i(to)c(the)h
(sphere)h(co)o(v)o(ering)g(bound:)1614 1567 y Fq(M)16
b Fv(\001)8 b Fq(V)1790 1581 y Fm(q)1828 1567 y Fo(\()p
Fq(n)p Fp(;)i Fq(r)r Fo(\))22 b Fv(\025)e Fq(q)2173 1530
y Fm(n)75 1772 y FK(where)f Fq(V)366 1786 y Fm(q)404
1772 y Fo(\()p Fq(n)p Fp(;)10 b Fq(r)r Fo(\))24 b FK(is)f(the)h(size)g
(of)g(a)f(sphere)i(of)e(radius)i Fq(r)g FK(in)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))2159 1739 y Fm(n)2197 1772 y FK(.)p
75 1902 1648 4 v 1764 1907 a FF(Example)p 2102 1902 V
75 1927 4 25 v 3747 1927 V 75 2027 4 100 v 188 1997 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 2027 V 75 2126 V 188 2096 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 2126 V 75 2226
V 188 2196 a(gap>)g(Size\(C\);)p 3747 2226 V 75 2325
V 188 2296 a(32)p 3747 2325 V 75 2425 V 188 2395 a(gap>)g
(CoveringRadius\(C\);)p 3747 2425 V 75 2525 V 188 2495
a(3)p 3747 2525 V 75 2624 V 188 2594 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Sph)q(er)q(eCo)q(ver)q(ing)q(\(10)q(,32)q(,GF)q(\(2\))q(,fa)q
(lse)q(\);)p 3747 2624 V 75 2724 V 188 2694 a(2)p 3747
2724 V 75 2824 V 188 2794 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Sph)q
(er)q(eCo)q(ver)q(ing)q(\(10)q(,3,)q(GF\()q(2\),)q(tru)q(e\);)p
3747 2824 V 75 2923 V 188 2893 a(6)p 3747 2923 V 75 3023
V 3747 3023 V 75 3048 4 25 v 3747 3048 V 75 3051 3675
4 v 75 3184 a
SDict begin H.S end
 75 3184 a 75 3184 a
SDict begin 13.6 H.A end
 75 3184 a 75 3184 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.7) cvn H.B /DEST pdfmark end

75 3184 a 116 x FJ(7.2.7)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Lo)o(werBoundCo)o(v)o(eringRadiusV)-9 b(anW)j(ee1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3475 a Fs(\006)22 b
Ft(LowerBoundCoverin)q(gRa)q(diu)q(sVa)q(nW)q(ee1)q(\()52
b(n,)47 b(M[,)h(F,])f(false)i(\))961 b Fr(\(function\))p
Black 216 3700 a FK(This)31 b(command)g(can)g(also)h(be)f(called)h
(using)g(the)f(syntax)h Ft(LowerBoundCovering)q(Ra)q(diu)q(sVa)q(nWe)q
(e1)q(\()52 b(n,)75 3813 y(r,)47 b([F,])h(true)g(\))p
FK(.)j(If)31 b(the)h(last)g(ar)n(gument)h(of)e Ft(LowerBoundCoverin)q
(gRa)q(diu)q(sVa)q(nW)q(ee1)37 b FK(is)31 b Ft(false)r
FK(,)h(then)g(it)75 3926 y(returns)26 b(a)e(lo)n(wer)g(bound)i(for)e
(the)h(co)o(v)o(ering)h(radius)f(of)g(a)e(code)j(of)e(size)h
Ft(M)f FK(and)g(length)i Ft(n)p FK(.)31 b(Otherwise,)25
b(it)f(returns)i(a)75 4039 y(lo)n(wer)d(bound)i(for)f(the)g(size)g(of)g
(a)f(code)h(of)f(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g
Ft(r)p FK(.)216 4152 y Ft(F)k FK(is)f(the)i(\002eld)e(o)o(v)o(er)h
(which)h(the)f(code)h(is)e(de\002ned.)46 b(If)29 b Ft(F)f
FK(is)h(omitted,)i(it)e(is)g(assumed)h(that)f(the)h(code)f(is)g(o)o(v)o
(er)75 4265 y Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)216
4378 y(The)23 b(V)-10 b(an)23 b(W)-7 b(ee)23 b(bound)i(is)f(an)f(impro)
o(v)o(ement)i(of)e(the)h(sphere)h(co)o(v)o(ering)g(bound:)997
4656 y Fq(M)16 b Fv(\001)1127 4501 y Fc(\()1195 4656
y Fq(V)1246 4670 y Fm(q)1284 4656 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1627 4515 y Fc(\000)1668 4549
y Fm(n)1671 4620 y(r)1702 4515 y Fc(\001)p 1579 4635
213 4 v 1579 4721 a Fv(d)1629 4685 y Fm(n)p Fh(\000)p
Fm(r)p 1629 4700 113 4 v 1629 4752 a(r)r Fk(+)p Fr(1)1751
4721 y Fv(e)1812 4528 y Fc(\022)o(\030)1941 4595 y Fq(n)g
Fo(+)g FK(1)p 1941 4635 187 4 v 1945 4719 a Fq(r)i Fo(+)e
FK(1)2138 4528 y Fc(\031)2204 4656 y Fv(\000)2297 4595
y Fq(n)g Fo(+)g FK(1)p 2297 4635 V 2301 4719 a Fq(r)i
Fo(+)e FK(1)2494 4528 y Fc(\023)2561 4501 y(\))2654 4656
y Fv(\025)20 b Fq(q)2790 4619 y Fm(n)p 75 4972 1648 4
v 1764 4977 a FF(Example)p 2102 4972 V 75 4997 4 25 v
3747 4997 V 75 5097 4 100 v 188 5067 a(gap>)44 b
(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p 3747
5097 V 75 5197 V 188 5167 a(a)85 b([10,5,?])45 b(randomly)g(generated)g
(code)f(over)g(GF\(2\))p 3747 5197 V 75 5296 V 188 5266
a(gap>)g(Size\(C\);)p 3747 5296 V 75 5396 V 188 5366
a(32)p 3747 5396 V 75 5495 V 188 5466 a(gap>)g(CoveringRadius\(C\);)p
3747 5495 V 75 5595 V 188 5565 a(3)p 3747 5595 V Black
Black eop end end
%%Page: 124 124
TeXDict begin HPSdict begin 124 123 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.124) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(124)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(LowerBoundCoveringRad)q(ius)q(Van)q(We)q(e1\()q(10,)q(32,)q(GF\()q
(2\),)q(fal)q(se\))q(;)p 3747 428 V 75 528 V 188 498
a(2)p 3747 528 V 75 628 V 188 598 a(gap>)g(LowerBoundCoveringRad)q(ius)
q(Van)q(We)q(e1\()q(10,)q(3,G)q(F\(2)q(\),t)q(rue)q(\);)p
3747 628 V 75 727 V 188 697 a(6)p 3747 727 V 75 827 V
3747 827 V 75 852 4 25 v 3747 852 V 75 855 3675 4 v 75
984 a
SDict begin H.S end
 75 984 a 75 984 a
SDict begin 13.6 H.A end
 75 984 a 75 984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.8) cvn H.B /DEST pdfmark end
 75 984 a 116
x FJ(7.2.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusV)-9 b(anW)j(ee2)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1274 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sVa)q(nW)q
(ee2)q(\()52 b(n,)47 b(M,)h(false)g(\))1193 b Fr(\(function\))p
Black 216 1500 a FK(This)20 b(command)i(can)f(also)g(be)f(called)i
(using)g(the)e(syntax)j Ft(LowerBoundCoveringRa)q(di)q(usV)q(anW)q(ee2)
q(\()53 b(n,)47 b(r)75 1613 y([,true])i(\))p FK(.)40
b(If)27 b(the)h(last)g(ar)n(gument)h(of)f Ft(LowerBoundCoveringR)q(adi)
q(usV)q(an)q(Wee)q(2)33 b FK(is)27 b Ft(false)r FK(,)g(then)h(it)g
(returns)75 1726 y(a)e(lo)n(wer)g(bound)i(for)f(the)g(co)o(v)o(ering)h
(radius)f(of)g(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)36 b(Otherwise,)28 b(it)e(returns)i(a)e(lo)n(wer)75
1839 y(bound)f(for)f(the)g(size)g(of)f(a)g(code)i(of)e(length)i
Ft(n)e FK(and)h(co)o(v)o(ering)h(radius)g Ft(r)p FK(.)216
1952 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)k(It)24
b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)765
2194 y Fq(M)16 b Fv(\001)904 2053 y Fc(\000\000)983 2127
y Fq(V)1034 2141 y Fr(2)1071 2127 y Fo(\()p Fq(n)p Fp(;)10
b FK(2)p Fo(\))j Fv(\000)1374 2091 y Fr(1)p 1374 2106
34 4 v 1374 2158 a(2)1417 2127 y Fo(\()p Fq(r)i Fo(+)e
FK(2)p Fo(\)\()p Fq(r)i Fv(\000)e FK(1)p Fo(\))1915 2053
y Fc(\001)1963 2127 y Fq(V)2014 2141 y Fr(2)2051 2127
y Fo(\()p Fq(n)p Fp(;)d Fq(r)r Fo(\))j(+)g Fu(e)-5 b
Fq(V)2421 2141 y Fr(2)2460 2127 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)15 b Fv(\000)e FK(2)p Fo(\))2789 2053 y Fc(\001)p
904 2173 1928 4 v 1301 2264 a Fo(\()-5 b Fq(V)1382 2278
y Fr(2)1420 2264 y Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fo(\))j
Fv(\000)1722 2228 y Fr(1)p 1722 2243 34 4 v 1722 2295
a(2)1765 2264 y Fo(\()p Fq(r)i Fo(+)e FK(2)p Fo(\)\()p
Fq(r)i Fv(\000)e FK(1)p Fo(\))g(+)g Fu(e)p Fo(\))2862
2194 y Fv(\025)19 b FK(2)2997 2156 y Fm(n)3035 2194 y
Fp(;)75 2432 y FK(where)929 2573 y Fu(e)h Fo(=)1080 2445
y Fc(\022)1147 2512 y Fq(r)15 b Fo(+)e FK(2)1214 2636
y(2)1326 2445 y Fc(\023)d(\030\022)1523 2512 y Fq(n)j
Fv(\000)g Fq(r)i Fo(+)e FK(1)1660 2636 y(2)1843 2445
y Fc(\023)1910 2573 y Fp(=)1955 2445 y Fc(\022)2022 2512
y Fq(r)i Fo(+)e FK(2)2089 2636 y(2)2201 2445 y Fc(\023\031)2333
2573 y Fv(\000)2417 2445 y Fc(\022)2484 2512 y Fq(n)g
Fv(\000)g Fq(r)i Fo(+)e FK(1)2621 2636 y(2)2804 2445
y Fc(\023)2871 2573 y Fp(:)p 75 2806 1648 4 v 1764 2811
a FF(Example)p 2102 2806 V 75 2831 4 25 v 3747 2831 V
75 2930 4 100 v 188 2901 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q
(,GF)q(\(2)q(\)\);)p 3747 2930 V 75 3030 V 188 3000 a(a)85
b([10,5,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 3030 V 75 3130 V 188 3100 a(gap>)g(Size\(C\);)p
3747 3130 V 75 3229 V 188 3199 a(32)p 3747 3229 V 75
3329 V 188 3299 a(gap>)g(CoveringRadius\(C\);)p 3747
3329 V 75 3429 V 188 3399 a(3)p 3747 3429 V 75 3528 V
188 3498 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Van)q(We)q(e2\()q(10,)q
(32,)q(fal)q(se\))q(;)p 3747 3528 V 75 3628 V 188 3598
a(2)p 3747 3628 V 75 3727 V 188 3698 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Van)q(We)q(e2\()q(10,)q(3,t)q(rue)q(\);)p 3747
3727 V 75 3827 V 188 3797 a(7)p 3747 3827 V 75 3927 V
3747 3927 V 75 3952 4 25 v 3747 3952 V 75 3955 3675 4
v 75 4084 a
SDict begin H.S end
 75 4084 a 75 4084 a
SDict begin 13.6 H.A end
 75 4084 a 75 4084 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.9) cvn H.B /DEST pdfmark end
 75
4084 a 116 x FJ(7.2.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o
(v)o(eringRadiusCountingExcess)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4374 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sCo)q(un)q
(tin)q(gEx)q(ces)q(s\()53 b(n,)47 b(M,)g(false)h(\))869
b Fr(\(function\))p Black 216 4600 a FK(This)35 b(command)g(can)g(also)
g(be)g(called)h(with)e Ft(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q
(ing)q(Exc)q(ess)q(\()53 b(n,)47 b(r)75 4713 y([,true])i(\))p
FK(.)29 b(If)23 b(the)h(last)h(ar)n(gument)g(of)f Ft
(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)30
b FK(is)23 b Ft(false)r FK(,)g(then)h(it)75 4826 y(returns)i(a)e(lo)n
(wer)g(bound)i(for)e(the)h(co)o(v)o(ering)h(radius)f(of)g(a)e(code)j
(of)e(size)h Ft(M)f FK(and)g(length)i Ft(n)p FK(.)31
b(Otherwise,)25 b(it)f(returns)i(a)75 4939 y(lo)n(wer)d(bound)i(for)f
(the)g(size)g(of)g(a)f(code)h(of)f(length)i Ft(n)f FK(and)g(co)o(v)o
(ering)h(radius)g Ft(r)p FK(.)216 5052 y(This)e(bound)i(only)g(w)o
(orks)f(for)g(binary)h(codes.)k(It)24 b(is)f(based)i(on)e(the)h(follo)n
(wing)h(inequality:)1139 5231 y Fq(M)16 b Fv(\001)d Fo(\()p
Fu(r)-5 b Fq(V)1400 5245 y Fr(2)1437 5231 y Fo(\()p Fq(n)p
Fp(;)10 b Fq(r)r Fo(\))j(+)g Fu(e)-5 b Fq(V)1807 5245
y Fr(2)1846 5231 y Fo(\()p Fq(n)p Fp(;)10 b Fq(r)15 b
Fv(\000)e FK(1)p Fo(\)\))21 b Fv(\025)f Fo(\()p Fu(r)13
b Fo(+)g Fu(e)p Fo(\))p FK(2)2624 5194 y Fm(n)2661 5231
y Fp(;)75 5410 y FK(where)1374 5552 y Fu(e)20 b Fo(=)g(\()p
Fq(r)15 b Fo(+)e FK(1)p Fo(\))1784 5423 y Fc(\030)1848
5490 y Fq(n)g Fo(+)g FK(1)p 1848 5531 187 4 v 1852 5614
a Fq(r)i Fo(+)e FK(1)2044 5423 y Fc(\031)2110 5552 y
Fv(\000)g Fo(\()p Fq(n)g Fo(+)g FK(1)p Fo(\))p Black
Black eop end end
%%Page: 125 125
TeXDict begin HPSdict begin 125 124 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.125) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(125)p Black 75 399 a(and)1357 544 y Fu(r)20
b Fo(=)1518 416 y Fc(\032)1627 488 y Fq(n)13 b Fv(\000)g
FK(3)g Fo(+)1920 452 y Fr(2)p 1920 467 34 4 v 1920 519
a Fm(n)1963 488 y Fp(;)147 b FK(if)23 b Fq(r)g Fo(=)d
FK(2)1627 601 y Fq(n)13 b Fv(\000)g Fq(r)i Fv(\000)e
FK(1)p Fp(;)146 b FK(if)24 b Fq(r)e Fv(\025)e FK(3)p
Fp(:)p 75 776 1648 4 v 1764 781 a FF(Example)p 2102 776
V 75 800 4 25 v 3747 800 V 75 900 4 100 v 188 870 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 900 V 75 1000 V 188 970 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1000 V 75 1099
V 188 1069 a(gap>)g(Size\(C\);)p 3747 1099 V 75 1199
V 188 1169 a(32)p 3747 1199 V 75 1299 V 188 1269 a(gap>)g
(CoveringRadius\(C\);)p 3747 1299 V 75 1398 V 188 1368
a(3)p 3747 1398 V 75 1498 V 188 1468 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)q(\(10)q(,32)q(,fa)q(lse)q(\);)p
3747 1498 V 75 1597 V 188 1568 a(0)p 3747 1597 V 75 1697
V 188 1667 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Cou)q(nt)q(ing)q(Exc)
q(ess)q(\(10)q(,3,)q(tru)q(e\);)p 3747 1697 V 75 1797
V 188 1767 a(7)p 3747 1797 V 75 1896 V 3747 1896 V 75
1921 4 25 v 3747 1921 V 75 1924 3675 4 v 75 2053 a
SDict begin H.S end
 75
2053 a 75 2053 a
SDict begin 13.6 H.A end
 75 2053 a 75 2053 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.10) cvn H.B /DEST pdfmark end
 75 2053 a 117 x
FJ(7.2.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusEmbedded1)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2344 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sEm)q(be)q
(dde)q(d1\()53 b(n,)47 b(M,)g(false)h(\))1101 b Fr(\(function\))p
Black 216 2570 a FK(This)68 b(command)g(can)g(also)h(be)e(called)i
(with)f Ft(LowerBoundCoveringR)q(adi)q(us)q(Emb)q(edd)q(ed1)q(\()53
b(n,)47 b(r)75 2683 y([,true])i(\))p FK(.)k(If)32 b(the)g(last)h(ar)n
(gument)h(of)e Ft(LowerBoundCoveringRa)q(di)q(usE)q(mbe)q(dde)q(d1)38
b FK(is)31 b('f)o(alse',)36 b(then)c(it)g(re-)75 2795
y(turns)c(a)g(lo)n(wer)f(bound)i(for)f(the)f(co)o(v)o(ering)i(radius)g
(of)f(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)39 b(Otherwise,)29 b(it)f(returns)h(a)75
2908 y(lo)n(wer)23 b(bound)i(for)f(the)g(size)g(of)g(a)f(code)h(of)f
(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g Ft(r)p
FK(.)216 3021 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)
k(It)24 b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)1007
3247 y Fq(M)16 b Fv(\001)1137 3119 y Fc(\022)1198 3247
y Fq(V)1249 3261 y Fr(2)1287 3247 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1571 3119 y Fc(\022)1639 3185
y FK(2)p Fq(r)1662 3309 y(r)1722 3119 y Fc(\023\023)1876
3247 y Fv(\025)20 b FK(2)2012 3209 y Fm(n)2062 3247 y
Fv(\000)13 b Fq(A)p Fo(\()p Fq(n)p Fp(;)d FK(2)p Fq(r)15
b Fo(+)e FK(1)p Fo(\))2576 3119 y Fc(\022)2643 3185 y
FK(2)p Fq(r)2666 3309 y(r)2726 3119 y Fc(\023)2793 3247
y Fp(;)75 3475 y FK(where)27 b Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))27 b FK(denotes)h(the)f(maximal)h(cardinality)
h(of)e(a)f(\(binary\))j(code)e(of)g(length)h Fq(n)e FK(and)i(minimum)e
(distance)75 3588 y Fq(d)5 b FK(.)28 b(The)23 b(function)j
Ft(UpperBound)g FK(is)e(used)g(to)f(compute)i(this)f(v)n(alue.)216
3701 y(Sometimes)295 b Ft(LowerBoundCovering)q(Rad)q(ius)q(Em)q(bed)q
(ded)q(1)300 b FK(is)295 b(better)g(than)75 3814 y Ft
(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)28 b(sometimes)d(it)e(is)h(the)g(other)g(w)o(ay)f(around.)p
75 3911 1648 4 v 1764 3916 a FF(Example)p 2102 3911 V
75 3936 4 25 v 3747 3936 V 75 4036 4 100 v 188 4006 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 4036 V 75 4135 V 188 4105 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4135 V 75 4235
V 188 4205 a(gap>)g(Size\(C\);)p 3747 4235 V 75 4335
V 188 4305 a(32)p 3747 4335 V 75 4434 V 188 4404 a(gap>)g
(CoveringRadius\(C\);)p 3747 4434 V 75 4534 V 188 4504
a(3)p 3747 4534 V 75 4633 V 188 4604 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Emb)q(ed)q(ded)q(1\(1)q(0,3)q(2,f)q(als)q(e\);)p
3747 4633 V 75 4733 V 188 4703 a(2)p 3747 4733 V 75 4833
V 188 4803 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Emb)q(ed)q(ded)q
(1\(1)q(0,3)q(,tr)q(ue\))q(;)p 3747 4833 V 75 4932 V
188 4902 a(7)p 3747 4932 V 75 5032 V 3747 5032 V 75 5057
4 25 v 3747 5057 V 75 5060 3675 4 v 75 5189 a
SDict begin H.S end
 75 5189
a 75 5189 a
SDict begin 13.6 H.A end
 75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.11) cvn H.B /DEST pdfmark end
 75 5189 a 116 x FJ(7.2.11)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusEmbedded2)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5479 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sEm)q(be)q
(dde)q(d2\()53 b(n,)47 b(M,)g(false)h(\))1101 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 126 126
TeXDict begin HPSdict begin 126 125 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.126) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(126)p Black 216 399 a(This)68 b(command)g(can)g(also)h
(be)e(called)i(with)f Ft(LowerBoundCoveringR)q(adi)q(us)q(Emb)q(edd)q
(ed2)q(\()53 b(n,)47 b(r)75 511 y([,true])i(\))p FK(.)k(If)32
b(the)g(last)h(ar)n(gument)h(of)e Ft(LowerBoundCoveringRa)q(di)q(usE)q
(mbe)q(dde)q(d2)38 b FK(is)31 b('f)o(alse',)36 b(then)c(it)g(re-)75
624 y(turns)c(a)g(lo)n(wer)f(bound)i(for)f(the)f(co)o(v)o(ering)i
(radius)g(of)f(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)39 b(Otherwise,)29 b(it)f(returns)h(a)75
737 y(lo)n(wer)23 b(bound)i(for)f(the)g(size)g(of)g(a)f(code)h(of)f
(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g Ft(r)p
FK(.)216 850 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)k
(It)24 b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)951
1101 y Fq(M)16 b Fv(\001)1081 973 y Fc(\022)1143 1101
y Fq(V)1194 1115 y Fr(2)1232 1101 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1526 1040 y FK(3)p 1526 1080
46 4 v 1526 1164 a(2)1582 973 y Fc(\022)1649 1040 y FK(2)p
Fq(r)1671 1164 y(r)1732 973 y Fc(\023\023)1886 1101 y
Fv(\025)20 b FK(2)2022 1064 y Fm(n)2072 1101 y Fv(\000)13
b FK(2)p Fq(A)p Fo(\()p Fq(n)p Fp(;)d FK(2)p Fq(r)15
b Fo(+)e FK(1)p Fo(\))2631 973 y Fc(\022)2699 1040 y
FK(2)p Fq(r)2721 1164 y(r)2782 973 y Fc(\023)2848 1101
y Fp(;)75 1355 y FK(where)27 b Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))27 b FK(denotes)h(the)f(maximal)h(cardinality)
h(of)e(a)f(\(binary\))j(code)e(of)g(length)h Fq(n)e FK(and)i(minimum)e
(distance)75 1468 y Fq(d)5 b FK(.)28 b(The)23 b(function)j
Ft(UpperBound)g FK(is)e(used)g(to)f(compute)i(this)f(v)n(alue.)216
1581 y(Sometimes)295 b Ft(LowerBoundCovering)q(Rad)q(ius)q(Em)q(bed)q
(ded)q(1)300 b FK(is)295 b(better)g(than)75 1694 y Ft
(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)28 b(sometimes)d(it)e(is)h(the)g(other)g(w)o(ay)f(around.)p
75 1817 1648 4 v 1764 1822 a FF(Example)p 2102 1817 V
75 1842 4 25 v 3747 1842 V 75 1941 4 100 v 188 1911 a(gap>)44
b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q(\)\);)p
3747 1941 V 75 2041 V 188 2011 a(a)85 b([15,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 2041 V 75 2140
V 188 2111 a(gap>)g(Size\(C\);)p 3747 2140 V 75 2240
V 188 2210 a(32)p 3747 2240 V 75 2340 V 188 2310 a(gap>)g
(CoveringRadius\(C\);)p 3747 2340 V 75 2439 V 188 2409
a(6)p 3747 2439 V 75 2539 V 188 2509 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Emb)q(ed)q(ded)q(2\(1)q(0,3)q(2,f)q(als)q(e\);)p
3747 2539 V 75 2639 V 188 2609 a(2)p 3747 2639 V 75 2738
V 188 2708 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Emb)q(ed)q(ded)q
(2\(1)q(0,3)q(,tr)q(ue\))q(;)p 3747 2738 V 75 2838 V
188 2808 a(7)p 3747 2838 V 75 2938 V 3747 2938 V 75 2962
4 25 v 3747 2962 V 75 2965 3675 4 v 75 3099 a
SDict begin H.S end
 75 3099
a 75 3099 a
SDict begin 13.6 H.A end
 75 3099 a 75 3099 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.12) cvn H.B /DEST pdfmark end
 75 3099 a 116 x FJ(7.2.12)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusInduction)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3389 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sIn)q(du)q
(cti)q(on\()53 b(n,)47 b(r)g(\))1425 b Fr(\(function\))p
Black 216 3615 a Ft(LowerBoundCovering)q(Rad)q(ius)q(In)q(duc)q(tio)q
(n)26 b FK(returns)d(a)e(lo)n(wer)g(bound)i(for)e(the)g(size)h(of)f(a)g
(code)h(with)f(length)75 3728 y Ft(n)i FK(and)h(co)o(v)o(ering)h
(radius)g Ft(r)p FK(.)216 3841 y(If)e Fq(n)e Fo(=)f FK(2)p
Fq(r)15 b Fo(+)e FK(2)23 b(and)h Fq(r)f Fv(\025)c FK(1,)k(the)h
(returned)i(v)n(alue)e(is)f(4.)216 3954 y(If)g Fq(n)e
Fo(=)f FK(2)p Fq(r)15 b Fo(+)e FK(3)23 b(and)h Fq(r)f
Fv(\025)c FK(1,)k(the)h(returned)i(v)n(alue)e(is)f(7.)216
4067 y(If)g Fq(n)e Fo(=)f FK(2)p Fq(r)15 b Fo(+)e FK(4)23
b(and)h Fq(r)f Fv(\025)c FK(4,)k(the)h(returned)i(v)n(alue)e(is)f(8.)
216 4180 y(Otherwise,)h(0)f(is)h(returned.)p 75 4295
1648 4 v 1764 4300 a FF(Example)p 2102 4295 V 75 4320
4 25 v 3747 4320 V 75 4420 4 100 v 188 4390 a(gap>)44
b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q(\)\);)p
3747 4420 V 75 4519 V 188 4490 a(a)85 b([15,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4519 V 75 4619
V 188 4589 a(gap>)g(CoveringRadius\(C\);)p 3747 4619
V 75 4719 V 188 4689 a(5)p 3747 4719 V 75 4818 V 188
4788 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Ind)q(uc)q(tio)q(n\(1)q
(5,6)q(\);)p 3747 4818 V 75 4918 V 188 4888 a(7)p 3747
4918 V 75 5018 V 3747 5018 V 75 5043 4 25 v 3747 5043
V 75 5046 3675 4 v 75 5179 a
SDict begin H.S end
 75 5179 a 75 5179 a
SDict begin 13.6 H.A end
 75 5179
a 75 5179 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.13) cvn H.B /DEST pdfmark end
 75 5179 a 116 x FJ(7.2.13)p 0.0 0.0 1.0 TeXcolorrgb
99 w(UpperBoundCo)o(v)o(eringRadiusRedundancy)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5469 a Fs(\006)22 b Ft(UpperBoundCoverin)q
(gRa)q(diu)q(sRe)q(du)q(nda)q(ncy)q(\()52 b(C)47 b(\))1518
b Fr(\(function\))p Black Black Black eop end end
%%Page: 127 127
TeXDict begin HPSdict begin 127 126 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.127) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(127)p Black 216 399 a Ft(UpperBoundCovering)q(Rad)q(ius)q
(Re)q(dun)q(dan)q(cy)28 b FK(returns)c(the)e(redundanc)o(y)k(of)c
Ft(C)g FK(as)g(an)g(upper)i(bound)f(for)g(the)75 511
y(co)o(v)o(ering)i(radius)g(of)e Ft(C)q FK(.)28 b Ft(C)23
b FK(must)g(be)h(a)f(linear)i(code.)p 75 634 1648 4 v
1764 639 a FF(Example)p 2102 634 V 75 659 4 25 v 3747
659 V 75 759 4 100 v 188 729 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q
(,GF)q(\(2)q(\)\);)p 3747 759 V 75 858 V 188 828 a(a)85
b([15,5,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 858 V 75 958 V 188 928 a(gap>)g(CoveringRadius\(C\);)p
3747 958 V 75 1057 V 188 1028 a(5)p 3747 1057 V 75 1157
V 188 1127 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Red)q(un)q(dan)q
(cy\()q(C\);)p 3747 1157 V 75 1257 V 188 1227 a(10)p
3747 1257 V 75 1356 V 3747 1356 V 75 1381 4 25 v 3747
1381 V 75 1384 3675 4 v 75 1518 a
SDict begin H.S end
 75 1518 a 75 1518 a
SDict begin 13.6 H.A end

75 1518 a 75 1518 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.14) cvn H.B /DEST pdfmark end
 75 1518 a 116 x FJ(7.2.14)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundCo)o(v)o(eringRadiusDelsarte)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1808 a Fs(\006)22 b
Ft(UpperBoundCoverin)q(gRa)q(diu)q(sDe)q(ls)q(art)q(e\()53
b(C)46 b(\))1611 b Fr(\(function\))p Black 216 2034 a
Ft(UpperBoundCovering)q(Rad)q(ius)q(De)q(lsa)q(rte)26
b FK(returns)21 b(an)f(upper)h(bound)g(for)f(the)g(co)o(v)o(ering)i
(radius)f(of)e Ft(C)q FK(.)26 b(This)75 2147 y(upper)g(bound)g(is)e
(equal)h(to)g(the)f(e)o(xternal)i(distance)h(of)d Ft(C)q
FK(,)f(this)i(is)g(the)f(minimum)g(distance)j(of)d(the)h(dual)g(code,)g
(if)g Ft(C)75 2260 y FK(is)e(a)g(linear)i(code.)216 2373
y(This)e(is)h(described)i(in)d(Theorem)h(11.3.3)g(of)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1678 2374 a
SDict begin H.S end
 1678 2374
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 1885 2311 a
SDict begin H.R end
 1885 2311 a 1885 2373 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
 1885
2373 a Black FK(].)p 75 2490 1648 4 v 1764 2495 a FF(Example)p
2102 2490 V 75 2515 4 25 v 3747 2515 V 75 2614 4 100
v 188 2584 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q
(\)\);)p 3747 2614 V 75 2714 V 188 2684 a(a)85 b([15,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
2714 V 75 2813 V 188 2784 a(gap>)g(CoveringRadius\(C\);)p
3747 2813 V 75 2913 V 188 2883 a(5)p 3747 2913 V 75 3013
V 188 2983 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Del)q(sa)q(rte)q
(\(C\))q(;)p 3747 3013 V 75 3112 V 188 3082 a(13)p 3747
3112 V 75 3137 4 25 v 3747 3137 V 75 3140 3675 4 v 75
3274 a
SDict begin H.S end
 75 3274 a 75 3274 a
SDict begin 13.6 H.A end
 75 3274 a 75 3274 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.15) cvn H.B /DEST pdfmark end
 75 3274
a 116 x FJ(7.2.15)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusStr)n(ength)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3564 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sSt)q(re)q
(ngt)q(h\()53 b(C)46 b(\))1611 b Fr(\(function\))p Black
216 3790 a Ft(UpperBoundCovering)q(Rad)q(ius)q(St)q(ren)q(gth)29
b FK(returns)d(an)d(upper)i(bound)g(for)f(the)f(co)o(v)o(ering)j
(radius)e(of)g Ft(C)p FK(.)216 3903 y(First)h(the)g(code)g(is)f
(punctured)k(at)c(the)h(zero)g(coordinates)j(\(i.e.)k(the)25
b(coordinates)j(where)c(all)h(code)n(w)o(ords)i(ha)n(v)o(e)75
4016 y(a)f(zero\).)38 b(If)26 b(the)g(remaining)i(code)f(has)g
Fq(str)m(ength)h FK(1)e(\(i.e.)37 b(each)27 b(coordinate)i(contains)f
(each)f(element)h(of)e(the)g(\002eld)75 4129 y(an)c(equal)i(number)f
(of)f(times\),)h(then)g(it)f(returns)1602 4087 y Fm(q)p
Fh(\000)p Fr(1)p 1602 4108 119 4 v 1645 4160 a Fm(q)1730
4129 y Fq(m)11 b Fo(+)g(\()p Fq(n)g Fv(\000)g Fq(m)p
Fo(\))23 b FK(\(where)g Fq(q)f FK(is)g(the)g(size)h(of)f(the)h(\002eld)
f(and)h Fq(m)e FK(is)h(the)75 4242 y(length)j(of)e(punctured)k(code\),)
d(otherwise)h(it)f(returns)h Fq(n)p FK(.)j(This)23 b(bound)i(w)o(orks)f
(for)g(all)g(codes.)p 75 4364 1648 4 v 1764 4369 a FF(Example)p
2102 4364 V 75 4389 4 25 v 3747 4389 V 75 4489 4 100
v 188 4459 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q
(\)\);)p 3747 4489 V 75 4588 V 188 4558 a(a)85 b([15,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
4588 V 75 4688 V 188 4658 a(gap>)g(CoveringRadius\(C\);)p
3747 4688 V 75 4788 V 188 4758 a(5)p 3747 4788 V 75 4887
V 188 4857 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Str)q(en)q(gth)q
(\(C\))q(;)p 3747 4887 V 75 4987 V 188 4957 a(7)p 3747
4987 V 75 5012 4 25 v 3747 5012 V 75 5015 3675 4 v 75
5148 a
SDict begin H.S end
 75 5148 a 75 5148 a
SDict begin 13.6 H.A end
 75 5148 a 75 5148 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.16) cvn H.B /DEST pdfmark end
 75 5148
a 116 x FJ(7.2.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusGriesmerLik)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5438 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sGr)q(ie)q
(sme)q(rLi)q(ke\()53 b(C)47 b(\))1425 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 128 128
TeXDict begin HPSdict begin 128 127 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.128) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(128)p Black 216 399 a(This)34 b(function)j(returns)f(an)e
(upper)i(bound)f(for)g(the)g(co)o(v)o(ering)g(radius)h(of)e
Ft(C)q FK(,)i(which)e(must)h(be)f(linear)l(,)k(in)d(a)75
511 y(Griesmer)n(-lik)o(e)26 b(f)o(ashion.)31 b(It)23
b(returns)1688 673 y Fq(n)13 b Fv(\000)1866 576 y Fm(k)1834
692 y Fa(\345)1830 766 y Fm(i)p Fk(=)p Fr(1)1943 545
y Fc(\030)2015 611 y Fq(d)p 2006 652 69 4 v 2006 735
a(q)2051 709 y Fm(i)2084 545 y Fc(\031)p 75 943 1648
4 v 1764 948 a FF(Example)p 2102 943 V 75 968 4 25 v
3747 968 V 75 1067 4 100 v 188 1037 a(gap>)44 b(C:=RandomLinearCode\(1)
q(5,5)q(,GF)q(\(2)q(\)\);)p 3747 1067 V 75 1167 V 188
1137 a(a)85 b([15,5,?])45 b(randomly)g(generated)g(code)f(over)g
(GF\(2\))p 3747 1167 V 75 1267 V 188 1237 a(gap>)g
(CoveringRadius\(C\);)p 3747 1267 V 75 1366 V 188 1336
a(5)p 3747 1366 V 75 1466 V 188 1436 a(gap>)g(UpperBoundCoveringRad)q
(ius)q(Gri)q(es)q(mer)q(Lik)q(e\(C)q(\);)p 3747 1466
V 75 1565 V 188 1536 a(9)p 3747 1565 V 75 1665 V 3747
1665 V 75 1690 4 25 v 3747 1690 V 75 1693 3675 4 v 75
1826 a
SDict begin H.S end
 75 1826 a 75 1826 a
SDict begin 13.6 H.A end
 75 1826 a 75 1826 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.17) cvn H.B /DEST pdfmark end
 75 1826
a 116 x FJ(7.2.17)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusCyclicCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2117 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sCy)q(cl)q
(icC)q(ode)q(\()52 b(C)47 b(\))1518 b Fr(\(function\))p
Black 216 2343 a FK(This)23 b(function)i(returns)g(an)e(upper)h(bound)h
(for)e(the)g(co)o(v)o(ering)i(radius)f(of)f Ft(C)q FK(,)f(which)h(must)
g(be)g(a)g(c)o(yclic)h(code.)29 b(It)75 2455 y(returns)1478
2597 y Fq(n)13 b Fv(\000)g Fq(k)h Fo(+)f FK(1)g Fv(\000)1900
2468 y Fc(\030)1961 2535 y Fq(w)p Fo(\()p Fq(g)p Fo(\()p
Fq(x)p Fo(\)\))p 1961 2576 288 4 v 2082 2659 a FK(2)2259
2468 y Fc(\031)2322 2597 y Fp(;)75 2813 y FK(where)24
b Fq(g)p Fo(\()p Fq(x)p Fo(\))g FK(is)g(the)f(generator)j(polynomial)g
(of)e Ft(C)p FK(.)p 75 2939 1648 4 v 1764 2944 a FF(Example)p
2102 2939 V 75 2964 4 25 v 3747 2964 V 75 3064 4 100
v 188 3034 a(gap>)44 b(C:=CyclicCodes\(15,GF\()q(2\)\))q([3])q(;)p
3747 3064 V 75 3163 V 188 3133 a(a)f(cyclic)h([15,12,1..2]1..3)k
(enumerated)e(code)d(over)h(GF\(2\))p 3747 3163 V 75
3263 V 188 3233 a(gap>)g(CoveringRadius\(C\);)p 3747
3263 V 75 3362 V 188 3333 a(3)p 3747 3362 V 75 3462 V
188 3432 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Cyc)q(li)q(cCo)q(de\()q
(C\);)p 3747 3462 V 75 3562 V 188 3532 a(3)p 3747 3562
V 75 3661 V 3747 3661 V 75 3686 4 25 v 3747 3686 V 75
3689 3675 4 v 75 3833 a
SDict begin H.S end
 75 3833 a 75 3833 a
SDict begin 13.6 H.A end
 75 3833 a
75 3833 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.3) cvn H.B /DEST pdfmark end
 75 3833 a 149 x FM(7.3)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Special)31 b(matrices)e(in)i FL(GU)-5 b(A)c(V)g(A)p
Black 75 4189 a FK(This)23 b(section)j(e)o(xplains)f(functions)h(that)e
(w)o(ork)g(with)f(special)i(matrices)g Fy(GU)m(A)-6 b(V)f(A)22
b FK(needs)i(for)g(se)n(v)o(eral)h(codes.)216 4302 y(Firstly)-6
b(,)42 b(we)c(describe)i(some)e(matrix)h(generating)i(functions)g
(\(see)d Ft(KrawtchoukMat)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3149 4303 a
SDict begin H.S end
 3149 4303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3330 4240 a
SDict begin H.R end
 3330 4240 a 3330 4302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.1) cvn H.B /ANN pdfmark end
 3330 4302 a Black
FK(\),)g Ft(GrayMat)75 4415 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 4416 a
SDict begin H.S end
 105 4416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 4353 a
SDict begin H.R end
 286 4353 a 286 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.2) cvn H.B /ANN pdfmark end
 286 4415 a Black FK(\),)24
b Ft(SylvesterMat)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
972 4416 a
SDict begin H.S end
 972 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 1153
4353 a
SDict begin H.R end
 1153 4353 a 1153 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.3) cvn H.B /ANN pdfmark end
 1153 4415 a Black FK(\),)d
Ft(HadamardMat)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1792 4416 a
SDict begin H.S end
 1792 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 1973
4353 a
SDict begin H.R end
 1973 4353 a 1973 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
 1973 4415 a Black FK(\))f(and)f
Ft(MOLS)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2420
4416 a
SDict begin H.S end
 2420 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.3.11)p 0.0236 0.0894 0.6179 TeXcolorrgb 2646 4353
a
SDict begin H.R end
 2646 4353 a 2646 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.11) cvn H.B /ANN pdfmark end
 2646 4415 a Black FK(\)\).)216
4528 y(Ne)o(xt)32 b(we)g(describe)i(tw)o(o)e(functions)j(re)o(garding)f
(a)e(standard)j(form)d(of)g(matrices)i(\(see)f Ft(PutStandardForm)75
4641 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4642
a
SDict begin H.S end
 105 4642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 4579 a
SDict begin H.R end
 286 4579
a 286 4641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.6) cvn H.B /ANN pdfmark end
 286 4641 a Black FK(\))24 b(and)g Ft(IsInStandardForm)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1289 4642
a
SDict begin H.S end
 1289 4642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 1470 4579 a
SDict begin H.R end
 1470 4579
a 1470 4641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.7) cvn H.B /ANN pdfmark end
 1470 4641 a Black FK(\)\).)216 4754 y(Then)c(we)f
(describe)j(functions)h(that)d(return)i(a)d(matrix)i(after)f(a)g
(manipulation)j(\(see)d Ft(PermutedCols)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4755 a
SDict begin H.S end
 3515 4755 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4692 a
SDict begin H.R end
 3696 4692 a 3696 4754 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.8) cvn H.B /ANN pdfmark end
 3696 4754 a Black
FK(\),)75 4867 y Ft(VerticalConversion)q(Fie)q(ldM)q(at)g
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1333 4869 a
SDict begin H.S end

1333 4869 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 1514 4805 a
SDict begin H.R end
 1514 4805
a 1514 4867 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
 1514 4867 a Black FK(\))24 b(and)g Ft(HorizontalConversi)
q(on)q(Fie)q(ldM)q(at)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3073 4868 a
SDict begin H.S end
 3073 4868 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
3299 4805 a
SDict begin H.R end
 3299 4805 a 3299 4867 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
 3299 4867 a Black
FK(\)\).)216 4980 y(Finally)-6 b(,)31 b(we)d(describe)j(functions)g
(that)e(do)g(some)g(tests)g(on)g(matrices)h(\(see)f Ft(IsLatinSquare)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3333 4981 a
SDict begin H.S end

3333 4981 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3559 4918 a
SDict begin H.R end
 3559 4918
a 3559 4980 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.12) cvn H.B /ANN pdfmark end
 3559 4980 a Black FK(\))d(and)75 5092 y
Ft(AreMOLS)25 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
452 5093 a
SDict begin H.S end
 452 5093 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 678
5030 a
SDict begin H.R end
 678 5030 a 678 5092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.13) cvn H.B /ANN pdfmark end
 678 5092 a Black FK(\)\).)p
Black Black eop end end
%%Page: 129 129
TeXDict begin HPSdict begin 129 128 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.129) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(129)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.1) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.3.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(KrawtchoukMat)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(KrawtchoukMat\()52 b(n,)47 b(q)g(\))2352
b Fr(\(function\))p Black 216 799 a Ft(KrawtchoukMat)24
b FK(returns)d(the)f Fq(n)9 b Fo(+)g FK(1)20 b(by)g Fq(n)9
b Fo(+)g FK(1)19 b(matrix)i Fq(K)g Fo(=)16 b(\()p Fq(k)2247
813 y Fm(i)10 b(j)2300 799 y Fo(\))20 b FK(de\002ned)g(by)g
Fq(k)2791 813 y Fm(i)10 b(j)2861 799 y Fo(=)16 b Fq(K)3007
813 y Fm(i)3029 799 y Fo(\()e Fq(j)r Fo(\))20 b FK(for)g
Fq(i)p Fp(;)k Fq(j)19 b Fo(=)d FK(0)p Fp(;)10 b(:::;)g
Fq(n)p FK(.)75 912 y Fq(K)134 926 y Fm(i)156 912 y Fo(\()k
Fq(j)r Fo(\))22 b FK(is)f(the)i(Kra)o(wtchouk)g(number)f(\(see)h
Ft(Krawtchouk)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1953 913 a
SDict begin H.S end
 1953 913 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 2134
850 a
SDict begin H.R end
 2134 850 a 2134 912 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.6) cvn H.B /ANN pdfmark end
 2134 912 a Black FK(\)\).)k
Ft(n)21 b FK(must)h(be)g(a)f(positi)n(v)o(e)j(inte)o(ger)f(and)f
Ft(q)f FK(a)h(prime)75 1024 y(po)n(wer)-5 b(.)43 b(The)27
b(Kra)o(wtchouk)j(matrix)e(is)g(used)h(in)f(the)h Fq(MacW)-5
b(illiams)29 b(identities)p FK(,)i(de\002ning)f(the)e(relation)i
(between)75 1137 y(the)i(weight)g(distrib)n(ution)i(of)e(a)f(code)h(of)
f(length)i Ft(n)d FK(o)o(v)o(er)i(a)f(\002eld)g(of)g(size)h
Ft(q)p FK(,)g(and)g(its)f(dual)h(code.)53 b(Each)32 b(call)f(to)75
1250 y Ft(KrawtchoukMat)c FK(returns)f(a)d(ne)n(w)g(matrix,)g(so)h(it)f
(is)h(safe)g(to)f(modify)i(the)e(result.)p 75 1373 1648
4 v 1764 1378 a FF(Example)p 2102 1373 V 75 1398 4 25
v 3747 1398 V 75 1497 4 100 v 188 1468 a(gap>)44 b(PrintArray\()i
(KrawtchoukMat\()h(3,)c(2)g(\))f(\);)p 3747 1497 V 75
1597 V 188 1567 a([)h([)127 b(1,)h(1,)f(1,)h(1)43 b(],)p
3747 1597 V 75 1697 V 273 1667 a([)127 b(3,)h(1,)85 b(-1,)h(-3)43
b(],)p 3747 1697 V 75 1796 V 273 1766 a([)127 b(3,)85
b(-1,)h(-1,)128 b(3)43 b(],)p 3747 1796 V 75 1896 V 273
1866 a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1)43 b(])f(])p
3747 1896 V 75 1996 V 188 1966 a(gap>)i(C)e(:=)h(HammingCode\()k(3)42
b(\);;)i(a)e(:=)i(WeightDistribution\()k(C)43 b(\);)p
3747 1996 V 75 2095 V 188 2065 a([)g(1,)g(0,)g(0,)g(7,)g(7,)g(0,)g(0,)g
(1)f(])p 3747 2095 V 75 2195 V 188 2165 a(gap>)i(n)e(:=)h(WordLength\()
j(C)d(\);;)g(q)g(:=)g(Size\()h(LeftActingDomain\()k(C)43
b(\))g(\);;)p 3747 2195 V 75 2294 V 188 2265 a(gap>)h(k)e(:=)h
(Dimension\()j(C)d(\);;)p 3747 2294 V 75 2394 V 188 2364
a(gap>)h(q\210\()f(-k)g(\))g(*)f(KrawtchoukMat\()47 b(n,)d(q)e(\))h(*)g
(a;)p 3747 2394 V 75 2494 V 188 2464 a([)g(1,)g(0,)g(0,)g(0,)g(7,)g(0,)
g(0,)g(0)f(])p 3747 2494 V 75 2593 V 188 2563 a(gap>)i
(WeightDistribution\()k(DualCode\()e(C)d(\))f(\);)p 3747
2593 V 75 2693 V 188 2663 a([)h(1,)g(0,)g(0,)g(0,)g(7,)g(0,)g(0,)g(0)f
(])p 3747 2693 V 75 2718 4 25 v 3747 2718 V 75 2721 3675
4 v 75 2954 a
SDict begin H.S end
 75 2954 a 75 2954 a
SDict begin 13.6 H.A end
 75 2954 a 75 2954 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.2) cvn H.B /DEST pdfmark end

75 2954 a 116 x FJ(7.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GrayMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3244 a Fs(\006)22
b Ft(GrayMat\()50 b(n,)d(F)f(\))2631 b Fr(\(function\))p
Black 216 3470 a Ft(GrayMat)25 b FK(returns)f(a)f(list)g(of)g(all)g
(dif)n(ferent)i(v)o(ectors)f(\(see)g Fy(GAP)p FK(')-5
b(s)21 b Ft(Vectors)k FK(command\))f(of)f(length)h Ft(n)f
FK(o)o(v)o(er)g(the)75 3583 y(\002eld)g Ft(F)q FK(,)f(using)j(Gray)f
(ordering.)31 b Ft(n)23 b FK(must)g(be)h(a)f(positi)n(v)o(e)i(inte)o
(ger)-5 b(.)30 b(This)24 b(order)g(has)g(the)g(property)i(that)e
(subsequent)75 3696 y(v)o(ectors)c(dif)n(fer)f(in)g(e)o(xactly)h(one)f
(coordinate.)30 b(The)18 b(\002rst)h(v)o(ector)g(is)g(al)o(w)o(ays)g
(the)g(null)g(v)o(ector)-5 b(.)28 b(Each)19 b(call)g(to)f
Ft(GrayMat)75 3809 y FK(returns)25 b(a)e(ne)n(w)g(matrix,)h(so)g(it)f
(is)g(safe)h(to)g(modify)g(the)g(result.)p 75 3931 1648
4 v 1764 3936 a FF(Example)p 2102 3931 V 75 3956 4 25
v 3747 3956 V 75 4056 4 100 v 188 4026 a(gap>)44 b(GrayMat\(3\);)p
3747 4056 V 75 4156 V 188 4126 a([)f([)f(0*Z\(2\),)j(0*Z\(2\),)g
(0*Z\(2\))f(],)f([)g(0*Z\(2\),)i(0*Z\(2\),)f(Z\(2\)\2100)h(],)p
3747 4156 V 75 4255 V 273 4225 a([)d(0*Z\(2\),)j(Z\(2\)\2100,)g
(Z\(2\)\2100)f(],)f([)g(0*Z\(2\),)i(Z\(2\)\2100,)f(0*Z\(2\))h(],)p
3747 4255 V 75 4355 V 273 4325 a([)d(Z\(2\)\2100,)j(Z\(2\)\2100,)g
(0*Z\(2\))f(],)f([)g(Z\(2\)\2100,)i(Z\(2\)\2100,)f(Z\(2\)\2100)h(],)p
3747 4355 V 75 4454 V 273 4425 a([)d(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100)f(],)f([)g(Z\(2\)\2100,)i(0*Z\(2\),)f(0*Z\(2\))h(])d(])p
3747 4454 V 75 4554 V 188 4524 a(gap>)i(G)e(:=)h(GrayMat\()i(4,)e
(GF\(4\))h(\);;)g(Length\(G\);)p 3747 4554 V 75 4654
V 188 4624 a(256)424 b(#)43 b(the)g(length)i(of)e(a)f(GrayMat)j(is)e
(always)i(q\210n)p 3747 4654 V 75 4753 V 188 4723 a(gap>)f(G[101])g(-)f
(G[100];)p 3747 4753 V 75 4853 V 188 4823 a([)g(0*Z\(2\),)h(0*Z\(2\),)h
(Z\(2\)\2100,)g(0*Z\(2\))f(])p 3747 4853 V 75 4878 4
25 v 3747 4878 V 75 4881 3675 4 v 75 5014 a
SDict begin H.S end
 75 5014 a
75 5014 a
SDict begin 13.6 H.A end
 75 5014 a 75 5014 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.3) cvn H.B /DEST pdfmark end
 75 5014 a 116 x FJ(7.3.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Sylv)o(esterMat)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5305 a Fs(\006)22 b Ft(SylvesterMat\()51
b(n)c(\))2538 b Fr(\(function\))p Black Black Black eop
end end
%%Page: 130 130
TeXDict begin HPSdict begin 130 129 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.130) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(130)p Black 216 399 a Ft(SylvesterMat)22
b FK(returns)e(the)f Fq(n)8 b Fv(\002)g Fq(n)17 b FK(Sylv)o(ester)j
(matrix)e(of)h(order)g Ft(n)p FK(.)27 b(This)18 b(is)g(a)g(special)i
(case)f(of)f(the)g(Hadamard)75 511 y(matrices)35 b(\(see)g
Ft(HadamardMat)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1169 512 a
SDict begin H.S end
 1169 512 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 1350
449 a
SDict begin H.R end
 1350 449 a 1350 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
 1350 511 a Black FK(\)\).)60
b(F)o(or)33 b(this)i(construction,)40 b Ft(n)33 b FK(must)h(be)g(a)g
(po)n(wer)g(of)g(2.)59 b(Each)34 b(call)g(to)75 624 y
Ft(SylvesterMat)27 b FK(returns)e(a)e(ne)n(w)g(matrix,)h(so)g(it)f(is)g
(safe)h(to)g(modify)g(the)g(result.)p 75 745 1648 4 v
1764 750 a FF(Example)p 2102 745 V 75 770 4 25 v 3747
770 V 75 869 4 100 v 188 840 a(gap>)44 b(PrintArray\(SylvesterM)q(at\()
q(2\)\))q(;)p 3747 869 V 75 969 V 188 939 a([)f([)127
b(1,)h(1)42 b(],)p 3747 969 V 75 1069 V 273 1039 a([)127
b(1,)85 b(-1)43 b(])g(])p 3747 1069 V 75 1168 V 188 1138
a(gap>)h(PrintArray\()i(SylvesterMat\(4\))h(\);)p 3747
1168 V 75 1268 V 188 1238 a([)c([)127 b(1,)h(1,)f(1,)h(1)43
b(],)p 3747 1268 V 75 1368 V 273 1338 a([)127 b(1,)85
b(-1,)128 b(1,)86 b(-1)43 b(],)p 3747 1368 V 75 1467
V 273 1437 a([)127 b(1,)h(1,)85 b(-1,)h(-1)43 b(],)p
3747 1467 V 75 1567 V 273 1537 a([)127 b(1,)85 b(-1,)h(-1,)128
b(1)43 b(])f(])p 3747 1567 V 75 1592 4 25 v 3747 1592
V 75 1595 3675 4 v 75 1825 a
SDict begin H.S end
 75 1825 a 75 1825 a
SDict begin 13.6 H.A end
 75 1825
a 75 1825 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.4) cvn H.B /DEST pdfmark end
 75 1825 a 117 x FJ(7.3.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HadamardMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2116
a Fs(\006)22 b Ft(HadamardMat\()51 b(n)c(\))2584 b Fr(\(function\))p
Black 216 2342 a Ft(HadamardMat)34 b FK(returns)d(a)f(Hadamard)h
(matrix)g(of)f(order)i Ft(n)p FK(.)48 b(This)30 b(is)g(an)g
Fq(n)15 b Fv(\002)g Fq(n)31 b FK(matrix)f(with)g(the)h(property)75
2455 y(that)f(the)f(matrix)h(multiplied)h(by)e(its)g(transpose)j
(returns)f Ft(n)d FK(times)i(the)f(identity)i(matrix.)46
b(This)29 b(is)g(only)h(possible)75 2567 y(for)24 b Fq(n)d
Fo(=)f FK(1)p Fp(;)10 b Fq(n)21 b Fo(=)f FK(2)j(or)h(in)f(cases)i
(where)f Ft(n)f FK(is)h(a)f(multiple)i(of)f(4.)k(If)c(the)g(matrix)g
(does)h(not)f(e)o(xist)g(or)f(is)h(not)g(kno)n(wn)g(\(as)75
2680 y(of)h(1998\),)h Ft(HadamardMat)i FK(returns)f(an)e(error)-5
b(.)34 b(A)24 b(lar)n(ge)i(number)g(of)f(construction)k(methods)d(is)f
(kno)n(wn)g(to)g(create)75 2793 y(these)34 b(matrices)f(for)g(dif)n
(ferent)i(orders.)57 b Ft(HadamardMat)35 b FK(mak)o(es)f(use)f(of)f(tw)
o(o)g(construction)k(methods)e(\(among)75 2906 y(which)g(the)g(Sylv)o
(ester)h(construction)i(\226)d(see)g Ft(SylvesterMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2173 2907 a
SDict begin H.S end

2173 2907 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2354 2844 a
SDict begin H.R end
 2354 2844
a 2354 2906 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.3) cvn H.B /ANN pdfmark end
 2354 2906 a Black FK(\)\).)60 b(These)34
b(methods)h(co)o(v)o(er)f(most)g(of)g(the)75 3019 y(possible)28
b(Hadamard)f(matrices,)g(although)h(some)e(special)h(algorithms)h(ha)n
(v)o(e)f(not)f(been)g(implemented)i(yet.)36 b(The)75
3132 y(follo)n(wing)27 b(orders)g(less)f(than)g(100)g(do)g(not)g(yet)f
(ha)n(v)o(e)h(an)g(implementation)i(for)e(a)f(Hadamard)h(matrix)g(in)g
Fy(GU)m(A)-6 b(V)f(A)p FK(:)75 3245 y(28)p Fp(;)10 b
FK(36)p Fp(;)g FK(52)p Fp(;)g FK(76)p Fp(;)g FK(92.)p
75 3364 1648 4 v 1764 3369 a FF(Example)p 2102 3364 V
75 3388 4 25 v 3747 3388 V 75 3488 4 100 v 188 3458 a(gap>)44
b(C)e(:=)h(HadamardMat\(8\);;)48 b(PrintArray\(C\);)p
3747 3488 V 75 3588 V 188 3558 a([)43 b([)127 b(1,)h(1,)f(1,)h(1,)g(1,)
f(1,)h(1,)g(1)43 b(],)p 3747 3588 V 75 3687 V 273 3657
a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1,)128 b(1,)85 b(-1,)128
b(1,)86 b(-1)43 b(],)p 3747 3687 V 75 3787 V 273 3757
a([)127 b(1,)h(1,)85 b(-1,)h(-1,)128 b(1,)f(1,)86 b(-1,)g(-1)43
b(],)p 3747 3787 V 75 3887 V 273 3857 a([)127 b(1,)85
b(-1,)h(-1,)128 b(1,)g(1,)85 b(-1,)h(-1,)128 b(1)43 b(],)p
3747 3887 V 75 3986 V 273 3956 a([)127 b(1,)h(1,)f(1,)h(1,)85
b(-1,)h(-1,)g(-1,)g(-1)43 b(],)p 3747 3986 V 75 4086
V 273 4056 a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1,)f(-1,)128
b(1,)86 b(-1,)128 b(1)43 b(],)p 3747 4086 V 75 4185 V
273 4156 a([)127 b(1,)h(1,)85 b(-1,)h(-1,)f(-1,)h(-1,)128
b(1,)g(1)43 b(],)p 3747 4185 V 75 4285 V 273 4255 a([)127
b(1,)85 b(-1,)h(-1,)128 b(1,)85 b(-1,)128 b(1,)g(1,)86
b(-1)43 b(])f(])p 3747 4285 V 75 4385 V 188 4355 a(gap>)i(C)e(*)h
(TransposedMat\(C\))48 b(=)42 b(8)h(*)g(IdentityMat\()j(8,)d(8)g(\);)p
3747 4385 V 75 4484 V 188 4454 a(true)p 3747 4484 V 75
4509 4 25 v 3747 4509 V 75 4512 3675 4 v 75 4645 a
SDict begin H.S end
 75
4645 a 75 4645 a
SDict begin 13.6 H.A end
 75 4645 a 75 4645 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.5) cvn H.B /DEST pdfmark end
 75 4645 a 116 x
FJ(7.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(V)-9 b(andermondeMat)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4936 a Fs(\006)22 b
Ft(VandermondeMat\()52 b(X,)47 b(a)g(\))2306 b Fr(\(function\))p
Black 216 5162 a FK(The)31 b(function)j Ft(VandermondeMat)i
FK(returns)d(the)f Fo(\()p Fq(a)16 b Fo(+)g FK(1)p Fo(\))g
Fv(\002)f Fq(n)31 b FK(matrix)i(of)e(po)n(wers)h Fq(x)2984
5116 y Fm(j)2974 5187 y(i)3040 5162 y FK(where)g Ft(X)f
FK(is)g(a)g(list)h(of)75 5274 y(elements)25 b(of)e(a)g(\002eld,)h
Fq(X)k Fo(=)20 b Fv(f)p Fq(x)1050 5288 y Fr(1)1088 5274
y Fp(;)10 b(:::;)g Fq(x)1273 5288 y Fm(n)1312 5274 y
Fv(g)p FK(,)23 b(and)h Ft(a)f FK(is)g(a)g(non-ne)o(gati)n(v)o(e)j(inte)
o(ger)-5 b(.)p 75 5398 1648 4 v 1764 5403 a FF(Example)p
2102 5398 V 75 5423 4 25 v 3747 5423 V 75 5523 4 100
v 188 5493 a(gap>)44 b(M:=VandermondeMat\([Z\()q(5\),)q(Z\(5)q(\)\210)q
(2,Z)q(\(5\))q(\2100,)q(Z\(5)q(\)\2103)q(],2)q(\);)p
3747 5523 V 75 5622 V 188 5592 a([)f([)f(Z\(5\)\2100,)j(Z\(5\),)f
(Z\(5\)\2102)g(],)f([)g(Z\(5\)\2100,)i(Z\(5\)\2102,)g(Z\(5\)\2100)f(],)
p 3747 5622 V Black Black eop end end
%%Page: 131 131
TeXDict begin HPSdict begin 131 130 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.131) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(131)p Black 75 428 4 100 v 273 399 a FF([)42
b(Z\(5\)\2100,)j(Z\(5\)\2100,)g(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2100,)i
(Z\(5\)\2103,)f(Z\(5\)\2102)h(])d(])p 3747 428 V 75 528
V 188 498 a(gap>)i(Display\(M\);)p 3747 528 V 75 628
V 230 598 a(1)f(2)g(4)p 3747 628 V 75 727 V 230 697 a(1)g(4)g(1)p
3747 727 V 75 827 V 230 797 a(1)g(1)g(1)p 3747 827 V
75 927 V 230 897 a(1)g(3)g(4)p 3747 927 V 75 951 4 25
v 3747 951 V 75 954 3675 4 v 75 1169 a
SDict begin H.S end
 75 1169 a 75 1169
a
SDict begin 13.6 H.A end
 75 1169 a 75 1169 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.6) cvn H.B /DEST pdfmark end
 75 1169 a 116 x FJ(7.3.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(PutStandardF)n(orm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1459 a Fs(\006)22 b Ft(PutStandardForm\()53
b(M[,)47 b(idleft])i(\))1935 b Fr(\(function\))p Black
216 1685 a FK(W)-7 b(e)26 b(say)i(that)f(a)g Fq(k)16
b Fv(\002)e Fq(n)26 b FK(matrix)i(is)f(in)g Fq(standar)m(d)i(form)e
FK(if)g(it)g(is)g(equal)h(to)f(the)g(block)i(matrix)e
Fo(\()p Fq(I)32 b Fv(j)26 b Fq(A)p Fo(\))p FK(,)h(for)g(some)75
1798 y Fq(k)16 b Fv(\002)e Fo(\()p Fq(n)g Fv(\000)g Fq(k)r
Fo(\))28 b FK(matrix)g Fq(A)f FK(and)h(where)g Fq(I)k
FK(is)27 b(the)h Fq(k)16 b Fv(\002)e Fq(k)29 b FK(identity)h(matrix.)42
b(It)27 b(follo)n(ws)i(from)e(a)h(basis)g(result)h(in)f(linear)75
1911 y(algebra)36 b(that,)i(after)d(a)f(possible)j(permutation)g(of)d
(the)h(columns,)k(using)c(elementary)i(ro)n(w)d(operations,)40
b(e)n(v)o(ery)75 2024 y(matrix)32 b(can)f(be)h(reduced)h(to)e(standard)
i(form.)52 b Ft(PutStandardForm)36 b FK(puts)c(a)f(matrix)h
Ft(M)e FK(in)h(standard)j(form,)f(and)75 2137 y(returns)g(the)f
(permutation)i(needed)f(to)e(do)g(so.)53 b Ft(idleft)33
b FK(is)e(a)g(boolean)i(that)f(sets)g(the)g(position)h(of)f(the)f
(identity)75 2250 y(matrix)25 b(in)f Ft(M)q FK(.)30 b(\(The)24
b(def)o(ault)i(for)f Ft(idleft)g FK(is)g(`true'.\))32
b(If)24 b Ft(idleft)i FK(is)e(set)h(to)f(`true',)h(the)g(identity)h
(matrix)f(is)f(put)h(on)75 2362 y(the)k(left)h(side)f(of)g
Ft(M)p FK(.)44 b(Otherwise,)31 b(it)e(is)g(put)g(at)g(the)g(right)h
(side.)45 b(\(This)29 b(option)i(is)d(useful)j(when)e(putting)i(a)d
(check)75 2475 y(matrix)d(of)g(a)f(code)h(into)g(standard)i(form.\))32
b(The)24 b(function)j Ft(BaseMat)f FK(also)g(returns)g(a)e(similar)h
(standard)i(form,)e(b)n(ut)75 2588 y(does)31 b(not)f(apply)h(column)g
(permutations.)51 b(The)30 b(ro)n(ws)f(of)h(the)g(matrix)h(still)f
(span)h(the)f(same)g(v)o(ector)h(space)g(after)75 2701
y Ft(BaseMat)p FK(,)25 b(b)n(ut)f(after)g(calling)i Ft(PutStandardForm)
p FK(,)h(this)e(is)e(not)h(necessarily)i(true.)p 75 2808
1648 4 v 1764 2813 a FF(Example)p 2102 2808 V 75 2833
4 25 v 3747 2833 V 75 2932 4 100 v 188 2902 a(gap>)44
b(M)e(:=)h(Z\(2\)*[[1,0,0,1],[0,)q(0,1)q(,1)q(]];)q(;)48
b(PrintArray\(M\);)p 3747 2932 V 75 3032 V 188 3002 a([)43
b([)169 b(Z\(2\),)87 b(0*Z\(2\),)g(0*Z\(2\),)172 b(Z\(2\))43
b(],)p 3747 3032 V 75 3132 V 273 3102 a([)85 b(0*Z\(2\),)i(0*Z\(2\),)
171 b(Z\(2\),)h(Z\(2\))43 b(])g(])p 3747 3132 V 75 3231
V 188 3201 a(gap>)h(PutStandardForm\(M\);)811 b(#)42
b(identity)j(at)e(the)h(left)f(side)p 3747 3231 V 75
3331 V 188 3301 a(\(2,3\))p 3747 3331 V 75 3430 V 188
3401 a(gap>)h(PrintArray\(M\);)p 3747 3430 V 75 3530
V 188 3500 a([)f([)169 b(Z\(2\),)87 b(0*Z\(2\),)g(0*Z\(2\),)172
b(Z\(2\))43 b(],)p 3747 3530 V 75 3630 V 273 3600 a([)85
b(0*Z\(2\),)171 b(Z\(2\),)87 b(0*Z\(2\),)172 b(Z\(2\))43
b(])g(])p 3747 3630 V 75 3729 V 188 3699 a(gap>)h(PutStandardForm\(M,)k
(false\);)511 b(#)42 b(identity)j(at)e(the)h(right)g(side)p
3747 3729 V 75 3829 V 188 3799 a(\(1,4,3\))p 3747 3829
V 75 3929 V 188 3899 a(gap>)g(PrintArray\(M\);)p 3747
3929 V 75 4028 V 188 3998 a([)f([)85 b(0*Z\(2\),)171
b(Z\(2\),)g(Z\(2\),)87 b(0*Z\(2\))44 b(],)p 3747 4028
V 75 4128 V 273 4098 a([)85 b(0*Z\(2\),)171 b(Z\(2\),)87
b(0*Z\(2\),)172 b(Z\(2\))43 b(])g(])p 3747 4128 V 75
4227 V 188 4198 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q(\()48
b(23,)c(12,)f(GF\(2\))h(\);)p 3747 4227 V 75 4327 V 188
4297 a(a)f(linear)h([23,12,7]3)i(punctured)f(code)p 3747
4327 V 75 4427 V 188 4397 a(gap>)f(G:=MutableCopyMat\(Gen)q(era)q(tor)q
(Ma)q(t\(C)q(\)\);)q(;)p 3747 4427 V 75 4526 V 188 4496
a(gap>)g(PutStandardForm\(G\);)p 3747 4526 V 75 4626
V 188 4596 a(\(\))p 3747 4626 V 75 4726 V 188 4696 a(gap>)g
(Display\(G\);)p 3747 4726 V 75 4825 V 230 4795 a(1)f(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)
p 3747 4825 V 75 4925 V 230 4895 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)f(1)h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(.)p
3747 4925 V 75 5024 V 230 4995 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p
3747 5024 V 75 5124 V 230 5094 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(.)p
3747 5124 V 75 5224 V 230 5194 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(1)p
3747 5224 V 75 5323 V 230 5293 a(.)h(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g(1)f(.)h(1)g(1)f(1)p
3747 5323 V 75 5423 V 230 5393 a(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)p
3747 5423 V 75 5523 V 230 5493 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 5523 V 75 5622 V 230 5592 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 5622 V Black Black eop end end
%%Page: 132 132
TeXDict begin HPSdict begin 132 131 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.132) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(132)p Black 75 428 4 100 v 230 399 a FF(.)43
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g
(.)f(1)h(1)g(1)f(.)p 3747 428 V 75 528 V 230 498 a(.)h(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(1)
p 3747 528 V 75 628 V 230 598 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 628 V 75 727 V 3747 727 V 75 752 4 25 v 3747 752
V 75 755 3675 4 v 75 886 a
SDict begin H.S end
 75 886 a 75 886 a
SDict begin 13.6 H.A end
 75 886 a
75 886 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.7) cvn H.B /DEST pdfmark end
 75 886 a 117 x FJ(7.3.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsInStandardF)n(orm)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1177 a Fs(\006)22 b Ft(IsInStandardForm\()53 b(M[,)47
b(idleft])i(\))1889 b Fr(\(function\))p Black 216 1403
a Ft(IsInStandardForm)44 b FK(determines)c(if)f Ft(M)f
FK(is)g(in)g(standard)j(form.)74 b Ft(idleft)40 b FK(is)e(a)g(boolean)j
(that)e(indicates)75 1516 y(the)c(position)j(of)d(the)g(identity)j
(matrix)d(in)h Ft(M)p FK(,)h(as)e(in)g Ft(PutStandardForm)40
b FK(\(see)c Ft(PutStandardForm)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3485 1517 a
SDict begin H.S end
 3485 1517 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3666 1454 a
SDict begin H.R end
 3666 1454 a 3666 1516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.6) cvn H.B /ANN pdfmark end
 3666 1516 a Black
FK(\)\).)75 1629 y Ft(IsInStandardForm)31 b FK(checks)d(if)e(the)h
(identity)h(matrix)f(is)f(at)g(the)h(left)g(side)g(of)f
Ft(M)p FK(,)g(otherwise)i(if)e(it)g(is)h(at)f(the)g(right)75
1741 y(side.)j(The)23 b(elements)i(of)f Ft(M)f FK(may)g(be)h(elements)h
(of)e(an)o(y)h(\002eld.)p 75 1852 1648 4 v 1764 1857
a FF(Example)p 2102 1852 V 75 1877 4 25 v 3747 1877 V
75 1976 4 100 v 188 1946 a(gap>)44 b(IsInStandardForm\(Iden)q(tit)q
(yMa)q(t\()q(7,)49 b(GF\(2\)\)\);)p 3747 1976 V 75 2076
V 188 2046 a(true)p 3747 2076 V 75 2175 V 188 2145 a(gap>)44
b(IsInStandardForm\([[1,)49 b(1,)43 b(0],)h([1,)f(0,)g(1]],)h(false\);)
p 3747 2175 V 75 2275 V 188 2245 a(true)p 3747 2275 V
75 2375 V 188 2345 a(gap>)g(IsInStandardForm\([[1,)49
b(3,)43 b(2,)g(7]]\);)p 3747 2375 V 75 2474 V 188 2444
a(true)p 3747 2474 V 75 2574 V 188 2544 a(gap>)h
(IsInStandardForm\(Hada)q(mar)q(dMa)q(t\()q(4\)\))q(;)p
3747 2574 V 75 2674 V 188 2644 a(false)p 3747 2674 V
75 2698 4 25 v 3747 2698 V 75 2701 3675 4 v 75 2833 a
SDict begin H.S end

75 2833 a 75 2833 a
SDict begin 13.6 H.A end
 75 2833 a 75 2833 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.8) cvn H.B /DEST pdfmark end
 75 2833 a 116
x FJ(7.3.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutedCols)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3123 a Fs(\006)22 b
Ft(PermutedCols\()51 b(M,)d(P)e(\))2399 b Fr(\(function\))p
Black 216 3349 a Ft(PermutedCols)27 b FK(returns)e(a)e(matrix)i
Ft(M)e FK(with)g(a)g(permutation)j Ft(P)d FK(applied)j(to)d(its)h
(columns.)p 75 3459 1648 4 v 1764 3464 a FF(Example)p
2102 3459 V 75 3484 4 25 v 3747 3484 V 75 3584 4 100
v 188 3554 a(gap>)44 b(M)e(:=)h([[1,2,3,4],[1,2,3,4)q(]];)q(;)49
b(PrintArray\(M\);)p 3747 3584 V 75 3683 V 188 3653 a([)43
b([)85 b(1,)g(2,)g(3,)h(4)42 b(],)p 3747 3683 V 75 3783
V 273 3753 a([)85 b(1,)g(2,)g(3,)h(4)42 b(])h(])p 3747
3783 V 75 3883 V 188 3853 a(gap>)h(PrintArray\(PermutedCo)q(ls\()q(M,)
49 b(\(1,2,3\)\)\);)p 3747 3883 V 75 3982 V 188 3952
a([)43 b([)85 b(3,)g(1,)g(2,)h(4)42 b(],)p 3747 3982
V 75 4082 V 273 4052 a([)85 b(3,)g(1,)g(2,)h(4)42 b(])h(])p
3747 4082 V 75 4107 4 25 v 3747 4107 V 75 4110 3675 4
v 75 4241 a
SDict begin H.S end
 75 4241 a 75 4241 a
SDict begin 13.6 H.A end
 75 4241 a 75 4241 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.9) cvn H.B /DEST pdfmark end
 75
4241 a 116 x FJ(7.3.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(V)-10
b(erticalCon)l(v)o(ersionFieldMat)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4531 a Fs(\006)22 b Ft(VerticalConversio)q(nFi)q(eld)q
(Mat)q(\()53 b(M,)47 b(F)f(\))1750 b Fr(\(function\))p
Black 216 4757 a Ft(VerticalConversion)q(Fie)q(ldM)q(at)41
b FK(returns)c(the)e(matrix)h Ft(M)f FK(with)g(its)g(elements)i(con)l
(v)o(erted)h(from)d(a)f(\002eld)75 4870 y Fq(F)28 b Fo(=)19
b Fq(GF)7 b Fo(\()p Fq(q)458 4837 y Fm(m)511 4870 y Fo(\))p
FK(,)23 b Fq(q)h FK(prime,)f(to)h(a)g(\002eld)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(.)30 b(Each)23 b(element)i(is)f(replaced)i
(by)d(its)h(representation)k(o)o(v)o(er)c(the)g(latter)75
4983 y(\002eld,)f(placed)i(v)o(ertically)h(in)d(the)h(matrix,)g(using)h
(the)e Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p FK(-v)o(ector)26
b(space)f(isomorphism)1464 5175 y Fo([)p Fp(:::)p Fo(])c
FK(:)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))21 b Fv(!)f Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))2283 5137 y Fm(m)2336 5175 y Fp(;)75
5367 y FK(with)23 b Fq(q)e Fo(=)27 b Fq(p)468 5334 y
Fm(m)520 5367 y FK(.)216 5479 y(If)34 b Ft(M)g FK(is)g(a)f
Fq(k)j FK(by)e Fq(n)g FK(matrix,)j(the)d(result)i(is)e(a)f
Fq(k)19 b Fv(\001)e Fq(m)f Fv(\002)g Fq(n)34 b FK(matrix,)j(since)e
(each)g(element)g(of)f Fq(GF)7 b Fo(\()p Fq(q)3383 5446
y Fm(m)3436 5479 y Fo(\))34 b FK(can)g(be)75 5592 y(represented)27
b(in)c Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(using)g
Fq(m)f FK(elements.)p Black Black eop end end
%%Page: 133 133
TeXDict begin HPSdict begin 133 132 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.133) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(133)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(M)e(:=)h(Z\(9\)*[[1,2],[2,1]];)q(;)48
b(PrintArray\(M\);)p 3747 523 V 75 623 V 188 593 a([)43
b([)169 b(Z\(3\2102\),)87 b(Z\(3\2102\)\2105)45 b(],)p
3747 623 V 75 722 V 273 692 a([)85 b(Z\(3\2102\)\2105,)172
b(Z\(3\2102\))44 b(])f(])p 3747 722 V 75 822 V 188 792
a(gap>)h(DefaultField\()i(Flat\(M\))f(\);)p 3747 822
V 75 922 V 188 892 a(GF\(3\2102\))p 3747 922 V 75 1021
V 188 991 a(gap>)f(VCFM)f(:=)g(VerticalConversionF)q(ie)q(ldM)q(at\()49
b(M,)43 b(GF\(9\))h(\);;)f(PrintArray\(VCFM\);)p 3747
1021 V 75 1121 V 188 1091 a([)g([)85 b(0*Z\(3\),)i(0*Z\(3\))44
b(],)p 3747 1121 V 75 1220 V 273 1191 a([)85 b(Z\(3\)\2100,)171
b(Z\(3\))44 b(],)p 3747 1220 V 75 1320 V 273 1290 a([)85
b(0*Z\(3\),)i(0*Z\(3\))44 b(],)p 3747 1320 V 75 1420
V 273 1390 a([)169 b(Z\(3\),)87 b(Z\(3\)\2100)44 b(])f(])p
3747 1420 V 75 1519 V 188 1489 a(gap>)h(DefaultField\()i(Flat\(VCFM\))g
(\);)p 3747 1519 V 75 1619 V 188 1589 a(GF\(3\))p 3747
1619 V 75 1644 4 25 v 3747 1644 V 75 1647 3675 4 v 75
1811 a FK(A)41 b(similar)j(function)g(is)f Ft(HorizontalConversio)q
(nFi)q(el)q(dMa)q(t)48 b FK(\(see)43 b Ft(HorizontalConversio)q(nFi)q
(el)q(dMa)q(t)75 1924 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1925 a
SDict begin H.S end
 105 1925 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 1862 a
SDict begin H.R end
 331 1862 a 331 1924 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
 331 1924 a Black FK(\)\).)75
2065 y
SDict begin H.S end
 75 2065 a 75 2065 a
SDict begin 13.6 H.A end
 75 2065 a 75 2065 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.10) cvn H.B /DEST pdfmark end
 75 2065
a 100 x FJ(7.3.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(HorizontalCon)l(v)o
(ersionFieldMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2339
a Fs(\006)22 b Ft(HorizontalConvers)q(ion)q(Fie)q(ldM)q(at)q(\()52
b(M,)47 b(F)g(\))1657 b Fr(\(function\))p Black 216 2565
a Ft(HorizontalConversi)q(onF)q(iel)q(dM)q(at)32 b FK(returns)d(the)e
(matrix)g Ft(M)f FK(with)h(its)g(elements)h(con)l(v)o(erted)h(from)e(a)
f(\002eld)75 2678 y Fq(F)i Fo(=)19 b Fq(GF)7 b Fo(\()p
Fq(q)458 2645 y Fm(m)511 2678 y Fo(\))p FK(,)23 b Fq(q)h
FK(prime,)f(to)h(a)g(\002eld)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))p FK(.)30 b(Each)23 b(element)i(is)f(replaced)i(by)d(its)h
(representation)k(o)o(v)o(er)c(the)g(latter)75 2791 y(\002eld,)f
(placed)i(horizontally)i(in)d(the)f(matrix.)216 2904
y(If)e Ft(M)f FK(is)h(a)f Fq(k)12 b Fv(\002)e Fq(n)20
b FK(matrix,)i(the)f(result)h(is)e(a)h Fq(k)12 b Fv(\002)e
Fq(m)g Fv(\002)g Fq(n)g Fv(\001)g Fq(m)19 b FK(matrix.)29
b(The)20 b(ne)n(w)g(w)o(ord)h(length)h(of)f(the)g(resulting)i(code)75
3017 y(is)e(equal)h(to)g Fq(n)11 b Fv(\001)g Fq(m)p FK(,)20
b(because)j(each)f(element)g(of)f Fq(GF)7 b Fo(\()p Fq(q)1774
2984 y Fm(m)1827 3017 y Fo(\))21 b FK(can)g(be)h(represented)i(in)d
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))22 b FK(using)g Fq(m)e
FK(elements.)30 b(The)75 3130 y(ne)n(w)f(dimension)j(is)d(equal)i(to)e
Fq(k)17 b Fv(\002)e Fq(m)28 b FK(because)j(the)f(ne)n(w)f(matrix)h
(should)h(be)f(a)f(basis)i(for)e(the)h(same)g(number)g(of)75
3243 y(v)o(ectors)25 b(as)e(the)h(old)g(one.)216 3355
y Ft(ConversionFieldCod)q(e)f FK(uses)c(horizontal)i(con)l(v)o(ersion)h
(to)c(con)l(v)o(ert)i(a)d(code)i(\(see)g Ft(ConversionFieldCod)q(e)75
3468 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3469
a
SDict begin H.S end
 105 3469 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.14)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3406 a
SDict begin H.R end
 331 3406
a 331 3468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.14) cvn H.B /ANN pdfmark end
 331 3468 a Black FK(\)\).)p 75 3539 1648
4 v 1764 3544 a FF(Example)p 2102 3539 V 75 3564 4 25
v 3747 3564 V 75 3663 4 100 v 188 3633 a(gap>)44 b(M)e(:=)h
(Z\(9\)*[[1,2],[2,1]];)q(;)48 b(PrintArray\(M\);)p 3747
3663 V 75 3763 V 188 3733 a([)43 b([)169 b(Z\(3\2102\),)87
b(Z\(3\2102\)\2105)45 b(],)p 3747 3763 V 75 3862 V 273
3833 a([)85 b(Z\(3\2102\)\2105,)172 b(Z\(3\2102\))44
b(])f(])p 3747 3862 V 75 3962 V 188 3932 a(gap>)h(DefaultField\()i
(Flat\(M\))f(\);)p 3747 3962 V 75 4062 V 188 4032 a(GF\(3\2102\))p
3747 4062 V 75 4161 V 188 4131 a(gap>)f(HCFM)f(:=)g
(HorizontalConversio)q(nF)q(iel)q(dMa)q(t\(M)q(,)48 b(GF\(9\)\);;)d
(PrintArray\(HCFM\);)p 3747 4161 V 75 4261 V 188 4231
a([)e([)85 b(0*Z\(3\),)i(Z\(3\)\2100,)g(0*Z\(3\),)172
b(Z\(3\))43 b(],)p 3747 4261 V 75 4361 V 273 4331 a([)85
b(Z\(3\)\2100,)i(Z\(3\)\2100,)171 b(Z\(3\),)h(Z\(3\))43
b(],)p 3747 4361 V 75 4460 V 273 4430 a([)85 b(0*Z\(3\),)171
b(Z\(3\),)87 b(0*Z\(3\),)g(Z\(3\)\2100)44 b(],)p 3747
4460 V 75 4560 V 273 4530 a([)169 b(Z\(3\),)i(Z\(3\),)87
b(Z\(3\)\2100,)g(Z\(3\)\2100)44 b(])f(])p 3747 4560 V
75 4659 V 188 4630 a(gap>)h(DefaultField\()i(Flat\(HCFM\))g(\);)p
3747 4659 V 75 4759 V 188 4729 a(GF\(3\))p 3747 4759
V 75 4784 4 25 v 3747 4784 V 75 4787 3675 4 v 75 4951
a FK(A)20 b(similar)h(function)i(is)e Ft(VerticalConversion)q(Fie)q
(ldM)q(at)27 b FK(\(see)21 b Ft(VerticalConversion)q(Fie)q(ldM)q(at)27
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 4953
a
SDict begin H.S end
 3485 4953 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 4889 a
SDict begin H.R end
 3666 4889
a 3666 4951 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
 3666 4951 a Black FK(\)\).)75 5189 y
SDict begin H.S end
 75
5189 a 75 5189 a
SDict begin 13.6 H.A end
 75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.11) cvn H.B /DEST pdfmark end
 75 5189 a 116 x
FJ(7.3.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MOLS)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(MOLS\()49
b(q[,)e(n])g(\))2677 b Fr(\(function\))p Black Black
Black eop end end
%%Page: 134 134
TeXDict begin HPSdict begin 134 133 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.134) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(134)p Black 216 399 a Ft(MOLS)24 b FK(returns)g(a)f(list)
g(of)g Ft(n)g Fq(Mutually)h(Ortho)o(gonal)i(Latin)d(Squar)m(es)i
FK(\(MOLS\).)c(A)g Fq(Latin)j(squar)m(e)g FK(of)f(order)h
Ft(q)e FK(is)75 511 y(a)i Fq(q)13 b Fv(\002)g Fq(q)25
b FK(matrix)g(whose)g(entries)h(are)f(from)f(a)g(set)h
Fq(F)1705 525 y Fm(q)1766 511 y FK(of)f Ft(q)g FK(distinct)j(symbols)f
(\()p Fy(GU)m(A)-6 b(V)f(A)23 b FK(uses)i(the)g(inte)o(gers)h(from)f(0)
75 624 y(to)e Ft(q)q FK(\))g(such)h(that)g(each)h(ro)n(w)d(and)i(each)h
(column)f(of)g(the)f(matrix)h(contains)i(each)e(symbol)h(e)o(xactly)g
(once.)216 737 y(A)j(set)g(of)h(Latin)g(squares)h(is)f(a)f(set)h(of)f
(MOLS)f(if)h(and)h(only)h(if)e(for)h(each)g(pair)h(of)e(Latin)h
(squares)h(in)f(this)g(set,)75 850 y(e)n(v)o(ery)24 b(ordered)h(pair)f
(of)g(elements)h(that)f(are)g(in)f(the)h(same)f(position)j(in)e(these)g
(matrices)h(occurs)g(e)o(xactly)g(once.)216 963 y Ft(n)g
FK(must)g(be)f(less)i(than)g Ft(q)p FK(.)32 b(If)25 b
Ft(n)f FK(is)h(omitted,)h(tw)o(o)e(MOLS)f(are)i(returned.)35
b(If)25 b Ft(q)f FK(is)h(not)g(a)g(prime)g(po)n(wer)l(,)g(at)g(most)75
1076 y(2)e(MOLS)e(can)j(be)g(created.)30 b(F)o(or)23
b(all)g(v)n(alues)i(of)e Ft(q)g FK(with)h Fq(q)c Fp(>)g
FK(2)j(and)h Fq(q)d Fv(6)p Fo(=)e FK(6,)k(a)g(list)h(of)g(MOLS)d(can)j
(be)f(constructed.)75 1189 y(Ho)n(we)n(v)o(er)l(,)i Fy(GU)m(A)-6
b(V)f(A)22 b FK(does)k(not)f(yet)g(construct)i(MOLS)c(for)i
Fq(q)c Fv(\021)g FK(2)91 b Fo(\()p FK(mod)21 b(4)p Fo(\))p
FK(.)32 b(If)25 b(it)f(is)h(not)g(possible)i(to)e(construct)75
1302 y Ft(n)e FK(MOLS,)e(the)j(function)i(returns)f(`f)o(alse'.)216
1415 y(MOLS)c(are)j(used)g(to)g(create)h Ft(q)p FK(-ary)f(codes)h
(\(see)f Ft(MOLSCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2186 1416 a
SDict begin H.S end
 2186 1416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 2367
1353 a
SDict begin H.R end
 2367 1353 a 2367 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.4) cvn H.B /ANN pdfmark end
 2367 1415 a Black FK(\)\).)p
75 1537 1648 4 v 1764 1542 a FF(Example)p 2102 1537 V
75 1562 4 25 v 3747 1562 V 75 1662 4 100 v 188 1632 a(gap>)44
b(M)e(:=)h(MOLS\()h(4,)f(3)g(\);;PrintArray\()k(M[1])d(\);)p
3747 1662 V 75 1761 V 188 1732 a([)f([)85 b(0,)g(1,)g(2,)h(3)42
b(],)p 3747 1761 V 75 1861 V 273 1831 a([)85 b(1,)g(0,)g(3,)h(2)42
b(],)p 3747 1861 V 75 1961 V 273 1931 a([)85 b(2,)g(3,)g(0,)h(1)42
b(],)p 3747 1961 V 75 2060 V 273 2030 a([)85 b(3,)g(2,)g(1,)h(0)42
b(])h(])p 3747 2060 V 75 2160 V 188 2130 a(gap>)h(PrintArray\()i(M[2])d
(\);)p 3747 2160 V 75 2260 V 188 2230 a([)g([)85 b(0,)g(2,)g(3,)h(1)42
b(],)p 3747 2260 V 75 2359 V 273 2329 a([)85 b(1,)g(3,)g(2,)h(0)42
b(],)p 3747 2359 V 75 2459 V 273 2429 a([)85 b(2,)g(0,)g(1,)h(3)42
b(],)p 3747 2459 V 75 2558 V 273 2529 a([)85 b(3,)g(1,)g(0,)h(2)42
b(])h(])p 3747 2558 V 75 2658 V 188 2628 a(gap>)h(PrintArray\()i(M[3])d
(\);)p 3747 2658 V 75 2758 V 188 2728 a([)g([)85 b(0,)g(3,)g(1,)h(2)42
b(],)p 3747 2758 V 75 2857 V 273 2827 a([)85 b(1,)g(2,)g(0,)h(3)42
b(],)p 3747 2857 V 75 2957 V 273 2927 a([)85 b(2,)g(1,)g(3,)h(0)42
b(],)p 3747 2957 V 75 3057 V 273 3027 a([)85 b(3,)g(0,)g(2,)h(1)42
b(])h(])p 3747 3057 V 75 3156 V 188 3126 a(gap>)h(MOLS\()g(12,)f(3)g
(\);)p 3747 3156 V 75 3256 V 188 3226 a(false)p 3747
3256 V 75 3281 4 25 v 3747 3281 V 75 3284 3675 4 v 75
3417 a
SDict begin H.S end
 75 3417 a 75 3417 a
SDict begin 13.6 H.A end
 75 3417 a 75 3417 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.12) cvn H.B /DEST pdfmark end
 75 3417
a 116 x FJ(7.3.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsLatinSquar)n(e)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3708 a Fs(\006)22 b
Ft(IsLatinSquare\()52 b(M)47 b(\))2491 b Fr(\(function\))p
Black 216 3933 a Ft(IsLatinSquare)29 b FK(determines)d(if)f(a)f(matrix)
h Ft(M)f FK(is)g(a)g(Latin)h(square.)33 b(F)o(or)24 b(a)g(Latin)h
(square)h(of)e(size)h Fq(n)13 b Fv(\002)g Fq(n)p FK(,)24
b(each)75 4046 y(ro)n(w)f(and)h(each)g(column)h(contains)g(all)f(the)g
(inte)o(gers)h(1)p Fp(;)10 b(:)g(:)g(:)h(;)f Fq(n)24
b FK(e)o(xactly)h(once.)p 75 4169 1648 4 v 1764 4174
a FF(Example)p 2102 4169 V 75 4194 4 25 v 3747 4194 V
75 4293 4 100 v 188 4264 a(gap>)44 b(IsLatinSquare\([[1,2],)q([2,)q
(1]])q(\);)p 3747 4293 V 75 4393 V 188 4363 a(true)p
3747 4393 V 75 4493 V 188 4463 a(gap>)g(IsLatinSquare\([[1,2,3)q(],[)q
(2,3)q(,1)q(],[)q(1,3)q(,2])q(]\);)p 3747 4493 V 75 4592
V 188 4562 a(false)p 3747 4592 V 75 4617 4 25 v 3747
4617 V 75 4620 3675 4 v 75 4754 a
SDict begin H.S end
 75 4754 a 75 4754 a
SDict begin 13.6 H.A end

75 4754 a 75 4754 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.13) cvn H.B /DEST pdfmark end
 75 4754 a 116 x FJ(7.3.13)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Ar)n(eMOLS)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5044 a Fs(\006)22 b Ft(AreMOLS\()50 b(L)c(\))2770
b Fr(\(function\))p Black 216 5270 a Ft(AreMOLS)27 b
FK(determines)h(if)d Ft(L)g FK(is)g(a)g(list)h(of)g(mutually)h
(orthogonal)h(Latin)e(squares)h(\(MOLS\).)c(F)o(or)i(each)h(pair)g(of)
75 5383 y(Latin)32 b(squares)h(in)f(this)g(list,)i(the)e(function)h
(checks)h(if)d(each)h(ordered)i(pair)e(of)g(elements)h(that)f(are)g(in)
f(the)h(same)75 5496 y(position)23 b(in)e(these)h(matrices)g(occurs)g
(e)o(xactly)h(once.)28 b(The)21 b(function)i Ft(MOLS)f
FK(creates)g(MOLS)d(\(see)i Ft(MOLS)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3412 5497 a
SDict begin H.S end
 3412 5497 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.11)p 0.0236 0.0894 0.6179 TeXcolorrgb
3638 5434 a
SDict begin H.R end
 3638 5434 a 3638 5496 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.11) cvn H.B /ANN pdfmark end
 3638 5496 a Black
FK(\)\).)p Black Black eop end end
%%Page: 135 135
TeXDict begin HPSdict begin 135 134 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.135) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(135)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(M)e(:=)h(MOLS\(4,2\);)p 3747
523 V 75 623 V 188 593 a([)g([)f([)h(0,)g(1,)g(2,)g(3)g(],)g([)f(1,)h
(0,)g(3,)g(2)g(],)g([)g(2,)g(3,)g(0,)g(1)g(],)g([)f(3,)h(2,)g(1,)g(0)g
(])g(],)p 3747 623 V 75 722 V 273 692 a([)f([)h(0,)g(2,)g(3,)g(1)g(],)g
([)f(1,)h(3,)g(2,)g(0)g(],)g([)g(2,)g(0,)g(1,)g(3)g(],)g([)f(3,)h(1,)g
(0,)g(2)g(])g(])f(])p 3747 722 V 75 822 V 188 792 a(gap>)i
(AreMOLS\(M\);)p 3747 822 V 75 922 V 188 892 a(true)p
3747 922 V 75 946 4 25 v 3747 946 V 75 949 3675 4 v 75
1091 a
SDict begin H.S end
 75 1091 a 75 1091 a
SDict begin 13.6 H.A end
 75 1091 a 75 1091 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.4) cvn H.B /DEST pdfmark end
 75 1091
a 150 x FM(7.4)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Some)30
b(functions)g(r)n(elated)h(to)e(the)h(norm)g(of)g(a)f(code)p
Black 75 1448 a FK(In)g(this)h(section,)j(some)d(functions)i(that)e
(can)g(be)f(used)h(to)g(compute)h(the)e(norm)h(of)f(a)g(code)i(and)f
(to)f(decide)i(upon)75 1561 y(its)24 b(normality)i(are)e(discussed.)32
b(T)-7 b(ypically)h(,)25 b(these)g(are)f(applied)i(to)d(binary)j
(linear)f(codes.)31 b(The)23 b(de\002nitions)j(of)e(this)75
1674 y(section)h(were)f(introduced)i(in)e(Graham)f(and)h(Sloane)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1829 1675 a
SDict begin H.S end
 1829 1675
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(GS85)p 0.0236 0.6179 0.0894
TeXcolorrgb 2036 1612 a
SDict begin H.R end
 2036 1612 a 2036 1674 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
 2036
1674 a Black 1 w FK(].)75 1819 y
SDict begin H.S end
 75 1819 a 75 1819 a
SDict begin 13.6 H.A end

75 1819 a 75 1819 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.1) cvn H.B /DEST pdfmark end
 75 1819 a 102 x FJ(7.4.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(CoordinateNorm)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2096 a Fs(\006)e Ft(CoordinateNorm\()52 b(C,)47 b(coord)h(\))2121
b Fr(\(function\))p Black 216 2321 a Ft(CoordinateNorm)24
b FK(returns)d(the)f(norm)g(of)g Ft(C)f FK(with)g(respect)i(to)f
(coordinate)j Ft(coord)q FK(.)k(If)14 b Fq(C)3019 2335
y Fm(a)3073 2321 y Fo(=)i Fv(f)p Fq(c)i Fv(2)11 b Fq(C)21
b Fv(j)e Fq(c)3501 2335 y Fm(coor)o(d)3679 2321 y Fo(=)75
2434 y Fq(a)p Fv(g)p FK(,)k(then)i(the)e(norm)h(of)g
Ft(C)f FK(with)g(respect)i(to)f Ft(coord)g FK(is)g(de\002ned)g(as)1609
2688 y(max)1546 2754 y Fm(v)p Fh(2)p Fm(GF)6 b Fk(\()p
Fm(q)p Fk(\))1799 2735 y Ff(n)1880 2585 y Fm(q)1850 2707
y Fa(\345)1838 2781 y Fm(a)p Fk(=)p Fr(1)1966 2688 y
Fq(d)f Fo(\()p Fq(x)p Fp(;)g Fq(C)2180 2702 y Fm(a)2218
2688 y Fo(\))p Fp(;)75 2949 y FK(with)23 b(the)h(con)l(v)o(ention)j
(that)d Fq(d)5 b Fo(\()p Fq(x)p Fp(;)g Fq(C)1188 2963
y Fm(a)1227 2949 y Fo(\))20 b(=)g Fq(n)j FK(if)18 b Fq(C)1573
2963 y Fm(a)1633 2949 y FK(is)24 b(empty)-6 b(.)p 75
3066 1648 4 v 1764 3071 a FF(Example)p 2102 3066 V 75
3091 4 25 v 3747 3091 V 75 3190 4 100 v 188 3160 a(gap>)44
b(CoordinateNorm\()j(HammingCode\()g(3,)c(GF\(2\))h(\),)f(3)f(\);)p
3747 3190 V 75 3290 V 188 3260 a(3)p 3747 3290 V 75 3315
4 25 v 3747 3315 V 75 3318 3675 4 v 75 3540 a
SDict begin H.S end
 75 3540
a 75 3540 a
SDict begin 13.6 H.A end
 75 3540 a 75 3540 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.2) cvn H.B /DEST pdfmark end
 75 3540 a 116 x FJ(7.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeNorm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3830 a Fs(\006)22 b Ft(CodeNorm\()50 b(C)d(\))2723
b Fr(\(function\))p Black 216 4056 a Ft(CodeNorm)27 b
FK(returns)e(the)g(norm)f(of)h Ft(C)p FK(.)30 b(The)24
b Fq(norm)g FK(of)g(a)g(code)h(is)g(de\002ned)g(as)f(the)g(minimum)h
(of)f(the)g(norms)h(for)75 4169 y(the)h(respecti)n(v)o(e)i(coordinates)
h(of)c(the)h(code.)36 b(In)26 b(ef)n(fect,)g(for)g(each)h(coordinate)h
Ft(CoordinateNorm)i FK(is)c(called,)h(and)75 4282 y(the)d(minimum)f(of)
h(the)f(calculated)k(numbers)e(is)e(returned.)p 75 4376
1648 4 v 1764 4381 a FF(Example)p 2102 4376 V 75 4401
4 25 v 3747 4401 V 75 4501 4 100 v 188 4471 a(gap>)44
b(CodeNorm\()h(HammingCode\()h(3,)d(GF\(2\))i(\))d(\);)p
3747 4501 V 75 4600 V 188 4571 a(3)p 3747 4600 V 75 4625
4 25 v 3747 4625 V 75 4628 3675 4 v 75 4850 a
SDict begin H.S end
 75 4850
a 75 4850 a
SDict begin 13.6 H.A end
 75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.3) cvn H.B /DEST pdfmark end
 75 4850 a 116 x FJ(7.4.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsCoordinateAcceptable)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(IsCoordinateAccep)q(tab)q(le\()53 b(C,)47 b(coord)h(\))1750
b Fr(\(function\))p Black 216 5367 a Ft(IsCoordinateAccept)q(abl)q(e)30
b FK(returns)c(`true')f(if)f(coordinate)j Ft(coord)f
FK(of)e Ft(C)g FK(is)g(acceptable.)34 b(A)23 b(coordinate)k(is)75
5479 y(called)i Fq(acceptable)i FK(if)c(the)h(norm)g(of)g(the)g(code)g
(with)g(respect)h(to)f(that)g(coordinate)j(is)c(not)h(more)g(than)h(tw)
o(o)e(times)75 5592 y(the)d(co)o(v)o(ering)h(radius)g(of)e(the)h(code)g
(plus)h(one.)p Black Black eop end end
%%Page: 136 136
TeXDict begin HPSdict begin 136 135 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.136) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(136)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(IsCoordinateAcceptabl)q(e\()49
b(HammingCode\()d(3,)d(GF\(2\))h(\),)f(3)g(\);)p 3747
523 V 75 623 V 188 593 a(true)p 3747 623 V 75 648 4 25
v 3747 648 V 75 651 3675 4 v 75 869 a
SDict begin H.S end
 75 869 a 75 869
a
SDict begin 13.6 H.A end
 75 869 a 75 869 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.4) cvn H.B /DEST pdfmark end
 75 869 a 116 x FJ(7.4.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneralizedCodeNorm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1160 a Fs(\006)22 b Ft(GeneralizedCodeNo)q(rm\()53
b(C,)47 b(subcode1,)j(subscode2,)g(...,)e(subcodek)h(\))544
b Fr(\(function\))p Black 216 1386 a Ft(GeneralizedCodeNor)q(m)29
b FK(returns)c(the)f Ft(k)p FK(-norm)g(of)f Ft(C)h FK(with)f(respect)i
(to)f Ft(k)f FK(subcodes.)p 75 1496 1648 4 v 1764 1501
a FF(Example)p 2102 1496 V 75 1521 4 25 v 3747 1521 V
75 1621 4 100 v 188 1591 a(gap>)44 b(c)e(:=)h(RepetitionCode\()48
b(7,)43 b(GF\(2\))h(\);;)p 3747 1621 V 75 1720 V 188
1690 a(gap>)g(ham)f(:=)g(HammingCode\()j(3,)d(GF\(2\))i(\);;)p
3747 1720 V 75 1820 V 188 1790 a(gap>)f(d)e(:=)h(EvenWeightSubcode\()49
b(ham)43 b(\);;)p 3747 1820 V 75 1919 V 188 1890 a(gap>)h(e)e(:=)h
(ConstantWeightSubco)q(de\()49 b(ham,)44 b(3)f(\);;)p
3747 1919 V 75 2019 V 188 1989 a(gap>)h(GeneralizedCodeNorm\()49
b(ham,)43 b(c,)h(d,)f(e)f(\);)p 3747 2019 V 75 2119 V
188 2089 a(4)p 3747 2119 V 75 2144 4 25 v 3747 2144 V
75 2147 3675 4 v 75 2365 a
SDict begin H.S end
 75 2365 a 75 2365 a
SDict begin 13.6 H.A end
 75 2365
a 75 2365 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.5) cvn H.B /DEST pdfmark end
 75 2365 a 117 x FJ(7.4.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsNormalCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2656 a Fs(\006)22 b Ft(IsNormalCode\()51 b(C)c(\))2538
b Fr(\(function\))p Black 216 2882 a Ft(IsNormalCode)26
b FK(returns)d(`true')g(if)f Ft(C)g FK(is)f(normal.)29
b(A)21 b(code)i(is)f(called)h Fq(normal)g FK(if)f(the)g(norm)g(of)g
(the)g(code)h(is)f(not)75 2995 y(more)j(than)h(tw)o(o)f(times)g(the)h
(co)o(v)o(ering)g(radius)h(of)e(the)g(code)h(plus)g(one.)34
b(Almost)25 b(all)g(codes)i(are)e(normal,)h(ho)n(we)n(v)o(er)75
3107 y(some)e(\(non-linear\))j(abnormal)e(codes)f(ha)n(v)o(e)h(been)f
(found.)216 3220 y(Often,)f(it)f(is)g(dif)n(\002cult)h(to)f(\002nd)g
(out)h(whether)g(a)f(code)h(is)f(normal,)h(because)i(it)d(in)l(v)n(olv)
o(es)i(computing)h(the)d(co)o(v)o(er)n(-)75 3333 y(ing)f(radius.)28
b(Ho)n(we)n(v)o(er)l(,)21 b Ft(IsNormalCode)j FK(uses)c(much)h
(information)h(from)e(the)h(literature)h(\(in)f(particular)l(,)i([)p
0.0236 0.6179 0.0894 TeXcolorrgb 3482 3334 a
SDict begin H.S end
 3482 3334
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(GS85)p 0.0236 0.6179 0.0894
TeXcolorrgb 3689 3271 a
SDict begin H.R end
 3689 3271 a 3689 3333 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
 3689
3333 a Black FK(]\))75 3446 y(about)i(normality)g(for)f(certain)h(code)
f(parameters.)p 75 3557 1648 4 v 1764 3562 a FF(Example)p
2102 3557 V 75 3581 4 25 v 3747 3581 V 75 3681 4 100
v 188 3651 a(gap>)44 b(IsNormalCode\()i(HammingCode\()h(3,)c(GF\(2\))h
(\))f(\);)p 3747 3681 V 75 3781 V 188 3751 a(true)p 3747
3781 V 75 3806 4 25 v 3747 3806 V 75 3809 3675 4 v 75
3950 a
SDict begin H.S end
 75 3950 a 75 3950 a
SDict begin 13.6 H.A end
 75 3950 a 75 3950 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.5) cvn H.B /DEST pdfmark end
 75 3950
a 150 x FM(7.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Miscellaneous)30
b(functions)p Black 75 4307 a FK(In)25 b(this)i(section)g(we)e
(describe)i(se)n(v)o(eral)g(v)o(ector)f(space)h(functions)h
Fy(GU)m(A)-6 b(V)f(A)24 b FK(uses)i(for)g(constructing)j(codes)e(or)e
(per)n(-)75 4420 y(forming)g(calculations)i(with)c(codes.)216
4532 y(In)29 b(this)g(section,)i(some)d(ne)n(w)g(miscellaneous)k
(functions)f(are)e(described,)j(including)f(weight)e(enumerators,)75
4645 y(the)24 b(MacW)l(illiams-transform)k(and)c(af)n(\002nity)g(and)g
(almost)g(af)n(\002nity)g(of)f(codes.)75 4796 y
SDict begin H.S end
 75 4796
a 75 4796 a
SDict begin 13.6 H.A end
 75 4796 a 75 4796 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.1) cvn H.B /DEST pdfmark end
 75 4796 a 97 x FJ(7.5.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeW)-6 b(eightEnumerator)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5067 a Fs(\006)22 b
Ft(CodeWeightEnumera)q(tor)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 5293 a Ft(CodeWeightEnumerat)q(or)29
b FK(returns)c(a)e(polynomial)j(of)e(the)g(follo)n(wing)h(form:)1649
5535 y Fq(f)13 b Fo(\()p Fq(x)p Fo(\))22 b(=)1945 5438
y Fm(n)1915 5554 y Fa(\345)1910 5628 y Fm(i)p Fk(=)p
Fr(0)2023 5535 y Fq(A)2079 5549 y Fm(i)2101 5535 y Fq(x)2141
5497 y Fm(i)2165 5535 y Fp(;)p Black Black eop end end
%%Page: 137 137
TeXDict begin HPSdict begin 137 136 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.137) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(137)p Black 75 399 a(where)24 b Fq(A)376
413 y Fm(i)421 399 y FK(is)f(the)h(number)g(of)g(code)n(w)o(ords)h(in)f
Ft(C)f FK(with)g(weight)h Fq(i)p FK(.)p 75 482 1648 4
v 1764 487 a FF(Example)p 2102 482 V 75 507 4 25 v 3747
507 V 75 607 4 100 v 188 577 a(gap>)44 b(CodeWeightEnumerator\()49
b(ElementsCode\()e([)c([)f(0,0,0)i(],)f([)g(0,0,1)h(],)p
3747 607 V 75 706 V 188 676 a(>)f([)f(0,1,1)i(],)f([)g(1,1,1)h(])f(],)g
(GF\(2\))h(\))f(\);)p 3747 706 V 75 806 V 188 776 a(x\2103)g(+)g
(x\2102)g(+)g(x)g(+)f(1)p 3747 806 V 75 906 V 188 876
a(gap>)i(CodeWeightEnumerator\()49 b(HammingCode\()e(3,)c(GF\(2\))h(\))
e(\);)p 3747 906 V 75 1005 V 188 975 a(x\2107)h(+)g(7*x\2104)h(+)f
(7*x\2103)h(+)e(1)p 3747 1005 V 75 1030 4 25 v 3747 1030
V 75 1033 3675 4 v 75 1160 a
SDict begin H.S end
 75 1160 a 75 1160 a
SDict begin 13.6 H.A end
 75 1160
a 75 1160 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.2) cvn H.B /DEST pdfmark end
 75 1160 a 116 x FJ(7.5.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CodeDistanceEnumerator)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1450 a Fs(\006)22 b Ft(CodeDistanceEnume)q(rat)q(or\()53
b(C,)47 b(w)g(\))1935 b Fr(\(function\))p Black 216 1676
a Ft(CodeDistanceEnumer)q(ato)q(r)29 b FK(returns)c(a)e(polynomial)j
(of)d(the)h(follo)n(wing)h(form:)1649 1892 y Fq(f)13
b Fo(\()p Fq(x)p Fo(\))22 b(=)1945 1795 y Fm(n)1915 1911
y Fa(\345)1910 1985 y Fm(i)p Fk(=)p Fr(0)2023 1892 y
Fq(B)2079 1906 y Fm(i)2101 1892 y Fq(x)2141 1854 y Fm(i)2165
1892 y Fp(;)75 2118 y FK(where)i Fq(B)376 2132 y Fm(i)421
2118 y FK(is)f(the)h(number)g(of)g(code)n(w)o(ords)h(with)f(distance)h
Fq(i)e FK(to)h Ft(w)p FK(.)216 2231 y(If)66 b Ft(w)g
FK(is)g(a)g(code)n(w)o(ord,)78 b(then)67 b Ft(CodeDistanceEnumer)q(at)q
(or)72 b FK(returns)c(the)e(same)h(polynomial)h(as)75
2343 y Ft(CodeWeightEnumerat)q(or)p FK(.)p 75 2421 1648
4 v 1764 2426 a FF(Example)p 2102 2421 V 75 2446 4 25
v 3747 2446 V 75 2546 4 100 v 188 2516 a(gap>)44 b
(CodeDistanceEnumerato)q(r\()49 b(HammingCode\()d(3,)d(GF\(2\))h
(\),[0,0,0,0,0,0,1])k(\);)p 3747 2546 V 75 2646 V 188
2616 a(x\2106)43 b(+)g(3*x\2105)h(+)f(4*x\2104)h(+)e(4*x\2103)i(+)f
(3*x\2102)h(+)f(x)p 3747 2646 V 75 2745 V 188 2715 a(gap>)h
(CodeDistanceEnumerato)q(r\()49 b(HammingCode\()d(3,)d(GF\(2\))h
(\),[1,1,1,1,1,1,1])k(\);)p 3747 2745 V 75 2845 V 188
2815 a(x\2107)43 b(+)g(7*x\2104)h(+)f(7*x\2103)h(+)e(1)h(#)g
(`[1,1,1,1,1,1,1]')48 b($\\in$)c(`HammingCode\()j(3,)c(GF\(2)g(\))g
(\)')p 3747 2845 V 75 2870 4 25 v 3747 2870 V 75 2873
3675 4 v 75 3060 a
SDict begin H.S end
 75 3060 a 75 3060 a
SDict begin 13.6 H.A end
 75 3060 a 75 3060
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.3) cvn H.B /DEST pdfmark end
 75 3060 a 117 x FJ(7.5.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CodeMacW)n(illiamsT)-7 b(ransf)n(orm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3351 a Fs(\006)22 b Ft(CodeMacWilliamsTr)q(ans)q(for)q
(m\()53 b(C)47 b(\))1981 b Fr(\(function\))p Black 216
3577 a Ft(CodeMacWilliamsTra)q(nsf)q(orm)30 b FK(returns)25
b(a)e(polynomial)j(of)d(the)h(follo)n(wing)h(form:)1650
3792 y Fq(f)13 b Fo(\()p Fq(x)p Fo(\))22 b(=)1946 3695
y Fm(n)1916 3811 y Fa(\345)1911 3885 y Fm(i)p Fk(=)p
Fr(0)2019 3792 y Fq(C)2078 3806 y Fm(i)2100 3792 y Fq(x)2140
3754 y Fm(i)2164 3792 y Fp(;)75 4018 y FK(where)d Fq(C)374
4032 y Fm(i)419 4018 y FK(is)k(the)h(number)h(of)e(code)n(w)o(ords)i
(with)f(weight)g Fq(i)f FK(in)g(the)h Fq(dual)h FK(code)f(of)f
Ft(C)q FK(.)p 75 4102 1648 4 v 1764 4107 a FF(Example)p
2102 4102 V 75 4127 4 25 v 3747 4127 V 75 4226 4 100
v 188 4196 a(gap>)44 b(CodeMacWilliamsTransf)q(orm)q(\()k
(HammingCode\()f(3,)c(GF\(2\))h(\))f(\);)p 3747 4226
V 75 4326 V 188 4296 a(7*x\2104)h(+)f(1)p 3747 4326 V
75 4351 4 25 v 3747 4351 V 75 4354 3675 4 v 75 4541 a
SDict begin H.S end

75 4541 a 75 4541 a
SDict begin 13.6 H.A end
 75 4541 a 75 4541 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.4) cvn H.B /DEST pdfmark end
 75 4541 a 117
x FJ(7.5.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CodeDensity)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4832 a Fs(\006)22 b
Ft(CodeDensity\()51 b(C)c(\))2584 b Fr(\(function\))p
Black 216 5058 a Ft(CodeDensity)27 b FK(returns)e(the)f
Fq(density)h FK(of)f Ft(C)p FK(.)k(The)23 b(density)i(of)f(a)f(code)h
(is)g(de\002ned)g(as)1703 5206 y Fq(M)16 b Fv(\001)8
b Fq(V)1879 5220 y Fm(q)1916 5206 y Fo(\()p Fq(n)p Fp(;)g
Fq(t)e Fo(\))p 1703 5248 395 4 v 1859 5332 a Fq(q)1904
5305 y Fm(n)2107 5269 y Fp(;)75 5479 y FK(where)27 b
Fq(M)j FK(is)c(the)h(size)h(of)f(the)g(code,)c Fq(V)1326
5493 y Fm(q)1364 5479 y Fo(\()p Fq(n)p Fp(;)8 b Fq(t)e
Fo(\))27 b FK(is)g(the)g(size)g(of)g(a)g(sphere)h(of)f(radius)f
Fq(t)32 b FK(in)27 b Fq(GF)7 b Fo(\()p Fq(q)3104 5446
y Fm(n)3142 5479 y Fo(\))26 b FK(\(which)i(may)e(be)75
5592 y(computed)e(using)f Ft(SphereContent)p FK(\),)h
Fq(t)k FK(is)21 b(the)i(co)o(v)o(ering)g(radius)h(of)e(the)g(code)h
(and)f Fq(n)g FK(is)g(the)g(length)i(of)e(the)g(code.)p
Black Black eop end end
%%Page: 138 138
TeXDict begin HPSdict begin 138 137 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.138) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(138)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(CodeDensity\()i(HammingCode\()g(3,)e
(GF\(2\))g(\))e(\);)p 3747 523 V 75 623 V 188 593 a(1)p
3747 623 V 75 722 V 188 692 a(gap>)i(CodeDensity\()i(ReedMullerCode\()i
(1,)43 b(4)f(\))h(\);)p 3747 722 V 75 822 V 188 792 a(14893/2048)p
3747 822 V 75 847 4 25 v 3747 847 V 75 850 3675 4 v 75
1069 a
SDict begin H.S end
 75 1069 a 75 1069 a
SDict begin 13.6 H.A end
 75 1069 a 75 1069 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.5) cvn H.B /DEST pdfmark end
 75 1069
a 117 x FJ(7.5.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Spher)n(eContent)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1360 a Fs(\006)22 b
Ft(SphereContent\()52 b(n,)47 b(t,)g(F)g(\))2213 b Fr(\(function\))p
Black 216 1586 a Ft(SphereContent)43 b FK(returns)e(the)f(content)h(of)
e(a)g(ball)h(of)f(radius)i Ft(t)e FK(around)i(an)e(arbitrary)i(element)
g(of)e(the)75 1699 y(v)o(ectorspace)h Fq(F)602 1666 y
Fm(n)640 1699 y FK(.)69 b(This)37 b(is)g(the)h(cardinality)i(of)e(the)f
(set)h(of)f(all)h(elements)g(of)g Fq(F)2773 1666 y Fm(n)2847
1699 y FK(that)f(are)h(at)f(distance)j(\(see)75 1812
y Ft(DistanceCodeword)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 870 1813 a
SDict begin H.S end
 870 1813 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1051 1750 a
SDict begin H.R end
 1051 1750 a 1051 1812 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
 1051 1812 a Black
FK(\))24 b(less)g(than)g(or)f(equal)i(to)f Ft(t)f FK(from)g(an)h
(element)g(of)g Fq(F)2704 1779 y Fm(n)2741 1812 y FK(.)216
1924 y(In)29 b(the)g(conte)o(xt)h(of)e(codes,)j(the)e(function)i(is)d
(used)i(to)f(determine)h(if)e(a)h(code)g(is)f(perfect.)46
b(A)28 b(code)h(is)g Fq(perfect)75 2037 y FK(if)g(spheres)i(of)d
(radius)h Fq(t)34 b FK(around)d(all)e(code)n(w)o(ords)i(partition)g
(the)e(whole)h(ambient)g(v)o(ector)g(space,)h(where)e
Fq(t)h FK(is)f(the)75 2150 y(number)24 b(of)g(errors)h(the)e(code)i
(can)f(correct.)p 75 2243 1648 4 v 1764 2248 a FF(Example)p
2102 2243 V 75 2268 4 25 v 3747 2268 V 75 2367 4 100
v 188 2338 a(gap>)44 b(SphereContent\()j(15,)c(0,)g(GF\(2\))h(\);)p
3747 2367 V 75 2467 V 188 2437 a(1)170 b(#)42 b(Only)i(one)f(word)h
(with)g(distance)h(0,)e(which)h(is)f(the)g(word)h(itself)p
3747 2467 V 75 2567 V 188 2537 a(gap>)g(SphereContent\()j(11,)c(3,)g
(GF\(4\))h(\);)p 3747 2567 V 75 2666 V 188 2636 a(4984)p
3747 2666 V 75 2766 V 188 2736 a(gap>)g(C)e(:=)h(HammingCode\(5\);)p
3747 2766 V 75 2866 V 188 2836 a(a)g(linear)h([31,26,3]1)i(Hamming)e
(\(5,2\))h(code)e(over)h(GF\(2\))p 3747 2866 V 75 2965
V 188 2935 a(#the)g(minimum)g(distance)h(is)e(3,)g(so)g(the)h(code)g
(can)f(correct)i(one)e(error)p 3747 2965 V 75 3065 V
188 3035 a(gap>)h(\()e(SphereContent\()47 b(31,)d(1,)f(GF\(2\))h(\))f
(*)f(Size\(C\))j(\))e(=)f(2)h(\210)g(31;)p 3747 3065
V 75 3164 V 188 3135 a(true)p 3747 3164 V 75 3189 4 25
v 3747 3189 V 75 3192 3675 4 v 75 3324 a
SDict begin H.S end
 75 3324 a 75
3324 a
SDict begin 13.6 H.A end
 75 3324 a 75 3324 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.6) cvn H.B /DEST pdfmark end
 75 3324 a 116 x FJ(7.5.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Krawtchouk)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3614 a Fs(\006)22 b Ft(Krawtchouk\()51
b(k,)c(i,)g(n,)g(q)g(\))2213 b Fr(\(function\))p Black
216 3840 a Ft(Krawtchouk)24 b FK(returns)f(the)e(Kra)o(wtchouk)h
(number)g Fq(K)1929 3854 y Fm(k)1963 3840 y Fo(\()p Fq(i)p
Fo(\))p FK(.)28 b Ft(q)20 b FK(must)h(be)g(a)g(prime)g(po)n(wer)l(,)h
Ft(n)e FK(must)h(be)g(a)g(positi)n(v)o(e)75 3953 y(inte)o(ger)l(,)41
b Ft(k)35 b FK(must)h(be)g(a)g(non-ne)o(gati)n(v)o(e)i(inte)o(ger)f
(less)g(then)g(or)f(equal)h(to)f Ft(n)f FK(and)i Ft(i)e
FK(can)i(be)f(an)o(y)g(inte)o(ger)-5 b(.)67 b(\(See)75
4066 y Ft(KrawtchoukMat)27 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 730 4067 a
SDict begin H.S end
 730 4067 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
911 4004 a
SDict begin H.R end
 911 4004 a 911 4066 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.1) cvn H.B /ANN pdfmark end
 911 4066 a Black FK(\)\).)j(This)23
b(number)i(is)e(the)h(v)n(alue)g(at)g Fq(x)d Fo(=)e Fq(i)k
FK(of)h(the)g(polynomial)984 4309 y Fq(K)1050 4263 y
Fm(n)p Fl(;)p Fm(q)1043 4337 y(k)1139 4309 y Fo(\()p
Fq(x)p Fo(\))d(=)1402 4212 y Fm(n)1372 4328 y Fa(\345)1371
4402 y Fm(j)r Fk(=)p Fr(0)1476 4309 y Fo(\()p Fv(\000)p
FK(1)p Fo(\))1672 4271 y Fm(j)1697 4309 y Fo(\()p Fq(q)13
b Fv(\000)g FK(1)p Fo(\))1954 4271 y Fm(k)q Fh(\000)d
Fm(j)2070 4309 y Fq(b)p Fo(\()p Fq(x)p Fp(;)24 b Fq(j)r
Fo(\))p Fq(b)p Fo(\()p Fq(n)13 b Fv(\000)g Fq(x)p Fp(;)d
Fq(k)k Fv(\000)27 b Fq(j)r Fo(\))p Fp(;)75 4581 y FK(where)f
Fq(b)p Fo(\()p Fq(v)-7 b Fp(;)10 b Fq(u)p Fo(\))24 b(=)d
Fq(u)p FK(!)p Fp(=)p Fo(\()p Fq(v)p FK(!)p Fo(\()p Fq(v)14
b Fv(\000)g Fq(u)p Fo(\))p FK(!)p Fo(\))28 b FK(is)e(the)g(binomial)i
(coef)n(\002cient)f(if)f Fq(u)p Fp(;)10 b Fq(v)27 b FK(are)f(inte)o
(gers.)37 b(F)o(or)26 b(more)g(properties)i(of)75 4694
y(these)d(polynomials,)h(see)d([)p 0.0236 0.6179 0.0894
TeXcolorrgb 948 4695 a
SDict begin H.S end
 948 4695 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb
1170 4632 a
SDict begin H.R end
 1170 4632 a 1170 4694 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
 1170 4694 a Black
1 w FK(].)p 75 4805 1648 4 v 1764 4810 a FF(Example)p
2102 4805 V 75 4830 4 25 v 3747 4830 V 75 4930 4 100
v 188 4900 a(gap>)44 b(Krawtchouk\()i(2,)d(0,)g(3,)g(2\);)p
3747 4930 V 75 5030 V 188 5000 a(3)p 3747 5030 V 75 5055
4 25 v 3747 5055 V 75 5058 3675 4 v 75 5189 a
SDict begin H.S end
 75 5189
a 75 5189 a
SDict begin 13.6 H.A end
 75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.7) cvn H.B /DEST pdfmark end
 75 5189 a 116 x FJ(7.5.7)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Primiti)o(v)o(eUnityRoot)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b
Ft(PrimitiveUnityRoo)q(t\()53 b(F,)47 b(n)f(\))2121 b
Fr(\(function\))p Black Black Black eop end end
%%Page: 139 139
TeXDict begin HPSdict begin 139 138 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.139) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(139)p Black 216 399 a Ft(PrimitiveUnityRoot)34
b FK(returns)29 b(a)f(primiti)n(v)o(e)h Ft(n)p FK(-th)f(root)h(of)e
(unity)i(in)f(an)g(e)o(xtension)i(\002eld)e(of)g Ft(F)p
FK(.)41 b(This)28 b(is)g(a)75 511 y(\002nite)22 b(\002eld)h(element)g
Fq(a)f FK(with)g(the)h(property)h Fq(a)1533 478 y Fm(n)1590
511 y Fo(=)19 b FK(1)j(in)g Ft(F)q FK(,)f(and)i Ft(n)f
FK(is)g(the)h(smallest)g(inte)o(ger)h(such)f(that)g(this)g(equality)75
624 y(holds.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(PrimitiveUnityRoot\()k(GF\(2\),)d(15)e(\);)p
3747 853 V 75 952 V 188 923 a(Z\(2\2104\))p 3747 952
V 75 1052 V 188 1022 a(gap>)h(last\21015;)p 3747 1052
V 75 1152 V 188 1122 a(Z\(2\)\2100)p 3747 1152 V 75 1251
V 188 1221 a(gap>)g(PrimitiveUnityRoot\()k(GF\(8\),)d(21)e(\);)p
3747 1251 V 75 1351 V 188 1321 a(Z\(2\2106\)\2103)p 3747
1351 V 75 1376 4 25 v 3747 1376 V 75 1379 3675 4 v 75
1512 a
SDict begin H.S end
 75 1512 a 75 1512 a
SDict begin 13.6 H.A end
 75 1512 a 75 1512 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.8) cvn H.B /DEST pdfmark end
 75 1512
a 116 x FJ(7.5.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Primiti)o(v)o(eP)n
(olynomialsNr)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1803
a Fs(\006)22 b Ft(PrimitivePolynomi)q(als)q(Nr\()53 b(n,)47
b(F)g(\))1935 b Fr(\(function\))p Black 216 2028 a Ft
(PrimitivePolynomia)q(lsN)q(r)38 b FK(returns)d(the)e(number)h(of)f
(irreducible)j(polynomials)g(o)o(v)o(er)d Fq(F)f Fo(=)25
b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))33 b FK(of)75 2141 y(de)o(gree)24
b Ft(n)f FK(with)g(\(maximum\))h(period)g Fq(q)1342 2108
y Fm(n)1392 2141 y Fv(\000)12 b FK(1.)29 b(\(According)c(to)e(a)g
(theorem)h(of)f(S.)f(Golomb,)h(this)h(is)f Fu(f)p Fo(\()7
b Fq(p)3392 2108 y Fm(n)3442 2141 y Fv(\000)12 b FK(1)p
Fo(\))p Fp(=)p Fq(n)p FK(.\))216 2254 y(See)54 b(also)h(the)f
Fy(GAP)f FK(function)j Ft(RandomPrimitivePol)q(yno)q(mia)q(l)p
FK(,)67 b Ft(RandomPrimitivePoly)q(no)q(mia)q(l)75 2367
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2368 a
SDict begin H.S end

105 2368 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(2.2.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 2305 a
SDict begin H.R end
 286 2305
a 286 2367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2.2) cvn H.B /ANN pdfmark end
 286 2367 a Black FK(\).)p 75 2486 1648 4
v 1764 2491 a FF(Example)p 2102 2486 V 75 2511 4 25 v
3747 2511 V 75 2611 4 100 v 188 2581 a(gap>)44 b(PrimitivePolynomialsN)
q(r\(3)q(,4\))q(;)p 3747 2611 V 75 2710 V 188 2681 a(12)p
3747 2710 V 75 2810 V 3747 2810 V 75 2835 4 25 v 3747
2835 V 75 2838 3675 4 v 75 2971 a
SDict begin H.S end
 75 2971 a 75 2971 a
SDict begin 13.6 H.A end

75 2971 a 75 2971 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.9) cvn H.B /DEST pdfmark end
 75 2971 a 116 x FJ(7.5.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Irr)n(educibleP)n(olynomialsNr)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3262 a Fs(\006)22 b Ft(IrreduciblePolyno)q
(mia)q(lsN)q(r\()53 b(n,)47 b(F)g(\))1842 b Fr(\(function\))p
Black 216 3488 a Ft(PrimitivePolynomia)q(lsN)q(r)38 b
FK(returns)d(the)e(number)h(of)f(irreducible)j(polynomials)g(o)o(v)o
(er)d Fq(F)f Fo(=)25 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))33
b FK(of)75 3601 y(de)o(gree)25 b Ft(n)p FK(.)p 75 3723
1648 4 v 1764 3728 a FF(Example)p 2102 3723 V 75 3748
4 25 v 3747 3748 V 75 3848 4 100 v 188 3818 a(gap>)44
b(IrreduciblePolynomial)q(sNr)q(\(3,)q(4\))q(;)p 3747
3848 V 75 3947 V 188 3917 a(20)p 3747 3947 V 75 4047
V 3747 4047 V 75 4072 4 25 v 3747 4072 V 75 4075 3675
4 v 75 4208 a
SDict begin H.S end
 75 4208 a 75 4208 a
SDict begin 13.6 H.A end
 75 4208 a 75 4208 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.10) cvn H.B /DEST pdfmark end

75 4208 a 116 x FJ(7.5.10)p 0.0 0.0 1.0 TeXcolorrgb 99
w(MatrixRepr)n(esentationOfElement)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4499 a Fs(\006)22 b Ft(MatrixRepresentat)q(ion)q(OfE)q
(lem)q(en)q(t\()53 b(a,)47 b(F)f(\))1611 b Fr(\(function\))p
Black 216 4724 a FK(Here)33 b Ft(F)g FK(is)g(either)h(a)e(\002nite)i(e)
o(xtension)h(of)e(the)g(\223base)i(\002eld\224)e Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))33 b FK(or)g(of)g(the)g(rationals)i
Fi(Q)p FK(,)g(and)e Fq(a)26 b Fv(2)f Fq(F)7 b FK(.)75
4837 y(The)21 b(command)i Ft(MatrixRepresentati)q(onO)q(fEl)q(em)q(ent)
28 b FK(returns)23 b(a)f(matrix)g(representation)k(of)c
Ft(a)f FK(o)o(v)o(er)h(the)g(base)75 4950 y(\002eld.)216
5063 y(If)h(the)h(element)h Ft(a)e FK(is)g(de\002ned)i(o)o(v)o(er)e
(the)h(base)g(\002eld)g(then)g(it)f(returns)i(the)f(corresponding)k(1)
13 b Fv(\002)g FK(1)22 b(matrix.)p 75 5186 1648 4 v 1764
5191 a FF(Example)p 2102 5186 V 75 5211 4 25 v 3747 5211
V 75 5310 4 100 v 188 5280 a(gap>)44 b(a:=Random\(GF\(4\)\);)p
3747 5310 V 75 5410 V 188 5380 a(0*Z\(2\))p 3747 5410
V 75 5510 V 188 5480 a(gap>)g(M:=MatrixRepresentati)q(onO)q(fEl)q(em)q
(ent)q(\(a,)q(GF\()q(4\)\))q(;;)49 b(Display\(M\);)p
3747 5510 V 75 5609 V 230 5579 a(.)p 3747 5609 V Black
Black eop end end
%%Page: 140 140
TeXDict begin HPSdict begin 140 139 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.140) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(140)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(a:=Random\(GF\(4\)\);)p 3747 428 V 75 528 V 188 498
a(Z\(2\2102\))p 3747 528 V 75 628 V 188 598 a(gap>)g
(M:=MatrixRepresentati)q(onO)q(fEl)q(em)q(ent)q(\(a,)q(GF\()q(4\)\))q
(;;)49 b(Display\(M\);)p 3747 628 V 75 727 V 230 697
a(.)43 b(1)p 3747 727 V 75 827 V 230 797 a(1)g(1)p 3747
827 V 75 927 V 188 897 a(gap>)p 3747 927 V 75 1026 V
3747 1026 V 75 1051 4 25 v 3747 1051 V 75 1054 3675 4
v 75 1287 a
SDict begin H.S end
 75 1287 a 75 1287 a
SDict begin 13.6 H.A end
 75 1287 a 75 1287 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.11) cvn H.B /DEST pdfmark end
 75
1287 a 116 x FJ(7.5.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Recipr)n(ocalP)n
(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1577 a
Fs(\006)22 b Ft(ReciprocalPolynom)q(ial)q(\()52 b(P)47
b(\))2167 b Fr(\(function\))p Black 216 1803 a Ft(ReciprocalPolynomi)q
(al)35 b FK(returns)c(the)e Fq(r)m(ecipr)l(ocal)j FK(of)d(polynomial)j
Ft(P)p FK(.)45 b(This)29 b(is)g(a)g(polynomial)j(with)d(co-)75
1916 y(ef)n(\002cients)36 b(of)e Ft(P)g FK(in)h(the)f(re)n(v)o(erse)i
(order)-5 b(.)62 b(So)34 b(if)g Fq(P)26 b Fo(=)g Fq(a)1884
1930 y Fr(0)1938 1916 y Fo(+)17 b Fq(a)2071 1930 y Fr(1)2109
1916 y Fq(X)24 b Fo(+)17 b Fp(:::)g Fo(+)f Fq(a)2501
1930 y Fm(n)2539 1916 y Fq(X)2604 1883 y Fm(n)2640 1916
y FK(,)37 b(the)d(reciprocal)k(polynomial)e(is)75 2029
y Fq(P)131 1996 y Fh(0)173 2029 y Fo(=)20 b Fq(a)309
2043 y Fm(n)359 2029 y Fo(+)13 b Fq(a)488 2043 y Fm(n)p
Fh(\000)p Fr(1)610 2029 y Fq(X)21 b Fo(+)13 b Fp(:::)g
Fo(+)g Fq(a)988 2043 y Fr(0)1025 2029 y Fq(X)1090 1996
y Fm(n)1126 2029 y FK(.)216 2142 y(This)28 b(command)h(can)g(also)g(be)
g(called)g(using)h(the)e(syntax)i Ft(ReciprocalPolynom)q(ial)q(\()52
b(P)47 b(,)g(n)g(\))p FK(.)42 b(In)29 b(this)75 2255
y(form,)20 b(the)g(number)h(of)f(coef)n(\002cients)h(of)f
Ft(P)f FK(is)h(assumed)h(to)f(be)f(less)i(than)f(or)g(equal)h(to)e
Fq(n)9 b Fo(+)g FK(1)20 b(\(with)g(zero)g(coef)n(\002cients)75
2368 y(added)36 b(in)f(the)g(highest)h(de)o(grees,)j(if)34
b(necessary\).)65 b(Therefore,)39 b(the)c(reciprocal)j(polynomial)f
(also)e(has)g(de)o(gree)75 2481 y Fq(n)13 b Fo(+)g FK(1.)p
75 2591 1648 4 v 1764 2596 a FF(Example)p 2102 2591 V
75 2616 4 25 v 3747 2616 V 75 2716 4 100 v 188 2686 a(gap>)44
b(P)e(:=)h(UnivariatePolynomia)q(l\()49 b(GF\(3\),)44
b(Z\(3\)\2100)h(*)d([1,0,1,2])k(\);)p 3747 2716 V 75
2815 V 188 2785 a(Z\(3\)\2100+x_1\2102-x_1\2103)p 3747
2815 V 75 2915 V 188 2885 a(gap>)e(RecP)f(:=)g(ReciprocalPolynomia)q
(l\()49 b(P)43 b(\);)p 3747 2915 V 75 3015 V 188 2985
a(-Z\(3\)\2100+x_1+x_1\2103)p 3747 3015 V 75 3114 V 188
3084 a(gap>)h(ReciprocalPolynomial\()49 b(RecP)44 b(\))f(=)f(P;)p
3747 3114 V 75 3214 V 188 3184 a(true)p 3747 3214 V 75
3313 V 188 3284 a(gap>)i(P)e(:=)h(UnivariatePolynomia)q(l\()49
b(GF\(3\),)44 b(Z\(3\)\2100)h(*)d([1,0,1,2])k(\);)p 3747
3313 V 75 3413 V 188 3383 a(Z\(3\)\2100+x_1\2102-x_1\2103)p
3747 3413 V 75 3513 V 188 3483 a(gap>)e(ReciprocalPolynomial\()49
b(P,)43 b(6)g(\);)p 3747 3513 V 75 3612 V 188 3582 a
(-x_1\2103+x_1\2104+x_1\2106)p 3747 3612 V 75 3637 4
25 v 3747 3637 V 75 3640 3675 4 v 75 3773 a
SDict begin H.S end
 75 3773 a
75 3773 a
SDict begin 13.6 H.A end
 75 3773 a 75 3773 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.12) cvn H.B /DEST pdfmark end
 75 3773 a 117 x FJ(7.5.12)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CyclotomicCosets)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4064 a Fs(\006)22 b Ft(CyclotomicCosets\()53
b(q,)47 b(n)g(\))2213 b Fr(\(function\))p Black 216 4290
a Ft(CyclotomicCosets)41 b FK(returns)c(the)e(c)o(yclotomic)j(cosets)e
(of)g Fq(q)91 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)65
b Ft(q)35 b FK(and)g Ft(n)g FK(must)h(be)f(relati)n(v)o(ely)75
4403 y(prime.)55 b(Each)31 b(of)h(the)h(elements)g(of)f(the)g(returned)
j(list)d(is)g(a)g(list)g(of)g(inte)o(gers)i(that)e(belong)i(to)e(one)g
(c)o(yclotomic)75 4516 y(coset.)47 b(A)29 b Fq(q)p FK(-c)o(yclotomic)j
(coset)e(of)f Fq(s)92 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))29
b FK(is)g(a)g(set)h(of)f(the)h(form)f Fv(f)p Fq(s)p Fp(;)10
b Fq(sq)p Fp(;)g Fq(sq)2751 4483 y Fr(2)2791 4516 y Fp(;)g(:::;)g
Fq(sq)3016 4483 y Fm(r)r Fh(\000)p Fr(1)3135 4516 y Fv(g)p
FK(,)30 b(where)g Fq(r)h FK(is)e(the)75 4629 y(smallest)36
b(positi)n(v)o(e)h(inte)o(ger)g(such)f(that)g Fq(sq)1464
4596 y Fm(r)1513 4629 y Fv(\000)17 b Fq(s)35 b FK(is)g(0)91
b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)64 b(In)35
b(other)i(w)o(ords,)h(each)e(coset)h(contains)g(all)75
4741 y(multiplications)f(of)c(the)g(coset)h(representati)n(v)o(e)j(by)c
Fq(q)91 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)55
b(The)31 b(coset)i(representati)n(v)o(e)j(is)c(the)g(smallest)75
4854 y(inte)o(ger)25 b(that)f(isn')n(t)h(in)e(the)h(pre)n(vious)h
(cosets.)p 75 4977 1648 4 v 1764 4982 a FF(Example)p
2102 4977 V 75 5002 4 25 v 3747 5002 V 75 5101 4 100
v 188 5072 a(gap>)44 b(CyclotomicCosets\()k(2,)43 b(15)g(\);)p
3747 5101 V 75 5201 V 188 5171 a([)g([)f(0)h(],)g([)g(1,)g(2,)g(4,)g(8)
f(],)h([)g(3,)g(6,)g(12,)h(9)e(],)h([)g(5,)g(10)g(],)p
3747 5201 V 75 5301 V 273 5271 a([)f(7,)h(14,)h(13,)f(11)g(])g(])p
3747 5301 V 75 5400 V 188 5370 a(gap>)h(CyclotomicCosets\()k(7,)43
b(6)f(\);)p 3747 5400 V 75 5500 V 188 5470 a([)h([)f(0)h(],)g([)g(1)f
(],)h([)g(2)g(],)g([)f(3)h(],)g([)g(4)g(],)g([)f(5)h(])g(])p
3747 5500 V 75 5525 4 25 v 3747 5525 V 75 5528 3675 4
v Black Black eop end end
%%Page: 141 141
TeXDict begin HPSdict begin 141 140 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.141) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(141)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.13) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.5.13)p 0.0 0.0 1.0
TeXcolorrgb 99 w(W)-6 b(eightHistogram)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(WeightHistogram\()53
b(C[,)47 b(h])g(\))2167 b Fr(\(function\))p Black 216
799 a FK(The)24 b(function)i Ft(WeightHistogram)i FK(plots)d(a)f
(histogram)i(of)d(weights)i(in)f(code)h Ft(C)p FK(.)30
b(The)23 b(maximum)h(length)h(of)75 912 y(a)e(column)i(is)f
Ft(h)p FK(.)29 b(Def)o(ault)c(v)n(alue)g(for)f Ft(h)g
FK(is)f(1)p Fp(=)p FK(3)i(of)f(the)g(size)g(of)g(the)g(screen.)31
b(The)24 b(number)h(that)f(appears)i(at)e(the)g(top)75
1024 y(of)f(the)h(histogram)i(is)d(the)h(maximum)f(v)n(alue)i(of)e(the)
h(list)g(of)f(weights.)p 75 1147 1648 4 v 1764 1152 a
FF(Example)p 2102 1147 V 75 1172 4 25 v 3747 1172 V 75
1272 4 100 v 188 1242 a(gap>)44 b(H)e(:=)h(HammingCode\(2,)k
(GF\(5\)\);)p 3747 1272 V 75 1371 V 188 1341 a(a)c(linear)h([6,4,3]1)h
(Hamming)g(\(2,5\))f(code)g(over)f(GF\(5\))p 3747 1371
V 75 1471 V 188 1441 a(gap>)h(WeightDistribution\(H\))q(;)p
3747 1471 V 75 1570 V 188 1541 a([)f(1,)g(0,)g(0,)g(80,)g(120,)h(264,)f
(160)h(])p 3747 1570 V 75 1670 V 188 1640 a(gap>)g
(WeightHistogram\(H\);)p 3747 1670 V 75 1770 V 188 1740
a(264----------------)p 3747 1770 V 75 1869 V 823 1839
a(*)p 3747 1869 V 75 1969 V 823 1939 a(*)p 3747 1969
V 75 2069 V 823 2039 a(*)p 3747 2069 V 75 2168 V 823
2138 a(*)p 3747 2168 V 75 2268 V 823 2238 a(*)85 b(*)p
3747 2268 V 75 2367 V 696 2338 a(*)g(*)g(*)p 3747 2367
V 75 2467 V 569 2437 a(*)g(*)g(*)g(*)p 3747 2467 V 75
2567 V 569 2537 a(*)g(*)g(*)g(*)p 3747 2567 V 75 2666
V 188 2636 a(+--------+--+--+--+-)q(-)p 3747 2666 V 75
2766 V 188 2736 a(0)g(1)g(2)g(3)g(4)g(5)g(6)p 3747 2766
V 75 2791 4 25 v 3747 2791 V 75 2794 3675 4 v 75 2927
a
SDict begin H.S end
 75 2927 a 75 2927 a
SDict begin 13.6 H.A end
 75 2927 a 75 2927 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.14) cvn H.B /DEST pdfmark end
 75 2927 a 116
x FJ(7.5.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MultiplicityInList)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3218 a Fs(\006)22 b
Ft(MultiplicityInLis)q(t\()53 b(L,)47 b(a)f(\))2121 b
Fr(\(function\))p Black 216 3443 a FK(This)26 b(is)f(a)g(v)o(ery)h
(simple)g(list)g(command)h(which)f(returns)h(ho)n(w)e(man)o(y)h(times)f
(a)h(occurs)h(in)e(L.)f(It)i(returns)h(0)e(if)h(a)75
3556 y(is)d(not)h(in)g(L.)e(\(The)h Fy(GAP)f FK(command)i
Ft(Collected)i FK(does)e(not)g(quite)h(handle)g(this)f(\223e)o
(xtreme\224)h(case.\))p 75 3679 1648 4 v 1764 3684 a
FF(Example)p 2102 3679 V 75 3704 4 25 v 3747 3704 V 75
3804 4 100 v 188 3774 a(gap>)44 b(L:=[1,2,3,4,3,2,1,5,4)q(,3,)q(2,1)q
(];)q(;)p 3747 3804 V 75 3903 V 188 3873 a(gap>)g
(MultiplicityInList\(L,)q(1\);)p 3747 3903 V 75 4003
V 188 3973 a(3)p 3747 4003 V 75 4102 V 188 4073 a(gap>)g
(MultiplicityInList\(L,)q(6\);)p 3747 4102 V 75 4202
V 188 4172 a(0)p 3747 4202 V 75 4227 4 25 v 3747 4227
V 75 4230 3675 4 v 75 4363 a
SDict begin H.S end
 75 4363 a 75 4363 a
SDict begin 13.6 H.A end
 75 4363
a 75 4363 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.15) cvn H.B /DEST pdfmark end
 75 4363 a 116 x FJ(7.5.15)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MostCommonInList)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4654 a Fs(\006)22 b Ft(MostCommonInList\()53 b(L)47
b(\))2352 b Fr(\(function\))p Black 216 4880 a FK(Input:)30
b(a)24 b(list)f(L)216 4992 y(Output:)30 b(an)24 b(a)f(in)g(L)f(which)i
(occurs)h(at)f(least)g(as)g(much)f(as)h(an)o(y)f(other)i(in)e(L)p
75 5115 1648 4 v 1764 5120 a FF(Example)p 2102 5115 V
75 5140 4 25 v 3747 5140 V 75 5240 4 100 v 188 5210 a(gap>)44
b(L:=[1,2,3,4,3,2,1,5,4)q(,3,)q(2,1)q(];)q(;)p 3747 5240
V 75 5339 V 188 5309 a(gap>)g(MostCommonInList\(L\);)p
3747 5339 V 75 5439 V 188 5409 a(1)p 3747 5439 V 75 5464
4 25 v 3747 5464 V 75 5467 3675 4 v Black Black eop end
end
%%Page: 142 142
TeXDict begin HPSdict begin 142 141 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.142) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(142)p Black 75 307 a
SDict begin H.S end
 75 307 a 75 307 a
SDict begin 13.6 H.A end

75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.16) cvn H.B /DEST pdfmark end
 75 307 a 92 x FJ(7.5.16)p 0.0 0.0 1.0
TeXcolorrgb 99 w(RotateList)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(RotateList\()51 b(L)46 b(\))2631
b Fr(\(function\))p Black 216 799 a FK(Input:)30 b(a)24
b(list)f(L)216 912 y(Output:)30 b(a)23 b(list)h(L)-8
b(')22 b(which)i(is)g(the)f(c)o(yclic)i(rotation)g(of)f(L)e(\(to)i(the)
g(right\))p 75 1032 1648 4 v 1764 1037 a FF(Example)p
2102 1032 V 75 1057 4 25 v 3747 1057 V 75 1156 4 100
v 188 1126 a(gap>)44 b(L:=[1,2,3,4];;)p 3747 1156 V 75
1256 V 188 1226 a(gap>)g(RotateList\(L\);)p 3747 1256
V 75 1355 V 188 1326 a([2,3,4,1])p 3747 1355 V 75 1380
4 25 v 3747 1380 V 75 1383 3675 4 v 75 1516 a
SDict begin H.S end
 75 1516
a 75 1516 a
SDict begin 13.6 H.A end
 75 1516 a 75 1516 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.17) cvn H.B /DEST pdfmark end
 75 1516 a 116 x FJ(7.5.17)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Cir)n(culantMatrix)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1807 a Fs(\006)22 b Ft(CirculantMatrix\()53
b(k,)47 b(L)f(\))2260 b Fr(\(function\))p Black 216 2033
a FK(Input:)30 b(inte)o(ger)25 b(k,)e(a)g(list)h(L)e(of)i(length)h(n)
216 2145 y(Output:)30 b(kxn)24 b(matrix)g(whose)g(ro)n(ws)f(are)h(c)o
(yclic)h(rotations)h(of)d(the)h(list)g(L)p 75 2266 1648
4 v 1764 2271 a FF(Example)p 2102 2266 V 75 2290 4 25
v 3747 2290 V 75 2390 4 100 v 188 2360 a(gap>)44 b(k:=3;)g
(L:=[1,2,3,4];;)p 3747 2390 V 75 2490 V 188 2460 a(gap>)g
(M:=CirculantMatrix\(k,)q(L\);)q(;)p 3747 2490 V 75 2589
V 188 2559 a(gap>)g(Display\(M\);)p 3747 2589 V 75 2614
4 25 v 3747 2614 V 75 2617 3675 4 v 75 2760 a
SDict begin H.S end
 75 2760
a 75 2760 a
SDict begin 13.6 H.A end
 75 2760 a 75 2760 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.6) cvn H.B /DEST pdfmark end
 75 2760 a 150 x FM(7.6)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Miscellaneous)30 b(polynomial)g
(functions)p Black 75 3117 a FK(In)23 b(this)h(section)h(we)d(describe)
j(se)n(v)o(eral)f(multi)n(v)n(ariate)i(polynomial)f Fy(GAP)c
FK(functions)26 b Fy(GU)m(A)-6 b(V)f(A)21 b FK(uses)j(for)f(construct-)
75 3230 y(ing)h(codes)h(or)e(performing)j(calculations)h(with)c(codes.)
75 3382 y
SDict begin H.S end
 75 3382 a 75 3382 a
SDict begin 13.6 H.A end
 75 3382 a 75 3382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.1) cvn H.B /DEST pdfmark end
 75
3382 a 96 x FJ(7.6.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MatrixT)-7
b(ransf)n(ormationOnMulti)o(v)o(ariateP)n(olynomial)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3653 a Fs(\006)22 b
Ft(MatrixTransformat)q(ion)q(OnM)q(ult)q(iv)q(ari)q(ate)q(Pol)q(yn)q
(omi)q(al)53 b(\()46 b(A,)i(f,)f(R)f(\))730 b Fr(\(function\))p
Black 216 3879 a Ft(A)21 b FK(is)h(an)g Fq(n)11 b Fv(\002)g
Fq(n)22 b FK(matrix)g(with)g(entries)h(in)f(a)f(\002eld)h
Fq(F)7 b FK(,)21 b Ft(R)g FK(is)h(a)f(polynomial)j(ring)f(of)f
Fq(n)f FK(v)n(ariables,)j(say)e Fq(F)7 b Fo([)p Fq(x)3440
3893 y Fr(1)3478 3879 y Fp(;)j(:::;)g Fq(x)3663 3893
y Fm(n)3702 3879 y Fo(])p FK(,)75 3991 y(and)24 b Ft(f)f
FK(is)g(a)h(polynomial)h(in)f Ft(R)p FK(.)k(Returns)d(the)f
(composition)40 b Fq(f)26 b Fv(\016)13 b Fq(A)p FK(.)75
4144 y
SDict begin H.S end
 75 4144 a 75 4144 a
SDict begin 13.6 H.A end
 75 4144 a 75 4144 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.2) cvn H.B /DEST pdfmark end
 75 4144
a 96 x FJ(7.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Degr)n(eeMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4415 a Fs(\006)22 b Ft(DegreeMultivariat)q(ePo)q(lyn)q(omi)q(al)q
(\()52 b(f,)47 b(R)g(\))1657 b Fr(\(function\))p Black
216 4640 a FK(This)27 b(command)h(tak)o(es)h(tw)o(o)e(ar)n(guments,)j
Ft(f)p FK(,)d(a)g(multi)n(v)n(ariate)j(polynomial,)g(and)e
Ft(R)f FK(a)g(polynomial)i(ring)f(o)o(v)o(er)75 4753
y(a)d(\002eld)g Fq(F)32 b FK(containing)c Ft(f)p FK(,)d(say)g
Fq(R)c Fo(=)g Fq(F)7 b Fo([)p Fq(x)1358 4767 y Fr(1)1396
4753 y Fp(;)j Fq(x)1471 4767 y Fr(2)1509 4753 y Fp(;)g(:::;)g
Fq(x)1694 4767 y Fm(n)1733 4753 y Fo(])p FK(.)33 b(The)25
b(output)i(is)e(simply)h(the)f(maximum)h(de)o(grees)g(of)g(all)f(the)75
4866 y(monomials)g(occurring)h(in)d Ft(f)q FK(.)216 4979
y(This)g(command)i(can)f(be)f(used)i(to)e(compute)i(the)f(de)o(gree)g
(of)g(an)f(af)n(\002ne)h(plane)g(curv)o(e.)p 75 5099
1648 4 v 1764 5104 a FF(Example)p 2102 5099 V 75 5124
4 25 v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44
b(F:=GF\(11\);;)p 3747 5224 V 75 5323 V 188 5293 a(gap>)g
(R2:=PolynomialRing\(F,)q(2\);)p 3747 5323 V 75 5423
V 188 5393 a(PolynomialRing\(...,)49 b([)42 b(x_1,)i(x_2)f(]\))p
3747 5423 V 75 5523 V 188 5493 a(gap>)h(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747 5523 V
75 5622 V 188 5592 a(gap>)g(x:=vars[1];;)i(y:=vars[2];;)p
3747 5622 V Black Black eop end end
%%Page: 143 143
TeXDict begin HPSdict begin 143 142 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.143) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(143)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(poly:=y\2102-x*\(x\2102-1\);;)p 3747 428 V 75 528 V
188 498 a(gap>)g(DegreeMultivariatePol)q(yno)q(mia)q(l\()q(pol)q(y,R)q
(2\);)p 3747 528 V 75 628 V 188 598 a(3)p 3747 628 V
75 727 V 3747 727 V 75 752 4 25 v 3747 752 V 75 755 3675
4 v 75 887 a
SDict begin H.S end
 75 887 a 75 887 a
SDict begin 13.6 H.A end
 75 887 a 75 887 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.3) cvn H.B /DEST pdfmark end
 75 887
a 116 x FJ(7.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Degr)n(eesMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1178 a Fs(\006)22 b Ft(DegreesMultivaria)q(teP)q(oly)q(nom)q(ia)q
(l\()53 b(f,)47 b(R)f(\))1611 b Fr(\(function\))p Black
216 1404 a FK(Returns)32 b(a)e(list)i(of)f(information)i(about)f(the)f
(multi)n(v)n(ariate)i(polynomial)g Ft(f)q FK(.)50 b(Nice)30
b(for)h(other)h(programs)h(b)n(ut)75 1516 y(mostly)24
b(unreadable)j(by)c Fy(GAP)f FK(users.)p 75 1632 1648
4 v 1764 1637 a FF(Example)p 2102 1632 V 75 1657 4 25
v 3747 1657 V 75 1756 4 100 v 188 1726 a(gap>)44 b(F:=GF\(11\);;)p
3747 1756 V 75 1856 V 188 1826 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 1856 V 75 1956 V 188 1926 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 1956 V 75 2055 V 188
2025 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 2055 V 75 2155 V 188 2125 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 2155 V 75 2254 V
188 2225 a(gap>)e(poly:=y\2102-x*\(x\2102-1\);;)p 3747
2254 V 75 2354 V 188 2324 a(gap>)g(DegreesMultivariatePo)q(lyn)q(omi)q
(al)q(\(po)q(ly,)q(R2\))q(;)p 3747 2354 V 75 2454 V 188
2424 a([)f([)f([)h(x_1,)h(x_1,)f(1)g(],)g([)g(x_1,)g(x_2,)h(0)f(])g(],)
g([)f([)h(x_2\2102,)h(x_1,)g(0)f(],)g([)f(x_2\2102,)j(x_2,)e(2)g(])g
(],)p 3747 2454 V 75 2553 V 273 2523 a([)f([)h(x_1\2103,)h(x_1,)g(3)f
(],)g([)f(x_1\2103,)j(x_2,)f(0)e(])h(])g(])p 3747 2553
V 75 2653 V 188 2623 a(gap>)p 3747 2653 V 75 2753 V 3747
2753 V 75 2777 4 25 v 3747 2777 V 75 2780 3675 4 v 75
2913 a
SDict begin H.S end
 75 2913 a 75 2913 a
SDict begin 13.6 H.A end
 75 2913 a 75 2913 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.4) cvn H.B /DEST pdfmark end
 75 2913
a 116 x FJ(7.6.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Coef\002cientMulti)o(v)
o(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3203 a Fs(\006)22 b Ft(CoefficientMultiv)q(ari)q(ate)q(Pol)q(yn)q
(omi)q(al\()53 b(f,)47 b(var,)h(power,)h(R)d(\))869 b
Fr(\(function\))p Black 216 3429 a FK(The)38 b(command)h
Ft(CoefficientMultiv)q(ari)q(ate)q(Pol)q(yn)q(omi)q(al)44
b FK(tak)o(es)c(four)f(ar)n(guments:)61 b(a)38 b(multi)n(v)n(ariant)75
3542 y(polynomial)e Ft(f)p FK(,)f(a)e(v)n(ariable)i(name)f
Ft(var)q FK(,)g(an)g(inte)o(ger)h Ft(power)q FK(,)g(and)f(a)f
(polynomial)j(ring)e Ft(R)f FK(containing)j Ft(f)q FK(.)57
b(F)o(or)75 3655 y(e)o(xample,)26 b(if)f Ft(f)g FK(is)g(a)g(multi)n(v)n
(ariate)i(polynomial)h(in)d Fq(R)f FK(=)h Fq(F)7 b FK([)p
Fq(x)2012 3669 y Fr(1)2050 3655 y Fp(;)j Fq(x)2125 3669
y Fr(2)2163 3655 y Fp(;)g(:::;)g Fq(x)2348 3669 y Fm(n)2387
3655 y FK(])25 b(then)h Ft(var)f FK(must)h(be)f(one)h(of)f(the)g
Fq(x)3529 3669 y Fm(i)3552 3655 y FK(.)34 b(The)75 3768
y(output)25 b(is)e(the)h(coef)n(\002cient)h(of)f Fq(x)1095
3722 y Fm(power)1090 3793 y(i)1290 3768 y FK(in)f Ft(f)q
FK(.)216 3880 y(\(Not)g(sure)i(if)e Fq(F)30 b FK(needs)25
b(to)e(be)h(a)f(\002eld)g(in)g(f)o(act)i(...\))216 3993
y(Related)g(to)e(the)h Fy(GAP)d FK(command)k Ft(PolynomialCoefficie)q
(nts)q(Pol)q(yno)q(mi)q(al)p FK(.)p 75 4103 1648 4 v
1764 4108 a FF(Example)p 2102 4103 V 75 4128 4 25 v 3747
4128 V 75 4227 4 100 v 188 4198 a(gap>)44 b(F:=GF\(11\);;)p
3747 4227 V 75 4327 V 188 4297 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 4327 V 75 4427 V 188 4397 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 4427 V 75 4526 V 188
4496 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 4526 V 75 4626 V 188 4596 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 4626 V 75 4726 V
188 4696 a(gap>)e(poly:=y\2102-x*\(x\2102-1\);;)p 3747
4726 V 75 4825 V 188 4795 a(gap>)g(PolynomialCoefficient)q(sOf)q(Pol)q
(yn)q(omi)q(al\()q(pol)q(y,x)q(\);)p 3747 4825 V 75 4925
V 188 4895 a([)f(x_2\2102,)h(Z\(11\)\2100,)h(0*Z\(11\),)g
(-Z\(11\)\2100)g(])p 3747 4925 V 75 5024 V 188 4995 a(gap>)f
(PolynomialCoefficient)q(sOf)q(Pol)q(yn)q(omi)q(al\()q(pol)q(y,y)q(\);)
p 3747 5024 V 75 5124 V 188 5094 a([)f(-x_1\2103+x_1,)j(0*Z\(11\),)f
(Z\(11\)\2100)f(])p 3747 5124 V 75 5224 V 188 5194 a(gap>)g
(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)q(oly)q(,y,)q(0,R)
q(2\);)p 3747 5224 V 75 5323 V 188 5293 a(-x_1\2103+x_1)p
3747 5323 V 75 5423 V 188 5393 a(gap>)g(CoefficientMultivaria)q(teP)q
(oly)q(no)q(mia)q(l\(p)q(oly)q(,y,)q(1,R)q(2\);)p 3747
5423 V 75 5523 V 188 5493 a(0*Z\(11\))p 3747 5523 V 75
5622 V 188 5592 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q
(l\(p)q(oly)q(,y,)q(2,R)q(2\);)p 3747 5622 V Black Black
eop end end
%%Page: 144 144
TeXDict begin HPSdict begin 144 143 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.144) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(144)p Black 75 428 4 100 v 188 399 a FF(Z\(11\)\2100)p
3747 428 V 75 528 V 188 498 a(gap>)44 b(CoefficientMultivaria)q(teP)q
(oly)q(no)q(mia)q(l\(p)q(oly)q(,x,)q(0,R)q(2\);)p 3747
528 V 75 628 V 188 598 a(x_2\2102)p 3747 628 V 75 727
V 188 697 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)
q(oly)q(,x,)q(1,R)q(2\);)p 3747 727 V 75 827 V 188 797
a(Z\(11\)\2100)p 3747 827 V 75 927 V 188 897 a(gap>)g
(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)q(oly)q(,x,)q(2,R)
q(2\);)p 3747 927 V 75 1026 V 188 996 a(0*Z\(11\))p 3747
1026 V 75 1126 V 188 1096 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q
(no)q(mia)q(l\(p)q(oly)q(,x,)q(3,R)q(2\);)p 3747 1126
V 75 1225 V 188 1196 a(-Z\(11\)\2100)p 3747 1225 V 75
1325 V 3747 1325 V 75 1350 4 25 v 3747 1350 V 75 1353
3675 4 v 75 1486 a
SDict begin H.S end
 75 1486 a 75 1486 a
SDict begin 13.6 H.A end
 75 1486 a 75 1486
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.5) cvn H.B /DEST pdfmark end
 75 1486 a 116 x FJ(7.6.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Solv)o(eLinearSystem)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1777 a Fs(\006)22 b Ft(SolveLinearSystem)q(\()52 b(L,)47
b(vars)h(\))2028 b Fr(\(function\))p Black 216 2003 a
FK(Input:)30 b Ft(L)24 b FK(is)f(a)g(list)h(of)f(linear)i(forms)f(in)f
(the)h(v)n(ariables)i Ft(vars)q FK(.)216 2115 y(Output:)k(the)24
b(solution)i(of)d(the)h(system,)g(if)f(its)h(unique.)216
2228 y(The)h(procedure)j(is)e(straightforw)o(ard:)37
b(Find)25 b(the)h(associated)j(matrix)d Fq(A)p FK(,)e(\002nd)h(the)h
(\224constant)i(v)o(ector\224)f Fq(b)p FK(,)f(and)75
2341 y(solv)o(e)e Fq(A)13 b Fv(\003)g Fq(v)20 b Fo(=)g
Fq(b)p FK(.)28 b(No)23 b(error)h(checking)i(is)e(performed.)216
2454 y(Related)h(to)e(the)h Fy(GAP)d FK(command)k Ft(SolutionMat\()50
b(A,)d(b)g(\))p FK(.)p 75 2567 1648 4 v 1764 2572 a FF(Example)p
2102 2567 V 75 2592 4 25 v 3747 2592 V 75 2692 4 100
v 188 2662 a(gap>)d(F:=GF\(11\);;)p 3747 2692 V 75 2791
V 188 2761 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p 3747
2791 V 75 2891 V 188 2861 a(PolynomialRing\(...,)49 b([)42
b(x_1,)i(x_2)f(]\))p 3747 2891 V 75 2991 V 188 2961 a(gap>)h
(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p
3747 2991 V 75 3090 V 188 3060 a(gap>)g(x:=vars[1];;)i(y:=vars[2];;)p
3747 3090 V 75 3190 V 188 3160 a(gap>)e(f:=3*y-3*x+1;;)j
(g:=-5*y+2*x-7;;)p 3747 3190 V 75 3289 V 188 3260 a(gap>)d
(soln:=SolveLinearSyst)q(em\()q([f,)q(g])q(,[x)q(,y])q(\);)p
3747 3289 V 75 3389 V 188 3359 a([)f(Z\(11\)\2103,)i(Z\(11\)\2102)f(])p
3747 3389 V 75 3489 V 188 3459 a(gap>)g(Value\(f,[x,y],soln\);)49
b(#)42 b(checking)k(okay)p 3747 3489 V 75 3588 V 188
3558 a(0*Z\(11\))p 3747 3588 V 75 3688 V 188 3658 a(gap>)e
(Value\(g,[x,y],col\);)k(#)43 b(checking)i(okay)p 3747
3688 V 75 3788 V 188 3758 a(0*Z\(11\))p 3747 3788 V 75
3887 V 3747 3887 V 75 3912 4 25 v 3747 3912 V 75 3915
3675 4 v 75 4048 a
SDict begin H.S end
 75 4048 a 75 4048 a
SDict begin 13.6 H.A end
 75 4048 a 75 4048
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.6) cvn H.B /DEST pdfmark end
 75 4048 a 117 x FJ(7.6.6)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Gua)n(v)o(aV)-10 b(ersion)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4339 a Fs(\006)22 b Ft(GuavaVersion\()51 b(\))2631
b Fr(\(function\))p Black 216 4565 a FK(Returns)25 b(the)e(current)j(v)
o(ersion)f(of)e(Gua)n(v)n(a.)29 b(Same)23 b(as)g Ft(guava)p
2165 4565 28 4 v 35 w(version\(\))p FK(.)p 75 4682 1648
4 v 1764 4687 a FF(Example)p 2102 4682 V 75 4707 4 25
v 3747 4707 V 75 4806 4 100 v 188 4776 a(gap>)44 b(GuavaVersion\(\);)p
3747 4806 V 75 4906 V 188 4876 a("2.7")p 3747 4906 V
75 5005 V 3747 5005 V 75 5030 4 25 v 3747 5030 V 75 5033
3675 4 v 75 5167 a
SDict begin H.S end
 75 5167 a 75 5167 a
SDict begin 13.6 H.A end
 75 5167 a 75 5167
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.7) cvn H.B /DEST pdfmark end
 75 5167 a 116 x FJ(7.6.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Coef\002cientT)-9 b(oP)n(olynomial)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5457 a Fs(\006)22 b Ft(CoefficientToPoly)q(nom)q(ial)q
(\()52 b(x,)c(b,)f(F)f(\))1750 b Fr(\(function\))p Black
Black Black eop end end
%%Page: 145 145
TeXDict begin HPSdict begin 145 144 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.145) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(145)p Black 216 399 a(Returns)24 b(the)e(Zech)h(log)g(of)
f(x)g(to)h(base)g(b,)f(ie)h(the)f(i)g(such)i(that)f Fq(x)12
b Fo(+)g FK(1)19 b Fo(=)g Fq(b)2473 366 y Fm(i)2496 399
y FK(,)j(so)g Fq(y)12 b Fo(+)g Fq(z)19 b Fo(=)g Fq(y)p
Fo(\()p FK(1)12 b Fo(+)g Fq(z)p Fp(=)p Fq(y)p Fo(\))21
b(=)e Fq(b)3448 366 y Fm(k)3483 399 y FK(,)j(where)75
511 y(k=Log\(y)-6 b(,b\)+ZechLog\(z/y)g(,b\))29 b(and)24
b(b)f(must)g(be)h(a)f(primiti)n(v)o(e)h(element)h(of)e(F)-7
b(.)p 75 631 1648 4 v 1764 636 a FF(Example)p 2102 631
V 75 656 4 25 v 3747 656 V 75 756 4 100 v 188 726 a(gap>)44
b(F:=GF\(11\);;)i(l)c(:=)h(One\(F\);;)p 3747 756 V 75
856 V 188 826 a(gap>)h(ZechLog\(2*l,8*l,F\);)p 3747 856
V 75 955 V 188 925 a(-24)p 3747 955 V 75 1055 V 188 1025
a(gap>)g(8*l+l;\(2*l\)\210\(-24\);)p 3747 1055 V 75 1154
V 188 1125 a(Z\(11\)\2106)p 3747 1154 V 75 1254 V 188
1224 a(Z\(11\)\2106)p 3747 1254 V 75 1354 V 3747 1354
V 75 1379 4 25 v 3747 1379 V 75 1382 3675 4 v 75 1514
a
SDict begin H.S end
 75 1514 a 75 1514 a
SDict begin 13.6 H.A end
 75 1514 a 75 1514 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.8) cvn H.B /DEST pdfmark end
 75 1514 a 117
x FJ(7.6.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Coef\002cientT)-9
b(oP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1805
a Fs(\006)22 b Ft(CoefficientToPoly)q(nom)q(ial)q(\()52
b(coeffs,)d(R)e(\))1657 b Fr(\(function\))p Black 216
2031 a FK(The)31 b(function)j Ft(CoefficientToPolyno)q(mi)q(al)j
FK(returns)c(the)f(de)o(gree)h Fq(d)20 b Fv(\000)c FK(1)31
b(polynomial)j Fq(c)3229 2045 y Fr(0)3282 2031 y Fo(+)15
b Fq(c)3408 2045 y Fr(1)3446 2031 y Fq(x)h Fo(+)f Fp(:::)h
Fo(+)75 2144 y Fq(c)115 2158 y Fm(d)s Fh(\000)p Fr(1)241
2144 y Fq(x)281 2111 y Fm(d)s Fh(\000)p Fr(1)407 2144
y FK(,)25 b(where)g Ft(coeffs)i FK(is)e(a)f(list)i(of)f(elements)h(of)f
(a)g(\002eld,)g Fq(coe)14 b(f)25 b(f)13 b(s)23 b Fo(=)e
Fv(f)p Fq(c)2572 2158 y Fr(0)2610 2144 y Fp(;)10 b(:::;)g
Fq(c)2795 2158 y Fm(d)s Fh(\000)p Fr(1)2922 2144 y Fv(g)p
FK(,)25 b(and)h Ft(R)e FK(is)h(a)g(uni)n(v)n(ariate)75
2257 y(polynomial)h(ring.)p 75 2376 1648 4 v 1764 2381
a FF(Example)p 2102 2376 V 75 2401 4 25 v 3747 2401 V
75 2501 4 100 v 188 2471 a(gap>)44 b(F:=GF\(11\);)p 3747
2501 V 75 2601 V 188 2571 a(GF\(11\))p 3747 2601 V 75
2700 V 188 2670 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 2700 V 75 2800 V 188 2770 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 2800 V 75 2900 V 188 2870 a(gap>)c(coeffs:=Z\(11\)\2100*[1,2,)q
(3,4)q(];)p 3747 2900 V 75 2999 V 188 2969 a([)f(Z\(11\)\2100,)i
(Z\(11\),)f(Z\(11\)\2108,)h(Z\(11\)\2102)g(])p 3747 2999
V 75 3099 V 188 3069 a(gap>)f(CoefficientToPolynomi)q(al\()q(coe)q(ff)q
(s,R)q(1\);)p 3747 3099 V 75 3198 V 188 3169 a
(Z\(11\)\2102*a\2103+Z\(11\)\2108*)q(a\2102)q(+Z\()q(11\))q(*a+)q(Z\()q
(11\))q(\2100)p 3747 3198 V 75 3223 4 25 v 3747 3223
V 75 3226 3675 4 v 75 3359 a
SDict begin H.S end
 75 3359 a 75 3359 a
SDict begin 13.6 H.A end
 75 3359
a 75 3359 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.9) cvn H.B /DEST pdfmark end
 75 3359 a 116 x FJ(7.6.9)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Degr)n(eesMonomialT)-9 b(erm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3650 a Fs(\006)22 b Ft(DegreesMonomialTe)q(rm\()53
b(m,)47 b(R)g(\))2074 b Fr(\(function\))p Black 216 3875
a FK(The)35 b(function)j Ft(DegreesMonomialTerm)j FK(returns)c(the)f
(list)g(of)f(de)o(grees)i(to)e(which)h(each)g(v)n(ariable)i(in)d(the)75
3988 y(multi)n(v)n(ariate)g(polynomial)g(ring)f Ft(R)e
FK(occurs)j(in)e(the)g(monomial)h Ft(m)p FK(,)g(where)g
Ft(coeffs)g FK(is)f(a)f(list)i(of)e(elements)j(of)e(a)75
4101 y(\002eld.)p 75 4203 1648 4 v 1764 4208 a FF(Example)p
2102 4203 V 75 4227 4 25 v 3747 4227 V 75 4327 4 100
v 188 4297 a(gap>)44 b(F:=GF\(11\);)p 3747 4327 V 75
4427 V 188 4397 a(GF\(11\))p 3747 4427 V 75 4526 V 188
4496 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 4526 V 75 4626 V 188 4596 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 4626 V 75 4726 V 188 4696 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 4726 V 75 4825 V 188 4795 a(b)p 3747 4825 V 75 4925
V 188 4895 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 4925 V 75 5024 V 188 4995 a([)f(a,)g(b)f(])p 3747
5024 V 75 5124 V 188 5094 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 5124 V 75 5224 V 188 5194 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 5224 V 75 5323 V 188 5293
a(gap>)h(c:=X\(F,"c",var2\);)p 3747 5323 V 75 5423 V
188 5393 a(c)p 3747 5423 V 75 5523 V 188 5493 a(gap>)g
(var3:=Concatenation\(v)q(ar2)q(,[c)q(]\))q(;)p 3747
5523 V 75 5622 V 188 5592 a([)f(a,)g(b,)g(c)f(])p 3747
5622 V Black Black eop end end
%%Page: 146 146
TeXDict begin HPSdict begin 146 145 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.146) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(146)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(R3:=PolynomialRing\(F,)q(var)q(3\);)p 3747 428 V 75
528 V 188 498 a(PolynomialRing\(...,)49 b([)42 b(a,)h(b,)g(c)g(]\))p
3747 528 V 75 628 V 188 598 a(gap>)h(m:=b\2103*c\2107;)p
3747 628 V 75 727 V 188 697 a(b\2103*c\2107)p 3747 727
V 75 827 V 188 797 a(gap>)g(DegreesMonomialTerm\(m)q(,R3)q(\);)p
3747 827 V 75 927 V 188 897 a([)f(0,)g(3,)g(7)f(])p 3747
927 V 75 951 4 25 v 3747 951 V 75 954 3675 4 v 75 1088
a
SDict begin H.S end
 75 1088 a 75 1088 a
SDict begin 13.6 H.A end
 75 1088 a 75 1088 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.10) cvn H.B /DEST pdfmark end
 75 1088 a 116
x FJ(7.6.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorsMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1378 a Fs(\006)22 b Ft(DivisorsMultivari)q(ate)q(Pol)q(yno)q(mi)q
(al\()53 b(f,)47 b(R)g(\))1564 b Fr(\(function\))p Black
216 1604 a FK(The)33 b(function)j Ft(DivisorsMultivariat)q(ePo)q(lyn)q
(om)q(ial)j FK(returns)c(the)f(list)g(of)f(polynomial)j(di)n(visors)f
(of)f Ft(f)75 1717 y FK(in)g(the)g(multi)n(v)n(ariate)i(polynomial)g
(ring)e Ft(R)g FK(with)f(coef)n(\002cients)j(in)e(a)f(\002eld.)60
b(This)33 b(program)i(uses)g(a)e(simple)i(b)n(ut)75 1830
y(slo)n(w)25 b(algorithm)i(\(see)f(Joachim)h(v)n(on)f(zur)f(Gathen,)i
(J)8 b(\250)-38 b(ur)n(gen)27 b(Gerhard,)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2396 1831 a
SDict begin H.S end
 2396 1831 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(vzGG03)p 0.0236 0.6179 0.0894 TeXcolorrgb
2703 1768 a
SDict begin H.R end
 2703 1768 a 2703 1830 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GG03) cvn H.B /ANN pdfmark end
 2703 1830 a Black
2 w FK(],)f(e)o(x)o(ercise)h(16.10\))h(which)f(\002rst)75
1943 y(con)l(v)o(erts)k(the)f(multi)n(v)n(ariate)h(polynomial)g
Ft(f)e FK(to)g(an)g(associated)j(uni)n(v)n(ariate)g(polynomial)44
b Fq(f)3013 1910 y Fh(\003)3051 1943 y FK(,)28 b(then)h
Ft(Factors)44 b Fq(f)3690 1910 y Fh(\003)3727 1943 y
FK(,)75 2056 y(and)26 b(\002nally)f(con)l(v)o(erts)j(these)e(uni)n(v)n
(ariate)h(f)o(actors)g(back)f(into)g(the)f(multi)n(v)n(ariate)i
(polynomial)h(f)o(actors)f(of)e Ft(f)p FK(.)33 b(Since)75
2169 y Ft(Factors)25 b FK(is)f(non-deterministic,)j Ft
(DivisorsMultivari)q(ate)q(Pol)q(yn)q(omi)q(al)i FK(is)23
b(non-deterministic)29 b(as)23 b(well.)p 75 2286 1648
4 v 1764 2291 a FF(Example)p 2102 2286 V 75 2310 4 25
v 3747 2310 V 75 2410 4 100 v 188 2380 a(gap>)44 b
(R2:=PolynomialRing\(GF)q(\(3\))q(,[")q(x1)q(",")q(x2")q(]\);)p
3747 2410 V 75 2510 V 188 2480 a(PolynomialRing\(...,)49
b([)42 b(x1,)i(x2)f(]\))p 3747 2510 V 75 2609 V 188 2579
a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q
(2\);)p 3747 2609 V 75 2709 V 188 2679 a([)f(x1,)g(x2)g(])p
3747 2709 V 75 2809 V 188 2779 a(gap>)h(x2:=vars[2];)p
3747 2809 V 75 2908 V 188 2878 a(x2)p 3747 2908 V 75
3008 V 188 2978 a(gap>)g(x1:=vars[1];)p 3747 3008 V 75
3107 V 188 3078 a(x1)p 3747 3107 V 75 3207 V 188 3177
a(gap>)g(f:=x1\2103+x2\2103;;)p 3747 3207 V 75 3307 V
188 3277 a(gap>)g(DivisorsMultivariateP)q(oly)q(nom)q(ia)q(l\(f)q(,R2)q
(\);)p 3747 3307 V 75 3406 V 188 3376 a([)f(x1+x2,)h(x1+x2,)g(x1+x2)g
(])p 3747 3406 V 75 3431 4 25 v 3747 3431 V 75 3434 3675
4 v Black Black eop end end
%%Page: 147 147
TeXDict begin HPSdict begin 147 146 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.147) cvn H.B /DEST pdfmark end
 75 100 a Black Black 963 x
FA(Refer)l(ences)75 1398 y
SDict begin H.S end
 75 1398 a 75 1398 a
SDict begin 13.6 H.A end
 75 1398
a 75 1398 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter*.4) cvn H.B /DEST pdfmark end
 75 1398 a Black 75 1508 a
SDict begin H.S end
 75 1508 a FK([BMIT])363
1508 y
SDict begin 13.6 H.A end
 363 1508 a 363 1508 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.BM03) cvn H.B /DEST pdfmark end
 363 1508 a Black 126 w FK(L.)18
b(Bazzi)h(and)h(S.)e(K.)g(Mitter)-5 b(.)24 b(Some)19
b(constructions)k(of)c(codes)i(from)e(group)i(actions.)k(preprint)d
(March)489 1621 y(2003)j(\(submitted)g(to)f(IEEE)d(IT\).)p
0.0236 0.0894 0.6179 TeXcolorrgb 1590 1623 a
SDict begin H.S end
 1590 1623
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(79)p 0.0236 0.0894 0.6179
TeXcolorrgb 1680 1559 a
SDict begin H.R end
 1680 1559 a 1680 1621 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
 1680
1621 a Black Black 75 1805 a
SDict begin H.S end
 75 1805 a FK([Bro06])361
1805 y
SDict begin 13.6 H.A end
 361 1805 a 361 1805 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Br) cvn H.B /DEST pdfmark end
 361 1805 a Black 128 w FK(A.)27
b(E.)f(Brouwer)-5 b(.)48 b Fq(Bounds)29 b(on)f(the)g(minimum)g
(distance)i(of)e(linear)i(codes)p FK(.)48 b(On)28 b(the)g(internet)i
(at)e(the)489 1917 y(URL:)22 b(http:)g Fp(==)p FK(www)-6
b(.win.tue.nl)p Fp(=)-15 b FK(\230)g(aeb)p Fp(=)p FK(v)n(oorlinco)q
(d.ht)q(ml,)28 b(1997-2006.)p 0.0236 0.0894 0.6179 TeXcolorrgb
2867 1917 a
SDict begin H.S end
 2867 1917 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(114)p 0.0236 0.0894 0.6179 TeXcolorrgb 3002 1855 a
SDict begin H.R end

3002 1855 a 3002 1917 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.114) cvn H.B /ANN pdfmark end
 3002 1917 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3049 1919 a
SDict begin H.S end
 3049 1919 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(119)p 0.0236 0.0894 0.6179 TeXcolorrgb
3184 1855 a
SDict begin H.R end
 3184 1855 a 3184 1917 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
 3184 1917 a Black
Black 75 2101 a
SDict begin H.S end
 75 2101 a FK([Gao03])376 2101 y
SDict begin 13.6 H.A end
 376 2101
a 376 2101 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Gao03) cvn H.B /DEST pdfmark end
 376 2101 a Black 113 w FK(S.)18 b(Gao.)25
b(A)19 b(ne)n(w)g(algorithm)j(for)e(decoding)i(reed-solomon)h(codes.)k
Fq(Communications,)c(Information)489 2214 y(and)31 b(Network)f
(Security)i(\(V)-12 b(.)29 b(Bhar)m(gava,)k(H.)c(V)-12
b(.)29 b(P)-7 b(oor)d(,)31 b(V)-12 b(.)29 b(T)-8 b(ar)l(okh)31
b(and)f(S.)g(Y)-8 b(oon,)31 b(Eds.\))p FK(,)g(pages)g(pp.)489
2327 y(55\22668,)25 b(2003.)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 2328 a
SDict begin H.S end
 999 2328 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(53)p 0.0236 0.0894 0.6179 TeXcolorrgb 1089 2265
a
SDict begin H.R end
 1089 2265 a 1089 2327 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.53) cvn H.B /ANN pdfmark end
 1089 2327 a Black Black 75
2511 a
SDict begin H.S end
 75 2511 a FK([GDT91])413 2511 y
SDict begin 13.6 H.A end
 413 2511 a 413
2511 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GDT91) cvn H.B /DEST pdfmark end
 413 2511 a Black 76 w FK(E.)d(Gabidulin,)j(A.)d(Da)n(vydo)o(v)-6
b(,)24 b(and)g(L.)e(T)-7 b(ombak.)33 b(Linear)24 b(codes)g(with)g(co)o
(v)o(ering)h(radius)f(2)f(and)h(other)489 2624 y(ne)n(w)f(co)o(v)o
(ering)i(codes.)34 b Fq(IEEE)22 b(T)-5 b(r)o(ans.)23
b(Inform.)h(Theory)p FK(,)g(37\(1\):219\226224,)k(1991.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3151 2625 a
SDict begin H.S end
 3151 2625
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 3241 2562 a
SDict begin H.R end
 3241 2562 a 3241 2624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 3241
2624 a Black Black 75 2808 a
SDict begin H.S end
 75 2808 a FK([GS85])342
2808 y
SDict begin 13.6 H.A end
 342 2808 a 342 2808 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GS85) cvn H.B /DEST pdfmark end
 342 2808 a Black 147 w FK(R.)23
b(Graham)h(and)h(N.)e(Sloane.)37 b(On)23 b(the)i(co)o(v)o(ering)h
(radius)g(of)e(codes.)37 b Fq(IEEE)23 b(T)-5 b(r)o(ans.)24
b(Inform.)h(Theory)p FK(,)489 2921 y(31\(1\):385\226401,)j(1985.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1312 2921 a
SDict begin H.S end
 1312 2921
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(111)p 0.0236 0.0894 0.6179
TeXcolorrgb 1447 2859 a
SDict begin H.R end
 1447 2859 a 1447 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
 1447
2921 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1494 2922 a
SDict begin H.S end
 1494 2922 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb 1629 2859
a
SDict begin H.R end
 1629 2859 a 1629 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 1629 2921 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1676 2922 a
SDict begin H.S end
 1676 2922 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1811 2859 a
SDict begin H.R end
 1811 2859 a 1811 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 1811 2921 a Black
Black 75 3105 a
SDict begin H.S end
 75 3105 a FK([Han99])376 3105 y
SDict begin 13.6 H.A end
 376 3105
a 376 3105 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Han99) cvn H.B /DEST pdfmark end
 376 3105 a Black 113 w FK(J.)22 b(P)-10
b(.)22 b(Hansen.)33 b(T)-7 b(oric)23 b(surf)o(aces)i(and)e(error)n
(-correcting)28 b(codes.)34 b Fq(Coding)24 b(theory)-5
b(,)24 b(crypto)o(gr)o(aphy)-5 b(,)27 b(and)489 3218
y(r)m(elated)e(ar)m(eas)f(\(ed.,)g(Bac)o(hmann)g(et)f(al\))h(Spring)o
(er)n(-V)-10 b(erla)o(g)p FK(,)27 b(1999.)p 0.0236 0.0894 0.6179
TeXcolorrgb 2659 3219 a
SDict begin H.S end
 2659 3219 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb
2749 3156 a
SDict begin H.R end
 2749 3156 a 2749 3218 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 2749 3218 a Black
Black 75 3402 a
SDict begin H.S end
 75 3402 a FK([Hel72])356 3402 y
SDict begin 13.6 H.A end
 356 3402
a 356 3402 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.He72) cvn H.B /DEST pdfmark end
 356 3402 a Black 133 w FK(Hermann)g(J.)g(Helgert.)45
b(Sri)n(v)n(asta)n(v)n(a)28 b(codes.)46 b Fq(IEEE)25
b(T)-5 b(r)o(ans.)27 b(Inform.)g(Theory)p FK(,)i(18:292\226297,)i
(March)489 3515 y(1972.)p 0.0236 0.0894 0.6179 TeXcolorrgb
726 3516 a
SDict begin H.S end
 726 3516 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb 816 3453
a
SDict begin H.R end
 816 3453 a 816 3515 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
 816 3515 a Black Black 75 3698
a
SDict begin H.S end
 75 3698 a FK([HP03])342 3698 y
SDict begin 13.6 H.A end
 342 3698 a 342 3698
a
SDict begin [ /View [/XYZ H.V] /Dest (cite.HP03) cvn H.B /DEST pdfmark end
 342 3698 a Black 147 w FK(W)-8 b(.)25 b(C.)h(Huf)n(fman)h(and)g(V)-12
b(.)26 b(Pless.)44 b Fq(Fundamentals)29 b(of)e(err)l(or)n(-corr)m
(ecting)k(codes)p FK(.)46 b(Cambridge)28 b(Uni)n(v)-6
b(.)489 3811 y(Press,)23 b(2003.)p 0.0236 0.0894 0.6179
TeXcolorrgb 964 3811 a
SDict begin H.S end
 964 3811 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(11)p 0.0236 0.0894 0.6179 TeXcolorrgb
1054 3749 a
SDict begin H.R end
 1054 3749 a 1054 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
 1054 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1100 3812 a
SDict begin H.S end
 1100
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(33)p
0.0236 0.0894 0.6179 TeXcolorrgb 1190 3749 a
SDict begin H.R end
 1190 3749
a 1190 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
 1190 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1236 3812 a
SDict begin H.S end
 1236 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179 TeXcolorrgb
1326 3749 a
SDict begin H.R end
 1326 3749 a 1326 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
 1326 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1373 3812 a
SDict begin H.S end
 1373
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(52)p
0.0236 0.0894 0.6179 TeXcolorrgb 1463 3749 a
SDict begin H.R end
 1463 3749
a 1463 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
 1463 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1509 3812 a
SDict begin H.S end
 1509 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(58)p 0.0236 0.0894 0.6179 TeXcolorrgb
1599 3749 a
SDict begin H.R end
 1599 3749 a 1599 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
 1599 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1645 3812 a
SDict begin H.S end
 1645
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(66)p
0.0236 0.0894 0.6179 TeXcolorrgb 1735 3749 a
SDict begin H.R end
 1735 3749
a 1735 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 1735 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1782 3812 a
SDict begin H.S end
 1782 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
1872 3749 a
SDict begin H.R end
 1872 3749 a 1872 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
 1872 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1918 3812 a
SDict begin H.S end
 1918
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p
0.0236 0.0894 0.6179 TeXcolorrgb 2053 3749 a
SDict begin H.R end
 2053 3749
a 2053 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 2053 3811 a Black Black 75 3995 a
SDict begin H.S end
 75 3995
a FK([JH04])326 3995 y
SDict begin 13.6 H.A end
 326 3995 a 326 3995 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.JH04) cvn H.B /DEST pdfmark end
 326 3995
a Black 163 w FK(J.)k(Justesen)k(and)d(T)-7 b(.)27 b(Hoholdt.)49
b Fq(A)26 b(cour)o(se)k(in)e(err)l(or)n(-corr)m(ecting)33
b(codes)p FK(.)49 b(European)29 b(Mathematical)489 4108
y(Society)-6 b(,)24 b(2004.)p 0.0236 0.0894 0.6179 TeXcolorrgb
1039 4109 a
SDict begin H.S end
 1039 4109 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(52)p 0.0236 0.0894 0.6179 TeXcolorrgb 1129 4046
a
SDict begin H.R end
 1129 4046 a 1129 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
 1129 4108 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1175 4109 a
SDict begin H.S end
 1175 4109 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(54)p 0.0236 0.0894 0.6179 TeXcolorrgb
1265 4046 a
SDict begin H.R end
 1265 4046 a 1265 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
 1265 4108 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1311 4109 a
SDict begin H.S end
 1311
4109 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(55)p
0.0236 0.0894 0.6179 TeXcolorrgb 1401 4046 a
SDict begin H.R end
 1401 4046
a 1401 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.55) cvn H.B /ANN pdfmark end
 1401 4108 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1448 4109 a
SDict begin H.S end
 1448 4109 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179 TeXcolorrgb
1538 4046 a
SDict begin H.R end
 1538 4046 a 1538 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
 1538 4108 a Black
Black 75 4292 a
SDict begin H.S end
 75 4292 a FK([Jo)o(y04])349 4292 y
SDict begin 13.6 H.A end
 349
4292 a 349 4292 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Jo04) cvn H.B /DEST pdfmark end
 349 4292 a Black 140 w FK(D.)d(Jo)o(yner)-5
b(.)32 b(T)-7 b(oric)23 b(codes)g(o)o(v)o(er)g(\002nite)f(\002elds.)31
b Fq(Applicable)25 b(Alg)o(ebr)o(a)e(in)f(Engineering)o(,)j(Communica-)
489 4405 y(tion)f(and)g(Computing)p FK(,)h(15:63\22679,)h(2004.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1888 4406 a
SDict begin H.S end
 1888 4406
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 1978 4343 a
SDict begin H.R end
 1978 4343 a 1978 4405 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 1978
4405 a Black Black 75 4589 a
SDict begin H.S end
 75 4589 a FK([Leo82])366
4589 y
SDict begin 13.6 H.A end
 366 4589 a 366 4589 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon82) cvn H.B /DEST pdfmark end
 366 4589 a Black 123 w FK(Jef)n(fre)o(y)e
(S.)e(Leon.)32 b(Computing)25 b(automorphism)g(groups)g(of)e(error)n
(-correcting)28 b(codes.)34 b Fq(IEEE)21 b(T)-5 b(r)o(ans.)489
4702 y(Inform.)24 b(Theory)p FK(,)g(28:496\226511,)j(May)c(1982.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1991 4703 a
SDict begin H.S end
 1991 4703
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(37)p 0.0236 0.0894 0.6179
TeXcolorrgb 2081 4640 a
SDict begin H.R end
 2081 4640 a 2081 4702 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
 2081
4702 a Black Black 75 4886 a
SDict begin H.S end
 75 4886 a FK([Leo88])366
4886 y
SDict begin 13.6 H.A end
 366 4886 a 366 4886 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon88) cvn H.B /DEST pdfmark end
 366 4886 a Black 123 w FK(Jef)n(fre)o(y)g
(S.)e(Leon.)30 b(A)21 b(probabilistic)k(algorithm)f(for)e(computing)j
(minimum)c(weights)j(of)e(lar)n(ge)h(error)n(-)489 4999
y(correcting)j(codes.)35 b Fq(IEEE)21 b(T)-5 b(r)o(ans.)24
b(Inform.)g(Theory)p FK(,)g(34:1354\2261359,)j(September)e(1988.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3429 5000 a
SDict begin H.S end
 3429 5000
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(45)p 0.0236 0.0894 0.6179
TeXcolorrgb 3519 4937 a
SDict begin H.R end
 3519 4937 a 3519 4999 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.45) cvn H.B /ANN pdfmark end
 3519
4999 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3565 5000 a
SDict begin H.S end
 3565 5000 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(46)p 0.0236 0.0894 0.6179 TeXcolorrgb 3655 4937
a
SDict begin H.R end
 3655 4937 a 3655 4999 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
 3655 4999 a Black Black 75
5183 a
SDict begin H.S end
 75 5183 a FK([Leo91])366 5183 y
SDict begin 13.6 H.A end
 366 5183 a 366
5183 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon91) cvn H.B /DEST pdfmark end
 366 5183 a Black 123 w FK(Jef)n(fre)o(y)34 b(S.)d(Leon.)62
b(Permutation)34 b(group)g(algorithms)h(based)f(on)e(partitions,)38
b(I:)32 b(theory)i(and)f(algo-)489 5296 y(rithms.)h Fq(J)n(.)22
b(Symbolic)j(Comput.)p FK(,)e(12:533\226583,)k(1991.)p
0.0236 0.0894 0.6179 TeXcolorrgb 2290 5296 a
SDict begin H.S end
 2290 5296
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(11)p 0.0236 0.0894 0.6179
TeXcolorrgb 2380 5234 a
SDict begin H.R end
 2380 5234 a 2380 5296 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
 2380
5296 a Black Black 75 5479 a
SDict begin H.S end
 75 5479 a FK([MS83])357
5479 y
SDict begin 13.6 H.A end
 357 5479 a 357 5479 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.MS83) cvn H.B /DEST pdfmark end
 357 5479 a Black 132 w FK(F)-7
b(.)21 b(J.)g(MacW)l(illiams)j(and)f(N.)e(J.)h(A.)f(Sloane.)32
b Fq(The)22 b(theory)i(of)e(err)l(or)n(-corr)m(ecting)27
b(codes)p FK(.)33 b(Amsterdam:)489 5592 y(North-Holland,)26
b(1983.)p 0.0236 0.0894 0.6179 TeXcolorrgb 1307 5592
a
SDict begin H.S end
 1307 5592 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(11)p
0.0236 0.0894 0.6179 TeXcolorrgb 1397 5530 a
SDict begin H.R end
 1397 5530
a 1397 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
 1397 5592 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1443 5593 a
SDict begin H.S end
 1443 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
1533 5530 a
SDict begin H.R end
 1533 5530 a 1533 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
 1533 5592 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1580 5593 a
SDict begin H.S end
 1580
5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p
0.0236 0.0894 0.6179 TeXcolorrgb 1670 5530 a
SDict begin H.R end
 1670 5530
a 1670 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
 1670 5592 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1716 5593 a
SDict begin H.S end
 1716 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179 TeXcolorrgb
1806 5530 a
SDict begin H.R end
 1806 5530 a 1806 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
 1806 5592 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1852 5593 a
SDict begin H.S end
 1852
5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(138)p
0.0236 0.0894 0.6179 TeXcolorrgb 1987 5530 a
SDict begin H.R end
 1987 5530
a 1987 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
 1987 5592 a Black Black 1844 5841 a FK(147)p
Black eop end end
%%Page: 148 148
TeXDict begin HPSdict begin 148 147 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.148) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(148)p Black Black 75 399 a
SDict begin H.S end
 75 399 a FK([Sti93])326
399 y
SDict begin 13.6 H.A end
 326 399 a 326 399 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.St93) cvn H.B /DEST pdfmark end
 326 399 a Black 163 w FK(H.)22
b(Stichtenoth.)36 b Fq(Alg)o(ebr)o(aic)25 b(function)g(\002elds)g(and)f
(codes)p FK(.)35 b(Springer)n(-V)-10 b(erlag,)26 b(1993.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3267 401 a
SDict begin H.S end
 3267 401
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(97)p 0.0236 0.0894 0.6179
TeXcolorrgb 3357 337 a
SDict begin H.R end
 3357 337 a 3357 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.97) cvn H.B /ANN pdfmark end
 3357 399
a Black Black 75 586 a
SDict begin H.S end
 75 586 a FK([vzGG03])442 586 y
SDict begin 13.6 H.A end

442 586 a 442 586 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GG03) cvn H.B /DEST pdfmark end
 442 586 a Black 47 w FK(J.)31 b(v)n(on)i(zur)f
(Gathen)h(and)f(J.)f(Gerhard.)61 b Fq(Modern)33 b(computer)h(alg)o(ebr)
o(a)p FK(.)62 b(Cambridge)33 b(Uni)n(v)-6 b(.)31 b(Press,)489
699 y(2003.)p 0.0236 0.0894 0.6179 TeXcolorrgb 726 700
a
SDict begin H.S end
 726 700 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(146)p
0.0236 0.0894 0.6179 TeXcolorrgb 861 637 a
SDict begin H.R end
 861 637 a
861 699 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.146) cvn H.B /ANN pdfmark end
 861 699 a Black Black Black eop end end
%%Page: 149 149
TeXDict begin HPSdict begin 149 148 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.149) cvn H.B /DEST pdfmark end
 75 100 a Black Black Black
761 x FA(Index)p Black 75 1288 a Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 377 1289 a
SDict begin H.S end
 377 1289 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb
512 1226 a
SDict begin H.R end
 512 1226 a 512 1288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
 512 1288 a Black 75
1400 a Fq(GF)i Fo(\()g Fq(p)p Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 372 1401 a
SDict begin H.S end
 372 1401 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
462 1338 a
SDict begin H.R end
 462 1338 a 462 1400 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 462 1400 a Black 75
1513 a Fq(GF)g Fo(\()p Fq(q)p Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 365 1514 a
SDict begin H.S end
 365 1514 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
455 1451 a
SDict begin H.R end
 455 1451 a 455 1513 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 455 1513 a Black 73
1626 a Fq(t)f Fo(\()p Fq(n)p Fp(;)k Fq(k)r Fo(\))p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 343 1627 a
SDict begin H.S end
 343 1627
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179
TeXcolorrgb 433 1564 a
SDict begin H.R end
 433 1564 a 433 1626 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
 433 1626
a Black 75 1739 a Ft(*)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 167 1740 a
SDict begin H.S end
 167 1740 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
257 1677 a
SDict begin H.R end
 257 1677 a 257 1739 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 257 1739 a Black 75
1852 a Ft(+)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
167 1852 a
SDict begin H.S end
 167 1852 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(22)p 0.0236 0.0894 0.6179 TeXcolorrgb 257 1790 a
SDict begin H.R end
 257
1790 a 257 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 257 1852 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 303 1853 a
SDict begin H.S end
 303 1853 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
393 1790 a
SDict begin H.R end
 393 1790 a 393 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 393 1852 a Black 75
1965 a Ft(-)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
167 1965 a
SDict begin H.S end
 167 1965 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(22)p 0.0236 0.0894 0.6179 TeXcolorrgb 257 1903 a
SDict begin H.R end
 257
1903 a 257 1965 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 257 1965 a Black 75 2078 a Ft(=)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 167 2078 a
SDict begin H.S end
 167 2078
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 257 2016 a
SDict begin H.R end
 257 2016 a 257 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
 257 2078
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 303 2080
a
SDict begin H.S end
 303 2080 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 393 2016 a
SDict begin H.R end
 393 2016
a 393 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
 393 2078 a Black 75 2191 a Fp(<)22 b(>)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 285 2191 a
SDict begin H.S end
 285
2191 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 375 2129 a
SDict begin H.R end
 375 2129 a 375 2191 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
 375 2191
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 421 2193
a
SDict begin H.S end
 421 2193 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 511 2129 a
SDict begin H.R end
 511 2129
a 511 2191 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
 511 2191 a Black 75 2387 a FK(acceptable)k(coordinate,)p
0.0236 0.0894 0.6179 TeXcolorrgb 911 2388 a
SDict begin H.S end
 911 2388
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179
TeXcolorrgb 1046 2325 a
SDict begin H.R end
 1046 2325 a 1046 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 1046
2387 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1092 2388 a
SDict begin H.S end
 1092 2388 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb 1227 2325
a
SDict begin H.R end
 1227 2325 a 1227 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 1227 2387 a Black 75 2500 a
Ft(AClosestVectorComb)q(..M)q(atF)q(FEV)q(ec)q(FFE)q(Coo)q(rds)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 407 2613 a
SDict begin H.S end
 407
2613 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(14)p 0.0236 0.0894 0.6179
TeXcolorrgb 497 2551 a
SDict begin H.R end
 497 2551 a 497 2613 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.14) cvn H.B /ANN pdfmark end
 497 2613
a Black 75 2725 a Ft(AClosestVectorComb)q(ina)q(tio)q(nsM)q(at)q(FFE)q
(Vec)q(FFE)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
407 2839 a
SDict begin H.S end
 407 2839 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(13)p 0.0236 0.0894 0.6179 TeXcolorrgb 497 2776
a
SDict begin H.R end
 497 2776 a 497 2838 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.13) cvn H.B /ANN pdfmark end
 497 2838 a Black 75 2951 a Ft
(ActionMoebiusTrans)q(for)q(mat)q(ion)q(On)q(Div)q(iso)q(rP1)407
3064 y FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 453 3066
a
SDict begin H.S end
 453 3066 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(93)p
0.0236 0.0894 0.6179 TeXcolorrgb 543 3002 a
SDict begin H.R end
 543 3002
a 543 3064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
 543 3064 a Black 75 3177 a Ft(ActionMoebiusTrans)q(for)q
(mat)q(ion)q(On)q(Fun)q(cti)q(on)53 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 407 3292 a
SDict begin H.S end
 407 3292 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(93)p 0.0236 0.0894 0.6179 TeXcolorrgb
497 3228 a
SDict begin H.R end
 497 3228 a 497 3290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
 497 3290 a Black 75
3403 a Ft(AddedElementsCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 3404 a
SDict begin H.S end
 909 3404 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(103)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 3341 a
SDict begin H.R end
 1044 3341 a 1044 3403 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.103) cvn H.B /ANN pdfmark end
 1044 3403 a Black
75 3516 a FK(af)n(\002ne)23 b(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 520 3517 a
SDict begin H.S end
 520 3517 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
610 3454 a
SDict begin H.R end
 610 3454 a 610 3516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
 610 3516 a Black 75
3629 a Ft(AffineCurve)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 3630 a
SDict begin H.S end
 630 3630 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 720 3567
a
SDict begin H.R end
 720 3567 a 720 3629 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 720 3629 a Black 75 3742 a Ft
(AffinePointsOnCurv)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 3743 a
SDict begin H.S end
 1001 3743 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(85)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 3680 a
SDict begin H.R end
 1091 3680 a 1091 3742 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.85) cvn H.B /ANN pdfmark end
 1091 3742 a Black
75 3855 a Ft(AlternantCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 723 3856 a
SDict begin H.S end
 723 3856 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
813 3793 a
SDict begin H.R end
 813 3793 a 813 3855 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 813 3855 a Black 75
3967 a Ft(AmalgamatedDirectS)q(umC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 3967 a
SDict begin H.S end
 1233 3967 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(112)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 3905 a
SDict begin H.R end
 1368 3905 a 1368 3967 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.112) cvn H.B /ANN pdfmark end
 1368 3967 a Black
75 4080 a Ft(AreMOLS)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
445 4081 a
SDict begin H.S end
 445 4081 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(134)p 0.0236 0.0894 0.6179 TeXcolorrgb 580 4018
a
SDict begin H.R end
 580 4018 a 580 4080 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.134) cvn H.B /ANN pdfmark end
 580 4080 a Black 75 4193 a Ft(AsSSortedList)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 4195 a
SDict begin H.S end
 723
4195 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(39)p
0.0236 0.0894 0.6179 TeXcolorrgb 813 4131 a
SDict begin H.R end
 813 4131
a 813 4193 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.39) cvn H.B /ANN pdfmark end
 813 4193 a Black 75 4306 a Ft(AugmentedCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 4307 a
SDict begin H.S end
 723
4307 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(102)p
0.0236 0.0894 0.6179 TeXcolorrgb 858 4244 a
SDict begin H.R end
 858 4244
a 858 4306 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.102) cvn H.B /ANN pdfmark end
 858 4306 a Black 75 4419 a Ft(AutomorphismGroup)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 909 4420 a
SDict begin H.S end
 909
4420 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(36)p
0.0236 0.0894 0.6179 TeXcolorrgb 999 4357 a
SDict begin H.R end
 999 4357
a 999 4419 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
 999 4419 a Black 75 4615 a Ft(BCHCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 445 4616 a
SDict begin H.S end
 445
4616 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(77)p
0.0236 0.0894 0.6179 TeXcolorrgb 535 4554 a
SDict begin H.R end
 535 4554
a 535 4615 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
 535 4615 a Black 75 4728 a Ft(BestKnownLinearCod)q(e)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1001 4729 a
SDict begin H.S end
 1001
4729 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(70)p
0.0236 0.0894 0.6179 TeXcolorrgb 1091 4666 a
SDict begin H.R end
 1091 4666
a 1091 4728 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.70) cvn H.B /ANN pdfmark end
 1091 4728 a Black 75 4841 a Ft(BinaryGolayCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 816 4842 a
SDict begin H.S end
 816
4842 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p
0.0236 0.0894 0.6179 TeXcolorrgb 906 4779 a
SDict begin H.R end
 906 4779
a 906 4841 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
 906 4841 a Black 75 4954 a Ft(BitFlipDecoder)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 4955 a
SDict begin H.S end
 770
4955 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(54)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 4892 a
SDict begin H.R end
 860 4892
a 860 4954 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
 860 4954 a Black 75 5067 a Ft(BlockwiseDirectSum)q(Cod)q
(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1140 5067
a
SDict begin H.S end
 1140 5067 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(112)p
0.0236 0.0894 0.6179 TeXcolorrgb 1275 5005 a
SDict begin H.R end
 1275 5005
a 1275 5067 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.112) cvn H.B /ANN pdfmark end
 1275 5067 a Black 75 5180 a FK(Bose)h(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 623 5181 a
SDict begin H.S end
 623 5181
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(77)p 0.0236 0.0894 0.6179
TeXcolorrgb 713 5119 a
SDict begin H.R end
 713 5119 a 713 5180 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
 713 5180
a Black 75 5292 a FK(bound,)h(Gilbert-V)-10 b(arshamo)o(v)26
b(lo)n(wer)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1312
5293 a
SDict begin H.S end
 1312 5293 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb 1447 5230
a
SDict begin H.R end
 1447 5230 a 1447 5292 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
 1447 5292 a Black 75 5405 a
FK(bound,)f(sphere)g(packing)g(lo)n(wer)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1165 5406 a
SDict begin H.S end
 1165 5406 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb
1300 5343 a
SDict begin H.R end
 1300 5343 a 1300 5405 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
 1300 5405 a Black
75 5518 a FK(bounds,)g(Elias,)p 0.0236 0.0894 0.6179
TeXcolorrgb 610 5519 a
SDict begin H.S end
 610 5519 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
745 5456 a
SDict begin H.R end
 745 5456 a 745 5518 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
 745 5518 a Black Black
Black 1954 1288 a FK(bounds,)g(Griesmer)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2642 1289 a
SDict begin H.S end
 2642 1289 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
2777 1226 a
SDict begin H.R end
 2777 1226 a 2777 1288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
 2777 1288 a Black
1954 1400 a FK(bounds,)g(Hamming,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2671 1401 a
SDict begin H.S end
 2671 1401 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
2806 1338 a
SDict begin H.R end
 2806 1338 a 2806 1400 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 2806 1400 a Black
1954 1513 a FK(bounds,)g(Johnson,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2606 1514 a
SDict begin H.S end
 2606 1514 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1451 a
SDict begin H.R end
 2741 1451 a 2741 1513 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 2741 1513 a Black
1954 1626 a FK(bounds,)g(Plotkin,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2570 1627 a
SDict begin H.S end
 2570 1627 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
2705 1564 a
SDict begin H.R end
 2705 1564 a 2705 1626 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
 2705 1626 a Black
1954 1739 a FK(bounds,)g(Singleton,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2656 1739 a
SDict begin H.S end
 2656 1739 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(114)p 0.0236 0.0894 0.6179 TeXcolorrgb
2791 1677 a
SDict begin H.R end
 2791 1677 a 2791 1739 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.114) cvn H.B /ANN pdfmark end
 2791 1739 a Black
1954 1852 a FK(bounds,)g(sphere)g(packing)h(bound,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3105 1853 a
SDict begin H.S end
 3105 1853
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179
TeXcolorrgb 3240 1790 a
SDict begin H.R end
 3240 1790 a 3240 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 3240
1852 a Black 1954 1965 a Ft(BoundsCoveringRadi)q(us)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2927 1966 a
SDict begin H.S end
 2927
1966 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(120)p
0.0236 0.0894 0.6179 TeXcolorrgb 3062 1903 a
SDict begin H.R end
 3062 1903
a 3062 1965 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.120) cvn H.B /ANN pdfmark end
 3062 1965 a Black 1954 2078 a Ft(BoundsMinimumDista)q
(nce)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2973 2080
a
SDict begin H.S end
 2973 2080 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(119)p
0.0236 0.0894 0.6179 TeXcolorrgb 3108 2016 a
SDict begin H.R end
 3108 2016
a 3108 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
 3108 2078 a Black 1954 2274 a FK(check)f(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2648 2275 a
SDict begin H.S end
 2648 2275
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179
TeXcolorrgb 2738 2212 a
SDict begin H.R end
 2738 2212 a 2738 2274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
 2738
2274 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2785 2275 a
SDict begin H.S end
 2785 2275 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb 2875 2212
a
SDict begin H.R end
 2875 2212 a 2875 2274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
 2875 2274 a Black 1954 2387
a Ft(CheckMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 2387 a
SDict begin H.S end
 2370 2387 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(42)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 2325 a
SDict begin H.R end

2460 2325 a 2460 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.42) cvn H.B /ANN pdfmark end
 2460 2387 a Black 1954 2500 a
Ft(CheckMatCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2556 2501 a
SDict begin H.S end
 2556 2501 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb 2646 2438
a
SDict begin H.R end
 2646 2438 a 2646 2500 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
 2646 2500 a Black 1954 2613
a Ft(CheckMatCodeMutabl)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2880 2614 a
SDict begin H.S end
 2880 2614 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb
2970 2551 a
SDict begin H.R end
 2970 2551 a 2970 2613 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
 2970 2613 a Black
1954 2725 a Ft(CheckPol)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 2726 a
SDict begin H.S end
 2370 2726 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 2663 a
SDict begin H.R end
 2460 2663 a 2460 2725 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
 2460 2725 a Black
1954 2838 a Ft(CheckPolCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 2839 a
SDict begin H.S end
 2556 2839 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(76)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 2776 a
SDict begin H.R end
 2646 2776 a 2646 2838 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.76) cvn H.B /ANN pdfmark end
 2646 2838 a Black
1954 2951 a Ft(CirculantMatrix)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 2951 a
SDict begin H.S end
 2695 2951 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179 TeXcolorrgb
2830 2889 a
SDict begin H.R end
 2830 2889 a 2830 2951 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
 2830 2951 a Black
1954 3064 a FK(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2171 3065 a
SDict begin H.S end
 2171 3065 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2261 3002
a
SDict begin H.R end
 2261 3002 a 2261 3064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2261 3064 a Black 1954 3177
a FK(code,)f Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t Fp(;)g Fq(d)5
b Fo(\))p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2533
3178 a
SDict begin H.S end
 2533 3178 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2623 3115
a
SDict begin H.R end
 2623 3115 a 2623 3177 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2623 3177 a Black 1954 3290
a FK(code,)24 b Fo([)p Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g
Fq(d)5 b Fo(])p Fq(r)r FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2512 3291 a
SDict begin H.S end
 2512 3291 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(28)p 0.0236 0.0894 0.6179 TeXcolorrgb 2602 3228
a
SDict begin H.R end
 2602 3228 a 2602 3290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
 2602 3290 a Black 1954 3403
a FK(code,)24 b(A)l(G,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2344 3404 a
SDict begin H.S end
 2344 3404 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 2434 3341
a
SDict begin H.R end
 2434 3341 a 2434 3403 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 2434 3403 a Black 1954 3516
a FK(code,)g(alternant,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2535 3517 a
SDict begin H.S end
 2535 3517 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb 2625 3454
a
SDict begin H.R end
 2625 3454 a 2625 3516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 2625 3516 a Black 1954 3629
a FK(code,)g(Bose-Chaudhuri-Hock)o(eng)q(hem,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3327 3630 a
SDict begin H.S end
 3327 3630 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(77)p 0.0236 0.0894 0.6179 TeXcolorrgb
3417 3568 a
SDict begin H.R end
 3417 3568 a 3417 3629 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
 3417 3629 a Black
1954 3742 a FK(code,)g(conference,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2615 3743 a
SDict begin H.S end
 2615 3743 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
2705 3680 a
SDict begin H.R end
 2705 3680 a 2705 3742 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
 2705 3742 a Black
1954 3855 a FK(code,)g(Cordaro-W)-7 b(agner)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2822 3856 a
SDict begin H.S end
 2822 3856 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
2912 3793 a
SDict begin H.R end
 2912 3793 a 2912 3855 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
 2912 3855 a Black
1954 3967 a FK(code,)24 b(c)o(yclic,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2432 3968 a
SDict begin H.S end
 2432 3968 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179 TeXcolorrgb
2522 3905 a
SDict begin H.R end
 2522 3905 a 2522 3967 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
 2522 3967 a Black
1954 4080 a FK(code,)g(Da)n(vydo)o(v)-6 b(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2541 4081 a
SDict begin H.S end
 2541 4081 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179 TeXcolorrgb
2631 4018 a
SDict begin H.R end
 2631 4018 a 2631 4080 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 2631 4080 a Black
1954 4193 a FK(code,)24 b(element)h(test,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2653 4194 a
SDict begin H.S end
 2653 4194 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179 TeXcolorrgb
2743 4131 a
SDict begin H.R end
 2743 4131 a 2743 4193 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
 2743 4193 a Black
1954 4306 a FK(code,)f(elements)h(of,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2638 4307 a
SDict begin H.S end
 2638 4307 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
2728 4244 a
SDict begin H.R end
 2728 4244 a 2728 4306 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2728 4306 a Black
1954 4419 a FK(code,)f(e)n(v)n(aluation,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2591 4420 a
SDict begin H.S end
 2591 4420 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(82)p 0.0236 0.0894 0.6179 TeXcolorrgb
2681 4357 a
SDict begin H.R end
 2681 4357 a 2681 4419 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
 2681 4419 a Black
1954 4532 a FK(code,)g(Fire,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2363 4534 a
SDict begin H.S end
 2363 4534 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 2453 4470
a
SDict begin H.R end
 2453 4470 a 2453 4532 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
 2453 4532 a Black 1954 4645
a FK(code,)g(Gabidulin,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2580 4646 a
SDict begin H.S end
 2580 4646 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(72)p 0.0236 0.0894 0.6179 TeXcolorrgb 2670 4583
a
SDict begin H.R end
 2670 4583 a 2670 4645 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 2670 4645 a Black 1954 4758
a FK(code,)g(Golay)g(\(binary\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2754 4759 a
SDict begin H.S end
 2754 4759 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(73)p 0.0236 0.0894 0.6179 TeXcolorrgb
2844 4696 a
SDict begin H.R end
 2844 4696 a 2844 4758 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
 2844 4758 a Black
1954 4871 a FK(code,)g(Golay)g(\(ternary\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2779 4872 a
SDict begin H.S end
 2779 4872 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(74)p 0.0236 0.0894 0.6179 TeXcolorrgb
2869 4809 a
SDict begin H.R end
 2869 4809 a 2869 4871 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
 2869 4871 a Black
1954 4984 a FK(code,)g(Goppa)g(\(classical\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2850 4985 a
SDict begin H.S end
 2850 4985 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
2940 4922 a
SDict begin H.R end
 2940 4922 a 2940 4984 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 2940 4984 a Black
1954 5097 a FK(code,)g(greedy)-6 b(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2458 5098 a
SDict begin H.S end
 2458 5098 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb
2548 5035 a
SDict begin H.R end
 2548 5035 a 2548 5097 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
 2548 5097 a Black
1954 5209 a FK(code,)24 b(Hadamard,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2595 5210 a
SDict begin H.S end
 2595 5210 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
2685 5147 a
SDict begin H.R end
 2685 5147 a 2685 5209 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
 2685 5209 a Black
1954 5322 a FK(code,)g(Hamming,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2580 5323 a
SDict begin H.S end
 2580 5323 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb
2670 5260 a
SDict begin H.R end
 2670 5260 a 2670 5322 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
 2670 5322 a Black
1954 5435 a FK(code,)g(linear)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2420 5436 a
SDict begin H.S end
 2420 5436 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
2510 5373 a
SDict begin H.R end
 2510 5373 a 2510 5435 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2510 5435 a Black
1954 5548 a FK(code,)g(maximum)g(distance)h(separable,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3272 5549 a
SDict begin H.S end
 3272 5549
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 3362 5486 a
SDict begin H.R end
 3362 5486 a 3362 5548 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 3362
5548 a Black Black 1844 5841 a FK(149)p Black eop end
end
%%Page: 150 150
TeXDict begin HPSdict begin 150 149 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.150) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(150)p Black 75 399 a(code,)24 b(Nordstrom-Robinson,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1110 400 a
SDict begin H.S end
 1110 400
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179
TeXcolorrgb 1200 337 a
SDict begin H.R end
 1200 337 a 1200 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
 1200 399
a Black 75 511 a FK(code,)g(perfect,)p 0.0236 0.0894 0.6179
TeXcolorrgb 590 512 a
SDict begin H.S end
 590 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
680 449 a
SDict begin H.R end
 680 449 a 680 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
 680 511 a Black 75 624
a FK(code,)g(Reed-Muller)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
798 625 a
SDict begin H.S end
 798 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb 888 562
a
SDict begin H.R end
 888 562 a 888 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 888 624 a Black 75 737 a FK(code,)g
(Reed-Solomon,)p 0.0236 0.0894 0.6179 TeXcolorrgb 883
738 a
SDict begin H.S end
 883 738 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x
FK(77)p 0.0236 0.0894 0.6179 TeXcolorrgb 973 677 a
SDict begin H.R end
 973
677 a 973 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
 973 737 a Black 75 850 a FK(code,)g(self-dual,)p
0.0236 0.0894 0.6179 TeXcolorrgb 656 851 a
SDict begin H.S end
 656 851 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 746 788 a
SDict begin H.R end
 746 788 a 746 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 746 850 a Black
75 963 a FK(code,)g(self-orthogonal,)p 0.0236 0.0894 0.6179
TeXcolorrgb 893 964 a
SDict begin H.S end
 893 964 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
983 901 a
SDict begin H.R end
 983 901 a 983 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 983 963 a Black 75 1076
a FK(code,)g(Sri)n(v)n(asta)n(v)n(a,)p 0.0236 0.0894 0.6179
TeXcolorrgb 708 1077 a
SDict begin H.S end
 708 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
798 1014 a
SDict begin H.R end
 798 1014 a 798 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
 798 1076 a Black 75
1189 a FK(code,)g(subcode,)p 0.0236 0.0894 0.6179 TeXcolorrgb
635 1190 a
SDict begin H.S end
 635 1190 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb 725 1127
a
SDict begin H.R end
 725 1127 a 725 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
 725 1189 a Black 75 1302 a FK(code,)g(T)-7
b(ombak,)p 0.0236 0.0894 0.6179 TeXcolorrgb 633 1303
a
SDict begin H.S end
 633 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 723 1240 a
SDict begin H.R end
 723 1240
a 723 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 723 1302 a Black 75 1415 a FK(code,)24 b(toric,)p
0.0236 0.0894 0.6179 TeXcolorrgb 504 1416 a
SDict begin H.S end
 504 1416
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 594 1353 a
SDict begin H.R end
 594 1353 a 594 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 594 1415
a Black 75 1528 a FK(code,)g(unrestricted,)p 0.0236 0.0894 0.6179
TeXcolorrgb 767 1529 a
SDict begin H.S end
 767 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
857 1466 a
SDict begin H.R end
 857 1466 a 857 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 857 1528 a Black 75
1641 a Ft(CodeDensity)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 1642 a
SDict begin H.S end
 630 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb 765 1579
a
SDict begin H.R end
 765 1579 a 765 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
 765 1641 a Black 75 1753 a Ft
(CodeDistanceEnumer)q(ato)q(r)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 1754 a
SDict begin H.S end
 1140 1754 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
1275 1691 a
SDict begin H.R end
 1275 1691 a 1275 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
 1275 1753 a Black
75 1866 a Ft(CodeIsomorphism)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 1867 a
SDict begin H.S end
 816 1867 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 1804 a
SDict begin H.R end
 906 1804 a 906 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
 906 1866 a Black 75
1979 a Ft(CodeMacWilliamsTra)q(nsf)q(orm)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 1980 a
SDict begin H.S end
 1233 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 1917 a
SDict begin H.R end
 1368 1917 a 1368 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
 1368 1979 a Black
75 2092 a Ft(CodeNorm)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
491 2093 a
SDict begin H.S end
 491 2093 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb 626 2030
a
SDict begin H.R end
 626 2030 a 626 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 626 2092 a Black 75 2205 a FK(codes,)g
(addition,)p 0.0236 0.0894 0.6179 TeXcolorrgb 671 2206
a
SDict begin H.S end
 671 2206 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 761 2143 a
SDict begin H.R end
 761 2143
a 761 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 761 2205 a Black 75 2318 a FK(codes,)g(decoding,)p
0.0236 0.0894 0.6179 TeXcolorrgb 706 2319 a
SDict begin H.S end
 706 2319
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 796 2256 a
SDict begin H.R end
 796 2256 a 796 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
 796 2318
a Black 75 2431 a FK(codes,)g(direct)h(sum,)p 0.0236 0.0894 0.6179
TeXcolorrgb 754 2432 a
SDict begin H.S end
 754 2432 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
844 2369 a
SDict begin H.R end
 844 2369 a 844 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 844 2431 a Black 75
2544 a FK(codes,)f(encoding,)p 0.0236 0.0894 0.6179 TeXcolorrgb
706 2545 a
SDict begin H.S end
 706 2545 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb 796 2482
a
SDict begin H.R end
 796 2482 a 796 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 796 2544 a Black 75 2657 a FK(codes,)g
(product,)p 0.0236 0.0894 0.6179 TeXcolorrgb 651 2658
a
SDict begin H.S end
 651 2658 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 741 2595 a
SDict begin H.R end
 741 2595
a 741 2657 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 741 2657 a Black 75 2770 a Ft(CodeWeightEnumerat)q(or)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1048 2771 a
SDict begin H.S end
 1048
2771 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(136)p
0.0236 0.0894 0.6179 TeXcolorrgb 1183 2708 a
SDict begin H.R end
 1183 2708
a 1183 2770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 1183 2770 a Black 75 2883 a Ft(Codeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 2885 a
SDict begin H.S end
 491
2885 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(19)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 2821 a
SDict begin H.R end
 581 2821
a 581 2883 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.19) cvn H.B /ANN pdfmark end
 581 2883 a Black 75 2995 a Ft(CodewordNr)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 584 2996 a
SDict begin H.S end
 584
2996 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(20)p
0.0236 0.0894 0.6179 TeXcolorrgb 674 2933 a
SDict begin H.R end
 674 2933
a 674 2995 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.20) cvn H.B /ANN pdfmark end
 674 2995 a Black 75 3108 a FK(code)n(w)o(ords,)h
(addition,)p 0.0236 0.0894 0.6179 TeXcolorrgb 855 3108
a
SDict begin H.S end
 855 3108 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p
0.0236 0.0894 0.6179 TeXcolorrgb 945 3046 a
SDict begin H.R end
 945 3046
a 945 3108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 945 3108 a Black 75 3221 a FK(code)n(w)o(ords,)g(cosets,)p
0.0236 0.0894 0.6179 TeXcolorrgb 779 3221 a
SDict begin H.S end
 779 3221
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p 0.0236 0.0894 0.6179
TeXcolorrgb 869 3159 a
SDict begin H.R end
 869 3159 a 869 3221 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 869 3221
a Black 75 3334 a FK(code)n(w)o(ords,)g(subtraction,)p
0.0236 0.0894 0.6179 TeXcolorrgb 961 3334 a
SDict begin H.S end
 961 3334
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p 0.0236 0.0894 0.6179
TeXcolorrgb 1051 3272 a
SDict begin H.R end
 1051 3272 a 1051 3334 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 1051
3334 a Black 75 3447 a Ft(CoefficientMultiva)q(ria)q(teP)q(oly)q(no)q
(mia)q(l)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1650
3448 a
SDict begin H.S end
 1650 3448 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(143)p 0.0236 0.0894 0.6179 TeXcolorrgb 1785 3385
a
SDict begin H.R end
 1785 3385 a 1785 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.143) cvn H.B /ANN pdfmark end
 1785 3447 a Black 75 3560 a
Ft(CoefficientToPolyn)q(omi)q(al)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1187 3560 a
SDict begin H.S end
 1187 3560 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179 TeXcolorrgb
1322 3498 a
SDict begin H.R end
 1322 3498 a 1322 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
 1322 3560 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1369 3561 a
SDict begin H.S end
 1369
3561 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(145)p
0.0236 0.0894 0.6179 TeXcolorrgb 1504 3498 a
SDict begin H.R end
 1504 3498
a 1504 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.145) cvn H.B /ANN pdfmark end
 1504 3560 a Black 75 3673 a FK(conference)h(matrix,)p
0.0236 0.0894 0.6179 TeXcolorrgb 779 3674 a
SDict begin H.S end
 779 3674
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(62)p 0.0236 0.0894 0.6179
TeXcolorrgb 869 3611 a
SDict begin H.R end
 869 3611 a 869 3673 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.62) cvn H.B /ANN pdfmark end
 869 3673
a Black 75 3786 a Ft(ConferenceCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 3787 a
SDict begin H.S end
 770 3787 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3724 a
SDict begin H.R end
 860 3724 a 860 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
 860 3786 a Black 75
3899 a Ft(ConstantWeightSubc)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 3900 a
SDict begin H.S end
 1094 3900 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(107)p 0.0236 0.0894 0.6179 TeXcolorrgb
1229 3837 a
SDict begin H.R end
 1229 3837 a 1229 3899 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.107) cvn H.B /ANN pdfmark end
 1229 3899 a Black
75 4012 a Ft(ConstructionBCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 4013 a
SDict begin H.S end
 909 4013 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(105)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 3950 a
SDict begin H.R end
 1044 3950 a 1044 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
 1044 4012 a Black
75 4125 a Ft(ConversionFieldCod)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 4126 a
SDict begin H.S end
 1001 4126 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 4063 a
SDict begin H.R end
 1136 4063 a 1136 4125 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
 1136 4125 a Black
75 4237 a Ft(ConwayPolynomial)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 4238 a
SDict begin H.S end
 862 4238 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
952 4175 a
SDict begin H.R end
 952 4175 a 952 4237 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 952 4237 a Black 75
4350 a Ft(CoordinateNorm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4351 a
SDict begin H.S end
 770 4351 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb
905 4288 a
SDict begin H.R end
 905 4288 a 905 4350 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 905 4350 a Black 75
4463 a Ft(CordaroWagnerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 4464 a
SDict begin H.S end
 909 4464 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 4401 a
SDict begin H.R end
 999 4401 a 999 4463 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
 999 4463 a Black 75
4576 a FK(coset,)p 0.0236 0.0894 0.6179 TeXcolorrgb 307
4576 a
SDict begin H.S end
 307 4576 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p
0.0236 0.0894 0.6179 TeXcolorrgb 397 4514 a
SDict begin H.R end
 397 4514
a 397 4576 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
 397 4576 a Black 75 4689 a Ft(CosetCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 538 4690 a
SDict begin H.S end
 538
4690 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(107)p
0.0236 0.0894 0.6179 TeXcolorrgb 673 4627 a
SDict begin H.R end
 673 4627
a 673 4689 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.107) cvn H.B /ANN pdfmark end
 673 4689 a Black 75 4802 a FK(co)o(v)o(ering)f(code,)p
0.0236 0.0894 0.6179 TeXcolorrgb 630 4803 a
SDict begin H.S end
 630 4803
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 4740 a
SDict begin H.R end
 720 4740 a 720 4802 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
 720 4802
a Black 75 4915 a Ft(CoveringRadius)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4916 a
SDict begin H.S end
 770 4916 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 4853 a
SDict begin H.R end
 860 4853 a 860 4915 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
 860 4915 a Black 75
5028 a Ft(CyclicCodes)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 5029 a
SDict begin H.S end
 630 5029 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(81)p 0.0236 0.0894 0.6179 TeXcolorrgb 720 4966
a
SDict begin H.R end
 720 4966 a 720 5028 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.81) cvn H.B /ANN pdfmark end
 720 5028 a Black 75 5141 a Ft(CyclotomicCosets)
p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 5142 a
SDict begin H.S end

862 5142 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(140)p
0.0236 0.0894 0.6179 TeXcolorrgb 997 5079 a
SDict begin H.R end
 997 5079
a 997 5141 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
 997 5141 a Black 75 5337 a Ft(DavydovCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 5338 a
SDict begin H.S end
 630
5338 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 720 5275 a
SDict begin H.R end
 720 5275
a 720 5337 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 720 5337 a Black 75 5450 a Ft(Decode)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 399 5451 a
SDict begin H.S end
 399 5451
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179
TeXcolorrgb 489 5388 a
SDict begin H.R end
 489 5388 a 489 5450 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
 489 5450
a Black 75 5562 a Ft(Decodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 584 5563 a
SDict begin H.S end
 584 5563 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(52)p 0.0236 0.0894 0.6179 TeXcolorrgb
674 5500 a
SDict begin H.R end
 674 5500 a 674 5562 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
 674 5562 a Black Black
Black 1954 399 a Ft(DecreaseMinimumDis)q(tan)q(ceU)q(ppe)q(rB)q(oun)q
(d)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 400
a
SDict begin H.S end
 3529 400 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(46)p
0.0236 0.0894 0.6179 TeXcolorrgb 3619 337 a
SDict begin H.R end
 3619 337
a 3619 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
 3619 399 a Black 1954 511 a FK(de\002ning)g(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2734 512 a
SDict begin H.S end
 2734 512
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179
TeXcolorrgb 2824 449 a
SDict begin H.R end
 2824 449 a 2824 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 2824 511
a Black 1954 624 a FK(de)o(gree,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2240 625 a
SDict begin H.S end
 2240 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(88)p 0.0236 0.0894 0.6179 TeXcolorrgb
2330 562 a
SDict begin H.R end
 2330 562 a 2330 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
 2330 624 a Black 1954
737 a Ft(DegreeMultivariate)q(Pol)q(yno)q(mia)q(l)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3298 737 a
SDict begin H.S end
 3298 737
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179
TeXcolorrgb 3433 675 a
SDict begin H.R end
 3433 675 a 3433 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
 3433 737
a Black 1954 850 a Ft(DegreesMonomialTer)q(m)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2880 851 a
SDict begin H.S end
 2880 851
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(145)p 0.0236 0.0894 0.6179
TeXcolorrgb 3015 788 a
SDict begin H.R end
 3015 788 a 3015 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.145) cvn H.B /ANN pdfmark end
 3015 850
a Black 1954 963 a Ft(DegreesMultivariat)q(ePo)q(lyn)q(omi)q(al)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3344 964 a
SDict begin H.S end
 3344
964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(143)p
0.0236 0.0894 0.6179 TeXcolorrgb 3479 901 a
SDict begin H.R end
 3479 901
a 3479 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.143) cvn H.B /ANN pdfmark end
 3479 963 a Black 1954 1076 a FK(density)g(of)f(a)f(code,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2618 1077 a
SDict begin H.S end
 2618 1077
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179
TeXcolorrgb 2753 1014 a
SDict begin H.R end
 2753 1014 a 2753 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
 2753
1076 a Black 1954 1189 a Ft(Dimension)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2417 1190 a
SDict begin H.S end
 2417 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2507 1127 a
SDict begin H.R end
 2507 1127 a 2507 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
 2507 1189 a Black
1954 1302 a Ft(DirectProductCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 1303 a
SDict begin H.S end
 2788 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(110)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 1240 a
SDict begin H.R end
 2923 1240 a 2923 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
 2923 1302 a Black
1954 1415 a Ft(DirectSumCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1417 a
SDict begin H.S end
 2602 1417 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(109)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 1353 a
SDict begin H.R end
 2737 1353 a 2737 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.109) cvn H.B /ANN pdfmark end
 2737 1415 a Black
1954 1528 a Ft(Display)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2324 1529 a
SDict begin H.S end
 2324 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(40)p 0.0236 0.0894 0.6179 TeXcolorrgb
2414 1466 a
SDict begin H.R end
 2414 1466 a 2414 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.40) cvn H.B /ANN pdfmark end
 2414 1528 a Black
1954 1641 a Ft(DisplayBoundsInfo)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 1641 a
SDict begin H.S end
 2788 1641 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(41)p 0.0236 0.0894 0.6179 TeXcolorrgb
2878 1579 a
SDict begin H.R end
 2878 1579 a 2878 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.41) cvn H.B /ANN pdfmark end
 2878 1641 a Black
1954 1753 a FK(distance,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2297 1754 a
SDict begin H.S end
 2297 1754 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb 2387 1691
a
SDict begin H.R end
 2387 1691 a 2387 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
 2387 1753 a Black 1954 1866
a Ft(DistanceCodeword)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1867 a
SDict begin H.S end
 2741 1867 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(25)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 1804
a
SDict begin H.R end
 2831 1804 a 2831 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
 2831 1866 a Black 1954 1979
a Ft(DistancesDistribut)q(ion)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2973 1980 a
SDict begin H.S end
 2973 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
3063 1917 a
SDict begin H.R end
 3063 1917 a 3063 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
 3063 1979 a Black
1954 2092 a Ft(DistancesDistribut)q(ion)q(Mat)q(FFE)q(Ve)q(cFF)q(E)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 2092 a
SDict begin H.S end
 3529
2092 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(14)p 0.0236 0.0894 0.6179
TeXcolorrgb 3619 2030 a
SDict begin H.R end
 3619 2030 a 3619 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.14) cvn H.B /ANN pdfmark end
 3619
2092 a Black 1954 2205 a Ft(DistancesDistribut)q(ion)q(Vec)q(FFE)q(sV)q
(ecF)q(FE)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3576
2206 a
SDict begin H.S end
 3576 2206 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb 3666 2143
a
SDict begin H.R end
 3666 2143 a 3666 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
 3666 2205 a Black 1954 2318
a Ft(DistanceVecFFE)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2649 2319 a
SDict begin H.S end
 2649 2319 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb 2739 2256
a
SDict begin H.R end
 2739 2256 a 2739 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
 2739 2318 a Black 1954 2431
a FK(di)n(visor)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2246 2432 a
SDict begin H.S end
 2246 2432 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb 2336 2369
a
SDict begin H.R end
 2336 2369 a 2336 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
 2336 2431 a Black 1954 2544
a Ft(DivisorAddition)52 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 2545 a
SDict begin H.S end
 2741 2545 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(88)p 0.0236 0.0894 0.6179 TeXcolorrgb
2831 2482 a
SDict begin H.R end
 2831 2482 a 2831 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
 2831 2544 a Black
1954 2657 a Ft(DivisorAutomorphis)q(mGr)q(oup)q(P1)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3251 2659 a
SDict begin H.S end
 3251
2659 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(94)p
0.0236 0.0894 0.6179 TeXcolorrgb 3341 2595 a
SDict begin H.R end
 3341 2595
a 3341 2657 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.94) cvn H.B /ANN pdfmark end
 3341 2657 a Black 1954 2770 a Ft(DivisorDegree)e
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 2771 a
SDict begin H.S end
 2649
2771 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 2708 a
SDict begin H.R end
 2739 2708
a 2739 2770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
 2739 2770 a Black 1954 2883 a Ft(DivisorGCD)f
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2509 2885 a
SDict begin H.S end
 2509
2885 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(89)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 2821 a
SDict begin H.R end
 2599 2821
a 2599 2883 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
 2599 2883 a Black 1954 2995 a Ft(DivisorIsZero)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 2996 a
SDict begin H.S end
 2649
2996 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 2933 a
SDict begin H.R end
 2739 2933
a 2739 2995 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
 2739 2995 a Black 1954 3108 a Ft(DivisorLCM)f
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2509 3110 a
SDict begin H.S end
 2509
3110 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(89)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 3046 a
SDict begin H.R end
 2599 3046
a 2599 3108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
 2599 3108 a Black 1954 3221 a Ft(DivisorNegate)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 3222 a
SDict begin H.S end
 2649
3222 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 3159 a
SDict begin H.R end
 2739 3159
a 2739 3221 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
 2739 3221 a Black 1954 3334 a Ft(DivisorOfRationalF)q
(unc)q(tio)q(nP1)i FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3298 3336 a
SDict begin H.S end
 3298 3336 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(91)p 0.0236 0.0894 0.6179 TeXcolorrgb 3388 3272
a
SDict begin H.R end
 3388 3272 a 3388 3334 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.91) cvn H.B /ANN pdfmark end
 3388 3334 a Black 1954 3447
a Ft(DivisorOnAffineCur)q(ve)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 3448 a
SDict begin H.S end
 2927 3448 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb
3017 3385 a
SDict begin H.R end
 3017 3385 a 3017 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
 3017 3447 a Black
1954 3560 a Ft(DivisorsEqual)e FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 3562 a
SDict begin H.S end
 2649 3562 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 3498 a
SDict begin H.R end
 2739 3498 a 2739 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
 2739 3560 a Black
1954 3673 a Ft(DivisorsMultivaria)q(teP)q(oly)q(nom)q(ia)q(l)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3390 3674 a
SDict begin H.S end
 3390
3674 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(146)p
0.0236 0.0894 0.6179 TeXcolorrgb 3525 3611 a
SDict begin H.R end
 3525 3611
a 3525 3673 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.146) cvn H.B /ANN pdfmark end
 3525 3673 a Black 1954 3786 a Ft(DualCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2370 3787 a
SDict begin H.S end
 2370
3787 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(105)p
0.0236 0.0894 0.6179 TeXcolorrgb 2505 3724 a
SDict begin H.R end
 2505 3724
a 2505 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
 2505 3786 a Black 1954 3982 a Ft(ElementsCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2556 3983 a
SDict begin H.S end
 2556
3983 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(60)p
0.0236 0.0894 0.6179 TeXcolorrgb 2646 3920 a
SDict begin H.R end
 2646 3920
a 2646 3982 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.60) cvn H.B /ANN pdfmark end
 2646 3982 a Black 1954 4095 a FK(encoder)25
b(map,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2466 4096 a
SDict begin H.S end

2466 4096 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 2556 4033 a
SDict begin H.R end
 2556 4033
a 2556 4095 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
 2556 4095 a Black 1954 4208 a Ft(EnlargedGabidulinC)q
(ode)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2973 4209
a
SDict begin H.S end
 2973 4209 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 3063 4146 a
SDict begin H.R end
 3063 4146
a 3063 4208 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 3063 4208 a Black 1954 4320 a Ft(EnlargedTombakCode)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2834 4321 a
SDict begin H.S end
 2834
4321 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 2924 4258 a
SDict begin H.R end
 2924 4258
a 2924 4320 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 2924 4320 a Black 1954 4433 a FK(equi)n(v)n(alent)h
(codes,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2603 4434
a
SDict begin H.S end
 2603 4434 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(36)p
0.0236 0.0894 0.6179 TeXcolorrgb 2693 4371 a
SDict begin H.R end
 2693 4371
a 2693 4433 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
 2693 4433 a Black 1954 4546 a Ft(EvaluationBivariat)q
(eCo)q(de)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3066
4548 a
SDict begin H.S end
 3066 4548 a 0.0236 0.0894 0.6179 TeXcolorrgb -2
x FK(96)p 0.0236 0.0894 0.6179 TeXcolorrgb 3156 4484
a
SDict begin H.R end
 3156 4484 a 3156 4546 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.96) cvn H.B /ANN pdfmark end
 3156 4546 a Black 1954 4659
a Ft(EvaluationBivariat)q(eCo)q(deN)q(C)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3159 4661 a
SDict begin H.S end
 3159 4661 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(96)p 0.0236 0.0894 0.6179 TeXcolorrgb
3249 4597 a
SDict begin H.R end
 3249 4597 a 3249 4659 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.96) cvn H.B /ANN pdfmark end
 3249 4659 a Black
1954 4772 a Ft(EvaluationCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 4773 a
SDict begin H.S end
 2649 4773 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(82)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 4710 a
SDict begin H.R end
 2739 4710 a 2739 4772 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
 2739 4772 a Black
1954 4885 a Ft(EvenWeightSubcode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 4886 a
SDict begin H.S end
 2788 4886 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(100)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 4823 a
SDict begin H.R end
 2923 4823 a 2923 4885 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.100) cvn H.B /ANN pdfmark end
 2923 4885 a Black
1954 4998 a Ft(ExhaustiveSearchCo)q(ver)q(ing)q(Rad)q(iu)q(s)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3390 4998 a
SDict begin H.S end
 3390
4998 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(121)p 0.0236 0.0894 0.6179
TeXcolorrgb 3525 4936 a
SDict begin H.R end
 3525 4936 a 3525 4998 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.121) cvn H.B /ANN pdfmark end
 3525
4998 a Black 1954 5111 a Ft(ExpurgatedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 5112 a
SDict begin H.S end
 2649 5112 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(101)p 0.0236 0.0894 0.6179 TeXcolorrgb
2784 5049 a
SDict begin H.R end
 2784 5049 a 2784 5111 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.101) cvn H.B /ANN pdfmark end
 2784 5111 a Black
1954 5224 a Ft(ExtendedBinaryGola)q(yCo)q(de)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3066 5225 a
SDict begin H.S end
 3066 5225
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p 0.0236 0.0894 0.6179
TeXcolorrgb 3156 5162 a
SDict begin H.R end
 3156 5162 a 3156 5224 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
 3156
5224 a Black 1954 5337 a Ft(ExtendedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 5339 a
SDict begin H.S end
 2556 5339 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(99)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 5275 a
SDict begin H.R end
 2646 5275 a 2646 5337 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.99) cvn H.B /ANN pdfmark end
 2646 5337 a Black
1954 5450 a Ft(ExtendedDirectSumC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2973 5450 a
SDict begin H.S end
 2973 5450 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(111)p 0.0236 0.0894 0.6179 TeXcolorrgb
3108 5388 a
SDict begin H.R end
 3108 5388 a 3108 5450 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
 3108 5450 a Black
1954 5562 a Ft(ExtendedTernaryGol)q(ayC)q(ode)q FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3112 5563 a
SDict begin H.S end
 3112 5563
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(74)p 0.0236 0.0894 0.6179
TeXcolorrgb 3202 5500 a
SDict begin H.R end
 3202 5500 a 3202 5562 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
 3202
5562 a Black Black Black eop end end
%%Page: 151 151
TeXDict begin HPSdict begin 151 150 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.151) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(151)p Black 75 399 a(e)o(xternal)25 b(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 733 400 a
SDict begin H.S end
 733 400 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p 0.0236 0.0894 0.6179
TeXcolorrgb 868 337 a
SDict begin H.R end
 868 337 a 868 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 868 399 a Black
75 594 a Ft(FerreroDesignCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 595 a
SDict begin H.S end
 909 595 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 532 a
SDict begin H.R end
 999 532 a 999 594 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
 999 594 a Black 75 707
a Ft(FireCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
491 709 a
SDict begin H.S end
 491 709 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 645
a
SDict begin H.R end
 581 645 a 581 707 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
 581 707 a Black 75 903 a Ft(GabidulinCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 904 a
SDict begin H.S end
 723
904 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 813 841 a
SDict begin H.R end
 813 841 a 813 903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 813 903 a Black
75 1016 a FK(Gary)e(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
497 1018 a
SDict begin H.S end
 497 1018 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb 632 954
a
SDict begin H.R end
 632 954 a 632 1016 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
 632 1016 a Black 75 1129 a Ft
(GeneralizedCodeNor)q(m)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 1130 a
SDict begin H.S end
 1001 1130 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 1067 a
SDict begin H.R end
 1136 1067 a 1136 1129 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 1136 1129 a Black
75 1242 a Ft(GeneralizedReedMul)q(ler)q(Cod)q(e)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1280 1243 a
SDict begin H.S end
 1280 1243
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179
TeXcolorrgb 1370 1180 a
SDict begin H.R end
 1370 1180 a 1370 1242 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
 1370
1242 a Black 75 1355 a Ft(GeneralizedReedSol)q(omo)q(nCo)q(de)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326 1356 a
SDict begin H.S end
 1326
1356 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(82)p
0.0236 0.0894 0.6179 TeXcolorrgb 1416 1293 a
SDict begin H.R end
 1416 1293
a 1416 1355 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
 1416 1355 a Black 75 1468 a Ft(GeneralizedReedSol)q(omo)q
(nDe)q(cod)q(er)q(Gao)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1604 1469 a
SDict begin H.S end
 1604 1469 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(53)p 0.0236 0.0894 0.6179 TeXcolorrgb 1694 1406
a
SDict begin H.R end
 1694 1406 a 1694 1468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.53) cvn H.B /ANN pdfmark end
 1694 1468 a Black 75 1581 a
Ft(GeneralizedReedSol)q(omo)q(nLi)q(stD)q(ec)q(ode)q(r)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1650 1582 a
SDict begin H.S end
 1650
1582 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(54)p
0.0236 0.0894 0.6179 TeXcolorrgb 1740 1519 a
SDict begin H.R end
 1740 1519
a 1740 1581 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
 1740 1581 a Black 75 1694 a Ft(GeneralizedSrivast)q(ava)q
(Cod)q(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1280
1695 a
SDict begin H.S end
 1280 1695 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb 1370 1632
a
SDict begin H.R end
 1370 1632 a 1370 1694 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
 1370 1694 a Black 75 1807 a
Ft(GeneralLowerBoundC)q(ove)q(rin)q(gRa)q(di)q(us)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1558 1807 a
SDict begin H.S end
 1558 1807
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(122)p 0.0236 0.0894 0.6179
TeXcolorrgb 1693 1745 a
SDict begin H.R end
 1693 1745 a 1693 1807 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.122) cvn H.B /ANN pdfmark end
 1693
1807 a Black 75 1919 a Ft(GeneralUpperBoundC)q(ove)q(rin)q(gRa)q(di)q
(us)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1558 1919
a
SDict begin H.S end
 1558 1919 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(122)p
0.0236 0.0894 0.6179 TeXcolorrgb 1693 1857 a
SDict begin H.R end
 1693 1857
a 1693 1919 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.122) cvn H.B /ANN pdfmark end
 1693 1919 a Black 75 2032 a FK(generator)j(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 901 2033 a
SDict begin H.S end
 901 2033
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179
TeXcolorrgb 991 1970 a
SDict begin H.R end
 991 1970 a 991 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
 991 2032
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1037
2033 a
SDict begin H.S end
 1037 2033 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb 1127 1970
a
SDict begin H.R end
 1127 1970 a 1127 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
 1127 2032 a Black 75 2145 a
Ft(GeneratorMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
677 2145 a
SDict begin H.S end
 677 2145 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(41)p 0.0236 0.0894 0.6179 TeXcolorrgb 767 2083 a
SDict begin H.R end
 767
2083 a 767 2145 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.41) cvn H.B /ANN pdfmark end
 767 2145 a Black 75 2258 a Ft(GeneratorMatCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 2259 a
SDict begin H.S end
 862
2259 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(64)p
0.0236 0.0894 0.6179 TeXcolorrgb 952 2196 a
SDict begin H.R end
 952 2196
a 952 2258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.64) cvn H.B /ANN pdfmark end
 952 2258 a Black 75 2371 a Ft(GeneratorPol)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 2371 a
SDict begin H.S end
 677
2371 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(42)p 0.0236 0.0894 0.6179
TeXcolorrgb 767 2309 a
SDict begin H.R end
 767 2309 a 767 2371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.42) cvn H.B /ANN pdfmark end
 767 2371
a Black 75 2484 a Ft(GeneratorPolCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 2485 a
SDict begin H.S end
 862 2485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb
952 2422 a
SDict begin H.R end
 952 2422 a 952 2484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
 952 2484 a Black 75
2597 a Ft(GenusCurve)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 2598 a
SDict begin H.S end
 584 2598 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(86)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 2535
a
SDict begin H.R end
 674 2535 a 674 2597 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.86) cvn H.B /ANN pdfmark end
 674 2597 a Black 75 2710 a Ft(GoppaCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 538 2711 a
SDict begin H.S end
 538
2711 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(67)p
0.0236 0.0894 0.6179 TeXcolorrgb 628 2648 a
SDict begin H.R end
 628 2648
a 628 2710 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
 628 2710 a Black 75 2823 a Ft(GoppaCodeClassical)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 955 2825 a
SDict begin H.S end
 955
2825 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(95)p
0.0236 0.0894 0.6179 TeXcolorrgb 1045 2761 a
SDict begin H.R end
 1045 2761
a 1045 2823 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.95) cvn H.B /ANN pdfmark end
 1045 2823 a Black 75 2936 a Ft(GOrbitPoint)50
b FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 2937 a
SDict begin H.S end

677 2937 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(86)p
0.0236 0.0894 0.6179 TeXcolorrgb 767 2874 a
SDict begin H.R end
 767 2874
a 767 2936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.86) cvn H.B /ANN pdfmark end
 767 2936 a Black 75 3049 a Ft(GrayMat)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 445 3051 a
SDict begin H.S end
 445
3051 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(129)p
0.0236 0.0894 0.6179 TeXcolorrgb 580 2987 a
SDict begin H.R end
 580 2987
a 580 3049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
 580 3049 a Black 75 3161 a FK(greatest)25
b(common)f(di)n(visor)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1013 3163 a
SDict begin H.S end
 1013 3163 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb 1103 3099
a
SDict begin H.R end
 1103 3099 a 1103 3161 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
 1103 3161 a Black 75 3274 a
Ft(GreedyCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 3275 a
SDict begin H.S end
 584 3275 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 3212
a
SDict begin H.R end
 674 3212 a 674 3274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
 674 3274 a Black 75 3387 a FK(Griesmer)g(code,)
p 0.0236 0.0894 0.6179 TeXcolorrgb 653 3388 a
SDict begin H.S end
 653 3388
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179
TeXcolorrgb 788 3325 a
SDict begin H.R end
 788 3325 a 788 3387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
 788 3387
a Black 75 3500 a Ft(GuavaVersion)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3500 a
SDict begin H.S end
 677 3500 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179 TeXcolorrgb
812 3438 a
SDict begin H.R end
 812 3438 a 812 3500 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
 812 3500 a Black 75
3696 a FK(Hadamard)g(matrix,)p 0.0236 0.0894 0.6179 TeXcolorrgb
759 3697 a
SDict begin H.S end
 759 3697 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb 849 3634
a
SDict begin H.R end
 849 3634 a 849 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
 849 3696 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 896 3697 a
SDict begin H.S end
 896 3697 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(130)p 0.0236 0.0894 0.6179 TeXcolorrgb
1031 3634 a
SDict begin H.R end
 1031 3634 a 1031 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
 1031 3696 a Black
75 3809 a Ft(HadamardCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3810 a
SDict begin H.S end
 677 3810 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 3747 a
SDict begin H.R end
 767 3747 a 767 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
 767 3809 a Black 75
3922 a Ft(HadamardMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 3923 a
SDict begin H.S end
 630 3923 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(130)p 0.0236 0.0894 0.6179 TeXcolorrgb 765 3860
a
SDict begin H.R end
 765 3860 a 765 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
 765 3922 a Black 75 4035 a FK(Hamming)f
(metric,)p 0.0236 0.0894 0.6179 TeXcolorrgb 739 4036
a
SDict begin H.S end
 739 4036 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(15)p
0.0236 0.0894 0.6179 TeXcolorrgb 829 3973 a
SDict begin H.R end
 829 3973
a 829 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
 829 4035 a Black 75 4148 a Ft(HammingCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 4149 a
SDict begin H.S end
 630
4149 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(66)p
0.0236 0.0894 0.6179 TeXcolorrgb 720 4086 a
SDict begin H.R end
 720 4086
a 720 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 720 4148 a Black 75 4261 a Ft(HorizontalConversi)q(onF)q
(iel)q(dMa)q(t)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1419 4262 a
SDict begin H.S end
 1419 4262 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb 1554 4199
a
SDict begin H.R end
 1554 4199 a 1554 4261 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
 1554 4261 a Black 75 4374 a
FK(hull,)p 0.0236 0.0894 0.6179 TeXcolorrgb 262 4375
a
SDict begin H.S end
 262 4375 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(110)p
0.0236 0.0894 0.6179 TeXcolorrgb 397 4312 a
SDict begin H.R end
 397 4312
a 397 4374 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
 397 4374 a Black 75 4570 a Ft(in)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 213 4571 a
SDict begin H.S end
 213 4571
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 303 4508 a
SDict begin H.R end
 303 4508 a 303 4570 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
 303 4570
a Black 75 4682 a Ft(IncreaseCoveringRa)q(diu)q(sLo)q(wer)q(Bo)q(und)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1604 4683 a
SDict begin H.S end
 1604
4683 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(120)p
0.0236 0.0894 0.6179 TeXcolorrgb 1739 4620 a
SDict begin H.R end
 1739 4620
a 1739 4682 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.120) cvn H.B /ANN pdfmark end
 1739 4682 a Black 75 4795 a FK(information)j(bits,)p
0.0236 0.0894 0.6179 TeXcolorrgb 704 4796 a
SDict begin H.S end
 704 4796
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 794 4733 a
SDict begin H.R end
 794 4733 a 794 4795 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
 794 4795
a Black 75 4908 a Ft(InformationWord)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 4909 a
SDict begin H.S end
 816 4909 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 4846 a
SDict begin H.R end
 906 4846 a 906 4908 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
 906 4908 a Black 75
5021 a Ft(InnerDistribution)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 5022 a
SDict begin H.S end
 909 5022 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 4959 a
SDict begin H.R end
 999 4959 a 999 5021 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
 999 5021 a Black 75
5134 a Ft(IntersectionCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 5135 a
SDict begin H.S end
 862 5135 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(110)p 0.0236 0.0894 0.6179 TeXcolorrgb
997 5072 a
SDict begin H.R end
 997 5072 a 997 5134 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
 997 5134 a Black 75
5247 a Ft(IrreduciblePolynom)q(ial)q(sNr)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 5249 a
SDict begin H.S end
 1233 5249 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(139)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 5185 a
SDict begin H.R end
 1368 5185 a 1368 5247 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
 1368 5247 a Black
75 5360 a Ft(IsActionMoebiusTra)q(nsf)q(orm)q(ati)q(on)q(OnD)q(ivi)q
(sor)q(De)q(fin)q(edP)q(1)407 5473 y FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 453 5475 a
SDict begin H.S end
 453 5475 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(93)p 0.0236 0.0894 0.6179 TeXcolorrgb
543 5411 a
SDict begin H.R end
 543 5411 a 543 5473 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
 543 5473 a Black 75
5586 a Ft(IsAffineCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 5587 a
SDict begin H.S end
 677 5587 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 5524 a
SDict begin H.R end
 767 5524 a 767 5586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
 767 5586 a Black Black
Black 1954 399 a Ft(IsAlmostAffineCode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2834 400 a
SDict begin H.S end
 2834 400 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
2924 337 a
SDict begin H.R end
 2924 337 a 2924 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
 2924 399 a Black 1954
511 a FK(IsCheapConw)o(ayPolynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3019 512 a
SDict begin H.S end
 3019 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
3109 449 a
SDict begin H.R end
 3109 449 a 3109 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 3109 511 a Black 1954
624 a Ft(IsCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2278 625 a
SDict begin H.S end
 2278 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb 2368 562
a
SDict begin H.R end
 2368 562 a 2368 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
 2368 624 a Black 1954 737 a Ft(IsCodeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2463 737 a
SDict begin H.S end
 2463
737 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 2553 675 a
SDict begin H.R end
 2553 675 a 2553 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
 2553 737
a Black 1954 850 a Ft(IsCoordinateAccept)q(abl)q(e)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3019 851 a
SDict begin H.S end
 3019
851 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(135)p
0.0236 0.0894 0.6179 TeXcolorrgb 3154 788 a
SDict begin H.R end
 3154 788
a 3154 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 3154 850 a Black 1954 963 a Ft(IsCyclicCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2556 964 a
SDict begin H.S end
 2556
964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179
TeXcolorrgb 2646 901 a
SDict begin H.R end
 2646 901 a 2646 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
 2646 963
a Black 1954 1076 a Ft(IsEquivalent)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1077 a
SDict begin H.S end
 2556 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 1014 a
SDict begin H.R end
 2646 1014 a 2646 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
 2646 1076 a Black
1954 1189 a Ft(IsFinite)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 1190 a
SDict begin H.S end
 2370 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 1127 a
SDict begin H.R end
 2460 1127 a 2460 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
 2460 1189 a Black
1954 1302 a Ft(IsGriesmerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 1303 a
SDict begin H.S end
 2649 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb
2784 1240 a
SDict begin H.R end
 2784 1240 a 2784 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
 2784 1302 a Black
1954 1415 a Ft(IsInStandardForm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 1416 a
SDict begin H.S end
 2741 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(132)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 1353 a
SDict begin H.R end
 2876 1353 a 2876 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
 2876 1415 a Black
1954 1528 a Ft(IsLatinSquare)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1529 a
SDict begin H.S end
 2602 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(134)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 1466 a
SDict begin H.R end
 2737 1466 a 2737 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.134) cvn H.B /ANN pdfmark end
 2737 1528 a Black
1954 1641 a Ft(IsLinearCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1642 a
SDict begin H.S end
 2556 1642 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 1579 a
SDict begin H.R end
 2646 1579 a 2646 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
 2646 1641 a Black
1954 1753 a Ft(IsMDSCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2417 1754 a
SDict begin H.S end
 2417 1754 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
2507 1691 a
SDict begin H.R end
 2507 1691 a 2507 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
 2507 1753 a Black
1954 1866 a Ft(IsNormalCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1867 a
SDict begin H.S end
 2556 1867 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
2691 1804 a
SDict begin H.R end
 2691 1804 a 2691 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 2691 1866 a Black
1954 1979 a Ft(IsPerfectCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1980 a
SDict begin H.S end
 2602 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
2692 1917 a
SDict begin H.R end
 2692 1917 a 2692 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
 2692 1979 a Black
1954 2092 a FK(IsPrimiti)n(v)o(ePolynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2819 2093 a
SDict begin H.S end
 2819 2093 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(17)p 0.0236 0.0894 0.6179 TeXcolorrgb
2909 2030 a
SDict begin H.R end
 2909 2030 a 2909 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.17) cvn H.B /ANN pdfmark end
 2909 2092 a Black
1954 2205 a Ft(IsSelfComplementar)q(yCo)q(de)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3066 2206 a
SDict begin H.S end
 3066 2206
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 3156 2143 a
SDict begin H.R end
 3156 2143 a 3156 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 3156
2205 a Black 1954 2318 a Ft(IsSelfDualCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 2319 a
SDict begin H.S end
 2649 2319 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 2256 a
SDict begin H.R end
 2739 2256 a 2739 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 2739 2318 a Black
1954 2431 a Ft(IsSelfOrthogonalCo)q(de)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 2432 a
SDict begin H.S end
 2927 2432 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
3017 2369 a
SDict begin H.R end
 3017 2369 a 3017 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 3017 2431 a Black
1954 2544 a Ft(IsSubset)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 2545 a
SDict begin H.S end
 2370 2545 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 2482 a
SDict begin H.R end
 2460 2482 a 2460 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
 2460 2544 a Black
1954 2732 a Ft(Krawtchouk)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2463 2733 a
SDict begin H.S end
 2463 2733 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
2598 2670 a
SDict begin H.R end
 2598 2670 a 2598 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
 2598 2732 a Black
1954 2845 a Ft(KrawtchoukMat)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 2847 a
SDict begin H.S end
 2602 2847 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 2783 a
SDict begin H.R end
 2737 2783 a 2737 2845 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
 2737 2845 a Black
1954 3033 a FK(Latin)e(square,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2451 3034 a
SDict begin H.S end
 2451 3034 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb
2586 2971 a
SDict begin H.R end
 2586 2971 a 2586 3033 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
 2586 3033 a Black
1954 3146 a FK(least)g(common)g(multiple,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2833 3148 a
SDict begin H.S end
 2833 3148 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 3084 a
SDict begin H.R end
 2923 3084 a 2923 3146 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
 2923 3146 a Black
1954 3259 a Ft(LeftActingDomain)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 3260 a
SDict begin H.S end
 2741 3260 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2831 3197 a
SDict begin H.R end
 2831 3197 a 2831 3259 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
 2831 3259 a Black
1954 3372 a FK(length,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2227 3373 a
SDict begin H.S end
 2227 3373 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2317 3310
a
SDict begin H.R end
 2317 3310 a 2317 3372 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2317 3372 a Black 1954 3485
a Ft(LengthenedCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2649 3486 a
SDict begin H.S end
 2649 3486 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(104)p 0.0236 0.0894 0.6179 TeXcolorrgb 2784 3423
a
SDict begin H.R end
 2784 3423 a 2784 3485 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.104) cvn H.B /ANN pdfmark end
 2784 3485 a Black 1954 3598
a Ft(LexiCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 3599 a
SDict begin H.S end
 2370 3599 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(64)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 3536
a
SDict begin H.R end
 2460 3536 a 2460 3598 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.64) cvn H.B /ANN pdfmark end
 2460 3598 a Black 1954 3711
a FK(linear)h(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2401 3712 a
SDict begin H.S end
 2401 3712 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(18)p 0.0236 0.0894 0.6179 TeXcolorrgb 2491 3649
a
SDict begin H.R end
 2491 3649 a 2491 3711 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.18) cvn H.B /ANN pdfmark end
 2491 3711 a Black 1954 3823
a Ft(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2286 3936 a
SDict begin H.S end
 2286
3936 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(124)p 0.0236 0.0894 0.6179
TeXcolorrgb 2421 3874 a
SDict begin H.R end
 2421 3874 a 2421 3936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.124) cvn H.B /ANN pdfmark end
 2421
3936 a Black 1954 4049 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q
(ded)q(1)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529
4050 a
SDict begin H.S end
 3529 4050 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(125)p 0.0236 0.0894 0.6179 TeXcolorrgb 3664 3987
a
SDict begin H.R end
 3664 3987 a 3664 4049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.125) cvn H.B /ANN pdfmark end
 3664 4049 a Black 1954 4162
a Ft(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 4163 a
SDict begin H.S end
 3529
4163 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(125)p
0.0236 0.0894 0.6179 TeXcolorrgb 3664 4100 a
SDict begin H.R end
 3664 4100
a 3664 4162 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.125) cvn H.B /ANN pdfmark end
 3664 4162 a Black 1954 4275 a Ft(LowerBoundCovering)q
(Rad)q(ius)q(Ind)q(uc)q(tio)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3529 4276 a
SDict begin H.S end
 3529 4276 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(126)p 0.0236 0.0894 0.6179 TeXcolorrgb
3664 4213 a
SDict begin H.R end
 3664 4213 a 3664 4275 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.126) cvn H.B /ANN pdfmark end
 3664 4275 a Black
1954 4388 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Sph)q(er)q(eCo)q(ver)q
(ing)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2286 4502
a
SDict begin H.S end
 2286 4502 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(123)p
0.0236 0.0894 0.6179 TeXcolorrgb 2421 4439 a
SDict begin H.R end
 2421 4439
a 2421 4501 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.123) cvn H.B /ANN pdfmark end
 2421 4501 a Black 1954 4614 a Ft(LowerBoundCovering)q
(Rad)q(ius)q(Van)q(We)q(e1)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3437 4615 a
SDict begin H.S end
 3437 4615 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(123)p 0.0236 0.0894 0.6179 TeXcolorrgb
3572 4552 a
SDict begin H.R end
 3572 4552 a 3572 4614 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.123) cvn H.B /ANN pdfmark end
 3572 4614 a Black
1954 4727 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Van)q(We)q(e2)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3437 4727 a
SDict begin H.S end
 3437
4727 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(124)p 0.0236 0.0894 0.6179
TeXcolorrgb 3572 4665 a
SDict begin H.R end
 3572 4665 a 3572 4727 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.124) cvn H.B /ANN pdfmark end
 3572
4727 a Black 1954 4840 a Ft(LowerBoundGilbertV)q(ars)q(ham)q(ov)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3205 4841 a
SDict begin H.S end
 3205
4841 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(118)p
0.0236 0.0894 0.6179 TeXcolorrgb 3340 4778 a
SDict begin H.R end
 3340 4778
a 3340 4840 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
 3340 4840 a Black 1954 4953 a Ft(LowerBoundMinimumD)q
(ist)q(anc)q(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3159 4954 a
SDict begin H.S end
 3159 4954 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb 3294 4891
a
SDict begin H.R end
 3294 4891 a 3294 4953 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
 3294 4953 a Black 1954 5065
a Ft(LowerBoundSpherePa)q(cki)q(ng)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3066 5066 a
SDict begin H.S end
 3066 5066 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb
3201 5003 a
SDict begin H.R end
 3201 5003 a 3201 5065 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
 3201 5065 a Black
1954 5254 a FK(MacW)l(illiams)g(transform,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2867 5255 a
SDict begin H.S end
 2867 5255 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
3002 5192 a
SDict begin H.R end
 3002 5192 a 3002 5254 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
 3002 5254 a Black
1954 5367 a Ft(MatrixRepresentati)q(onO)q(fEl)q(eme)q(nt)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3344 5369 a
SDict begin H.S end
 3344
5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(139)p
0.0236 0.0894 0.6179 TeXcolorrgb 3479 5305 a
SDict begin H.R end
 3479 5305
a 3479 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
 3479 5367 a Black 1954 5479 a Ft(MatrixRepresentati)q
(onO)q(nRi)q(ema)q(nn)q(Roc)q(hSp)q(ace)q(P1)2286 5592
y FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2332 5594 a
SDict begin H.S end

2332 5594 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(94)p
0.0236 0.0894 0.6179 TeXcolorrgb 2422 5530 a
SDict begin H.R end
 2422 5530
a 2422 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.94) cvn H.B /ANN pdfmark end
 2422 5592 a Black Black Black eop end end
%%Page: 152 152
TeXDict begin HPSdict begin 152 151 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.152) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(152)p Black 75 399 a Ft(MatrixTransformati)q(onO)q(nMu)q
(lti)q(va)q(ria)q(teP)q(oly)q(no)q(mia)q(l)407 511 y
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 453 511 a
SDict begin H.S end
 453
511 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179
TeXcolorrgb 588 449 a
SDict begin H.R end
 588 449 a 588 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
 588 511 a Black
75 624 a FK(maximum)23 b(distance)j(separable,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1176 625 a
SDict begin H.S end
 1176 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
1311 562 a
SDict begin H.R end
 1311 562 a 1311 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 1311 624 a Black 75
737 a FK(MDS,)p 0.0236 0.0894 0.6179 TeXcolorrgb 317
738 a
SDict begin H.S end
 317 738 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x
FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb 407 675 a
SDict begin H.R end
 407
675 a 407 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 407 737 a Black 75 850 a FK(minimum)d(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 795 851 a
SDict begin H.S end
 795 851 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179
TeXcolorrgb 885 788 a
SDict begin H.R end
 885 788 a 885 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 885 850 a Black
75 963 a Ft(MinimumDistance)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 963 a
SDict begin H.S end
 816 963 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(44)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 901 a
SDict begin H.R end
 906 901 a 906 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.44) cvn H.B /ANN pdfmark end
 906 963 a Black 75 1076
a Ft(MinimumDistanceLeo)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 1077 a
SDict begin H.S end
 1001 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(45)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 1014 a
SDict begin H.R end
 1091 1014 a 1091 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.45) cvn H.B /ANN pdfmark end
 1091 1076 a Black
75 1189 a Ft(MinimumDistanceRan)q(dom)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 1190 a
SDict begin H.S end
 1094 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(46)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 1127 a
SDict begin H.R end
 1184 1127 a 1184 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
 1184 1189 a Black
75 1302 a Ft(MinimumWeightWords)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 1304 a
SDict begin H.S end
 955 1304 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(49)p 0.0236 0.0894 0.6179 TeXcolorrgb
1045 1240 a
SDict begin H.R end
 1045 1240 a 1045 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.49) cvn H.B /ANN pdfmark end
 1045 1302 a Black
75 1415 a Ft(MoebiusTransformat)q(ion)53 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 1417 a
SDict begin H.S end
 1140 1417 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(92)p 0.0236 0.0894 0.6179 TeXcolorrgb
1230 1353 a
SDict begin H.R end
 1230 1353 a 1230 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.92) cvn H.B /ANN pdfmark end
 1230 1415 a Black
75 1528 a Ft(MOLS)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
306 1529 a
SDict begin H.S end
 306 1529 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb 441 1466
a
SDict begin H.R end
 441 1466 a 441 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
 441 1528 a Black 75 1641 a Ft(MOLSCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 1642 a
SDict begin H.S end
 491
1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(62)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 1579 a
SDict begin H.R end
 581 1579
a 581 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.62) cvn H.B /ANN pdfmark end
 581 1641 a Black 75 1753 a Ft(MostCommonInList)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 1753 a
SDict begin H.S end
 862
1753 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179
TeXcolorrgb 997 1691 a
SDict begin H.R end
 997 1691 a 997 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
 997 1753
a Black 75 1866 a Ft(MultiplicityInList)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 1866 a
SDict begin H.S end
 955 1866 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179 TeXcolorrgb
1090 1804 a
SDict begin H.R end
 1090 1804 a 1090 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
 1090 1866 a Black
75 1979 a FK(mutually)25 b(orthogonal)i(Latin)c(squares,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1370 1980 a
SDict begin H.S end
 1370 1980
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(133)p 0.0236 0.0894 0.6179
TeXcolorrgb 1505 1917 a
SDict begin H.R end
 1505 1917 a 1505 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
 1505
1979 a Black 75 2167 a Ft(NearestNeighborDec)q(ode)q(wor)q(ds)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326 2168 a
SDict begin H.S end
 1326
2168 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(56)p
0.0236 0.0894 0.6179 TeXcolorrgb 1416 2105 a
SDict begin H.R end
 1416 2105
a 1416 2167 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.56) cvn H.B /ANN pdfmark end
 1416 2167 a Black 75 2280 a Ft(NearestNeighborGRS)q(Dec)q
(ode)q(wor)q(ds)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1465 2281 a
SDict begin H.S end
 1465 2281 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(55)p 0.0236 0.0894 0.6179 TeXcolorrgb 1555 2218
a
SDict begin H.R end
 1555 2218 a 1555 2280 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.55) cvn H.B /ANN pdfmark end
 1555 2280 a Black 75 2393 a
Ft(NordstromRobinsonC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 2394 a
SDict begin H.S end
 1094 2394 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 2331 a
SDict begin H.R end
 1184 2331 a 1184 2393 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
 1184 2393 a Black
75 2506 a FK(norm)h(of)f(a)g(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 668 2507 a
SDict begin H.S end
 668 2507 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb
803 2444 a
SDict begin H.R end
 803 2444 a 803 2506 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
 803 2506 a Black 75
2619 a FK(normal)h(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
572 2620 a
SDict begin H.S end
 572 2620 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb 707 2557
a
SDict begin H.R end
 707 2557 a 707 2619 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 707 2619 a Black 75 2732 a FK(not)g(=,)p
0.0236 0.0894 0.6179 TeXcolorrgb 311 2732 a
SDict begin H.S end
 311 2732
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 401 2670 a
SDict begin H.R end
 401 2670 a 401 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
 401 2732
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 447 2734
a
SDict begin H.S end
 447 2734 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 537 2670 a
SDict begin H.R end
 537 2670
a 537 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
 537 2732 a Black 75 2845 a Ft(NrCyclicCodes)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 2846 a
SDict begin H.S end
 723
2846 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(81)p
0.0236 0.0894 0.6179 TeXcolorrgb 813 2783 a
SDict begin H.R end
 813 2783
a 813 2845 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.81) cvn H.B /ANN pdfmark end
 813 2845 a Black 75 2958 a Ft(NullCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 2959 a
SDict begin H.S end
 491
2959 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(80)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 2896 a
SDict begin H.R end
 581 2896
a 581 2958 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
 581 2958 a Black 75 3071 a Ft(NullWord)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 3072 a
SDict begin H.S end
 491
3072 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(25)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 3009 a
SDict begin H.R end
 581 3009
a 581 3071 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
 581 3071 a Black 75 3259 a Ft(OnePointAGCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3261 a
SDict begin H.S end
 770
3261 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(97)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3197 a
SDict begin H.R end
 860 3197
a 860 3259 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.97) cvn H.B /ANN pdfmark end
 860 3259 a Black 75 3372 a Ft(OptimalityCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3373 a
SDict begin H.S end
 770
3373 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(70)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3310 a
SDict begin H.R end
 860 3310
a 860 3372 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.70) cvn H.B /ANN pdfmark end
 860 3372 a Black 75 3485 a FK(order)h(of)e(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 848 3486 a
SDict begin H.S end
 848 3486
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179
TeXcolorrgb 938 3423 a
SDict begin H.R end
 938 3423 a 938 3485 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
 938 3485
a Black 75 3598 a Ft(OuterDistribution)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 3599 a
SDict begin H.S end
 909 3599 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 3536 a
SDict begin H.R end
 999 3536 a 999 3598 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
 999 3598 a Black 75
3786 a FK(P)o(arity)h(check,)p 0.0236 0.0894 0.6179 TeXcolorrgb
571 3788 a
SDict begin H.S end
 571 3788 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(99)p 0.0236 0.0894 0.6179 TeXcolorrgb 661 3724
a
SDict begin H.R end
 661 3724 a 661 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.99) cvn H.B /ANN pdfmark end
 661 3786 a Black 75 3899 a FK(parity)h(check)g
(matrix,)p 0.0236 0.0894 0.6179 TeXcolorrgb 827 3900
a
SDict begin H.S end
 827 3900 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p
0.0236 0.0894 0.6179 TeXcolorrgb 917 3837 a
SDict begin H.R end
 917 3837
a 917 3899 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 917 3899 a Black 75 4012 a FK(perfect,)p
0.0236 0.0894 0.6179 TeXcolorrgb 373 4013 a
SDict begin H.S end
 373 4013
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179
TeXcolorrgb 508 3950 a
SDict begin H.R end
 508 3950 a 508 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 508 4012
a Black 75 4125 a FK(perfect)g(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 567 4126 a
SDict begin H.S end
 567 4126 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
702 4063 a
SDict begin H.R end
 702 4063 a 702 4125 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
 702 4125 a Black 75
4237 a FK(permutation)h(equi)n(v)n(alent)g(codes,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1186 4238 a
SDict begin H.S end
 1186 4238 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
1276 4175 a
SDict begin H.R end
 1276 4175 a 1276 4237 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
 1276 4237 a Black
75 4350 a FK(PermutationAutomorphismGroup,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1348 4351 a
SDict begin H.S end
 1348 4351 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(37)p 0.0236 0.0894 0.6179 TeXcolorrgb
1438 4288 a
SDict begin H.R end
 1438 4288 a 1438 4350 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
 1438 4350 a Black
75 4463 a Ft(PermutationAutomor)q(phi)q(smG)q(rou)q(p)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1419 4464 a
SDict begin H.S end
 1419
4464 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(37)p
0.0236 0.0894 0.6179 TeXcolorrgb 1509 4401 a
SDict begin H.R end
 1509 4401
a 1509 4463 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
 1509 4463 a Black 75 4576 a Ft(PermutationDecode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 909 4577 a
SDict begin H.S end
 909
4577 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(58)p
0.0236 0.0894 0.6179 TeXcolorrgb 999 4514 a
SDict begin H.R end
 999 4514
a 999 4576 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
 999 4576 a Black 75 4689 a Ft(PermutationDecodeN)q(C)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1001 4691 a
SDict begin H.S end
 1001
4691 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(59)p
0.0236 0.0894 0.6179 TeXcolorrgb 1091 4627 a
SDict begin H.R end
 1091 4627
a 1091 4689 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.59) cvn H.B /ANN pdfmark end
 1091 4689 a Black 75 4802 a Ft(PermutedCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 4803 a
SDict begin H.S end
 677
4803 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(101)p
0.0236 0.0894 0.6179 TeXcolorrgb 812 4740 a
SDict begin H.R end
 812 4740
a 812 4802 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.101) cvn H.B /ANN pdfmark end
 812 4802 a Black 75 4915 a Ft(PermutedCols)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 4916 a
SDict begin H.S end
 677
4916 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(132)p
0.0236 0.0894 0.6179 TeXcolorrgb 812 4853 a
SDict begin H.R end
 812 4853
a 812 4915 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
 812 4915 a Black 75 5028 a Ft(PiecewiseConstantC)q(ode)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1094 5029 a
SDict begin H.S end
 1094
5029 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(108)p
0.0236 0.0894 0.6179 TeXcolorrgb 1229 4966 a
SDict begin H.R end
 1229 4966
a 1229 5028 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.108) cvn H.B /ANN pdfmark end
 1229 5028 a Black 75 5141 a FK(point,)p
0.0236 0.0894 0.6179 TeXcolorrgb 307 5142 a
SDict begin H.S end
 307 5142
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(85)p 0.0236 0.0894 0.6179
TeXcolorrgb 397 5079 a
SDict begin H.R end
 397 5079 a 397 5141 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.85) cvn H.B /ANN pdfmark end
 397 5141
a Black 75 5254 a Ft(PolyCodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 5255 a
SDict begin H.S end
 677 5255 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(23)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 5192 a
SDict begin H.R end
 767 5192 a 767 5254 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.23) cvn H.B /ANN pdfmark end
 767 5254 a Black 75
5367 a FK(primiti)n(v)o(e)e(element,)p 0.0236 0.0894 0.6179
TeXcolorrgb 761 5368 a
SDict begin H.S end
 761 5368 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
851 5305 a
SDict begin H.R end
 851 5305 a 851 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
 851 5367 a Black 75
5479 a Ft(PrimitivePolynomia)q(lsN)q(r)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 5481 a
SDict begin H.S end
 1140 5481 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(139)p 0.0236 0.0894 0.6179 TeXcolorrgb
1275 5417 a
SDict begin H.R end
 1275 5417 a 1275 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
 1275 5479 a Black
75 5592 a Ft(PrimitiveUnityRoot)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 5593 a
SDict begin H.S end
 955 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
1090 5530 a
SDict begin H.R end
 1090 5530 a 1090 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
 1090 5592 a Black
Black Black 1954 399 a Ft(Print)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2231 401 a
SDict begin H.S end
 2231 401 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(39)p 0.0236 0.0894 0.6179 TeXcolorrgb
2321 337 a
SDict begin H.R end
 2321 337 a 2321 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.39) cvn H.B /ANN pdfmark end
 2321 399 a Black 1954
511 a Ft(PuncturedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 512 a
SDict begin H.S end
 2602 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(100)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 449 a
SDict begin H.R end
 2737 449 a 2737 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.100) cvn H.B /ANN pdfmark end
 2737 511 a Black 1954
624 a Ft(PutStandardForm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 625 a
SDict begin H.S end
 2695 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(131)p 0.0236 0.0894 0.6179 TeXcolorrgb
2830 562 a
SDict begin H.R end
 2830 562 a 2830 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.131) cvn H.B /ANN pdfmark end
 2830 624 a Black 1954
820 a Ft(QQRCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2324 822 a
SDict begin H.S end
 2324 822 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 2414 758
a
SDict begin H.R end
 2414 758 a 2414 820 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
 2414 820 a Black 1954 933 a Ft(QQRCodeNC)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2417 935 a
SDict begin H.S end
 2417
935 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(79)p 0.0236 0.0894 0.6179
TeXcolorrgb 2507 871 a
SDict begin H.R end
 2507 871 a 2507 933 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
 2507 933
a Black 1954 1046 a Ft(QRCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2278 1047 a
SDict begin H.S end
 2278 1047 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(78)p 0.0236 0.0894 0.6179 TeXcolorrgb
2368 984 a
SDict begin H.R end
 2368 984 a 2368 1046 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.78) cvn H.B /ANN pdfmark end
 2368 1046 a Black 1954
1242 a Ft(RandomCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2463 1243 a
SDict begin H.S end
 2463 1243 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb 2553 1180
a
SDict begin H.R end
 2553 1180 a 2553 1242 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
 2553 1242 a Black 1954 1355
a Ft(RandomLinearCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1357 a
SDict begin H.S end
 2741 1357 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(69)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 1293
a
SDict begin H.R end
 2831 1293 a 2831 1355 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.69) cvn H.B /ANN pdfmark end
 2831 1355 a Black 1954 1468
a Ft(RandomPrimitivePol)q(yno)q(mia)q(l)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3159 1469 a
SDict begin H.S end
 3159 1469 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(17)p 0.0236 0.0894 0.6179 TeXcolorrgb
3249 1406 a
SDict begin H.R end
 3249 1406 a 3249 1468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.17) cvn H.B /ANN pdfmark end
 3249 1468 a Black
1954 1581 a FK(reciprocal)i(polynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2800 1582 a
SDict begin H.S end
 2800 1582 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(140)p 0.0236 0.0894 0.6179 TeXcolorrgb
2935 1519 a
SDict begin H.R end
 2935 1519 a 2935 1581 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
 2935 1581 a Black
1954 1694 a Ft(ReciprocalPolynomi)q(al)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 1695 a
SDict begin H.S end
 2927 1695 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(140)p 0.0236 0.0894 0.6179 TeXcolorrgb
3062 1632 a
SDict begin H.R end
 3062 1632 a 3062 1694 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
 3062 1694 a Black
1954 1807 a Ft(Redundancy)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2463 1807 a
SDict begin H.S end
 2463 1807 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(44)p 0.0236 0.0894 0.6179 TeXcolorrgb
2553 1745 a
SDict begin H.R end
 2553 1745 a 2553 1807 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.44) cvn H.B /ANN pdfmark end
 2553 1807 a Black
1954 1919 a Ft(ReedMullerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 1920 a
SDict begin H.S end
 2649 1920 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 1857 a
SDict begin H.R end
 2739 1857 a 2739 1919 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
 2739 1919 a Black
1954 2032 a Ft(ReedSolomonCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 2033 a
SDict begin H.S end
 2695 2033 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(78)p 0.0236 0.0894 0.6179 TeXcolorrgb
2785 1970 a
SDict begin H.R end
 2785 1970 a 2785 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.78) cvn H.B /ANN pdfmark end
 2785 2032 a Black
1954 2145 a Ft(RemovedElementsCod)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2880 2146 a
SDict begin H.S end
 2880 2146 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(102)p 0.0236 0.0894 0.6179 TeXcolorrgb
3015 2083 a
SDict begin H.R end
 3015 2083 a 3015 2145 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.102) cvn H.B /ANN pdfmark end
 3015 2145 a Black
1954 2258 a Ft(RepetitionCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 2259 a
SDict begin H.S end
 2649 2259 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 2196 a
SDict begin H.R end
 2739 2196 a 2739 2258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
 2739 2258 a Black
1954 2371 a Ft(ResidueCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2509 2372 a
SDict begin H.S end
 2509 2372 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(105)p 0.0236 0.0894 0.6179 TeXcolorrgb
2644 2309 a
SDict begin H.R end
 2644 2309 a 2644 2371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
 2644 2371 a Black
1954 2484 a Ft(RiemannRochSpaceBa)q(sis)q(Fun)q(cti)q(on)q(P1)53
b FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3483 2486 a
SDict begin H.S end

3483 2486 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(90)p
0.0236 0.0894 0.6179 TeXcolorrgb 3573 2422 a
SDict begin H.R end
 3573 2422
a 3573 2484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.90) cvn H.B /ANN pdfmark end
 3573 2484 a Black 1954 2597 a Ft(RiemannRochSpaceBa)q
(sis)q(P1)g FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3112
2599 a
SDict begin H.S end
 3112 2599 a 0.0236 0.0894 0.6179 TeXcolorrgb -2
x FK(91)p 0.0236 0.0894 0.6179 TeXcolorrgb 3202 2535
a
SDict begin H.R end
 3202 2535 a 3202 2597 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.91) cvn H.B /ANN pdfmark end
 3202 2597 a Black 1954 2710
a Ft(RootsCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2417 2711 a
SDict begin H.S end
 2417 2711 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(76)p 0.0236 0.0894 0.6179 TeXcolorrgb 2507 2648
a
SDict begin H.R end
 2507 2648 a 2507 2710 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.76) cvn H.B /ANN pdfmark end
 2507 2710 a Black 1954 2823
a Ft(RootsOfCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2509 2824 a
SDict begin H.S end
 2509 2824 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb 2599 2761
a
SDict begin H.R end
 2599 2761 a 2599 2823 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
 2599 2823 a Black 1954 2936
a Ft(RotateList)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2463 2936 a
SDict begin H.S end
 2463 2936 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(142)p 0.0236 0.0894 0.6179 TeXcolorrgb 2598 2874 a
SDict begin H.R end

2598 2874 a 2598 2936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
 2598 2936 a Black 1954 3132 a
FK(self)24 b(complementary)i(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2913 3133 a
SDict begin H.S end
 2913 3133 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
3003 3070 a
SDict begin H.R end
 3003 3070 a 3003 3132 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 3003 3132 a Black
1954 3245 a FK(self-dual,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2318 3246 a
SDict begin H.S end
 2318 3246 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb 2453 3183
a
SDict begin H.R end
 2453 3183 a 2453 3245 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
 2453 3245 a Black 1954 3357
a FK(self-orthogonal,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2555 3358 a
SDict begin H.S end
 2555 3358 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb 2645 3295
a
SDict begin H.R end
 2645 3295 a 2645 3357 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
 2645 3357 a Black 1954 3470
a Ft(SetCoveringRadius)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 3472 a
SDict begin H.S end
 2788 3472 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(49)p 0.0236 0.0894 0.6179 TeXcolorrgb
2878 3408 a
SDict begin H.R end
 2878 3408 a 2878 3470 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.49) cvn H.B /ANN pdfmark end
 2878 3470 a Black
1954 3583 a Ft(ShortenedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 3584 a
SDict begin H.S end
 2602 3584 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(103)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 3521 a
SDict begin H.R end
 2737 3521 a 2737 3583 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.103) cvn H.B /ANN pdfmark end
 2737 3583 a Black
1954 3696 a Ft(Size)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2185 3697 a
SDict begin H.S end
 2185 3697 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb 2275 3634
a
SDict begin H.R end
 2275 3634 a 2275 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
 2275 3696 a Black 1954 3809
a FK(size,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2141 3810
a
SDict begin H.S end
 2141 3810 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p
0.0236 0.0894 0.6179 TeXcolorrgb 2231 3747 a
SDict begin H.R end
 2231 3747
a 2231 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
 2231 3809 a Black 1954 3922 a Ft(SolveLinearSystem)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2788 3922 a
SDict begin H.S end
 2788
3922 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179
TeXcolorrgb 2923 3860 a
SDict begin H.R end
 2923 3860 a 2923 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
 2923
3922 a Black 1954 4035 a Ft(SphereContent)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 4036 a
SDict begin H.S end
 2602 4036 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 3973 a
SDict begin H.R end
 2737 3973 a 2737 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
 2737 4035 a Black
1954 4148 a Ft(SrivastavaCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 4149 a
SDict begin H.S end
 2649 4149 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 4086 a
SDict begin H.R end
 2739 4086 a 2739 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
 2739 4148 a Black
1954 4261 a FK(standard)g(form,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2507 4262 a
SDict begin H.S end
 2507 4262 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(131)p 0.0236 0.0894 0.6179 TeXcolorrgb
2642 4199 a
SDict begin H.R end
 2642 4199 a 2642 4261 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.131) cvn H.B /ANN pdfmark end
 2642 4261 a Black
1954 4374 a Ft(StandardArray)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 4375 a
SDict begin H.S end
 2602 4375 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(58)p 0.0236 0.0894 0.6179 TeXcolorrgb
2692 4312 a
SDict begin H.R end
 2692 4312 a 2692 4374 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
 2692 4374 a Black
1954 4487 a Ft(StandardFormCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 4488 a
SDict begin H.S end
 2741 4488 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(108)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 4425 a
SDict begin H.R end
 2876 4425 a 2876 4487 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.108) cvn H.B /ANN pdfmark end
 2876 4487 a Black
1954 4599 a FK(strength,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2292 4600 a
SDict begin H.S end
 2292 4600 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb 2427 4537
a
SDict begin H.R end
 2427 4537 a 2427 4599 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 2427 4599 a Black 1954 4712
a Ft(String)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2278 4713 a
SDict begin H.S end
 2278 4713 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(40)p 0.0236 0.0894 0.6179 TeXcolorrgb 2368 4650
a
SDict begin H.R end
 2368 4650 a 2368 4712 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.40) cvn H.B /ANN pdfmark end
 2368 4712 a Black 1954 4825
a Ft(Support)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2324 4826 a
SDict begin H.S end
 2324 4826 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(25)p 0.0236 0.0894 0.6179 TeXcolorrgb 2414 4763
a
SDict begin H.R end
 2414 4763 a 2414 4825 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
 2414 4825 a Black 1954 4938
a FK(support,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2272
4939 a
SDict begin H.S end
 2272 4939 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb 2362 4876
a
SDict begin H.R end
 2362 4876 a 2362 4938 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
 2362 4938 a Black 1954 5051
a Ft(SylvesterMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2556 5053 a
SDict begin H.S end
 2556 5053 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb 2691 4989
a
SDict begin H.R end
 2691 4989 a 2691 5051 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
 2691 5051 a Black 1954 5164
a Ft(Syndrome)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 5165 a
SDict begin H.S end
 2370 5165 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 5102
a
SDict begin H.R end
 2460 5102 a 2460 5164 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
 2460 5164 a Black 1954 5277
a FK(syndrome)f(table,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2557 5278 a
SDict begin H.S end
 2557 5278 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2647 5215
a
SDict begin H.R end
 2647 5215 a 2647 5277 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
 2647 5277 a Black 1954 5390
a Ft(SyndromeTable)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2602 5391 a
SDict begin H.S end
 2602 5391 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2692 5328
a
SDict begin H.R end
 2692 5328 a 2692 5390 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
 2692 5390 a Black 1954 5586
a Ft(TernaryGolayCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 5587 a
SDict begin H.S end
 2741 5587 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(74)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 5524
a
SDict begin H.R end
 2831 5524 a 2831 5586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
 2831 5586 a Black Black Black
eop end end
%%Page: 153 153
TeXDict begin HPSdict begin 153 152 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
 0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
 75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
 75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.153) cvn H.B /DEST pdfmark end
 75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(153)p Black 75 399 a Ft(TombakCode)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 584 400 a
SDict begin H.S end
 584 400 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 674 337 a
SDict begin H.R end
 674 337 a 674 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
 674 399 a Black
75 511 a Ft(ToricCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 512 a
SDict begin H.S end
 538 512 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 628 449
a
SDict begin H.R end
 628 449 a 628 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 628 511 a Black 75 624 a Ft(ToricPoints)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 625 a
SDict begin H.S end
 630
625 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 562 a
SDict begin H.R end
 720 562 a 720 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
 720 624 a Black
75 737 a Ft(TraceCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 738 a
SDict begin H.S end
 538 738 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb 673 675
a
SDict begin H.R end
 673 675 a 673 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
 673 737 a Black 75 850 a Ft(TreatAsPoly)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 850 a
SDict begin H.S end
 630
850 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(24)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 788 a
SDict begin H.R end
 720 788 a 720 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.24) cvn H.B /ANN pdfmark end
 720 850 a Black
75 963 a Ft(TreatAsVector)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 723 963 a
SDict begin H.S end
 723 963 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(24)p 0.0236 0.0894 0.6179 TeXcolorrgb
813 901 a
SDict begin H.R end
 813 901 a 813 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.24) cvn H.B /ANN pdfmark end
 813 963 a Black 75 1159
a Ft(UnionCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 1159 a
SDict begin H.S end
 538 1159 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(111)p 0.0236 0.0894 0.6179 TeXcolorrgb 673 1097 a
SDict begin H.R end

673 1097 a 673 1159 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
 673 1159 a Black 75 1272 a Ft(UpperBound)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 584 1273 a
SDict begin H.S end
 584
1273 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(117)p
0.0236 0.0894 0.6179 TeXcolorrgb 719 1210 a
SDict begin H.R end
 719 1210
a 719 1272 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
 719 1272 a Black 75 1385 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Cyc)q(li)q(cCo)q(de)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1697 1386 a
SDict begin H.S end
 1697 1386 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(128)p 0.0236 0.0894 0.6179 TeXcolorrgb
1832 1323 a
SDict begin H.R end
 1832 1323 a 1832 1385 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.128) cvn H.B /ANN pdfmark end
 1832 1385 a Black
75 1498 a Ft(UpperBoundCovering)q(Rad)q(ius)q(Del)q(sa)q(rte)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1604 1499 a
SDict begin H.S end
 1604
1499 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p
0.0236 0.0894 0.6179 TeXcolorrgb 1739 1436 a
SDict begin H.R end
 1739 1436
a 1739 1498 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 1739 1498 a Black 75 1611 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Gri)q(es)q(mer)q(Lik)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 407 1725 a
SDict begin H.S end
 407 1725 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb
542 1662 a
SDict begin H.R end
 542 1662 a 542 1724 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 542 1724 a Black 75
1836 a Ft(UpperBoundCovering)q(Rad)q(ius)q(Red)q(un)q(dan)q(cy)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1697 1837 a
SDict begin H.S end
 1697
1837 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(126)p
0.0236 0.0894 0.6179 TeXcolorrgb 1832 1774 a
SDict begin H.R end
 1832 1774
a 1832 1836 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.126) cvn H.B /ANN pdfmark end
 1832 1836 a Black 75 1949 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Str)q(en)q(gth)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1604 1950 a
SDict begin H.S end
 1604 1950 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb 1739 1887
a
SDict begin H.R end
 1739 1887 a 1739 1949 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
 1739 1949 a Black 75 2062 a
Ft(UpperBoundElias)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
816 2063 a
SDict begin H.S end
 816 2063 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb 951 2000
a
SDict begin H.R end
 951 2000 a 951 2062 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
 951 2062 a Black 75 2175 a Ft
(UpperBoundGriesmer)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
955 2176 a
SDict begin H.S end
 955 2176 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb 1090 2113
a
SDict begin H.R end
 1090 2113 a 1090 2175 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
 1090 2175 a Black 75 2288 a
Ft(UpperBoundHamming)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
909 2289 a
SDict begin H.S end
 909 2289 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb 1044 2226
a
SDict begin H.R end
 1044 2226 a 1044 2288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 1044 2288 a Black 75 2401 a
Ft(UpperBoundJohnson)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
909 2402 a
SDict begin H.S end
 909 2402 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb 1044 2339
a
SDict begin H.R end
 1044 2339 a 1044 2401 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 1044 2401 a Black 75 2514 a
Ft(UpperBoundMinimumD)q(ist)q(anc)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1280 2516 a
SDict begin H.S end
 1280 2516 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(119)p 0.0236 0.0894 0.6179 TeXcolorrgb
1415 2452 a
SDict begin H.R end
 1415 2452 a 1415 2514 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
 1415 2514 a Black
75 2627 a Ft(UpperBoundPlotkin)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 2628 a
SDict begin H.S end
 909 2628 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 2565 a
SDict begin H.R end
 1044 2565 a 1044 2627 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
 1044 2627 a Black
75 2740 a Ft(UpperBoundSingleto)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 2741 a
SDict begin H.S end
 1001 2741 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 2678 a
SDict begin H.R end
 1136 2678 a 1136 2740 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
 1136 2740 a Black
75 2853 a Ft(UUVCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
445 2855 a
SDict begin H.S end
 445 2855 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(109)p 0.0236 0.0894 0.6179 TeXcolorrgb 580 2791
a
SDict begin H.R end
 580 2791 a 580 2853 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.109) cvn H.B /ANN pdfmark end
 580 2853 a Black 75 3049 a Ft(VandermondeMat)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3050 a
SDict begin H.S end
 770
3050 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(130)p
0.0236 0.0894 0.6179 TeXcolorrgb 905 2987 a
SDict begin H.R end
 905 2987
a 905 3049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
 905 3049 a Black 75 3161 a Ft(VectorCodeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3162 a
SDict begin H.S end
 770
3162 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(23)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3099 a
SDict begin H.R end
 860 3099
a 860 3161 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.23) cvn H.B /ANN pdfmark end
 860 3161 a Black 75 3274 a Ft(VerticalConversion)q(Fie)q
(ldM)q(at)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326
3275 a
SDict begin H.S end
 1326 3275 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(132)p 0.0236 0.0894 0.6179 TeXcolorrgb 1461 3212
a
SDict begin H.R end
 1461 3212 a 1461 3274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
 1461 3274 a Black 75 3470 a
FK(weight)24 b(enumerator)i(polynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1242 3471 a
SDict begin H.S end
 1242 3471 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1377 3408 a
SDict begin H.R end
 1377 3408 a 1377 3470 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
 1377 3470 a Black
75 3583 a Ft(WeightCodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 3584 a
SDict begin H.S end
 770 3584 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(26)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3521 a
SDict begin H.R end
 860 3521 a 860 3583 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.26) cvn H.B /ANN pdfmark end
 860 3583 a Black 75
3696 a Ft(WeightDistribution)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 3697 a
SDict begin H.S end
 955 3697 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
1045 3634 a
SDict begin H.R end
 1045 3634 a 1045 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
 1045 3696 a Black
75 3809 a Ft(WeightHistogram)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 3809 a
SDict begin H.S end
 816 3809 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179 TeXcolorrgb
951 3747 a
SDict begin H.R end
 951 3747 a 951 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
 951 3809 a Black 75
3922 a Ft(WeightVecFFE)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3923 a
SDict begin H.S end
 677 3923 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 3860 a
SDict begin H.R end
 767 3860 a 767 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
 767 3922 a Black 75
4035 a Ft(WholeSpaceCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4036 a
SDict begin H.S end
 770 4036 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3973 a
SDict begin H.R end
 860 3973 a 860 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
 860 4035 a Black 75
4148 a Ft(WordLength)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 4149 a
SDict begin H.S end
 584 4149 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 4086
a
SDict begin H.R end
 674 4086 a 674 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
 674 4148 a Black Black Black
Black Black eop end end
%%Trailer

end