On The Generalization of Error-Correcting WOM

Size: px
Start display at page:

Download "On The Generalization of Error-Correcting WOM"

Transcription

1 On The Generliztion of Error-Correcting WOM Codes Anxio (Andrew) Jing Computer Science Dept., Texs A&M University, College Sttion, TX 77843, USA Emil: Abstrct- WOM (Write Once Memory) codes re codes for efficiently storing nd updting dt in memory whose stte trnsition is irreversible. Storge medi tht cn be clssified s WOM includes flsh memories, opticl disks nd punch crds. Error-correcting WOM codes cn correct errors besides its regulr dt updting cpbility. They re incresingly importnt for electronic memories using MLCs (multi-level cells), where the stored dt re prone to errors. In this pper, we study error-correcting WOM codes tht generlize the clssic models. In prticulr, we study codes for jointly storing nd updting multiple vribles - insted of one vrible - in WOMs with multi-level cells. The error-correcting codes we study here re lso nturl extension of the recently proposedfoting codes [7]. We nlyze the performnce of the generlized errorcorrecting WOM codes nd present severl bounds. The number of vlid sttes for code is n importnt mesure of its complexity. We present three optiml codes for storing two binry vribles in n q-ry cells, where n = 1, 2, 3, respectively. We prove tht mong ll the codes with the minimum number of vlid sttes, the three codes mximize the totl number of times the vribles cn be updted. I. INTRODUCTION The Write Once Memory (WOM) ws first introduced by Rivest nd Shmir [10] to model those memories where ech bsic storge element cn trnsit from 0-stte to 1-stte but not vice vers. Erly exmples of WOM include punch crds nd opticl disks. In recent yers, flsh memories, which use floting gtes s storge cells, hve emerged s n importnt fmily of memories tht cn be modelled s WOMs. In flsh memories, every memory cell hs threshold voltge tht is one of q possible vlues: 0,1,.., q -1. The threshold voltge is the stte of the cell. Moving the cell from lower stte to higher stte cn be relized efficiently using either the hot-electron injection mechnism or the Fowler-Nordheim tunneling mechnism. However, moving the cell from higher stte to lower stte is much more expensive, becuse it requires ersing nd re-writing ll the dt in memory block, which typiclly consists of bout 128 kilobytes. The ersure nd rewriting of block re not only very slow, but lso degrde the cells' qulity nd shorten the memory's lifetime. Currently, flsh memory's lifetime is bounded by round 105 progrm-erse cycles. For this reson, the opertion of lowering cell's stte should be delyed s much s possible. When we consider the time period between two block ersure opertions, cell's stte cn only move upwrd in its q sttes. When q > 2, the cell is clled multi-level cell (MLC). The dt in memories often need to be updted, especilly for pplictions such s file systems, progrms, etc. Since WOM's stte trnsition is irreversible, the number of updtes it llows is limited. Mny reserchers hve studied WOM codes, where single vrible is stored in WOM, nd the WOM code ims t mximizing the number of times the vrible cn be rewritten (i.e., updted) [2], [3], [6], [8], [11]. Multiple fmilies of WOM codes, including liner codes [1], [10], tbulr codes [10], codes bsed on projective geometries [9], etc., hve been invented. WOM codes tht cn correct errors hve lso been explored [4], [12]. The cpbility of error correction is especilly importnt for electronic memories using multi-level cells. Using MLC is fundmentl pproch for incresing the dt density. In flsh memories, q-ry cells where q = 4 up to 256 hve been implemented. It, however, brings relibility issues. Vrious resons cn mke the stte of cell be red incorrectly, especilly for djcent sttes. We model the problem we study s follows. The memory consists of n cells, where ech cell hs q sttes: 0, 1,.., q -1. A cell cn chnge from stte i to stte j if nd only if i <j. (0 < i,j q- 1.) k vribles re stored in the memory, where ech vrible tkes its vlue from n lphbet of size 1: {0, 1,..., I- 1}. By defult, initilly, ll the cells re in stte 0, nd ll the vribles hve the vlue 0. Every write chnges the vlue of exctly one vrible. We use t to denote the mximum number of writes llowed by the memory in the worst cse. Specificlly, for ny sequence of writes, the first t of them re gurnteed to be implementble. We use (cl, c2,..., c) - clled the cell stte vector - to denote the sttes of the n cells, where ci e [0, q -1] is the stte of the i-th cell. The vlue of En 1 Ci is clled the weight of the cell stte vector. For ny two cell stte vectors A = (c,c2,,cn) nd B = (c,c,..,c' ), their L1 distnce is defined to be dl(a,b) En = Ici- c'. We use (vl,v2,....,v) - clled the vrible vector- to denote the vlues of the k vribles, where vi C [0,1-1] is the vlue of the i-th vrible. Our error model hs three prmeters: A+, A-, nd E. Here, A+ (resp., A-) is the mximum mgnitude of singlecell error in the upwrd direction (resp., in the downwrd direction), nd E is the mximum totl mgnitude of the errors. (Nturlly, E > A+ > 0 nd E > A- > 0.) Specificlly, let's use (el, e2,..., en) - clled the error vector - to denote the n dditive errors in the n cells. For i = 1,2,,n, it mkes the stte of the i-th cell, ci, to be mistkenly red s /07/$ IEEE 1391

2 ci + ei C [0, q -1]. The errors stisfy the following constrints: -ia- < ei <A+ for ll i, nd, 1 e < E. It is generl error model for memories using MLCs. An error-correcting WOM code mps every cell stte vector (whether it contins errors or not) to vrible vector. Tht is the decoding. We ssume tht errors hppen only in the red phse - which re errors cused by fults or noise in the reding circuit - nd therefore, the rel sttes of the cells re lwys correct. So for the writing circuit, the cells' sttes re lwys error-free. (Correcting errors in the rel sttes of the cells using rewriting is nother fscinting topic, which we will study lter.) Given the current (error-free) cell stte vector nd write request, the code chnges the cell stte vector to new one corresponding to the new vrible vector. Tht is the encoding. The error-correcting WOM code should be ble to correct ny error with prmeters A+, A- nd E. Given these constrints, the error-correcting WOM code tht mximizes t - the totl number of writes - is clled optiml. Our objective is to look for optiml error-correcting WOM codes. The model we study generlizes the trditionl WOM codes, becuse here we consider the joint storge, updte nd error correction of multiple vribles insted of just one vrible. Hving multiple vribles (e.g., words) stored in memory is common in nerly ll prctices. By considering the joint coding of multiple vribles, we cn often chieve substntilly better performnce thn seprte coding for ech individul vrible. This motivtion hs led to the study of floting codes - recently proposed in [7], - which generlize trditionl WOM codes by using joint coding of multiple vribles for dt storge nd updte. The error-correcting codes we study here re nturl extension of the floting codes. An exmple of error-correcting WOM codes is given in Fig. l(). The vector inside ech circle is (vlid) cell stte vector, nd the vector beside the circle, which is in the bold font, is the corresponding vrible vector. The two rrows leving circle indicte the next two cell stte vectors given the 2 = k(l -1) possible write requests. For exmple, if the first write chnges the second vrible v2 to 1, nd the second write chnges the first vrible v, to 1, then the vrible vector chnges s (0, 0) -> (0,1) -> (1, 1), nd the cell stte vector chnges s (0, 0) -> (0, 3) -> (3, 3). The code llows t 2 writes, nd cn correct ny error with prmeters A±+ = = E = 1. For exmple, if the true cell stte vector is (cl = 6, C2 = 0) nd the error vector is (ei =-1, e2 = 0), then the cell stte vector will be incorrectly red s (cl = 5, 0). Since there is only one vlid cell stte vector within L1 distnce 1 from (5, 0), which is (ci = 6, c2 = 0), the cell stte vector nd the vrible vector will be correctly decoded s (6, 0) nd (0, 0), respectively. In this pper, we study both code construction nd the performnce nlysis of generl error-correcting WOM codes. We present severl bounds for performnce nlysis. The number of vlid cell stte vectors in WOM code is n importnt mesure of the code's complexity. We present three codes for storing two binry vribles in n q-ry cells, where n 1, 2, 3, respectively. The three codes hve t = [q-1], 4q7 6j nd q- 2 Lq ], respectively, which re provbly optiml mong ll the codes with the minimum number of vlid cell stte vectors. The detils re s follows. II. BOUNDS AND SIMPLE CODE CONSTRUCTIONS Two exmple codes re shown in Fig. l(), (b). In fct, they show two bsic wys to derive error-correcting WOM codes from ordinry WOM codes. Both exmple codes re derived from the ordinry WOM code in Fig. 1(c). The first code (shown in Fig. 1()) is n exmple of the following pproch: given n ordinry WOM code, mp the cell stte i to the cell stte i. (A+ + Ai- + 1). In this wy, ny two vlid sttes for cell re sufficiently fr wy, thus llowing error correction. The second code (shown in Fig. 1(b)) is n exmple of the following pproch: given n ordinry WOM code, mp every cell to 2E + 1 cells nd use the repetition code, which cn correct ny E errors. Since both pproches chnge either q or n, the pproprite ordinry WOM code need to be selected. We will show lter tht when n nd q re sufficiently lrge, these two pproches - especilly the first one - cn ctully build codes quite close to optiml. 6, (0,1) () (2,2,2,0,0,0 (,1,1,1,1,1 0,0,2,2,2 (0,1) (b) 2, (1,O) 1 ) 0 (0,1) Fig. 1. () An error-correcting WOM code with k = 2,1 = 2, n = 2, q = 7, t = 2, A+ = A - = E = 1. (b) An error-correcting WOM code with k = 2,1 = 2,n = 6,q = 3,t = 2,A+ A - = E = 1. (c) A nonerror-correcting WOM code with k = 2,1 2, nr 2, q = 3, t = 2. (For non-error-correcting WOM codes, Ai+ = = E 0.) We first present in Theorem 1 necessry nd sufficient condition for WOM code to be n error-correcting code. Both conditions re tight. Note tht vlid cell stte vector is cell stte vector tht cn be truly reched by the memory fter sequence of writes, when there is no error. For exmple, ll the cell stte vectors shown in Fig. 1 re vlid cell stte vectors. Given WOM code, we use dmnin to denote the minimum L1 distnce between two distinct vlid cell stte vectors. Theorem 1: For WOM code to be n error-correcting WOM code, the following condition is sufficient: dmin > 2E+ 1; the following condition is necessry: dmin>a++a Proof: The sufficient condition cn be very esily proved with the stndrd bll pcking rgument. Now let's consider the necessry condition. The proof is by contrdiction. Assume tht dmin < A +A+. We need to show tht for ny two vlid cell stte vectors A {,, 2,..., n}, B = {b, b2,..., bn} whose L1 distnce is dmin, there re two error ptterns tht (c) 1392

3 cn led A nd B to the sme cell stte vector, thus creting cse where decoding becomes impossible. For i = 1, 2,..., n, define Si to be such set of integers: Si = {s min{i, bi} < s < min{i, bi}+ A+, mx{i, bi}- Ai- < s < mx{i, bi}}. Since mx{i, bi} -min{i, bi} = li bil < Z j -bjl = dmin < A+ +,- we get Si 0. Define P, Q to be such two sets of integers: P {i1 <K i < n, i < bil, nd Q = {fll < i' < n, i > bi}. Choose W1, W2. ***,Wn to be non-negtive integers tht mximize the vlue of Zi=1 wi subject to the following two constrints: (1) if i e P, then i + wi e Si; otherwise (nmely, if i e Q), i -wi e Si; (2) En 1 wi < E. It is not difficult to see tht those integers wl, w2,, wn do exist. Define two error vectors EA {e,aea,...,ec}, EB {el, e2,, en } s follows: if i e P, then e = wi nd ei = (i -bi- wi); if i e Q, then e - wi nd B ei = li-bil wi. Let's cll vlid error vector to be n error vector tht stisfies those constrints imposed by the prmeters A+, A-, E. It is not hrd to see tht A is vlid error vector. Now we show tht so is EB. By the definition of Si, we cn see tht -ia- < K.< Ai+. To show tht 1C e B < E, consider three cses: Cse 1: E wi = E. In this cse,,n= 1 lecb = dl(a,b) En Z leai = dmin- 1 Wi < +A+A--E < 2E-E E. Cse 2: there exists jsuchtht "j e Pndwi = A+±"or "je Q ndwj = A". In this cse, Z,n= 1eCB = dl(a,b) En 1 leai = dmin 1 wi < dminwj w < \+ + A- min{a±+, A\-} < E. Cse 3: it is neither of the previous two cses. In this cse, 1 wi < E. Since Wl, W2,, Wn mximize E 1wi by their definition, we get eb = 0 for ll i, so,> ie < E. So both EA nd EB re vlid error vectors; wht's more, A + EA = B + B. So when the received (i.e., red) cell stte vector is A + EA, we cnnot tell if the true cell stte vector is A or B. Thus decoding fils, finishing the proof bsed on contrdiction. So the necessry condition is proved. U The following theorem shows the symptotic performnce of error-correcting WOM codes when n -> oc nd q --> oc. Theorem 2: Let = A+ + A Let k, I be fixed, nd let n -> oc, q --> oc. Then, for ny optiml error-correcting WOM code, q- o(qn) < t < (q 1> Proof: First, we show the lower bound to t. It hs been shown in [10] tht when q = 2 nd n -> oo, there is n ordinry WOM code - nmed the tbulr code - tht chieves t = n-o(n). Although the tbulr code is for single vrible, we cn see the k vribles here s one super vrible from n lphbet of size 1k. In this wy, the tbulr code cn be pplied to the k vribles nd still chieve t = n -o(n). Now when q -> oc, we first pply the tbulr code to the cell sttes 0 nd 1; then, pply it to cell sttes 1 nd 2; then to cell sttes 2 nd 3; so on... We obtin n ordinry WOM code with t = qn- o(qn) in this wy. Now we use n pproch of deriving error-correcting WOM codes from ordinry WOM codes tht we presented erlier. The pproch is to mp the cell sttes 0,1, 2, 3... to the cell sttes 0,, 2, 3. By pplying this pproch, we get n error-correcting WOM codes with t = I -o(qn). So for the optiml error-correcting WOM code, t > qj -o(qn). We now show the upper bound. By Theorem 1, dmin >. So every write increses the weight of the cell stte vector by t lest. The weight of the cell stte vector cn never exceed (q -1)n. So the upper bound t < (q- 1)' holds. Theorem 2 shows tht symptoticlly, t = 1>2 o(qn). In prctice, the most common type of errors hve A+ A- = 1. Tht is, only two djcent cell levels my become indistinguishble to the reding circuit. In such cse, we get t = q 31)n_o(qn). It mens tht even if there re mny errors, the errors reduce the vlue of t by only fctor of 3. It hs essentilly been shown in the proof of Theorem 2 tht when n, q re sufficiently lrge, the first pproch introduced t the beginning of this section - which is for deriving errorcorrecting WOM codes from ordinry WOM codes - constructs codes very close to optiml. It is simple to see tht the second pproch introduced there cn construct symptoticlly optiml codes. This cn be regrded s sitution where the seprtion between source coding nd chnnel coding holds. III. THREE OPTIMAL CODES WITH COMPLEXITY CONSTRAINTS Two bsic pproches for code construction hve been shown in Section II. However, they usully produce codes tht re not optiml when n or q is smll. In fct, optiml codes often exhibit irregulr internl structures. For such codes, the bsic method for decoding is to use lookup tble, which mps cell stte vectors to vrible vectors. The complexity of this decoding method is proportionl to the totl number of vlid cell stte vectors, which we shll cll the crdinlity of the code. It is, therefore, useful to study codes with minimum crdinlities. In this section, we study error-correcting WOM codes for two binry vribles. Tht is, k = I = 2. Also, we let E = A+ = A- = 1. Nmely, the code corrects ny single error of mgnitude 1. It is of specil interest to study binry vribles becuse in electronic memories, the 16 bits of word re often stored in 16 prllel blocks t the sme ddress. Consequently, writing word becomes writing bit in ech block. For 0, 1, 2, 3, we define the cell stte vectors of the i-th genertion to be the vlid cell stte vectors tht the memory cn rech fter exctly i writes. (For exmple, in Figure 1 (), the cell stte vectors in the 1st genertion re (3, 0), (0, 3), nd those in the 2nd genertion re (6, 0), (3, 3), (0, 6).) When k = 2 nd I = 2, it is simple to see tht when i > 0, the cell stte vectors in the i-th genertion correspond to exctly two vrible vectors: if i is odd, the two vrible vectors re nd (0, 1); if i is even, they re nd (1, 1). So when i > 0, the i-th genertion contins t lest two cell stte vectors. Therefore, the minimum crdinlity of code is 2t+ 1. We present three codes with the minimum crdinlity 2t + 1, respectively for n = 1, 2, 3 nd rbitrry q. We show tht they re optiml mong ll the codes with crdinlity 2t + 1, in the 1393

4 sense tht they mximize t, the number of writes. Wht's more, ll the three codes hve periodic internl structures, which significntly reduces the decoding complexity using the lookup method. In fct, the size of the lookup tble is only 4, 9 nd 15, respectively, regrdless of how lrge q is. In the following, we first present the code for n = 3, then the codes for n = 2 nd 1. A. Optiml Code for n = 3 The code for n = 3 is shown in Fig. 2. Its internl structure hs periodic pttern, where every period consists of six consecutive genertions. To see it, observe the 2nd genertion of cell stte vectors nd the 8th genertion. The 2nd genertion consists of cell stte vectors (cl = 2, c2 = 3,c3 = 1) nd (cl = 3, c2 = 2, c3= 2), while the 8th genertion consists of (cl = 10, c/ = 8,C3 = 9) nd (cl = 9, c/ = 9, c3 10). The following simple mpping shows the reltionship between these two genertions: cl = C2 + 7, c/ = c3 + 7, C3 = c More generlly, the bove mpping holds for the i-th genertion nd the (i+6)-th genertion, for i = 2, 3,..., 7. So period consists of six genertions. We keep building the code using such pttern. The code hs the following property: for i = 1, 2,..., 6 nd j =0,1, 2, 3, the bove simple mpping holds for the (6j+i+1)-th genertion nd the (6(j+1)+i+1)-th genertion. The code cn hve infinitely mny genertions. When q is finite, we truncte the code to the mximum genertion subject to the constrints tht every cell's stte does not exceed q -1. It is simple to prove tht the code cn correct ny single error of mgnitude 1. (Note tht here E = A+ = A\- = 1.) For code with the structure s shown in Fig. 2, it is sufficient to verify tht for ny two cell stte vectors either in the sme genertion or connected by n rrow, their L1 distnce is t lest 3. Then by theorem 1, the code cn correct single errors. (0,1) (0,1) (0,1) (0,1) (0,1) (0,1) (0,1) 9,9,10 9, (1, 3( ,1 6,16 Fig. 2. An error-correcting WOM code with k = 2, 1 = 2, n = 3, A+ A E = 1 nd rbitrry q. It hs t q -2-L q I. In the following, we prove tht mong ll the codes with the minimum crdinlity 2t + 1, the code in Fig. 2 hs the mximum vlue of t. Lemm 1: For code with crdinlity 2t + 1, let Wl, W2 denote the weights of the two cell stte vectors in the 2nd genertion. Then, mx{w1, w2} > 7. Proof: Since the code cn correct ny single error, for ny two vlid cell stte vectors, their Li distnce must be t lest 3. So every write increses the weight of the cell stte vector by t lest 3. Therefore, w1 > 6, w2 > 6. Assume tht w1 = w2 = 6. Then for the two cell stte vectors in the 1st genertion, their weights re both 3. Since the L1 distnce between those two vectors is t lest 3, simple enumertion shows tht without loss of generlity, those two vectors re one of the following seven pirs: (1, 1, 1) nd (3, 0, 0), (2, 1, 0) nd (0, 2, 1), (2, 1, 0) nd (1, 0, 2), (2, 1, 0) nd (0, 1, 2), (2, 1, 0) nd (0, 3, 0), (2, 1, 0) nd (0, 0, 3), (3, 0, 0) nd (0, 3, 0). (Any missing cse cn be obtined by combining one of the seven cses with permuttion of the cells.) If those two vectors re (1, 1,1) nd (3, 0, 0), since every vector in the 1st genertion cn rech every vector in the 2nd genertion through write opertion, we find tht for both vectors in the 2nd genertion, the three cells' sttes hve to be t lest mx{1, 3} = 3, mx{1, 0} = 1, mx{1, 0} = 1, respectively; since their weights re both 6, their L1 distnce is less thn 3, which is contrdiction. The other six cses cn be nlyzed similrly. So the ssumption cnnot be true. So we get mx{wl, w2} > 7. U Lemm 2: For code with crdinlity 2t + 1, let wl, w2 denote the weights of the two cell stte vectors in the i- th genertion, where i = 1, 2,3... Then, mx{ w1, w2} > 7(i 1) + 3 if i is odd, nd mx{wl, w2} > 7i if i is even. 2-2 Proof: By induction. When i = 1, mx{ wl, w2} > 3; when i = 2, by lemm 1, mx{wi, w2} > 7. In both cses, the lemm holds. This is the bse cse of induction. Assume tht the lemm holds for ny i < 2m, where m is positive integer. Let be the cell stte vector in the 2m-th genertion whose weight is t lest 7m. Consider the two genertions following the initil cell stte vector (0, 0, 0) (nmely, the 1st nd the 2nd genertions), nd compre them with the two genertions following (nmely, the (2m + 1)-th nd the (2m + 2)-th genertions). We see tht the nlysis in the proof of lemm 1 lso holds for the ltter cse, becuse ll the constrints on Li distnce must lso be stisfied for the ltter cse. So when i = 2m + 1, mx{wl, w2} -> 7m + 3 = 7(i2 2 1) -1~w1n + 3; when i = 2m + 2, mxfwlwl2} L, J2> 7m + 7 = 2 Tht completes the induction. m Lemm 3: For code with crdinlity 2t + 1, t < q- 2- L72 Proof: The weight of cell sttus vector cnnot exceed 3(q -1). By Lemm 2, we see tht if 3(q-1) mod 7 is less thn 3, then t < 2 3( 7 1)j; otherwise, t < 2 73(7 l)j + 1. We consider seven cses: (1) q = 7i; (2) q 7i + 1;...; (7) q =7i+6. Here i >1 in cses (1), (2), nd i >0in the ltter five cses. As n exmple, consider cse (1): q = 7i. In this cse, 3(q -1) = 3(7i -1) = 21i -3 = (21i -7) + 4. So t < (3i -1) 2 +1 = 6i -1. However, if t = 6i- 1, then the weights of the two cell stte vectors in the t-th genertion re t lest 7(3i -1) + 3 = 3(q -1) -1, so the Li distnce of those two vectors is less thn 3, which is contrdiction. So t < 6i- 2 = q- 2-q]. So the lemm holds. The other six cses cn be nlyzed in similr wy. For simplicity, we omit the detils. m It is not hrd to verify tht the code presented in Fig. 2 hs 1394

5 t = q- 2-q]. It chieves the upper bound to t in lemm 3. So we get: Theorem 3: The code presented in Fig. 2 hs t = q- 2- [qj. It is optiml mong ll the codes with the minimum crdinlity 2t + 1, in the sense tht it mximizes t. B. Optiml Codes for n = 2 nd ] The codes for n = 2 nd 1 re shown in Fig. 3 () nd (b), respectively. The code for n = 1 is very simple nd clerly optiml. The code for n = 2 hs periodic internl structure, where every period consists of four genertions. To see tht, observe the 1st genertion of cell stte vectors nd the 5th genertion. The 1st genertion consists of vectors (ci = 3, c2 = 0) nd (cl = 1, c2 = 2), while the 5th genertion consists of (Cl = 7, C/ = 10) nd (cl = 9, cl = 8). The following simple mpping shows the reltionship between these two genertions: cl = c2 + 7, cl = Cl + 7. More generlly, for i = 1, 2, 3, 4 nd j 0, 1, 2, 3, the bove simple mpping holds for the (4j + i)-th genertion nd the (4(j + 1) + i)-th genertion. (0,1) (0,1) (0,O) (1,O) (1,I) (1,O) (1,I) () * *b (b) Fig. 3. Two error-correcting WOM codes with k = 2,1 2, Ai+ = A- = F = 1 nd rbitrry q. () n = 2 nd t =L47 6j; (b) ri 1 nd t = Lq6-'. These two codes cn be nlyzes in similr wy s the code for n = 3. For simplicity, we skip the detils. We present the finl conclusion: Theorem 4: The two codes presented in Fig. 3 hs t L4q7 6 (when n = 2) or t = q6ij (when n = 1). They re optiml mong ll the codes with the minimum crdinlity 2t + 1, in the sense tht they mximize t. IV. EXTENDED ANALYSIS ON GENERAL ERROR-CORRECTING WOM CODES In section II, we hve presented bound to t when n nd q re sufficiently lrge. In this section, we present bound for generl error-correcting WOM codes. When n is smll, it cn be (much) better thn the following simple bound: t < (q -)n/(a+ +A- + 1). For exmple, when k = I = 3, n 2,A+ Ai\-1 FE = 1, Theorem 5 gives t < 3 iq7] 2333 q 33while the simple bound only gives t < q-1 i.5 For ny two cell stte vectors C = (C,c2,, c ) nd C/'= (cl C/2:. * c$), we sy tht C is bove C' if nd only... if for i= 1,2~ n, ci > cl Theorem 5: Let = A++A Let b = L 21.Letc k 0 (k) (I _ I)i L k2i + 1]. Let d denote the smllest positive integer such tht (n+d) > c(n+b) +b(c- 1). Then, if d- b > 0, every error-correcting WOM code hs t < k* Fdb 1)n 1 Proof: Strting with ny vlid cell stte vector, k consecutive writes cn mke the vrible vector rech or go through ny of the 1k possible vlues (including the current vrible vector). There re (k) (1 _ 1)i vrible vectors t Hmming distnce i from the current vrible vector, nd every such vrible vector cn be reched fter i, i+2, i+4... writes, with the corresponding cell stte vector's weight monotoniclly incresing. So k consecutive writes cn mke the cell stte vector rech or go through c or more distinct vlues (including the current vlue). Let's pick c such cell stte vectors, nd denote them by sl S2, * *, s,. In prticulr, let s, denote the current (the strting) cell stte vector. For i = 1, 2,..., c, let Bi denote the bll of rdius b (mesured by the L1 distnce) centered t si. By theorem 1, when i t j, the two blls Bi nd Bj re disjoint. There re (n+b) elements in Bi tht re bove si; nd if i > 1, there re t lest b elements in Bi tht re bove si nd whose weights re less thn the weight of si by 1, 2,..., b, respectively. All the c(n+b) + b(c -1) elements (which re ll cell stte vectors) discussed bove re bove sl. It is not hrd to see tht mong those c(n+b) + b(c -1) elements, one of them hs weight tht is greter thn the weight of si by t lest d. So there exists sequence of t most k writes tht cn rise the weight of the cell stte vector by t lest d -b. By prtitioning t writes into such sequences, where ech sequence contins t most k writes, we get the conclusion. U REFERENCES [1] G. D. Cohen, P. Godlewski nd F. Merkx, " Liner binry code for writeonce memories," IEEE Trnsctions on Informtion Theory, vol. IT-32, pp , September [2] A. Fit nd A. Shmir, "Generlized 'write-once' memories," IEEE Trnsctions on Informtion Theory, vol. IT-30, pp , My [3] F. Fu nd A. J. Hn Vinck, "On the cpcity of generlized write-once memory with stte trnsitions described by n rbitrry directed cyclic grph," IEEE Trnsctions on Informtion Theory, vol. 45, no. 1, pp , [4] F. Fu nd R. W. Yeung, "On the cpcity nd error-correcting codes of write-efficient memories," IEEE Trnsctions on Informtion Theory, vol. 46, no. 7, pp , [5] S. Gregori, A. Cbrini, O. Khouri nd G. Torelli, "On-chip error correcting techniques for new-genertion flsh memories," Proceedings of The IEEE, vol. 91, no. 4, April [6] C. Heegrd, "On the cpcity of permnent memory," IEEE Trnsctions on Informtion Theory, vol. IT-31, pp , Jnury [7] A. Jing, V. Bohossin nd J. Bruck, "Floting codes for joint informtion storge in write symmetric memories," Proc. IEEE Interntionl Symposium on Informtion Theory (ISIT), Nice, Frnce, June [8] A. V. Kuznetsov nd A. J. H. Vinck, "On the generl defective chnnel with informed encoder nd cpcities of some constrined memories," IEEE Trns. Inform. Theory, vol. 40, no. 6, pp , Nov [9] F. Merkx, "WOMcodes constructed with projective geometries," Tritement du Signl, vol. 1, no. 2-2, pp , [10] R. L. Rivest nd A. Shmir, "How to reuse 'write-once' memory," Informtion nd Control, vol. 55, pp. 1-19, [11] J. K. Wolf, A. D. Wyner, J. Ziv nd J. Korner, "Coding for write-once memory," AT&T Bell Lbs. Tech. J., vol. 63, no. 6, pp , [12] G. Zemor nd G. D. Cohen, "Error-correcting WOM-codes," IEEE Trns. Informtion Theory, vol. 37, no. 3, pp ,

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

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

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

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

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

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

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

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

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

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

UniversitaireWiskundeCompetitie. Problem 2005/4-A We have k=1. Show that for every q Q satisfying 0 < q < 1, there exists a finite subset K N so that

UniversitaireWiskundeCompetitie. Problem 2005/4-A We have k=1. Show that for every q Q satisfying 0 < q < 1, there exists a finite subset K N so that Problemen/UWC NAW 5/7 nr juni 006 47 Problemen/UWC UniversitireWiskundeCompetitie Edition 005/4 For Session 005/4 we received submissions from Peter Vndendriessche, Vldislv Frnk, Arne Smeets, Jn vn de

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

MORE FUNCTION GRAPHING; OPTIMIZATION. (Last edited October 28, 2013 at 11:09pm.)

MORE FUNCTION GRAPHING; OPTIMIZATION. (Last edited October 28, 2013 at 11:09pm.) MORE FUNCTION GRAPHING; OPTIMIZATION FRI, OCT 25, 203 (Lst edited October 28, 203 t :09pm.) Exercise. Let n be n rbitrry positive integer. Give n exmple of function with exctly n verticl symptotes. Give

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

Infinite Geometric Series

Infinite Geometric Series Infinite Geometric Series Finite Geometric Series ( finite SUM) Let 0 < r < 1, nd let n be positive integer. Consider the finite sum It turns out there is simple lgebric expression tht is equivlent to

More information

UNIT 1 FUNCTIONS AND THEIR INVERSES Lesson 1.4: Logarithmic Functions as Inverses Instruction

UNIT 1 FUNCTIONS AND THEIR INVERSES Lesson 1.4: Logarithmic Functions as Inverses Instruction Lesson : Logrithmic Functions s Inverses Prerequisite Skills This lesson requires the use of the following skills: determining the dependent nd independent vribles in n exponentil function bsed on dt from

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

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014 CMPSCI 250: Introduction to Computtion Lecture #31: Wht DFA s Cn nd Cn t Do Dvid Mix Brrington 9 April 2014 Wht DFA s Cn nd Cn t Do Deterministic Finite Automt Forml Definition of DFA s Exmples of DFA

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

Math 8 Winter 2015 Applications of Integration

Math 8 Winter 2015 Applications of Integration Mth 8 Winter 205 Applictions of Integrtion Here re few importnt pplictions of integrtion. The pplictions you my see on n exm in this course include only the Net Chnge Theorem (which is relly just the Fundmentl

More information

We will see what is meant by standard form very shortly

We will see what is meant by standard form very shortly THEOREM: For fesible liner progrm in its stndrd form, the optimum vlue of the objective over its nonempty fesible region is () either unbounded or (b) is chievble t lest t one extreme point of the fesible

More information

Chapter 5 : Continuous Random Variables

Chapter 5 : Continuous Random Variables STAT/MATH 395 A - PROBABILITY II UW Winter Qurter 216 Néhémy Lim Chpter 5 : Continuous Rndom Vribles Nottions. N {, 1, 2,...}, set of nturl numbers (i.e. ll nonnegtive integers); N {1, 2,...}, set of ll

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

19 Optimal behavior: Game theory

19 Optimal behavior: Game theory Intro. to Artificil Intelligence: Dle Schuurmns, Relu Ptrscu 1 19 Optiml behvior: Gme theory Adversril stte dynmics hve to ccount for worst cse Compute policy π : S A tht mximizes minimum rewrd Let S (,

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

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

How to simulate Turing machines by invertible one-dimensional cellular automata

How to simulate Turing machines by invertible one-dimensional cellular automata How to simulte Turing mchines by invertible one-dimensionl cellulr utomt Jen-Christophe Dubcq Déprtement de Mthémtiques et d Informtique, École Normle Supérieure de Lyon, 46, llée d Itlie, 69364 Lyon Cedex

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

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

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

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

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

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

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

Spanning tree congestion of some product graphs

Spanning tree congestion of some product graphs Spnning tree congestion of some product grphs Hiu-Fi Lw Mthemticl Institute Oxford University 4-9 St Giles Oxford, OX1 3LB, United Kingdom e-mil: lwh@mths.ox.c.uk nd Mikhil I. Ostrovskii Deprtment of Mthemtics

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

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

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

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies Stte spce systems nlysis (continued) Stbility A. Definitions A system is sid to be Asymptoticlly Stble (AS) when it stisfies ut () = 0, t > 0 lim xt () 0. t A system is AS if nd only if the impulse response

More information

Acceptance Sampling by Attributes

Acceptance Sampling by Attributes Introduction Acceptnce Smpling by Attributes Acceptnce smpling is concerned with inspection nd decision mking regrding products. Three spects of smpling re importnt: o Involves rndom smpling of n entire

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

Introduction to Group Theory

Introduction to Group Theory Introduction to Group Theory Let G be n rbitrry set of elements, typiclly denoted s, b, c,, tht is, let G = {, b, c, }. A binry opertion in G is rule tht ssocites with ech ordered pir (,b) of elements

More information

4 7x =250; 5 3x =500; Read section 3.3, 3.4 Announcements: Bell Ringer: Use your calculator to solve

4 7x =250; 5 3x =500; Read section 3.3, 3.4 Announcements: Bell Ringer: Use your calculator to solve Dte: 3/14/13 Objective: SWBAT pply properties of exponentil functions nd will pply properties of rithms. Bell Ringer: Use your clcultor to solve 4 7x =250; 5 3x =500; HW Requests: Properties of Log Equtions

More information

Is there an easy way to find examples of such triples? Why yes! Just look at an ordinary multiplication table to find them!

Is there an easy way to find examples of such triples? Why yes! Just look at an ordinary multiplication table to find them! PUSHING PYTHAGORAS 009 Jmes Tnton A triple of integers ( bc,, ) is clled Pythgoren triple if exmple, some clssic triples re ( 3,4,5 ), ( 5,1,13 ), ( ) fond of ( 0,1,9 ) nd ( 119,10,169 ). + b = c. For

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

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

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

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

Scientific notation is a way of expressing really big numbers or really small numbers.

Scientific notation is a way of expressing really big numbers or really small numbers. Scientific Nottion (Stndrd form) Scientific nottion is wy of expressing relly big numbers or relly smll numbers. It is most often used in scientific clcultions where the nlysis must be very precise. Scientific

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

Read section 3.3, 3.4 Announcements:

Read section 3.3, 3.4 Announcements: Dte: 3/1/13 Objective: SWBAT pply properties of exponentil functions nd will pply properties of rithms. Bell Ringer: 1. f x = 3x 6, find the inverse, f 1 x., Using your grphing clcultor, Grph 1. f x,f

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

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

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

221B Lecture Notes WKB Method

221B Lecture Notes WKB Method Clssicl Limit B Lecture Notes WKB Method Hmilton Jcobi Eqution We strt from the Schrödinger eqution for single prticle in potentil i h t ψ x, t = [ ] h m + V x ψ x, t. We cn rewrite this eqution by using

More information

Math 360: A primitive integral and elementary functions

Math 360: A primitive integral and elementary functions Mth 360: A primitive integrl nd elementry functions D. DeTurck University of Pennsylvni October 16, 2017 D. DeTurck Mth 360 001 2017C: Integrl/functions 1 / 32 Setup for the integrl prtitions Definition:

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

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

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

4.4 Areas, Integrals and Antiderivatives

4.4 Areas, Integrals and Antiderivatives . res, integrls nd ntiderivtives 333. Ares, Integrls nd Antiderivtives This section explores properties of functions defined s res nd exmines some connections mong res, integrls nd ntiderivtives. In order

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

Student Activity 3: Single Factor ANOVA

Student Activity 3: Single Factor ANOVA MATH 40 Student Activity 3: Single Fctor ANOVA Some Bsic Concepts In designed experiment, two or more tretments, or combintions of tretments, is pplied to experimentl units The number of tretments, whether

More information

Week 10: Line Integrals

Week 10: Line Integrals Week 10: Line Integrls Introduction In this finl week we return to prmetrised curves nd consider integrtion long such curves. We lredy sw this in Week 2 when we integrted long curve to find its length.

More information

Math 61CM - Solutions to homework 9

Math 61CM - Solutions to homework 9 Mth 61CM - Solutions to homework 9 Cédric De Groote November 30 th, 2018 Problem 1: Recll tht the left limit of function f t point c is defined s follows: lim f(x) = l x c if for ny > 0 there exists δ

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

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

( dg. ) 2 dt. + dt. dt j + dh. + dt. r(t) dt. Comparing this equation with the one listed above for the length of see that

( dg. ) 2 dt. + dt. dt j + dh. + dt. r(t) dt. Comparing this equation with the one listed above for the length of see that Arc Length of Curves in Three Dimensionl Spce If the vector function r(t) f(t) i + g(t) j + h(t) k trces out the curve C s t vries, we cn mesure distnces long C using formul nerly identicl to one tht we

More information

We partition C into n small arcs by forming a partition of [a, b] by picking s i as follows: a = s 0 < s 1 < < s n = b.

We partition C into n small arcs by forming a partition of [a, b] by picking s i as follows: a = s 0 < s 1 < < s n = b. Mth 255 - Vector lculus II Notes 4.2 Pth nd Line Integrls We begin with discussion of pth integrls (the book clls them sclr line integrls). We will do this for function of two vribles, but these ides cn

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

Lecture Note 9: Orthogonal Reduction

Lecture Note 9: Orthogonal Reduction MATH : Computtionl Methods of Liner Algebr 1 The Row Echelon Form Lecture Note 9: Orthogonl Reduction Our trget is to solve the norml eution: Xinyi Zeng Deprtment of Mthemticl Sciences, UTEP A t Ax = A

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

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3 2 The Prllel Circuit Electric Circuits: Figure 2- elow show ttery nd multiple resistors rrnged in prllel. Ech resistor receives portion of the current from the ttery sed on its resistnce. The split is

More information

The steps of the hypothesis test

The steps of the hypothesis test ttisticl Methods I (EXT 7005) Pge 78 Mosquito species Time of dy A B C Mid morning 0.0088 5.4900 5.5000 Mid Afternoon.3400 0.0300 0.8700 Dusk 0.600 5.400 3.000 The Chi squre test sttistic is the sum of

More information

Riemann is the Mann! (But Lebesgue may besgue to differ.)

Riemann is the Mann! (But Lebesgue may besgue to differ.) Riemnn is the Mnn! (But Lebesgue my besgue to differ.) Leo Livshits My 2, 2008 1 For finite intervls in R We hve seen in clss tht every continuous function f : [, b] R hs the property tht for every ɛ >

More information

1 Probability Density Functions

1 Probability Density Functions Lis Yn CS 9 Continuous Distributions Lecture Notes #9 July 6, 28 Bsed on chpter by Chris Piech So fr, ll rndom vribles we hve seen hve been discrete. In ll the cses we hve seen in CS 9, this ment tht our

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

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

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

Definition of Continuity: The function f(x) is continuous at x = a if f(a) exists and lim

Definition of Continuity: The function f(x) is continuous at x = a if f(a) exists and lim Mth 9 Course Summry/Study Guide Fll, 2005 [1] Limits Definition of Limit: We sy tht L is the limit of f(x) s x pproches if f(x) gets closer nd closer to L s x gets closer nd closer to. We write lim f(x)

More information

Section 14.3 Arc Length and Curvature

Section 14.3 Arc Length and Curvature Section 4.3 Arc Length nd Curvture Clculus on Curves in Spce In this section, we ly the foundtions for describing the movement of n object in spce.. Vector Function Bsics In Clc, formul for rc length in

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

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

Math 270A: Numerical Linear Algebra

Math 270A: Numerical Linear Algebra Mth 70A: Numericl Liner Algebr Instructor: Michel Holst Fll Qurter 014 Homework Assignment #3 Due Give to TA t lest few dys before finl if you wnt feedbck. Exercise 3.1. (The Bsic Liner Method for Liner

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

1 Sets Functions and Relations Mathematical Induction Equivalence of Sets and Countability The Real Numbers...

1 Sets Functions and Relations Mathematical Induction Equivalence of Sets and Countability The Real Numbers... Contents 1 Sets 1 1.1 Functions nd Reltions....................... 3 1.2 Mthemticl Induction....................... 5 1.3 Equivlence of Sets nd Countbility................ 6 1.4 The Rel Numbers..........................

More information

Riemann Integrals and the Fundamental Theorem of Calculus

Riemann Integrals and the Fundamental Theorem of Calculus Riemnn Integrls nd the Fundmentl Theorem of Clculus Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University September 16, 2013 Outline Grphing Riemnn Sums

More information

The Properties of Stars

The Properties of Stars 10/11/010 The Properties of Strs sses Using Newton s Lw of Grvity to Determine the ss of Celestil ody ny two prticles in the universe ttrct ech other with force tht is directly proportionl to the product

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

A. Limits - L Hopital s Rule ( ) How to find it: Try and find limits by traditional methods (plugging in). If you get 0 0 or!!, apply C.! 1 6 C.

A. Limits - L Hopital s Rule ( ) How to find it: Try and find limits by traditional methods (plugging in). If you get 0 0 or!!, apply C.! 1 6 C. A. Limits - L Hopitl s Rule Wht you re finding: L Hopitl s Rule is used to find limits of the form f ( x) lim where lim f x x! c g x ( ) = or lim f ( x) = limg( x) = ". ( ) x! c limg( x) = 0 x! c x! c

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

Math 426: Probability Final Exam Practice

Math 426: Probability Final Exam Practice Mth 46: Probbility Finl Exm Prctice. Computtionl problems 4. Let T k (n) denote the number of prtitions of the set {,..., n} into k nonempty subsets, where k n. Argue tht T k (n) kt k (n ) + T k (n ) by

More information

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9.

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9. Regulr Expressions, Pumping Lemm, Right Liner Grmmrs Ling 106 Mrch 25, 2002 1 Regulr Expressions A regulr expression descries or genertes lnguge: it is kind of shorthnd for listing the memers of lnguge.

More information

Lecture 19: Continuous Least Squares Approximation

Lecture 19: Continuous Least Squares Approximation Lecture 19: Continuous Lest Squres Approximtion 33 Continuous lest squres pproximtion We begn 31 with the problem of pproximting some f C[, b] with polynomil p P n t the discrete points x, x 1,, x m for

More information

Definite integral. Mathematics FRDIS MENDELU

Definite integral. Mathematics FRDIS MENDELU Definite integrl Mthemtics FRDIS MENDELU Simon Fišnrová Brno 1 Motivtion - re under curve Suppose, for simplicity, tht y = f(x) is nonnegtive nd continuous function defined on [, b]. Wht is the re of the

More information

Finite Automata. Informatics 2A: Lecture 3. John Longley. 22 September School of Informatics University of Edinburgh

Finite Automata. Informatics 2A: Lecture 3. John Longley. 22 September School of Informatics University of Edinburgh Lnguges nd Automt Finite Automt Informtics 2A: Lecture 3 John Longley School of Informtics University of Edinburgh jrl@inf.ed.c.uk 22 September 2017 1 / 30 Lnguges nd Automt 1 Lnguges nd Automt Wht is

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

f(x)dx . Show that there 1, 0 < x 1 does not exist a differentiable function g : [ 1, 1] R such that g (x) = f(x) for all

f(x)dx . Show that there 1, 0 < x 1 does not exist a differentiable function g : [ 1, 1] R such that g (x) = f(x) for all 3 Definite Integrl 3.1 Introduction In school one comes cross the definition of the integrl of rel vlued function defined on closed nd bounded intervl [, b] between the limits nd b, i.e., f(x)dx s the

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

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

Administrivia CSE 190: Reinforcement Learning: An Introduction

Administrivia CSE 190: Reinforcement Learning: An Introduction Administrivi CSE 190: Reinforcement Lerning: An Introduction Any emil sent to me bout the course should hve CSE 190 in the subject line! Chpter 4: Dynmic Progrmming Acknowledgment: A good number of these

More information