Shortened Array Codes of Large Girth

Size: px
Start display at page:

Download "Shortened Array Codes of Large Girth"

Transcription

1 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, Shortened Arry Codes of Lrge Girth Olgic Milenkovic, Member, IEEE, Nvin Kshyp, Member, IEEE, nd Dvid Leyb rxiv:cs/ v2 [cs.dm] 26 Apr 2006 Abstrct One pproch to designing structured low-density prity-check (LDPC) codes with lrge girth is to shorten codes with smll girth in such mnner tht the deleted columns of the prity-check mtrix contin ll the vribles involved in short cycles. This pproch is especilly effective if the prity-check mtrix of code is mtrix composed of blocks of circulnt permuttion mtrices, s is the cse for the clss of codes known s rry codes. We show how to shorten rry codes by deleting certin columns of their prity-check mtrices so s to increse their girth. The shortening pproch is bsed on the observtion tht for rry codes, nd in fct for slightly more generl clss of LDPC codes, the cycles in the corresponding Tnner grph re governed by certin homogeneous liner equtions with integer coefficients. Consequently, we cn selectively eliminte cycles from n rry code by only retining those columns from the prity-check mtrix of the originl code tht re indexed by integer sequences tht do not contin solutions to the equtions governing those cycles. We provide Rmsey-theoretic estimtes for the mximum number of columns tht cn be retined from the originl prity-check mtrix with the property tht the sequence of their indices void solutions to vrious types of cycle-governing equtions. This trnsltes to estimtes of the rte penlty incurred in shortening code to eliminte cycles. Simultion results show tht for the codes considered, shortening them to increse the girth cn led to significnt gins in signlto-noise rtio in the cse of communiction over n dditive white Gussin noise chnnel. Index Terms Arry codes, LDPC codes, shortening, cyclegoverning equtions I. INTRODUCTION Despite their excellent error-correcting properties, lowdensity prity-check (LDPC) codes with rndom-like structure [8], [17, pp ] hve severl shortcomings. The most importnt of these is the lck of mthemticl structure in the prity-check mtrices of such codes, which leds to incresed encoding complexity nd prohibitively lrge storge requirements. These issues cn usully be resolved by using structured LDPC codes, but t the cost of some performnce loss. This performnce loss my be ttributed to the fct tht lgebric code design techniques introduce vrious constrints on the set of code prmeters influencing the performnce of belief propgtion decoding, so tht it is hrd to optimize the overll structure of the code. One prmeter tht is usully trgeted for optimiztion in the process of designing structured LDPC codes is the girth Mnuscript submitted Mrch 30, 2005, revised December 11, This work NSF Grnt CCF wrded to O. Milenkovic, Lincoln Lbortory Fellowship wrded to D. Leyb, nd n NSERC Discovery Grnt wrded to N. Kshyp. Some of the results in this work were presented t the 42nd Allerton Conference on Communiction, Control nd Computing, Monticello, IL, USA, Sept Olgic Milenkovic nd Dvid Leyb re with the Deprtment of Electricl nd Computer Engineering, University of Colordo, Boulder, CO 80309, USA. (emil: olgic.milenkovic@colordo.edu, dvid.leyb@colordo.edu) Nvin Kshyp is with the Deprtment of Mthemtics nd Sttistics t Queen s University, Kingston, ON K7L 3N6, Cnd. (emil: nkshyp@ mst.queensu.c). of the underlying Tnner grph. Severl clsses of structured LDPC codes with moderte nd lrge vlues of girth nd good performnce under itertive decoding re known, exmples of which cn be found in [10], [12] [14], [19], [22], [26], [29]. In this pper, we focus our ttention on clss of LDPC codes termed rry codes [5] (or equivlently, lttice codes [29]). These codes re qusi-cyclic, nd hve prity-check mtrices tht re composed of circulnt permuttion mtrices. Generl forms of such prity-check mtrices were investigted in [6] nd [27], nd codes of girth eight, ten nd twelve were obtined primrily through extensive computer serch. Fossorier [6] considered fmily of qusi-cyclic LDPC codes closely relted to rry codes, nd derived simple necessry nd sufficient conditions for such codes to hve girth lrger thn six or eight. Subsequently, codes with lrge girth were constructed with the id of computer serch strtegies which rely on rndomly generting integers until the conditions of the theorem re met. We generlize nd extend the rry code design methods in slightly different direction, nd provide less computtionintensive pproch to constructing codes with lrge girth (including vlues exceeding eight). Our pproch is bsed on the observtion tht the existence of cycles in the Tnner grph of n rry code is governed by certin homogeneous liner equtions. We show tht it is possible to exhustively list ll the equtions governing cycles of length six, eight nd ten in n rry code hving prity-check mtrix with smll number of ones in ech column. Thus, by shortening n rry code in such wy s to only retin those columns of its prity-check mtrix whose indices form sequence tht voids solutions to some of these cycle-governing equtions, one cn obtin rry codes with pre-specified distribution of cycles of vrious lengths. This provides mens of studying the effects of different clsses of cycles on rry code performnce. In prticulr, this technique cn be used to entirely eliminte cycles of short lengths, resulting in codes of girth up to twelve. One specil form of n rry code of girth eight nd column-weight three ws first described in [29] nd [30], where good choice for the set of columns to be retined from the originl prity-check mtrix ws determined using geometricl rguments. Using techniques from grph theory nd Rmsey theory, we provide nlyticl estimtes of the designed code rtes chievble by shortening n rry code to improve girth, nd present some useful lgorithms for identifying lrge sets of columnindices tht void solutions to cycle-governing equtions. Simultion results show tht eliminting short cycles using this technique leds to significnt signl-to-noise rtio (SNR) gins, over the dditive white Gussin nose (AWGN) chnnel. These codes lso compre fvorbly with other clsses of structured LDPC codes in the literture, nd in fct show mrked improvement in performnce in some cses.

2 2 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, 2008 The reminder of the pper is orgnized s follows. Section 2 describes generliztion of the rry code construction nd provides some definitions needed for the subsequent exposition. In Section 3, we explicitly show how cycles in the Tnner grphs of these codes re governed by certin homogeneous liner equtions with integer coefficients. We then go on to list the equtions governing cycles of length six, eight nd ten in rry codes with prity-check mtrices of smll column-weight. Section 4 contins bounds on the size of the mximl sequence of column indices tht contins no solutions to certin homogeneous liner equtions. A greedy lgorithm for constructing such sequences, s well s some simple extensions thereof, re discussed in Section 5. Simultion results re given in Section 6, with some concluding remrks presented in Section 7. The proofs of some of the results of Section 4 re provided in the Appendix. II. ARRAY CODES Arry codes [5] re structured LDPC codes with good performnce under itertive messge-pssing decoding. Their prity-check mtrix hs the form H rr = I I I I P P q 1 I P r 1 P (r 1)(q 1), (1) where q is n odd prime, r is n integer 1 in [1, q], I is the q q identity mtrix, nd P is q q circulnt permuttion mtrix distinct from I. Recll tht permuttion mtrix is squre mtrix composed of 0 s nd 1 s, with single 1 in ech row nd column. A circulnt permuttion mtrix is permuttion mtrix tht is lso circulnt, i.e., the ith row of the mtrix cn be obtined by cycliclly shifting the (i 1)th row by one position to the right. Typiclly, the mtrix P in (1) is chosen to be the mtrix P = An LDPC code described by such prity-check mtrix is regulr, with length q 2 nd co-dimension r q. The row nd column weights of such code re q nd r, respectively. Consequently, the rte R of such codes is t lest 1 r/q. We will consider the following more generl form for prity-check mtrix: H = P 0 0 P 0 1 P 0 (q 1) P 1 0 P 1 1 P 1 (q 1) P r 1 0 P r 1 1 P r 1 (q 1) (2) where 0, 1,..., r 1 is some sequence of r distinct integers from [0, q 1]. Ech such prity-check mtrix defines code. If the sequence 0, 1,..., r 1 forms n rithmetic progression 1 In this pper, we will use the nottion [, b] to denote the set {x Z : x b}. (A.P.), i.e., if there exists n integer 0 such tht i+1 i = for i = 0, 1, 2,..., r 2, then we cll the corresponding code proper rry code (PAC). Note tht if 0 = 0, then the PAC is simply n rry code with prity-check mtrix H rr s in (1), since the prity-check mtrix in (2) hs the sme form s H rr, s cn be seen by replcing P in H rr by P. If the sequence 0, 1,..., r 1 does not form n A.P., then the corresponding code will be referred to s n improper rry code (IAC). The term rry code without further qulifiction will henceforth be used to men n IAC or PAC. Throughout the reminder of the pper, we will use the following definitions/terminology: The odd prime q used in defining the prity-check mtrix of n rry code will be referred to s the modulus of the code. A block-column (block-row) of prity-check mtrix, H, of n rry code is the submtrix formed by column (row) of permuttion mtrices from H. The q blockcolumns of H re indexed by the integers from 0 to q 1, nd the r block-rows re indexed by the integers from 0 to r 1. For exmple, the jth block-column of H is the mtrix [P 0 j P 1 j P 2 j... P r 1 j ] T. The term block-row lbels will be used to denote the integers in the sequence 0, 1,..., r 1 tht define the mtrix H in (2). A block-column-shortened rry code, or simply shortened rry code, is code whose prity-check mtrix is obtined by deleting prescribed set of block-columns from the prity-check mtrix of n rry code. The lbels of the block-columns retined in the pritycheck mtrix of the shortened code re simply their indices in the prent code. For the prent code itself, the terms lbel nd index for block-column cn be used interchngebly. A closed pth of length 2k in ny prity-check mtrix of the form in (2) is sequence of block-row nd blockcolumn index pirs (i 1, j 1 ), (i 1, j 2 ), (i 2, j 2 ), (i 2, j 3 ),..., (i k, j k ), (i k, j 1 ), with i l i l+1, j l j l+1, for l = 1, 2,..., k 1, nd i k i 1, j k j 1. The significnce of closed pths rises from the following simple but importnt result from [5] (see lso [6, Theorem 2.1]): Theorem 1. A cycle of length 2k exists in the Tnner grph of n rry code with prity-check mtrix H nd block-row lbels 0, 1,..., r 1 if nd only if there exists closed pth (i 1, j 1 ), (i 1, j 2 ), (i 2, j 2 ), (i 2, j 3 ),..., (i k, j k ), (i k, j 1 ) in H such tht P i 1 j1 (P i 1 j2 ) 1 P i 2 j2 (P i 2 j3 ) 1 P i k j k (P i k j1 ) 1 evlutes to the identity mtrix I. In fct, since P is q q circulnt permuttion mtrix, P I, nd q is prime, we cn hve P n = I if nd only if n 0 (mod q). So, the condition in the theorem is equivlent to i1 (j 1 j 2 )+ i2 (j 2 j 3 )+ + ik (j k j 1 ) 0 (mod q), (3)

3 MILENKOVIC, KASHYAP AND LEYBA: SHORTENED ARRAY CODES 3 which cn lso be written s j 1 ( i1 ik )+j 2 ( i2 i1 )+ +j k ( ik ik 1 ) 0 (mod q). (4) Bsed on Theorem 1, it is esily seen [5] tht rry codes re free of cycles of length four. This is becuse cycle of length four exists if nd only if there exist indices i 1, i 2, j 1, j 2, i 1 i 2, j 1 j 2 such tht ( i1 i2 )(j 1 j 2 ) 0 (mod q). which is clerly impossible since i 1 i 2 nd j 1 j 2. On the other hnd, n rry code with prity-check mtrix of the form in (1), with q 5, r 3, hs cycles of length six. An exmple is the closed pth described by the coordintes (1, 1), (1, 2), (2, 2), (2, q+3 q+3 2 ), (0, 2 ), (0, 1), which stisfies (3), since i = i in this cse, nd 1 (1 2)+2 (2 q )+0 (q 1) = q 0 (mod q). 2 2 In generl, closed pth of length six in the prity-check mtrix of n rry code must pss through three different block-rows, indexed by r 1, r 2, r 3, nd three different blockcolumns, indexed by i, j, k. In the cse of PAC, the block-row lbels 0, 1,..., r 1 form n A.P. with common difference, 0 < < q, nd hence (4) reduces to [i(r 1 r 3 ) + j(r 2 r 1 ) + k(r 3 r 2 )] 0 (mod q). Thus, PAC hs cycle of length six if nd only if there exist distinct block-row indices r 1, r 2, r 3 nd distinct block-column indices i, j, k such tht i(r 1 r 3 ) + j(r 2 r 1 ) + k(r 3 r 2 ) 0 (mod q). (5) Therefore, by shortening the PAC so s to only retin blockcolumns with lbels such tht (5) is never stisfied, we eliminte ll cycles of length six, obtining code of girth t lest eight. It is nturlly of interest to extend this kind of nlysis to cover the cse of cycles of length lrger thn six, nd utilize it to ppropritely shorten n rry code to increse its girth. The next section dels with the subject of identifying sequences of block-column lbels leding to codes with lrge girth. III. ARRAY CODES OF GIRTH EIGHT, TEN, AND TWELVE For clrity of exposition, in ll subsequent derivtions we will focus only on the two specil cses of rry codes with column weight three nd four. The results presented cn be extended in strightforwrd, lbeit tedious, mnner to codes with lrger column weights. Theorem 2. Let C be PAC with modulus q whose pritycheck mtrix, H, hs column weight r. If r = 4, then C contins cycle of length six if nd only if there exist three distinct block columns in H whose lbels i, j, k stisfy t lest one of the following two congruences: 2i + j + k 0 3i + j + 2k 0 (mod q), (mod q). If r = 3, then C contins cycle of length six if nd only if there exist three distinct block columns whose lbels i, j, k stisfy the first of the two equlities. (6) Proof. The clim for r = 4 follows immeditely from (5) once we note tht ny three block-row indices r 1, r 2, r 3 {0, 1, 2, 3}, r 1 < r 2 < r 3, must stisfy one of the following: (i) r 1 r 3 = 2, r 3 r 2 = 1, (ii) r 1 r 3 = 3, r 3 r 2 = 1, or (iii) r 1 r 3 = 3, r 3 r 2 = 2. The proof for the r = 3 cse similrly follows from the fct tht the only possible choice for the set of three distinct block-row lbels in this cse is {0, 1, 2}. A useful consequence of the bove result is Corollry 3 below, to stte which it is convenient to introduce the following definition. Here, nd in the rest of the pper, the set of positive integers is denoted by Z +, nd given n N Z +, the ring of integers modulo N is denoted by Z N. Definition 1. A sequence of distinct non-negtive integers n 1, n 2, n 3,... is defined to be non-verging sequence if it contins no term tht is the verge of two others, i.e., n i +n j = 2n k only if i = j = k. Similrly, given n N Z +, sequence of distinct integers n 1, n 2, n 3,... in [0, N 1] is non-verging over Z N if n i + n j 2n k (mod N) implies tht i = j = k. It is cler from the definition tht sequence is nonverging if nd only if it contins no non-constnt threeterm A.P. The following result is simple consequence of Theorem 2 nd Definition 1. Corollry 3. Let H be the prity-check mtrix of PAC with modulus q, consisting of three block-rows, nd let A be the 3q mq mtrix obtined by deleting some q m block-columns from H. The shortened rry code with prity-check mtrix A hs girth t lest eight if nd only if the sequence of lbels of the block-columns in A forms non-verging sequence over Z q. To extend the bove result to PAC s with four block-rows, we require the following generliztion of Definition 1. Definition 2. Let c be fixed positive integer. A sequence of distinct non-negtive integers n 1, n 2, n 3,... is defined to be c-non-verging sequence if n i +cn j = (c+1)n k implies tht i = j = k. We extend this definition s before to sequences over Z N, for n rbitrry N Z +. Note tht sequence is c-non-verging if nd only if it does not contin three elements of the form n, n+t, n+(c+1)t, for some integers n, t, with t > 0. We cn now stte the following corollry to Theorem 2. Corollry 4. Let H be the prity-check mtrix of PAC with modulus q, consisting of four block-rows, nd let A be the 4q mq mtrix obtined by deleting some q m block-columns from H. The shortened rry code with prity-check mtrix A hs girth t lest eight if nd only if the sequence of blockcolumn lbels in A is non-verging nd 2-non-verging over Z q. We next consider the cse of cycles of length eight. By the resoning used to derive (5), it follows from Theorem 1 tht PAC contins cycle of length eight if nd only if its prity-check mtrix contins closed pth of the form

4 4 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, 2008 (r 1, i), (r 1, j), (r 2, j), (r 2, k), (r 3, k), (r 3, l), (r 4, l), (r 4, i) such tht i(r 1 r 4 )+j(r 2 r 1 )+k(r 3 r 2 )+l(r 4 r 3 ) 0 (mod q) (7) Note tht closed pths of length eight my pss through two, three or four different block-columns of the prity-check mtrix of the PAC. Let us first consider the sitution where closed pth psses through exctly two different block-columns. Let i nd j be the lbels of these block-columns. This closed pth forms cycle of length eight if nd only if (7) is stisfied with k = i nd l = j. A re-grouping of terms results in the eqution (i j)(r 1 + r 3 r 2 r 4 ) 0 (mod q) which, for i j, is stisfied if nd only if r 1 + r 3 r 2 r 4 0 (mod q). (8) Now, observe tht for PAC with column-weight r 3, the bove eqution is lwys stisfied by tking r 1 = 0, r 2 = 1, r 3 = 2 nd r 4 = 1. This shows tht in PAC with columnweight r 3, ny pir of block-columns is involved in cycle of length eight. Hence, shortening will never be ble to eliminte cycles of length eight from such PAC (except obviously in the trivil cse where we delete ll but one blockcolumn), implying tht shortened PAC s cn hve girth t most eight. We record this fct in the lemm below. Lemm 5. A shortened PAC of column-weight t lest three hs girth t most eight. The following theorem provides the constrining equtions tht govern cycles of length eight involving three of four different block-columns in PAC with row-weight q nd column-weight three or four. The proof is long the lines of tht of Theorem 2, nd is omitted. Theorem 6. In PAC with modulus q nd column-weight r = 3, the constrining equtions, over the ring Z q, for the block-column lbels i, j, k, l specifying cycles of length eight involving three or four different block-columns re i j k + l = 0, 2i j 2k + l = 0 2i + j 3k = 0, 2i j k = 0 For PAC s with modulus q nd column-weight r = 4, the set of constrining equtions, over Z q, for the lbels i, j, k, l tht describe cycles of length eight involving three or four different block-columns is 3i j k l = 0, 3i 2j 2k + l = 0, 3i 3j + k l = 0, 3i 3j + 2k 2l = 0, 2i 2j + k l = 0, i + j k l = 0, 2i j k = 0, 4i 3j k = 0, 3i 2j k = 0 (9) (10) Figure 1 shows the structures of some cycles of lengths six nd eight, nd provides the modulo-q eqution governing ech such cycle. The generic vribles, b, c nd i, j, k, l represent the block-row nd block-column lbels, respectively. The equtions governing ll such cycles re lso summrized in Tbles II nd III. It should be bundntly cler by now tht we cn eliminte lrge number of cycles of length eight from PAC by b c b c b c b c i j k l i j k l P 1 P 2 P 3 P P 1 P 2 P 3 P b c P 1 P 2 P 3 P j i k l j i l k P 1 P 2 P 3 P i j k l i j k l j i P 1 P 2 P 3 P ( b)i + (2b c)j + (c b)k = 0 k l b c b c P 1 P 2 P 3 P ( c)i + (b )j + (c b)k = 0 ( c)i + (b )j + ( b)k + (c ) l = 0 c b P 1 P 2 P 3 P i j k l P 1 P 2 P 3 P i j+k l = 0 Fig. 1. Some cycles of lengths six nd eight, nd their governing equtions. selectively deleting some of its block-columns, retining only those block-columns the set of whose lbels does not contin solutions to some or ll of the equtions listed in Theorem 6. Note lso tht the equtions listed in (6), upon relbeling the vribles if necessry, form subset of the equtions listed in (9), s well s of those in (10). Hence, if we shorten PAC in such wy s to retin only those block-columns whose lbels form non-verging nd 2-non-verging sequence, not only does the resultnt shortened code hve no cycles of length six, but it lso hs fewer cycles of length eight thn the originl code. As observed erlier, shortened PAC s cnnot hve girth lrger thn eight. This is direct consequence of the fct tht the block-row lbels of shortened PAC with column-weight t lest three lwys contin solution to (8), nd hence ny such code lwys contins cycles of length eight tht pss through pirs of distinct block-columns. On the other hnd, IAC s cn be constructed in such wy s to void cycles of length eight tht involve only two different block-columns. Anlogous to (8), the eqution governing such cycles in n IAC is r1 + r3 r2 r4 0 (mod q). (11) Thus, if the block-row lbels of the IAC re chosen so tht they do not contin solutions to (11), then such eight-cycles cnnot rise. Exmples of such sets of block-row lbels re {0, 1, 3} for n IAC with three block-rows, nd {0, 1, 3, 7} for n IAC with four block-rows. Such IAC s cn be shortened to yield codes with girth ten or twelve, provided tht the blockcolumn lbels retined in the shortened code void set of constrining equtions nlogous to (6), (9) nd (10). The

5 MILENKOVIC, KASHYAP AND LEYBA: SHORTENED ARRAY CODES 5 equtions governing cycles of lengths six, eight nd ten for IAC s with three block-rows (r = 3) nd lbel set {0, 1, 3} re listed in Tble IV. Similrly, Tble V lists the twentyeight equtions governing cycles of lengths six nd eight in IAC s with four block-rows (r = 4) nd lbel set {0, 1, 3, 7}. There re more thn fifty equtions governing cycles of length ten in IAC s with r = 4. These equtions were obtined vi n exhustive computer-ided nlysis of ll the possible structures tht cycles cn hve in these codes. It is worth pointing out tht Tbles II V need not only be used to construct codes with prescribed girth, but cn lso be used to design codes with pre-specified set of cycles. This cn help in studying the effects of vrious cycle clsses on the performnce of code. The structure of the prity-check mtrix in n rry code llows us to use existing results in the literture to obtin upper nd lower bounds on the minimum distnce, d, of such codes. A lower bound on d for regulr LDPC codes ws derived in [28]: { 2 (r 1)(g 2)/4 1 r r (r 1)(g 2)/4, g/2 odd d 2 (r 1)g/4 1 r 2, g/2 even (12) where g is the girth of the code nd r is the column-weight of the prity-check mtrix (i.e., the degree of ny vrible node). This bound cn be improved slightly in some cses by noting tht the minimum distnce of n rry code must be even, since the code cn hve even-weight codewords only. This is consequence of the fct tht within ny block-row, [P i 0 P i 1 P i 2... P i (q 1) ], of the prity check mtrix of n rry code, the rows sum to [ ], nd hence the dul of n rry code lwys contins the ll-ones codeword. For bounding d from bove, we mke use of prticulrly elegnt result due to McKy nd Dvey [18], which shows tht prity-check mtrices contining n r (r + 1) grid of permuttion mtrices P i,j tht commute (i.e., for which P i,j P k,l = P k,l P i,j ) must hve minimum distnce t most (r+1)!. Tble I lists the lower nd upper bounds on minimum distnce for rry codes with column-weight r {3, 4} nd girth g {8, 10, 12}. A. The Code Msk Arry codes, s well s the generl clss of qusi-cyclic LDPC codes with prity-check mtrices consisting of blocks of circulnt permuttion mtrices, cnnot hve girth exceeding twelve [6]. This is most esily seen by exmining the exmple in Figure 2. There, sub-mtrix of prity check mtrix consisting of circulnt permuttion blocks P i, i = 1, 2,..., 6, is shown, long with directed closed pth lbeled bcdefghijkl tht trverses the blocks. Setting P i = P bi for some circulnt permuttion mtrix P nd exponents b i, we see tht the condition in Theorem 1 is stisfied, since b 1 b 4 +b 5 b 2 +b 3 b 6 +b 4 b 1 +b 2 b 5 +b 6 b 3 = 0. (13) Thus, length-12 cycles re gurnteed to exist in ny qusicyclic LDPC code with prity-check mtrix consisting of blocks of circulnt permuttion mtrices. l P P P 1 h 2 d 3 g i c e k b j f P P P Fig. 2. Cycle of length twelve in n rry code. Nevertheless, using msking pproch, rry codes cn be modified so tht their girth exceeds twelve. Msks were introduced in [20] for the purpose of incresing the girth of codes s well s for constructing irregulr LDPC codes. As n illustrtive exmple, consider the mtrix M in (14) below. It consists of q q zero mtrices 0 nd q q circulnt permuttion blocks P i = P bi, for some integers b i. One cn view M s rising from prity-check mtrix of n rry code, or more generlly, qusi-cyclic code with circulnt permuttions blocks, from which some blocks re zeroed out ccording to given msk. The mtrix M does not contin submtrix of the form depicted in Figure 2. Consequently, there exist no length-12 cycles tht trverse exctly six permuttion mtrix blocks. Of course, this is chieved t the expense of incresed code length (for the given exmple, the length hs to be doubled). Other kinds of length-12 cycles my still exist, but these re governed by non-trivil homogeneous liner equtions similr in form to those governing shorter cycles, nd cn be eliminted by judicious choice of the exponents b i. M = P 1 P 2 P P P 5 P 6 P 7 0 P 8 P 9 P 10 0 P 11 P P P 14 P 15 P 16 0 P 17 P 18 P 19 0 P P P 22 0 P 23 P 24 IV. AVOIDING SOLUTIONS TO CYCLE-GOVERNING EQUATIONS (14) Cycle-governing equtions, such s those listed in Tbles II V, re lwys of the following type: m c i u i 0 (mod q), (15) i=1 the integer m being the number of distinct block-columns through which the cycle psses, the u i s being vribles 2 tht denote the lbels of those m block-columns, nd the c i s being fixed nonzero integers (independent of q) such tht m i=1 c i = 0. This is becuse ll such equtions rise s specil cses of n eqution of the form (4), nd clerly, 2 To void the sloppiness of using u i to denote both vrible nd vlue it cn tke, we will mke typogrphicl distinctions between the two whenever necessry.

6 6 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, 2008 TABLE I BOUNDS ON THE MINIMUM DISTANCE, d, OF ARRAY CODES FOR VARIOUS VALUES OF COLUMN-WEIGHT, r, AND GIRTH, g. r = 3 r = 3 r = 4 r = 4 Girth g Lower bound on d Upper bound on d Lower bound on d Upper bound on d ( i1 ik ) + ( i2 i1 ) + + ( ik ik 1 ) = 0. Any solution u = (u 1, u 2,...,u m ) to (15), with u i [0, q 1], nd such tht u i u j when i j, represents cycle pssing through the m block-columns whose lbels form the solution vector u. To void potentil mbiguity, we estblish some terminology tht we will use consistently in the rest of the pper. Given homogeneous liner eqution of the form m i=1 c iu i = 0, we refer to vector (u 1, u 2,...,u m ) [0, q 1] m s solution over Z q to the eqution if m i=1 c iu i 0 (mod q). If u = (u 1, u 2,...,u m ) Z m is such tht m i=1 c iu i = 0, then u is referred to s n integer solution to the eqution. In both cses, solution u = (u 1, u 2,...,u m ) to (15), with ll the u i s distinct, will be referred to s proper solution. The design of shortened rry code typiclly involves determining the smllest prime q for which there exists sequence of integers S [0, q 1] of some desired crdinlity s, such tht there is no proper solution with entries in S to ny eqution within certin set of cycle-governing equtions. This choice of q would gurntee the smllest possible code length, equl to q s, for PAC or n IAC with prescribed girth, column-weight r nd designed code rte R = 1 r/s. For exmple, if we seek n IAC with r = 3, designed rte R = 1/2 nd girth ten, then we need the smllest q tht gurntees the existence of set S of crdinlity t lest six tht does not contin proper solution to ny of the equtions listed in Tble IV. It is therefore useful to estimte, s function of q, the size of the lrgest subset of [0, q 1] tht voids proper solutions to certin liner equtions of the form given in (15). In this section, we provide number of results tht bound the size of such lrgest subset. Equtions of the form m i=1 c iu i = 0, with m i=1 c i = 0, hve been extensively studied in Rmsey theory [9, Chpter 3], [15, Chpter 9]. It is known [7, Fct 3] tht ny such eqution tht is not of the form u 1 u 2 = 0 (or n integer multiple of it) hs proper solution. In fct [7, Theorem 2], for ny ǫ > 0 nd sufficiently lrge N, if L [1, N] is such tht L ǫn, then L contins proper solution to such n eqution. This implies the following result: Theorem 7. Let m 3, nd let c i, i = 1, 2,...,m, be nonzero integers such tht m i=1 c i = 0. For n rbitrry q 1, let s(q) be the size of the lrgest subset of [0, q 1] tht does not contin proper solution to m i=1 c iu i 0 (mod q). Then, s(q) lim = 0. q q Proof. Let S(q) [0, q 1] be set of size s(q) tht does not contin ny proper solution to m i=1 c iu i 0 (mod q). Clerly, S(q) does not contin proper solution to m i=1 c iu i = 0 (without the modulo-q reduction) s well. Note tht since (1, 1,...,1) is solution to m i=1 c iu i = 0, (u i ) is solution iff (u i + 1) is solution. Thus, L(q) = S(q) + 1 = {j + 1 : j S(q)} is set of crdinlity s(q) in [1, q] tht does not contin proper solution to m i=1 c iu i = 0. Hence, for ny ǫ > 0, we must hve s(q) < ǫq for ll sufficiently lrge q, nd the desired result follows. We hve thus estblished tht the size of subset of [0, q 1] contining no proper solution to ny eqution from given set of cycle-governing equtions grows sub-linerly in q. This is disppointing result from the point of view of our strtegy of shortening rry codes to eliminte cycles. Indeed, strting with n rry code of column-weight r, length q 2 nd designed rte 1 r/q, if we shorten the code so s to eliminte cycles governed by n eqution of the form m i=1 c iu i 0 (mod q), the resulting shortened code cn hve rte no lrger thn 1 r/s(q), where s(q) is s defined in the sttement of Theorem 7. Since s(q)/q goes to 0 s q increses, the rte penlty ssocited with shortening is severe for lrge vlues of q (or equivlently, for lrge vlues of the length of the prent code). However, from prcticl stndpoint, this does not pper to be problem, s for the moderte vlues of q useful in prcticl code constructions, the rte penlty incurred by shortening remins within resonble limits. Consequently, it is possible to construct, for exmple, designed rte-1/2 codes of girth eight nd ten tht perform much better thn the comprble codes in the existing literture, s we shll see in Section 6. A precise estimte of the rte t which s(q)/q goes to zero for vrious types of cycle-governing equtions cn be very useful for the purpose of prcticl code design, s this provides us with n understnding of how the rte penlty incurred in shortening n rry code chnges with the modulus q. More generlly, given collection, Ω, of homogeneous liner equtions over Z q of the form (15), let s(q; Ω) be the size of the lrgest subset of [0, q 1] tht does not contin proper solution over Z q to ny of the equtions in Ω. From the result of Theorem 7, it is cler tht s(q; Ω) grows sub-linerly with q. In the rest of this section, we provide upper nd lower bounds on s(q; Ω) for vrious choices of Ω. A. Upper bounds on s(q; Ω) Explicit upper bounds for s(q; Ω) cn be obtined for ny Ω contining n eqution (over Z q ) of the form 2x y z = 0 or x + y z u = 0. These equtions hve been extensively studied in other contexts, nd in such cses, there re good estimtes vilble for the growth rte of sequences voiding solutions to these equtions.

7 MILENKOVIC, KASHYAP AND LEYBA: SHORTENED ARRAY CODES 7 Recll from Definition 1 tht sequences voiding proper solutions to 2x y z = 0 re clled non-verging sequences. Correspondingly, sequences voiding proper solutions to the eqution x + y z u = 0 re clled Sidon sequences (see e.g. [23]), s mde precise by the definition below. Definition 3. A Sidon sequence is sequence of distinct integers n 1, n 2, n 3,... with the property tht for ll i, j, k, l such tht i j, k l, n i + n j = n k + n l if nd only if {i, j} = {k, l}. Similrly, given n N Z +, Sidon sequence over Z N is sequence of distinct integers n 1, n 2, n 3,... in [0, N 1] such tht for ll i, j, k, l with i j, k l, n i + n j = n k + n l (mod N) if nd only if {i, j} = {k, l}. Upper bounds on the sizes of non-verging sequences nd Sidon sequences over Z N re given in the next lemm. Observe tht for ny N Z +, non-verging sequence over Z N is utomticlly non-verging sequence (over Z + ). The result of prt () of the lemm is thus strightforwrd ppliction of the clssicl upper bound, due to Roth [9, Section 4.3, Theorem 8], on the crdinlity of the lrgest nonverging sequence in [0, N 1]. Lemm 8. () (Roth s theorem) The crdinlity of ny nonverging sequence over Z N is bounded from bove by c 0 N/ loglog N, for some fixed constnt c 0 > 0. (b) For ny odd integer N > 0, the crdinlity of Sidon sequence over Z N is bounded from bove by N 3/4+1/2. We defer the proof of prt (b) of the bove lemm to the Appendix. In terms of the quntity s(q; Ω), the lemm cn be re-stted s: () If Ω contins the eqution 2x y z 0 (mod q), then s(q; Ω) c 0 q/ loglog q, for some fixed constnt c 0 > 0. (b) If Ω contins the eqution x + y z u 0 (mod q), then s(q; Ω) q 3/4 + 1/2. In PAC with modulus q nd column-weight r 3, the eqution 2x y z 0 (mod q) lwys governs six-cycles, s cn be seen by setting r 1 = 0, r 2 = 1 nd r 2 = 2 in (5). So, if shortened PAC hs girth eight, then its sequence of blockcolumn lbels must not contin solutions to 2x y z 0 (mod q), i.e., must be non-verging over Z q. Hence by Lemm 8(), the number of block-columns in the prity-check mtrix of the shortened PAC cnnot exceed c 0 q/ loglog q. Similrly, in n rry code with modulus q, the eqution x + y z u 0 (mod q) lwys governs eight-cycles tht pss through ny two distinct block-rows nd four distinct block-columns (see, for exmple, the cycles on the bottomright of Figure 1). So, if n rry code is shortened to obtin girth ten, then the sequence of block-column lbels retined in the shortened code must be Sidon sequence over Z q, nd therefore, Lemm 8(b) pplies. We hve thus proved the following theorem. Theorem 9. () The number of block-columns in the pritycheck mtrix of shortened PAC with modulus q, columnweight r 3 nd girth eight cnnot exceed c 0 q/ loglog q. (b) The number of block-columns in the prity-check mtrix of shortened rry code with modulusq, column-weightr 2 nd girth ten is t most q 3/4 + 1/2. Roughly speking, the bove theorem sys tht the rte of shortened PAC with modulus q, column-weight r 3 nd log log q girth eight cnnot be more thn 1 c 0q r. Similrly, the rte of shortened rry code with modulus q, column-weight r 2 nd girth ten is, s rough estimte, bounded from bove by 1 r q. It is nturl to wnt to compre the bounds of Theorem 9 to those obtined from the ppliction of the Moore bound to the Tnner grphs of rry codes. The Moore bound 3 for biprtite grph [11] bounds the number of vertices in the grph in terms of the girth nd the verge left nd right degrees. Consider biprtite grph with n L left vertices, n R right vertices, m edges nd girth g. Let d L = m n L be the verge left degree, d R = m n R the verge right degree. Then, n L n R g/2 1 i=0 g/2 1 i=0 (d R 1) i/2 (d L 1) i/2 (16) (d L 1) i/2 (d R 1) i/2. (17) The bove bounds re esily proved for bi-regulr biprtite grphs, i.e., grphs in which ech left (resp. right) vertex hs degree d L (resp. d R ). Now, the Tnner grph of n rry code of modulus q, column-weight r nd hving s block-columns is bi-regulr with n L = qs, n R = qr, d L = r nd d R = s. So, for such Tnner grph of girth eight, the bound in (16) becomes qs 1 + (s 1) + (s 1)(r 1) + (s 1) 2 (r 1) = s [1 + (s 1)(r 1)], which yields the bound s 1 + q 1 r 1. (18) The bound in (17) lso gives exctly the sme result. Note tht this bound is, symptoticlly in q, looser thn the bound in Theorem 9(). But for prcticl purposes, this is more useful bound thn tht of the theorem becuse the c 0 in the theorem is not explicitly specified. On the other hnd, pplying (16) to the Tnner grph of n rry code of girth ten, we get qs s [1 + (s 1)(r 1)] + (s 1) 2 (r 1) 2, which upon re-rrngement becomes r(r 1)s 2 [r(2r 3) + q] s + (r 1) 2 0. Solving for s now yields s q + r(2r 3) + (q + r(2r 3)) 2 4r(r 1) 3. 2r(r 1) (19) For q r 2 q, this upper bound is roughly r(r 1). It is cler tht in most cses of interest, this is not s good bound s tht of Theorem 9(b). We would like to remrk tht nother 3 To be correct, this should be clled Moore-type bound, s the originl Moore bound (see [3, p. 180]) only pplies to regulr grphs.

8 8 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, 2008 upper bound cn be obtined vi (17), but this turns out to be looser thn the bound in (19). We summrize the bove bounds in the following theorem. Theorem 10. () The number of block-columns in the pritycheck mtrix of shortened rry code with modulus q, column-weight r nd girth eight cnnot exceed 1+(q 1)/(r 1). (b) The number of block-columns in the prity-check mtrix of shortened rry code with modulus q, column-weight r nd girth ten is t most q + r(2r 3) + (q + r(2r 3)) 2 4r(r 1) 3. 2r(r 1) B. Lower bounds on s(q; Ω) We next consider the converse problem of finding lower bounds on the size of integer sequences voiding solutions to collection of cycle-governing equtions. The problem of constructing long sequences of integers tht do not contin solutions to certin kinds of homogeneous liner equtions hs long history. For exmple, lrge non-verging subsets of [1, N] were described or constructed by Behrend [1], Moser [21] nd Rnkin [25], using geometricl rguments. We will generlize some of these results to cover certin clsses of equtions of the form given in (15). We strt with lower bound on the mximum length of sequences tht re c i -non-verging over Z q, for l distinct integers c i [2, q 2]. The proof of this bound is provided in the Appendix. Theorem 11. Let l 1, nd let Ω be the collection of equtions x + c i y = (c i + 1)z, i = 1, 2,..., l, for some constnts c i [1, q 2] such tht c i c j for i j. Then, ( ) 3q 2 1/3 s(q; Ω). l(q 1) The lower bound derived in the theorem bove is quite loose. For exmple, for q = 241, greedy lgorithm (to be described in Section 5) produces sequence of 15 integers tht is simultneously non-verging nd 2-non-verging over Z q. However, the theorem pplied with l = 2, c 1 = 1 nd c 2 = 2 gives lower bound of 8 for the crdinlity of such sequence. A more generl lower bound cn be derived by extending result of Behrend [1] derived originlly for non-verging sequences. Consider the following system, Ω, of l equtions in the vribles u 1, u 2,...,u m, v: m j=1 c 1,j u j = b 1 v Ω :... m j=1 c l,j u j = b l v, (20) where the coefficients c i,j, b i re non-negtive integers such tht for ech i [1, l], t lest two of the c i,j s re nonzero, nd m j=1 c i,j = b i > 0. Theorem 12. Given system, Ω, s in (20), let D = mx 1 i l b i. Then, for q > D 2, s(q; Ω) γ 1 q e γ2 log q 1 2 log log q (1 + o(1)) 1 where log denotes the nturl logrithm, γ 1 = D 2 2 log D, γ 2 = 2 2 logd, nd o(1) denotes correction fctor tht vnishes s q. We postpone the proof of the theorem to the Appendix. The bove result cn be compred directly to the result of Theorem 11 since the system of equtions x+c i y = (c i +1)z, i = 1, 2,...,l, is of the form given in (20). Therefore, the result of Theorem 12 pplies to this system of equtions Ω, with D = 1 + mx i c i. It is esily seen tht by the bound of Theorem 12, s(q; Ω) lim q q 1 ǫ = for ny ǫ > 0. Since ǫ cn be chosen to be rbitrrily smll, this is much stronger, symptoticlly in q, thn the result of Theorem 11, which only shows tht s(q; Ω) C q 1/3 for some constnt C > 0 independent of q. However, for smll vlues of q, prticulrly for the vlues of the modulus q typiclly used in prcticl rry code design, the bound of Theorem 11 is better thn tht of Theorem 12. For instnce, when pplied to the system, Ω, consisting of the pir of equtions x + y = 2z nd x + 2y = 3z, the bound of Theorem 12, for q = 241, evlutes to 0.66, which just shows tht s(q; Ω) 1. As stted erlier, the bound of Theorem 11 yields s(q; Ω) 8 in this cse. To conclude this section, we remrk tht while the problem of precisely estimting the growth rte of s(q; Ω) with q is one of considerble interest nd vlue, finding provbly good estimtes is notoriously difficult problem. For exmple, the current best lower bound for the growth rte of the crdinlity of non-verging sequences is tht due to Behrend (Theorem 12 for the specil cse of Ω consisting of the single eqution x + y = 2z), but it is still not known whether this is the best possible such bound. V. CONSTRUCTION METHODS The simplest nd computtionlly lest expensive methods for generting integer sequences stisfying given set of constrints re greedy serch strtegies nd vritions thereof. A typicl greedy serch lgorithm strts with n initil seed sequence tht trivilly stisfies the given constrints, nd progressively extends the sequence by dding new terms tht continue to mintin the constrints. As n exmple, to construct non-negtive integer sequence tht contins no solutions to ny eqution within system, Ω, of cycle-governing equtions of the form (15), we strt with seed sequence of m 1 non-negtive integers, n 1 < n 2 <... < n m 1, where m is the lest number of vribles mong ny of the equtions in Ω. For ech j m, we tke n j to be the lest integer greter thn n j 1 such tht {n 1, n 2,..., n j } contins no solutions to ny eqution in Ω. The rte of growth of elements in sequence generted by such greedy serch procedure is influenced by the choice of the seed sequence

9 MILENKOVIC, KASHYAP AND LEYBA: SHORTENED ARRAY CODES 9 [24]. The serch needs to be performed only once to generte sequence of integers voiding solutions to ny eqution in Ω, nd it is esily seen tht the lgorithm hs complexity O(L q M+1 ), where L denotes the number of equtions in Ω, M is the mximum number of vribles mong ll these equtions, nd q is the prime modulus. Tbles II V list the output of the greedy serch procedure, initilized by different seed sequences, for finding sequences tht void solutions to vrious cycle-governing equtions in PAC s nd IAC s. The first two terms of ech sequence listed in the tbles form the seed sequence for the greedy serch lgorithm. There is n lterntive procedure tht often genertes sequences with more terms thn simple greedy serch routine. The ide is to strt with some construction of dense sequence voiding solutions to some subset of the cycle-governing equtions in the set Ω, nd then to sequentilly expurgte elements of tht sequence tht violte ny of the remining constrints. After the expurgtion procedure is completed, dditionl elements my be dded to the sequence s long s they jointly void solutions to ll cycle-governing equtions in Ω. A good sequence with which to strt this lterntive procedure cn be constructed ccording to method outlined by Boszny [4]. The construction proceeds through the following steps. First, prime q is chosen, nd long with it the smllest integer t such tht q t 4. Let n j = j t 3 j(j + 1) +, j = 1, 2,..., t 1, 2 nd let S = {n 1, n 2,...,n t 1 } [0, q 1]. It cn be shown tht the sequence S does not contin proper solutions over Z q to ny eqution of the form m c i u i = b v i=1 where c 1, c 2,..., c m, b re positive integers such tht m i=1 c i = b. Next, one uses simple greedy lgorithm to find the lrgest subset S S tht does not contin proper solutions to cycle-governing equtions in Ω tht re not of the bove form. The lst step in the procedure is to check whether there exist integers in [0, q 1] tht cn be dded to S without creting proper solution within S to some cycle-governing eqution. If such integers exist, they re sequentilly dded to the set S. As illustrtive exmples, we list three sequences constructed using the dpttion of Boszny s method described bove. The sequence 1, 4, 8, 23, 40, 126, 253, 352, 381, 495 constructed by this method does not contin solutions to ny of the equtions listed in Tble III tht govern cycles of length six nd eight in PAC with modulus q = 911 nd column-weight r = 4. In comprison, the greedy lgorithm initilized by the seed sequence 0, 1 produces 0, 1, 5, 18, 25, 62, 95, 148, 207. The sequences 6, 8, 165, 217, 435, 654, 1095 nd 0, 1, 7, 29, 64, 111, 753, generted by the modified Boszny construction nd the greedy lgorithm with seed sequence 0, 1, respectively, void solutions to ny of the equtions listed in Tble IV. Finlly, in the cse of the equtions in Tble V, the sequences produced by the two methods re 2, 4, 28, 217, 255, 435, 654 nd 0, 1, 9, 20, 46, 51. Observe tht the sequences produced by the modified Boszny construction contin terms tht re lrger in generl thn the terms in the corresponding greedy sequences where lmost ll elements re much smller thn the prime q. VI. SIMULATION RESULTS In this section, we present the bit-error-rte (BER) curves over n AWGN chnnel for vrious (shortened) PAC s nd IAC s, nd lso provide comprisons with other codes of similr rtes nd lengths from the existing literture. All rry codes considered in this section were itertively decoded using sum-product/belief-propgtion (BP) decoder. Figures 3 nd 4 show the performnce curves, fter mximum of 30 rounds of itertive decoding, for rry codes of column-weight 3 nd row-weight 6; thus ll these codes hve designed rte 1/2. The prime modulus used for the construction of these codes is q = 1213, which yields codes with length The sets of block-column lbels used in the codes PACr3g6, PACr3g8 nd PACr3g8+ in Figure 3 re {0, 1, 2, 3, 4, 5}, {0, 1, 3, 4, 9, 10} nd {0, 1, 4, 11, 27, 39}, which correspond to PAC of girth six, shortened PAC of girth eight, nd shortened PAC of girth eight but without eight-cycles governed by the equtions in Tble II, respectively. The codes IACr3g8, IACr3g10 nd IACr3g12, whose performnce is plotted in Figure 4, re of girth eight, ten nd twelve, respectively. The respective sets of blockcolumn lbels re {0, 1, 2, 5, 7, 8}, {0, 1, 5, 14, 25, 57}, nd {0, 1, 7, 29, 64, 111}. All the IAC s in the figure hve blockrow lbels {0, 1, 3}. Figures 5 nd 6 show the results, fter mximum of 30 decoding itertions, for codes with designed rte 1/2 nd column-weight r = 4. The rry codes in Figure 5 re shortened PAC s with modulus q = 911 nd length The sequences used for the block-column lbels in the codes PACr4g6, PACr4g8 nd PACr4g8+ re {0, 1, 2, 3, 4, 5, 6, 7}, {0, 3, 4, 7, 16, 17, 20, 22} nd {0, 1, 5, 18, 25, 62, 95,148}, respectively. The codes PACr4g6 nd PACr4g8 re of girth six nd eight, respectively, while PACr4g8+ is code of girth eight with no eight-cycles governed by the equtions in Tble III. The codes IACr4g8 nd IACr4g10 in Figure 6 re IAC s of girth eight nd ten, respectively, tht use the set of block-row lbels {0, 1, 3, 7}, but differ in the modulus nd block-column lbels used. The code of girth eight hs modulus q = 911, hence length 7288, nd block-column lbels {0, 1, 2, 5, 9, 10, 18, 42}. The girth-ten code, on the other hnd, uses the modulus q = 1307, so tht it hs length 10456, nd block-column lbels {317, 344, 689, 1035, 1178,1251,1297, 1303} The reson for not choosing q to be 911 in the girth-ten code is tht none of the construction methods discussed in Section 5 produces sequence of length eight without solutions over Z 911 to ny of the equtions listed in Tble V. The smllest choice for the prime q which does produce sequence of eight blockcolumn lbels stisfying the eight-cycle constrints turns out to be For comprison purposes, ech of Figures 3 6 lso contins the BER curves for two other codes: designed rte-

10 10 Revised version, submitted to the IEEE TRANSACTIONS ON INFORMATION THEORY, Februry 1, 2008 TABLE II CYCLE-GOVERNING EQUATIONS OVER Z q FOR PAC S WITH MODULUS q AND COLUMN-WEIGHT r = 3, AND GREEDY SEQUENCES AVOIDING SOLUTIONS OVER Z 1213 TO THEM. Six-cycle eqution 2i j k = 0 Eight-cycle equtions 2i + j k 2l = 0 i + j k l = 0 3i j 2k = 0 2i j k = 0 Greedy sequences voiding the six-cycle eqution 0, 1, 3,4, 9, 10,12, 13, 27, 28, 30, 38,... 0, 2, 3,5, 9, 11,12, 14, 27, 29, 30, 39,... 0, 3, 4,7, 9, 12,13, 16, 27, 30, 35, 36,... Greedy sequences voiding ll six- nd eight-cycle equtions 0,1, 4, 11, 27, 39, 48,84, 134, 163, 223, 284, 333,... 0,2, 5, 13, 20, 37, 58,91, 135, 160, 220, 292, 354,... 0,3, 4, 13, 25, 32, 65,92, 139, 174, 225, 318, 341,... TABLE III CYCLE-GOVERNING EQUATIONS OVER Z q FOR PAC S WITH MODULUS q AND COLUMN-WEIGHT r = 4, AND GREEDY SEQUENCES AVOIDING SOLUTIONS OVER Z 911 TO THEM. Six-cycle equtions 2i j k = 0 3i j 2k = 0 Eight-cycle equtions 3i j k l = 0 3i 2j 2k + l = 0 2i 2j k + l = 0 3i 3j + k l = 0 3i 3j + 2k 2l = 0 i + j k l = 0 2i j k = 0 4i 3j k = 0 3i 2j k = 0 5i 3j 2k = 0 Greedy sequences voiding ll six-cycle equtions 0, 1,4, 5, 11, 19, 20,... 0, 2,5, 7, 13, 18, 20,... 0, 3,4, 7, 16, 17, 20,... Greedy sequences voiding ll six- nd eight-cycle equtions 0,1, 5,18, 25, 62, 95, 148, 207,... 0,2, 7,20, 45, 68, 123, 160, 216,... 0,3, 7,22, 39, 68, 123, 154, 244, PACr3g6 (n=7278, q=1213, g=6) PACr3g8 (n=7278, q=1213, g=8) PACr3g8+ (n=7278, q=1213, g=8, few 8 cycles) Rndom lbel PAC (n=7278, q=1213, g=8) Mcky Dvey (n=8000, (3,6) regulr) IACr3g8 (n=7278, q=1213, g=8) IACr3g10 (n=7278, q=1213, g=10) IACr3g12 (n=7278, q=1213, g=12) Rndom lbel IAC (n=7278, q=1213) Mcky Dvey (n=8000, (3,6) regulr) Bit Error Rte Bit Error Rte E b /N 0 (db) E b /N 0 (db) Fig. 3. BER versus E b /N 0 (db) for designed rte-1/2 PAC s with r = 3. Fig. 4. BER versus E b /N 0 (db) for designed rte-1/2 IAC s with r = 3. 1/2, regulr LDPC code of length 8000 with rndom-like structure, s constructed by McKy nd Dvey in [17], nd rndom-lbel rry code in which the block-row nd blockcolumn lbels re rndomly chosen. The McKy-Dvey code in Figures 3 nd 4 is (3, 6)-regulr code, while tht in Figures 4 nd 6 is (4, 8)-regulr code. The rndom-lbel code in Figure 3 is PAC with q = 1213, r = 3 nd set of block-column lbels {24, 460, 610, 826, 1009, 1012}. Among the equtions in Tble II, this lbel set contins solutions over Z 1213 to only one eqution, nmely, 3i 2j k = 0; the solution is (i, j, k) = (826, 1009, 460). Thus, this PAC contins no six-cycles nd reltively few eight-cycles. The rndom-lbel code in Figure 4 is n IAC with the sme choices of q, r nd block-column lbels s in the rndom-lbel PAC

p-adic Egyptian Fractions

p-adic Egyptian Fractions p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction

More information

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004 Advnced Clculus: MATH 410 Notes on Integrls nd Integrbility Professor Dvid Levermore 17 October 2004 1. Definite Integrls In this section we revisit the definite integrl tht you were introduced to when

More information

Frobenius numbers of generalized Fibonacci semigroups

Frobenius numbers of generalized Fibonacci semigroups Frobenius numbers of generlized Fiboncci semigroups Gretchen L. Mtthews 1 Deprtment of Mthemticl Sciences, Clemson University, Clemson, SC 29634-0975, USA gmtthe@clemson.edu Received:, Accepted:, Published:

More information

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS. THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS RADON ROSBOROUGH https://intuitiveexplntionscom/picrd-lindelof-theorem/ This document is proof of the existence-uniqueness theorem

More information

The Regulated and Riemann Integrals

The Regulated and Riemann Integrals Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue

More information

Lecture 14: Quadrature

Lecture 14: Quadrature Lecture 14: Qudrture This lecture is concerned with the evlution of integrls fx)dx 1) over finite intervl [, b] The integrnd fx) is ssumed to be rel-vlues nd smooth The pproximtion of n integrl by numericl

More information

W. We shall do so one by one, starting with I 1, and we shall do it greedily, trying

W. We shall do so one by one, starting with I 1, and we shall do it greedily, trying Vitli covers 1 Definition. A Vitli cover of set E R is set V of closed intervls with positive length so tht, for every δ > 0 nd every x E, there is some I V with λ(i ) < δ nd x I. 2 Lemm (Vitli covering)

More information

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system.

Here we study square linear systems and properties of their coefficient matrices as they relate to the solution set of the linear system. Section 24 Nonsingulr Liner Systems Here we study squre liner systems nd properties of their coefficient mtrices s they relte to the solution set of the liner system Let A be n n Then we know from previous

More information

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below.

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below. Dulity #. Second itertion for HW problem Recll our LP emple problem we hve been working on, in equlity form, is given below.,,,, 8 m F which, when written in slightly different form, is 8 F Recll tht we

More information

Integral points on the rational curve

Integral points on the rational curve Integrl points on the rtionl curve y x bx c x ;, b, c integers. Konstntine Zeltor Mthemtics University of Wisconsin - Mrinette 750 W. Byshore Street Mrinette, WI 5443-453 Also: Konstntine Zeltor P.O. Box

More information

SUMMER KNOWHOW STUDY AND LEARNING CENTRE

SUMMER KNOWHOW STUDY AND LEARNING CENTRE SUMMER KNOWHOW STUDY AND LEARNING CENTRE Indices & Logrithms 2 Contents Indices.2 Frctionl Indices.4 Logrithms 6 Exponentil equtions. Simplifying Surds 13 Opertions on Surds..16 Scientific Nottion..18

More information

7.2 The Definite Integral

7.2 The Definite Integral 7.2 The Definite Integrl the definite integrl In the previous section, it ws found tht if function f is continuous nd nonnegtive, then the re under the grph of f on [, b] is given by F (b) F (), where

More information

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives Block #6: Properties of Integrls, Indefinite Integrls Gols: Definition of the Definite Integrl Integrl Clcultions using Antiderivtives Properties of Integrls The Indefinite Integrl 1 Riemnn Sums - 1 Riemnn

More information

Review of Calculus, cont d

Review of Calculus, cont d Jim Lmbers MAT 460 Fll Semester 2009-10 Lecture 3 Notes These notes correspond to Section 1.1 in the text. Review of Clculus, cont d Riemnn Sums nd the Definite Integrl There re mny cses in which some

More information

A recursive construction of efficiently decodable list-disjunct matrices

A recursive construction of efficiently decodable list-disjunct matrices CSE 709: Compressed Sensing nd Group Testing. Prt I Lecturers: Hung Q. Ngo nd Atri Rudr SUNY t Bufflo, Fll 2011 Lst updte: October 13, 2011 A recursive construction of efficiently decodble list-disjunct

More information

Improper Integrals, and Differential Equations

Improper Integrals, and Differential Equations Improper Integrls, nd Differentil Equtions October 22, 204 5.3 Improper Integrls Previously, we discussed how integrls correspond to res. More specificlly, we sid tht for function f(x), the region creted

More information

Module 6: LINEAR TRANSFORMATIONS

Module 6: LINEAR TRANSFORMATIONS Module 6: LINEAR TRANSFORMATIONS. Trnsformtions nd mtrices Trnsformtions re generliztions of functions. A vector x in some set S n is mpped into m nother vector y T( x). A trnsformtion is liner if, for

More information

NUMERICAL INTEGRATION. The inverse process to differentiation in calculus is integration. Mathematically, integration is represented by.

NUMERICAL INTEGRATION. The inverse process to differentiation in calculus is integration. Mathematically, integration is represented by. NUMERICAL INTEGRATION 1 Introduction The inverse process to differentition in clculus is integrtion. Mthemticlly, integrtion is represented by f(x) dx which stnds for the integrl of the function f(x) with

More information

Math 1B, lecture 4: Error bounds for numerical methods

Math 1B, lecture 4: Error bounds for numerical methods Mth B, lecture 4: Error bounds for numericl methods Nthn Pflueger 4 September 0 Introduction The five numericl methods descried in the previous lecture ll operte by the sme principle: they pproximte the

More information

5.7 Improper Integrals

5.7 Improper Integrals 458 pplictions of definite integrls 5.7 Improper Integrls In Section 5.4, we computed the work required to lift pylod of mss m from the surfce of moon of mss nd rdius R to height H bove the surfce of the

More information

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar)

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar) Lecture 3 (5.3.2018) (trnslted nd slightly dpted from lecture notes by Mrtin Klzr) Riemnn integrl Now we define precisely the concept of the re, in prticulr, the re of figure U(, b, f) under the grph of

More information

1.9 C 2 inner variations

1.9 C 2 inner variations 46 CHAPTER 1. INDIRECT METHODS 1.9 C 2 inner vritions So fr, we hve restricted ttention to liner vritions. These re vritions of the form vx; ǫ = ux + ǫφx where φ is in some liner perturbtion clss P, for

More information

Zero-Sum Magic Graphs and Their Null Sets

Zero-Sum Magic Graphs and Their Null Sets Zero-Sum Mgic Grphs nd Their Null Sets Ebrhim Slehi Deprtment of Mthemticl Sciences University of Nevd Ls Vegs Ls Vegs, NV 89154-4020. ebrhim.slehi@unlv.edu Abstrct For ny h N, grph G = (V, E) is sid to

More information

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a).

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a). The Fundmentl Theorems of Clculus Mth 4, Section 0, Spring 009 We now know enough bout definite integrls to give precise formultions of the Fundmentl Theorems of Clculus. We will lso look t some bsic emples

More information

Generalized Fano and non-fano networks

Generalized Fano and non-fano networks Generlized Fno nd non-fno networks Nildri Ds nd Brijesh Kumr Ri Deprtment of Electronics nd Electricl Engineering Indin Institute of Technology Guwhti, Guwhti, Assm, Indi Emil: {d.nildri, bkri}@iitg.ernet.in

More information

Review of basic calculus

Review of basic calculus Review of bsic clculus This brief review reclls some of the most importnt concepts, definitions, nd theorems from bsic clculus. It is not intended to tech bsic clculus from scrtch. If ny of the items below

More information

Lecture 1. Functional series. Pointwise and uniform convergence.

Lecture 1. Functional series. Pointwise and uniform convergence. 1 Introduction. Lecture 1. Functionl series. Pointwise nd uniform convergence. In this course we study mongst other things Fourier series. The Fourier series for periodic function f(x) with period 2π is

More information

USA Mathematical Talent Search Round 1 Solutions Year 21 Academic Year

USA Mathematical Talent Search Round 1 Solutions Year 21 Academic Year 1/1/21. Fill in the circles in the picture t right with the digits 1-8, one digit in ech circle with no digit repeted, so tht no two circles tht re connected by line segment contin consecutive digits.

More information

THE QUADRATIC RECIPROCITY LAW OF DUKE-HOPKINS. Circa 1870, G. Zolotarev observed that the Legendre symbol ( a p

THE QUADRATIC RECIPROCITY LAW OF DUKE-HOPKINS. Circa 1870, G. Zolotarev observed that the Legendre symbol ( a p THE QUADRATIC RECIPROCITY LAW OF DUKE-HOPKINS PETE L CLARK Circ 1870, Zolotrev observed tht the Legendre symbol ( p ) cn be interpreted s the sign of multipliction by viewed s permuttion of the set Z/pZ

More information

Natural examples of rings are the ring of integers, a ring of polynomials in one variable, the ring

Natural examples of rings are the ring of integers, a ring of polynomials in one variable, the ring More generlly, we define ring to be non-empty set R hving two binry opertions (we ll think of these s ddition nd multipliction) which is n Abelin group under + (we ll denote the dditive identity by 0),

More information

Self-similarity and symmetries of Pascal s triangles and simplices mod p

Self-similarity and symmetries of Pascal s triangles and simplices mod p Sn Jose Stte University SJSU ScholrWorks Fculty Publictions Mthemtics nd Sttistics Februry 2004 Self-similrity nd symmetries of Pscl s tringles nd simplices mod p Richrd P. Kubelk Sn Jose Stte University,

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

1 Online Learning and Regret Minimization

1 Online Learning and Regret Minimization 2.997 Decision-Mking in Lrge-Scle Systems My 10 MIT, Spring 2004 Hndout #29 Lecture Note 24 1 Online Lerning nd Regret Minimiztion In this lecture, we consider the problem of sequentil decision mking in

More information

Exam 2, Mathematics 4701, Section ETY6 6:05 pm 7:40 pm, March 31, 2016, IH-1105 Instructor: Attila Máté 1

Exam 2, Mathematics 4701, Section ETY6 6:05 pm 7:40 pm, March 31, 2016, IH-1105 Instructor: Attila Máté 1 Exm, Mthemtics 471, Section ETY6 6:5 pm 7:4 pm, Mrch 1, 16, IH-115 Instructor: Attil Máté 1 17 copies 1. ) Stte the usul sufficient condition for the fixed-point itertion to converge when solving the eqution

More information

Bernoulli Numbers Jeff Morton

Bernoulli Numbers Jeff Morton Bernoulli Numbers Jeff Morton. We re interested in the opertor e t k d k t k, which is to sy k tk. Applying this to some function f E to get e t f d k k tk d k f f + d k k tk dk f, we note tht since f

More information

Quadratic Forms. Quadratic Forms

Quadratic Forms. Quadratic Forms Qudrtic Forms Recll the Simon & Blume excerpt from n erlier lecture which sid tht the min tsk of clculus is to pproximte nonliner functions with liner functions. It s ctully more ccurte to sy tht we pproximte

More information

Recitation 3: More Applications of the Derivative

Recitation 3: More Applications of the Derivative Mth 1c TA: Pdric Brtlett Recittion 3: More Applictions of the Derivtive Week 3 Cltech 2012 1 Rndom Question Question 1 A grph consists of the following: A set V of vertices. A set E of edges where ech

More information

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University U.U.D.M. Project Report 07:4 Frey Frctions Rickrd Fernström Exmensrete i mtemtik, 5 hp Hledre: Andres Strömergsson Exmintor: Jörgen Östensson Juni 07 Deprtment of Mthemtics Uppsl University Frey Frctions

More information

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 UNIFORM CONVERGENCE Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 Suppose f n : Ω R or f n : Ω C is sequence of rel or complex functions, nd f n f s n in some sense. Furthermore,

More information

Chapter 3 Polynomials

Chapter 3 Polynomials Dr M DRAIEF As described in the introduction of Chpter 1, pplictions of solving liner equtions rise in number of different settings In prticulr, we will in this chpter focus on the problem of modelling

More information

Convex Sets and Functions

Convex Sets and Functions B Convex Sets nd Functions Definition B1 Let L, +, ) be rel liner spce nd let C be subset of L The set C is convex if, for ll x,y C nd ll [, 1], we hve 1 )x+y C In other words, every point on the line

More information

New data structures to reduce data size and search time

New data structures to reduce data size and search time New dt structures to reduce dt size nd serch time Tsuneo Kuwbr Deprtment of Informtion Sciences, Fculty of Science, Kngw University, Hirtsuk-shi, Jpn FIT2018 1D-1, No2, pp1-4 Copyright (c)2018 by The Institute

More information

20 MATHEMATICS POLYNOMIALS

20 MATHEMATICS POLYNOMIALS 0 MATHEMATICS POLYNOMIALS.1 Introduction In Clss IX, you hve studied polynomils in one vrible nd their degrees. Recll tht if p(x) is polynomil in x, the highest power of x in p(x) is clled the degree of

More information

Theoretical foundations of Gaussian quadrature

Theoretical foundations of Gaussian quadrature Theoreticl foundtions of Gussin qudrture 1 Inner product vector spce Definition 1. A vector spce (or liner spce) is set V = {u, v, w,...} in which the following two opertions re defined: (A) Addition of

More information

and that at t = 0 the object is at position 5. Find the position of the object at t = 2.

and that at t = 0 the object is at position 5. Find the position of the object at t = 2. 7.2 The Fundmentl Theorem of Clculus 49 re mny, mny problems tht pper much different on the surfce but tht turn out to be the sme s these problems, in the sense tht when we try to pproimte solutions we

More information

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties; Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique? XII. LINEAR ALGEBRA: SOLVING SYSTEMS OF EQUATIONS Tody we re going to tlk bout solving systems of liner equtions. These re problems tht give couple of equtions with couple of unknowns, like: 6 2 3 7 4

More information

8 Laplace s Method and Local Limit Theorems

8 Laplace s Method and Local Limit Theorems 8 Lplce s Method nd Locl Limit Theorems 8. Fourier Anlysis in Higher DImensions Most of the theorems of Fourier nlysis tht we hve proved hve nturl generliztions to higher dimensions, nd these cn be proved

More information

N 0 completions on partial matrices

N 0 completions on partial matrices N 0 completions on prtil mtrices C. Jordán C. Mendes Arújo Jun R. Torregros Instituto de Mtemátic Multidisciplinr / Centro de Mtemátic Universidd Politécnic de Vlenci / Universidde do Minho Cmino de Ver

More information

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac REVIEW OF ALGEBRA Here we review the bsic rules nd procedures of lgebr tht you need to know in order to be successful in clculus. ARITHMETIC OPERATIONS The rel numbers hve the following properties: b b

More information

Math 520 Final Exam Topic Outline Sections 1 3 (Xiao/Dumas/Liaw) Spring 2008

Math 520 Final Exam Topic Outline Sections 1 3 (Xiao/Dumas/Liaw) Spring 2008 Mth 520 Finl Exm Topic Outline Sections 1 3 (Xio/Dums/Liw) Spring 2008 The finl exm will be held on Tuesdy, My 13, 2-5pm in 117 McMilln Wht will be covered The finl exm will cover the mteril from ll of

More information

MAA 4212 Improper Integrals

MAA 4212 Improper Integrals Notes by Dvid Groisser, Copyright c 1995; revised 2002, 2009, 2014 MAA 4212 Improper Integrls The Riemnn integrl, while perfectly well-defined, is too restrictive for mny purposes; there re functions which

More information

Recitation 3: Applications of the Derivative. 1 Higher-Order Derivatives and their Applications

Recitation 3: Applications of the Derivative. 1 Higher-Order Derivatives and their Applications Mth 1c TA: Pdric Brtlett Recittion 3: Applictions of the Derivtive Week 3 Cltech 013 1 Higher-Order Derivtives nd their Applictions Another thing we could wnt to do with the derivtive, motivted by wht

More information

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature CMDA 4604: Intermedite Topics in Mthemticl Modeling Lecture 19: Interpoltion nd Qudrture In this lecture we mke brief diversion into the res of interpoltion nd qudrture. Given function f C[, b], we sy

More information

New Expansion and Infinite Series

New Expansion and Infinite Series Interntionl Mthemticl Forum, Vol. 9, 204, no. 22, 06-073 HIKARI Ltd, www.m-hikri.com http://dx.doi.org/0.2988/imf.204.4502 New Expnsion nd Infinite Series Diyun Zhng College of Computer Nnjing University

More information

DIRECT CURRENT CIRCUITS

DIRECT CURRENT CIRCUITS DRECT CURRENT CUTS ELECTRC POWER Consider the circuit shown in the Figure where bttery is connected to resistor R. A positive chrge dq will gin potentil energy s it moves from point to point b through

More information

Goals: Determine how to calculate the area described by a function. Define the definite integral. Explore the relationship between the definite

Goals: Determine how to calculate the area described by a function. Define the definite integral. Explore the relationship between the definite Unit #8 : The Integrl Gols: Determine how to clculte the re described by function. Define the definite integrl. Eplore the reltionship between the definite integrl nd re. Eplore wys to estimte the definite

More information

A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H. Thomas Shores Department of Mathematics University of Nebraska Spring 2007

A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H. Thomas Shores Department of Mathematics University of Nebraska Spring 2007 A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H Thoms Shores Deprtment of Mthemtics University of Nebrsk Spring 2007 Contents Rtes of Chnge nd Derivtives 1 Dierentils 4 Are nd Integrls 5 Multivrite Clculus

More information

Chapter 14. Matrix Representations of Linear Transformations

Chapter 14. Matrix Representations of Linear Transformations Chpter 4 Mtrix Representtions of Liner Trnsformtions When considering the Het Stte Evolution, we found tht we could describe this process using multipliction by mtrix. This ws nice becuse computers cn

More information

Let S be a numerical semigroup generated by a generalized arithmetic sequence,

Let S be a numerical semigroup generated by a generalized arithmetic sequence, Abstrct We give closed form for the ctenry degree of ny element in numericl monoid generted by generlized rithmetic sequence in embedding dimension three. While it is known in generl tht the lrgest nd

More information

Numerical Integration

Numerical Integration Chpter 5 Numericl Integrtion Numericl integrtion is the study of how the numericl vlue of n integrl cn be found. Methods of function pproximtion discussed in Chpter??, i.e., function pproximtion vi the

More information

Polynomial Approximations for the Natural Logarithm and Arctangent Functions. Math 230

Polynomial Approximations for the Natural Logarithm and Arctangent Functions. Math 230 Polynomil Approimtions for the Nturl Logrithm nd Arctngent Functions Mth 23 You recll from first semester clculus how one cn use the derivtive to find n eqution for the tngent line to function t given

More information

Vyacheslav Telnin. Search for New Numbers.

Vyacheslav Telnin. Search for New Numbers. Vycheslv Telnin Serch for New Numbers. 1 CHAPTER I 2 I.1 Introduction. In 1984, in the first issue for tht yer of the Science nd Life mgzine, I red the rticle "Non-Stndrd Anlysis" by V. Uspensky, in which

More information

HW3, Math 307. CSUF. Spring 2007.

HW3, Math 307. CSUF. Spring 2007. HW, Mth 7. CSUF. Spring 7. Nsser M. Abbsi Spring 7 Compiled on November 5, 8 t 8:8m public Contents Section.6, problem Section.6, problem Section.6, problem 5 Section.6, problem 7 6 5 Section.6, problem

More information

Calculus of Variations

Calculus of Variations Clculus of Vritions Com S 477/577 Notes) Yn-Bin Ji Dec 4, 2017 1 Introduction A functionl ssigns rel number to ech function or curve) in some clss. One might sy tht functionl is function of nother function

More information

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams Chpter 4 Contrvrince, Covrince, nd Spcetime Digrms 4. The Components of Vector in Skewed Coordintes We hve seen in Chpter 3; figure 3.9, tht in order to show inertil motion tht is consistent with the Lorentz

More information

Path product and inverse M-matrices

Path product and inverse M-matrices Electronic Journl of Liner Algebr Volume 22 Volume 22 (2011) Article 42 2011 Pth product nd inverse M-mtrices Yn Zhu Cheng-Yi Zhng Jun Liu Follow this nd dditionl works t: http://repository.uwyo.edu/el

More information

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics SCHOOL OF ENGINEERING & BUIL ENVIRONMEN Mthemtics An Introduction to Mtrices Definition of Mtri Size of Mtri Rows nd Columns of Mtri Mtri Addition Sclr Multipliction of Mtri Mtri Multipliction 7 rnspose

More information

Geometric Sequences. Geometric Sequence a sequence whose consecutive terms have a common ratio.

Geometric Sequences. Geometric Sequence a sequence whose consecutive terms have a common ratio. Geometric Sequences Geometric Sequence sequence whose consecutive terms hve common rtio. Geometric Sequence A sequence is geometric if the rtios of consecutive terms re the sme. 2 3 4... 2 3 The number

More information

P 3 (x) = f(0) + f (0)x + f (0) 2. x 2 + f (0) . In the problem set, you are asked to show, in general, the n th order term is a n = f (n) (0)

P 3 (x) = f(0) + f (0)x + f (0) 2. x 2 + f (0) . In the problem set, you are asked to show, in general, the n th order term is a n = f (n) (0) 1 Tylor polynomils In Section 3.5, we discussed how to pproximte function f(x) round point in terms of its first derivtive f (x) evluted t, tht is using the liner pproximtion f() + f ()(x ). We clled this

More information

Continuous Random Variables

Continuous Random Variables STAT/MATH 395 A - PROBABILITY II UW Winter Qurter 217 Néhémy Lim Continuous Rndom Vribles Nottion. The indictor function of set S is rel-vlued function defined by : { 1 if x S 1 S (x) if x S Suppose tht

More information

13: Diffusion in 2 Energy Groups

13: Diffusion in 2 Energy Groups 3: Diffusion in Energy Groups B. Rouben McMster University Course EP 4D3/6D3 Nucler Rector Anlysis (Rector Physics) 5 Sept.-Dec. 5 September Contents We study the diffusion eqution in two energy groups

More information

Decomposition of terms in Lucas sequences

Decomposition of terms in Lucas sequences Journl of Logic & Anlysis 1:4 009 1 3 ISSN 1759-9008 1 Decomposition of terms in Lucs sequences ABDELMADJID BOUDAOUD Let P, Q be non-zero integers such tht D = P 4Q is different from zero. The sequences

More information

On the degree of regularity of generalized van der Waerden triples

On the degree of regularity of generalized van der Waerden triples On the degree of regulrity of generlized vn der Werden triples Jcob Fox Msschusetts Institute of Technology, Cmbridge, MA 02139, USA Rdoš Rdoičić Deprtment of Mthemtics, Rutgers, The Stte University of

More information

1B40 Practical Skills

1B40 Practical Skills B40 Prcticl Skills Comining uncertinties from severl quntities error propgtion We usully encounter situtions where the result of n experiment is given in terms of two (or more) quntities. We then need

More information

SOLUTIONS FOR ADMISSIONS TEST IN MATHEMATICS, COMPUTER SCIENCE AND JOINT SCHOOLS WEDNESDAY 5 NOVEMBER 2014

SOLUTIONS FOR ADMISSIONS TEST IN MATHEMATICS, COMPUTER SCIENCE AND JOINT SCHOOLS WEDNESDAY 5 NOVEMBER 2014 SOLUTIONS FOR ADMISSIONS TEST IN MATHEMATICS, COMPUTER SCIENCE AND JOINT SCHOOLS WEDNESDAY 5 NOVEMBER 014 Mrk Scheme: Ech prt of Question 1 is worth four mrks which re wrded solely for the correct nswer.

More information

Numerical integration

Numerical integration 2 Numericl integrtion This is pge i Printer: Opque this 2. Introduction Numericl integrtion is problem tht is prt of mny problems in the economics nd econometrics literture. The orgniztion of this chpter

More information

AQA Further Pure 1. Complex Numbers. Section 1: Introduction to Complex Numbers. The number system

AQA Further Pure 1. Complex Numbers. Section 1: Introduction to Complex Numbers. The number system Complex Numbers Section 1: Introduction to Complex Numbers Notes nd Exmples These notes contin subsections on The number system Adding nd subtrcting complex numbers Multiplying complex numbers Complex

More information

The Riemann-Lebesgue Lemma

The Riemann-Lebesgue Lemma Physics 215 Winter 218 The Riemnn-Lebesgue Lemm The Riemnn Lebesgue Lemm is one of the most importnt results of Fourier nlysis nd symptotic nlysis. It hs mny physics pplictions, especilly in studies of

More information

Taylor Polynomial Inequalities

Taylor Polynomial Inequalities Tylor Polynomil Inequlities Ben Glin September 17, 24 Abstrct There re instnces where we my wish to pproximte the vlue of complicted function round given point by constructing simpler function such s polynomil

More information

ODE: Existence and Uniqueness of a Solution

ODE: Existence and Uniqueness of a Solution Mth 22 Fll 213 Jerry Kzdn ODE: Existence nd Uniqueness of Solution The Fundmentl Theorem of Clculus tells us how to solve the ordinry differentil eqution (ODE) du = f(t) dt with initil condition u() =

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 2013 Outline 1 Riemnn Sums 2 Riemnn Integrls 3 Properties

More information

Overview of Calculus I

Overview of Calculus I Overview of Clculus I Prof. Jim Swift Northern Arizon University There re three key concepts in clculus: The limit, the derivtive, nd the integrl. You need to understnd the definitions of these three things,

More information

APPROXIMATE INTEGRATION

APPROXIMATE INTEGRATION APPROXIMATE INTEGRATION. Introduction We hve seen tht there re functions whose nti-derivtives cnnot be expressed in closed form. For these resons ny definite integrl involving these integrnds cnnot be

More information

approaches as n becomes larger and larger. Since e > 1, the graph of the natural exponential function is as below

approaches as n becomes larger and larger. Since e > 1, the graph of the natural exponential function is as below . Eponentil nd rithmic functions.1 Eponentil Functions A function of the form f() =, > 0, 1 is clled n eponentil function. Its domin is the set of ll rel f ( 1) numbers. For n eponentil function f we hve.

More information

3.4 Numerical integration

3.4 Numerical integration 3.4. Numericl integrtion 63 3.4 Numericl integrtion In mny economic pplictions it is necessry to compute the definite integrl of relvlued function f with respect to "weight" function w over n intervl [,

More information

1 Linear Least Squares

1 Linear Least Squares Lest Squres Pge 1 1 Liner Lest Squres I will try to be consistent in nottion, with n being the number of dt points, nd m < n being the number of prmeters in model function. We re interested in solving

More information

Improper Integrals. Type I Improper Integrals How do we evaluate an integral such as

Improper Integrals. Type I Improper Integrals How do we evaluate an integral such as Improper Integrls Two different types of integrls cn qulify s improper. The first type of improper integrl (which we will refer to s Type I) involves evluting n integrl over n infinite region. In the grph

More information

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function?

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function? Mth 125 Summry Here re some thoughts I ws hving while considering wht to put on the first midterm. The core of your studying should be the ssigned homework problems: mke sure you relly understnd those

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 203 Outline Riemnn Sums Riemnn Integrls Properties Abstrct

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 Automt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Problem (II) Chpter II.5.: Properties of Context Free Grmmrs (14) Anton Setzer (Bsed on book drft by J. V. Tucker nd K. Stephenson)

More information

Reversals of Signal-Posterior Monotonicity for Any Bounded Prior

Reversals of Signal-Posterior Monotonicity for Any Bounded Prior Reversls of Signl-Posterior Monotonicity for Any Bounded Prior Christopher P. Chmbers Pul J. Hely Abstrct Pul Milgrom (The Bell Journl of Economics, 12(2): 380 391) showed tht if the strict monotone likelihood

More information

Parse trees, ambiguity, and Chomsky normal form

Parse trees, ambiguity, and Chomsky normal form Prse trees, miguity, nd Chomsky norml form In this lecture we will discuss few importnt notions connected with contextfree grmmrs, including prse trees, miguity, nd specil form for context-free grmmrs

More information

f(x) dx, If one of these two conditions is not met, we call the integral improper. Our usual definition for the value for the definite integral

f(x) dx, If one of these two conditions is not met, we call the integral improper. Our usual definition for the value for the definite integral Improper Integrls Every time tht we hve evluted definite integrl such s f(x) dx, we hve mde two implicit ssumptions bout the integrl:. The intervl [, b] is finite, nd. f(x) is continuous on [, b]. If one

More information

A new algorithm for generating Pythagorean triples 1

A new algorithm for generating Pythagorean triples 1 A new lgorithm for generting Pythgoren triples 1 RH Dye 2 nd RWD Nicklls 3 The Mthemticl Gzette (1998; 82 (Mrch, No. 493, pp. 86 91 http://www.nicklls.org/dick/ppers/mths/pythgtriples1998.pdf 1 Introduction

More information

Physics 116C Solution of inhomogeneous ordinary differential equations using Green s functions

Physics 116C Solution of inhomogeneous ordinary differential equations using Green s functions Physics 6C Solution of inhomogeneous ordinry differentil equtions using Green s functions Peter Young November 5, 29 Homogeneous Equtions We hve studied, especilly in long HW problem, second order liner

More information

Monte Carlo method in solving numerical integration and differential equation

Monte Carlo method in solving numerical integration and differential equation Monte Crlo method in solving numericl integrtion nd differentil eqution Ye Jin Chemistry Deprtment Duke University yj66@duke.edu Abstrct: Monte Crlo method is commonly used in rel physics problem. The

More information

CBE 291b - Computation And Optimization For Engineers

CBE 291b - Computation And Optimization For Engineers The University of Western Ontrio Fculty of Engineering Science Deprtment of Chemicl nd Biochemicl Engineering CBE 9b - Computtion And Optimiztion For Engineers Mtlb Project Introduction Prof. A. Jutn Jn

More information

Indefinite Integral. Chapter Integration - reverse of differentiation

Indefinite Integral. Chapter Integration - reverse of differentiation Chpter Indefinite Integrl Most of the mthemticl opertions hve inverse opertions. The inverse opertion of differentition is clled integrtion. For exmple, describing process t the given moment knowing the

More information

Calculus I-II Review Sheet

Calculus I-II Review Sheet Clculus I-II Review Sheet 1 Definitions 1.1 Functions A function is f is incresing on n intervl if x y implies f(x) f(y), nd decresing if x y implies f(x) f(y). It is clled monotonic if it is either incresing

More information