Digital Circuit Engineering

Size: px
Start display at page:

Download "Digital Circuit Engineering"

Transcription

1 igitl Ciruit ngineering IGITL 2nd istributive (X + )(X + ) = X + Simplifition bsorption YX + X = X Y + XY = X + Y XY + XY = X emorgn Simple VLSI SIGN X + Y = XY X Y = X + Y emorgn Generl If (, b,... z,+,.,0,1) Then (, b,... z,.,+,1,0) Remember to brket N terms Crleton University 2006 ig Cir II p. 0 Revised; Jnury 24, 2007 Slide i emorgn s Theorem Simple two vrible forms s equtions nd s gtes with inverted inputs Why Rel Gtes re /, not N/ Two symbols for ; two for N- designs re esier to think bout - designs must be done to use rel gtes esign with N-; Implement with - Chnge between them using emorgn s Theorem N/ to / Conversions Generlized emorgn s Thorem Common rrors igitl Ciruits II p. 1, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide i

2 emorgn s Lw emorgn s Simple orm Used To ind the Inverse of xpressions emorgn s Lw ul emorgn s Lw = + (em) + = (em) Inverse The dul inverse + = = quivlent grphil forms: = K = + K K + = G = G G = C = + C N N N C + = = ig Cir II p. 2 Revised; Jnury 24, 2007 Slide 2 emorgn s Lw emorgn s Lws on Complementing emorgn s Lws on Complementing xpressions theorem relting s nd s. n gte with inverted inputs is equivlent to n N gte with n inverted output. n N gte with inverted inputs is equivlent to n gte with n inverted output. Inverting inputs nd outputs of n mkes it n N. Inverting inputs nd outputs of n N mkes it n. XMPL Convert ( + b)( + ) to n expression with 3 letters nd inversion brs only over single letters. ( + b)( + ) = ( + b) + ( + ) (em1) = ( b) + ( ) (em2) = b + (Cler brkets) = (b + ) (1) xy + xz = x(y+z) 41. PROLM Redue (+b) + b to four letters with inversion brs over single letters only. 42. PROLM Redue d(de) + (de)e to four letters with inversion brs over single letters only. Chnging everything into NOT nd N gtes It turns out tht ny logi iruit n be mde from N nd NOT gtes. emorgn s lw n be used to trnsform the iruits. 43. PROLM Convert ((rw + t)u + r)t into funtion with only N nd NOT opertions. igitl Ciruits II p. 3, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 2

3 Why Rel Gtes re /, not N/ Rel CMOS igitl Gtes Trnsistor NOT +5 V JOLT Smll R Jolt JOLT Smll R Jolt +V Two swithes, X hndles linked together with stiff wire +V + Q 1 Q 1 =1 => Q 1 losed => =0 X PMOS trnsistor ts like: losed swith when is 0 open swith when is 1 NMOS trnsistor ts like: open swith when is 0 losed swith when is 1 Trnsistor V nd =1 =>Output Grounded Output Inverted Trnsistor V + or =1 =>Output Grounded Output Inverted One nnot mke N or gtes diretly. ll CMOS Gtes Invert Rel Gtes re, nd NOT ig Cir II p. 4 Revised; Jnury 24, 2007 Slide 3 Why Rel Gtes re /, not Construting Gtes One Cn uild Construting Gtes One Cn uild Mking CMOS gtes from trnsistors CMOS stnds for Complementry Symmetry Metl-Oxide-Semiondutor gtes. They lwys hve omplementry trnsistors, whih mens PMOS (turn off with one input) bove the output, nd NMOS (turn on with one input) below the output. The orret one inputs turn the lower NMOS trnsistors on, whih pulls the output down to zero thus inverting the output. The sily Construted CMOS Gtes s with 2, 3 or 4 inputs, s with 2, 3 or 4 inputs, nd NOTs. Gtes onstruted from other gtes To void ll the extr inverters (NOTs) rel iruits re designed to use s nd s insted of Ns nd s. Thinking Thinking in - logi is diffiult. Just look t n industril shemti used extensively for mintenne. The mrgin will be full of 1 s nd 0 s penilled in by users. Converting N- into - is strightforwrd mehnil proess. Muh less error prone thn doing logi with inverted signls 1 nd - logi. These Notes If the logi is importnt Ns nd s will be used. How n is mde If the gte design is importnt, s when we tlk bout CMOS gtes, s nd s will be used. b How n N is mde One wy of mking n X See problem 41.. b 1. If flsh is signl nme, flsh is n inverted signl. igitl Ciruits II p. 5, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 3

4 emorgn; Two Symbols for, Two for emorgn s Lws Give lternte Symbols quivlent Gte Symbols N N N Rel Gtes re nd One nnot mke N nd gtes diretly. Ciruit with rel gtes b d = (b) (d) sy to Understnd Gtes re N nd N N N Ciruit with simple gtes b d = b + d Whih one is esier for you to understnd? ig Cir II p. 6 Revised; Jnury 24, 2007 Slide 4 emorgn; Two Symbols for, Two Construting Gtes One Cn uild emorgn s Theorem The two expressions for the iruit with rel gtes nd the iruit with simple gtes, re equivlent b + d = = (b) (d) Use High-True nd-or Signls for Thinking Thinking Thinking in nnd-nor logi is diffiult. Just look t ny industril shemti used extensively for mintenne. The mrgin will be full of 1 s nd 0 s penilled in by users. Converting between nd-or nd nnd-nor is strightforwrd mehnil proess. Muh less error prone thn doing logi with sserted low signls nd nnd-nor logi. These Notes If the logi is importnt Ns nd s will be used. If the gte design is importnt, s when we tlk bout CMOS gtes, s nd s will be used. 44. PROLM Prove, using emorgn s Theroem(s), tht b + d = (b) (d) igitl Ciruits II p. 7, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 4

5 Strt the O-Trin; Use - or N-? Ciruits Using s nd s re Hrd to ollow on t Think Using s nd s. Confusing multiple logi inversions. oes wter stop or strt the trin? Is SW1 strt or stop swith? SW1 PWR IR OOPN1 OOPN2 WTR U1.1 U1.2 U1.3 U3.1 Strt_O-Trin SW1 PWR + IR (OOPN1 OOPN2) + WTR Ciruits Using Ns nd s re sy to ollow o Thinking Prt of esign with N/; Convert fter Thinking is one The sme iruit mde with Ns nd s. The finl eqution n be written from inspetion. (Is there logi error?) SW1 PWR IR OOPN1 OOPN2 WTR Strt_O-Trin SW1 PWR IR (OOPN1 + OOPN2) WTR ig Cir II p. 8 Revised; Jnury 24, 2007 Slide 5 Strt the O-Trin; Use - or Strting The O-Trin Strting The O-Trin 1 The N- logi is muh lerer. It tkes ir, power, wter to strt the trin. lso two doors must not be open. However it tkes 4 gtes nd 6 inverters to implement the N- iruit mde by dding inverters to s nd s. The less ler - iruit does the sme logi, with 4 gtes nd 1 inverter. - Logi is Confusing to Humns Multiple negtives re onfusing If your teher sid, Never will I not, not give you in igitl Ciruits, it would tke you some reful reding to determine your mrk. igrms with rel gtes This is the kind of digrm one would use to build iruit. It hs esily mnufturble gtes, i.e. NOT, nd. The numbers U1.1 et. re gte numbers tht would physilly identify the gte on lyout digrm showing where eh prt ws. sy to red digrms You should be ble to spot the logi error. OOPN1 + OOPN2 Should you be ble to strt the trin with one door open? 1. The O-Trin is n Ottw interurbn trin, whih stops right outside the ngineering uilding t Crleton University. igitl Ciruits II p. 9, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 5

6 Chnging Rel Gtes into Simple Gtes emorgn s Lw Trnsfers / Gtes Into N/ Gtes Ciruit with rel gtes b d Ciruit with simple gtes b d N N = (b) (d) Use emorgn s gte symbol t output Inverting irles nel eh other = b + d Ciruits ment for understnding the logi use Ns nd s. - rw your iruits with Ns nd s. Ciruits for onstrution re drwn with s nd s. rw onstrution digrms by: - trnsforming the understndble iruit into the rel iruit - using the emorgn lternte symbols. Compromise drwings hve S nd s with the irles re rrnged to nel eh other. lternte symbol ig Cir II p. 10 Revised; Jnury 24, 2007 Slide 6 Chnging Rel Gtes into Simple Gtes Trnsforming - igrms into Trnsforming - igrms into N- igrms igrms in this ourse will be drwn with Ns nd s s muh s possible. igrms for onstrution or mintinne, tht wnt to show extly wht gtes were used, will be drwn with s nd s. This is prtiulrly true of older digrms. ompromise method, whih is lmost s esy to follow, but shows the rel gtes s used, is to mke lternte gtes with the lternte symbols, the ones with the inverting irles on the inputs. NOT: One output irle nels ll the input irles it feeds. 45. PROLM Trnsform this iruit into simple gtes. ) igitl Ciruits II p. 11, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 6

7 esign in N nd Gtes on t do initil design in s nd s. esign in N/; Convert fter Thinking is one Rtionl People think best with N nd. Multiple inversions re very onfusing There is seldom logil reson to invert exept t iruit inputs. Conversion N/ / is esy using emorgn s form of gtes. o it fter the thinking is done. Some people still seem to prefer designing with s nd s but not in this lss ig Cir II p. 12 Revised; Jnury 24, 2007 Slide 7 esign in N nd Gtes esign With Coneptully sy Logi esign With Coneptully sy Logi In the post 2000 er, people usully think bout the logi. The detils of onstrution re done utomtilly. This mens you will normlly do N- type logi. Think with N- uild with - emorgn s Lw Trnsforms Rel Gtes to Simple Gtes 46. PROLM Trnsform this iruit into simple gtes. igitl Ciruits II p. 13, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 7

8 N/ to / Conversions Using emorgn in Grphil orm xmple: b 1. Strt with N/ iruit = ( + )(b + ) + d d 1) 2. Selet lternte onnetion lyers. (very seond lyer of onneting wires between lyers of gtes.) One end of wires my be inputs or outputs. skip skip 2) 3. Put bk-to-bk inverting irles on both ends of the leds. dd NOT gtes when neessry ((), (b) nd ()) () (b) 3) () 4. Moving inverters, or inverting bubbles my mke logi simpler. Sometimes inverters on two (or more) input leds should be moved to the output. (See next exmple) (h) 4) ig Cir II p. 14 Revised; Jnury 24, 2007 Slide 8 N/ to / Conversions Grphil Conversion N/ to / Grphil Conversion N/ to / input 1. Strt with n N- iruit. If you re strting with n eqution. drw the iruit. The originl formul will usully hve inversions only on inputs. However there my be inversions nywhere. 2. The iruit is drwn with lyer of onnetions whih feeds lyer of gtes, feeding lyer of onnetions (green), whih feeds nother lyer of gtes, whih feeds nother lyer of onnetions (green). Some iruits my hve more or fewer lyers. Selet lternte onnetion lyers. Some iruits re niely lyered with the first lyer feeding seond lyer whih feeds third lyer et. However this step is not ext. There re often severl legitimte wys to define lyers. Note some wires, like () nd (b) my pss through gte level (green) without gte. 3. Put bk-to-bk inverting irles t both ends of wires going through onnetion lyer. On leds like () nd (b), you will hve to dd n inverter, sine there is no gte on whih to ple the seond irle. 4. This step is less utomti. Look for leds where two inverters n be repled by one. When doing this be reful not to invert other onnetions on the sme input, like (h). When moving inverting irles mke sure tht the number of irles between the signl input nd ll the gte inputs it goes to, re the sme before nd fter moving ) Number of inversions from input to this gte input 1 2 (h) TR 4) (b) () Number of inversions from input to this gte input igitl Ciruits II p. 15, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 8

9 N/ to / Conversions Grphil Conversion (ont.) 4. Copy of step 4 on lst slide: It hs bk-to-bk bubbles nd onsolidted inverters 4) 5. Selet the unonventionl gtes. The ones with input bubbles. This is ompromise solution whih is: firly redble represents rel gtes 5) 6. Use emorgn lws on the unonventionl gtes. Hrd to understnd the logi but good for onstrution. b d 6) ig Cir II p. 16 Revised; Jnury 24, 2007 Slide 9 N/ to / Conversions Grphil Conversion N/ to / On previous slide You must lwys dd two inverting irles to led, or none. Never dd just one irle, not even if one exists lredy. On this slide 5. Look t the gtes. Conventionl ones hve irles on their outputs nd re s, s or NOTs. The unonventionl ones hve irles on their inputs but re still s, s or NOTs. This step gives iruit whih is firly esy to red beuse one n mentlly nel the bk-to-bk irles. However it still represents iruit you n build esily beuse it does not ontin Ns nd s. 6. If desired, one n reple the emorgn forms of nd, the ones with irles on the inputs, with the more stndrd forms with irle on the output. Sine - digrms represent rel gtes, do not ple single irle on the input of gte, s ws done in the theoretil N- digrm. 47. PROLM:. or the iruit on the right, find the - iruit when the onnetion on the levels shown re seleted. C G G H 48. PROLM ind n N- equivlent for the iruit on the left. This requires working bkwrds. igitl Ciruits II p. 17, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 9

10 N/ to / Conversions, 2nd xmple of N/ to / Seleting the 1st nd 3rd levels, insted of the 2nd nd 4th b SKIP d 1) N/ iruit; = ( + )(b + ) + d 2) Selet every other onnetion levels 3) dd nelling bk-to-bk inverting irles dd inverters where neessry. 4) Sve n inverter by using bk-to-bk output inverters insted of input inverters. b d 5) Selet the unonventionl gtes. Compromise nswer 6) emorgn onventionl gtes (optionl). Conventionl (inosur) nswer ig Cir II p. 18 Revised; Jnury 24, 2007 Slide 10 N/ to / Conversions, N/ / Conversion N/ / Conversion (ont) This is the sme iruit s the previous exmple. The differene between the exmples strts t step 2 2. the lternte bloks of leds where the inverters re dded re tht ones mrked SKIP in the first exmple. Compre step 2 here with step 2 on Slide In this step, the two inverters feeding the with inverting inputs looks too omplex. Throwing out the double irles leves us with n gte. This is not llowed. Go to the output of the nd dd bk-to-bk inversions there. This gives gte whih is llowed. oth the lower gtes on the right re equivlent to n gte, but one is simpler to implement s rel gtes. quivlent gtes 6. Chnging the s nd s with irles on their inputs, to s nd s with irles on their outputs, is the finl step. o it if you like suh drwings better, or if the drwing stndrds your ompny uses require it, or if your boss sys to. Compre the results with those in steps 5 nd 6 of the previous exmple. This iruit is mrginlly simpler thn the previous result. One NOT gte is sved. igitl Ciruits II p. 19, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 10

11 emorgn s Lw, the Generl orm emorgn s Theorems, Generl orm bstrt Nottion (,,C,... +,,) = (,,C,...,, +,) tion xmple I ) Tke oolen expression b) rket ll groups of Ns Tke dul ) Chnge N nd N d) Clen brkets Chnge dul into inverse e) Invert ll vribles = C = { C} dul = { + + C} dul = + + C = { + + C} ig Cir II p. 20 Revised; Jnury 24, 2007 Slide 1 emorgn s Lw, the Generl orm Generl orm of emorgn s Theorem Generl orm of emorgn s Theorem The slide shows simplified version The true generlized emorgn (,,C,... +,,0,1) = (,,C,...,, +,1,0) (,,C,... +,,0,1) = (,,C,...,, +,1,0) The interhnge of 0 nd 1 ws left out on the slide, sine designers prtilly never hve 0 or 1 in the expressions they operte on with emorgn s lw. emorgn generl lw is very similr to ulity The obvious differene is the inverting brs. nother importnt differene is the pplition. emorgn trnsforms n expression into its inverse. ulity tkes vlid identity nd genertes nother vlid identity. 49. PROLM ind n expression for tht hs inverting brs only over single letters, = ( + )(b + ) + d igitl Ciruits II p. 21, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 11

12 Generlized emorgn s Lw xmples (,,C,... +,,) = (,,C,...,, +,) xmple II ) Tke oolen expression = C + b) rket ll groups of Ns Tke dul ) Chnge N nd N e) Clen brkets Chnge dul into inverse e) Invert ll vribles { C} + { } dul = {++C} {+ } dul = (++C) (+ ) = (++C) (+ ) xmple III ) Tke ny oolen expression b) rket ll groups of Ns ) Chnge N nd N Ignore ny existing overbrs d) Clen brkets e) Invert ll vribles = [ C + ( + C)] = {[ { C } + { ( { } + C)} ] } dul = {[{ + + C} { + ({ + } C)}] + } dul = { + + C} { + { + } C} + = { + + C} { + { + } C} + ig Cir II p. 22 Revised; Jnury 24, 2007 Slide 11 Generlized emorgn s Lw xmples using the Generlized xmples using the Generlized emorgn s Lw e sure to put brkets round the Ns When you do lgebr, you utomtilly do the Ns before the s. The nottion is designed tht wy. Putting brkets round n shows tht the should be done before the N. When you use emorgn s lw, nd you trnsform b + d into (+b)(+d), the brkets mke sure tht the vribles in the trnsformed expression re operted on in the sme order. Tht is you don t try to do (b + )d. y pling the brkets round the Ns first, you do not get onfused during the trnsformtions. 50. PROLM () Convert ( + b)( + ) to n expression with 3 letters nd inversion brs only over single letters, using the Generlized emorgn s lw. (b) Compre this method with tht of the xmple on Comment on Slide 10 nd see if the lgebr is shorter. 51. PROLM Given H = (b + )g + de( + b), find H igitl Ciruits II p. 23, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 12

13 Generlized emorgn s Lw xmples: Generlized emorgn s Theorems xmple IV ) Tke oolen expression = C + b) rket ll groups of Ns ) Chnge N nd N Ignore existing overbrs d) Clen brkets if onvenient { C} + { } dul = {++C} {+ } dul = (++C) (+ ) e) Invert ll vribles = (++C) (+) Note: Ignore ny inverting overbrs exept over single letters = (C + ) dul = {+}+(C {+}) = {+}+(C { + }) ig Cir II p. 24 Revised; Jnury 24, 2007 Slide 12 Generlized emorgn s Lw xmples using the Generlized xmples using the Generlized emorgn s Lw Common Worry, Intermedite Overbrs When pplying the generlized lw, do not osider ny overbrs exept those on top of single letters. If the overbr is over two or more letters, just rry it through without hnge. 52. PROLM Use emorgn s generl lw to remove ll but one of the inverting brs from the dinosur iruit on Slide 10. The expression is f = (b+) ( ) ( d) igitl Ciruits II p. 25, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 13

14 emorgn; Review emorgn s Theorems Two input forms Common rrors + = K K Not brketing ll Ns before exhnging + + = N N C N C H = C + H = ++C H = { ( C)} + H dul = {+(+C)} + = = + G G H = {+(+C)} Not onsidering the less error prone grphil method, before doing messy lgebr. Generl form: (,,C,... +,,) = (,,C,...,, +,) rket ll Ned terms before trnsforming Writing s though, dul nd were ll equl. =+b =(b+) tke dul =(b+) invert vribles ig Cir II p. 26 Revised; Jnury 24, 2007 Slide 13 emorgn; Review xmples using the Generlized, X, emorgn nd nglish dpted from Ronld. Stndler's humorous nd informtive site bout nglish, written by rel engineer nd lwyer. 1 The quoted text is diretly from his work. Most legl style mnuls devote t lest one pge of ditribe to the mening of nd, or, nd/or. I n only onlude tht the intensity of these ttorneys' rgumenttion must ompenste for their ignorne! In nglish, there re two menings for : 1) The inlusive whih mens or or both. It is better expressed s N/ 2) The exlusive whih mens or but not both. In nglish, it lso mens only one of,, C... or, s opposed to logi where it mens n odd number of the set must be true. It is my impression tht most physiists nd mthemtiins generlly use or in the inlusive sense, nd most ttorneys in the US generlly use or in the exlusive sense. The people who write legl style mnuls don't seem to notie tht their ssertion bout or not only ontrdits the mthemtil definition tht is used in omputer dt bses, but lso is nrrow-minded pproh to the nglish lnguge. His point is illustrted by line from the Crleton University Helth nd Sfety doumenttion. ood nd beverges re not permitted in the lb..." Logilly, if =ood, nd =everge, this sttement mens the expression ~(&) must be true. Thus offee with no food, or dry food only, is llowed. Mp of No ( nd ) If one sys no (food or beverge) is permitted in the lb, lwyers would men ~( ), however engineers would men ~(+), whih is wht is desired, provided the brkets re used to void mbiguity. Using emorgn s Theorem, one gets ~(+) = (~)&(~) ie. No food nd no beverges re permitted. lterntely, Sdler suggests lerer nglish version, Neither food nor beverges re permitted. 1. Sdler s rtile is muh funnier thn this dpttion, but he is opyright lwyer, nd I m not going to plgirize his work here. igitl Ciruits II p. 27, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 14

15 ig Cir II p. 28 Revised; Jnury 24, 2007 Slide 14 xmples using the Generlized Solution to #52. f = (b+) ( ) ( d) Let = f = (b+) ( ) ( d) Our nswer is the inverse of = (b+) ( ) ( d) dd brkets to be sure we know where the overbr ends = [(b+) ( )] ( d) Tke dul dul = [(b )+(+)]+(+d) o side lultions using emorgn dul = [(b+) (+)]+ d = f = [(b+) (+)]+ d lternte Solution to #52. Insert overbrs [(b )+(+)] = [(b ) (+)] = [(b+) (+)] (+d) = d f = (b+) ( ) ( d) f = (b+) ( )+( d) f = (b+) (+)+( d) f = b + +( d) em x z = x+z em x z = x+z Swp (x+)(z+) = x + z igitl Ciruits II p. 29, dig2emorgn.fm Revised; Jnury 24, 2007 Comment on Slide 15

DeMorgan s Theorem. The dual DeMorgan D + E = D E D+E D E 1 D NOR D E. Slide 29 Modified; January 3, 2006 John Knight Digital Circuits p.

DeMorgan s Theorem. The dual DeMorgan D + E = D E D+E D E 1 D NOR D E. Slide 29 Modified; January 3, 2006 John Knight Digital Circuits p. DeMorgn s Theorem DeMorgn s Theorems, Simple orms DeMorgn s Theorem DeMorgn s Theorems, Simple orms DeMorgn The ul DeMorgn A + B = A B (DeM) D + E = D E (DeM2) Inverse The ul inverse A + B = A B D E =

More information

Fast Boolean Algebra

Fast Boolean Algebra Fst Boolen Alger ELEC 267 notes with the overurden removed A fst wy to lern enough to get the prel done honorly Printed; 3//5 Slide Modified; Jnury 3, 25 John Knight Digitl Circuits p. Fst Boolen Alger

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

Digital Circuit Engineering

Digital Circuit Engineering igitl ircuit Engineering #$&@ ^ ' fctoring IGITL st istributive X + X = X( + ) 2nd istributive (X + )(X + ) = X + (X + )(X + )(X + ) = X + Swp (X + )(X + ) = X + X VLSI ESIGN The Most ommon Stupid Errors

More information

Tutorial Worksheet. 1. Find all solutions to the linear system by following the given steps. x + 2y + 3z = 2 2x + 3y + z = 4.

Tutorial Worksheet. 1. Find all solutions to the linear system by following the given steps. x + 2y + 3z = 2 2x + 3y + z = 4. Mth 5 Tutoril Week 1 - Jnury 1 1 Nme Setion Tutoril Worksheet 1. Find ll solutions to the liner system by following the given steps x + y + z = x + y + z = 4. y + z = Step 1. Write down the rgumented mtrix

More information

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4 Intermedite Mth Circles Wednesdy, Novemer 14, 2018 Finite Automt II Nickols Rollick nrollick@uwterloo.c Regulr Lnguges Lst time, we were introduced to the ide of DFA (deterministic finite utomton), one

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS The University of ottinghm SCHOOL OF COMPUTR SCIC A LVL 2 MODUL, SPRIG SMSTR 2015 2016 MACHIS AD THIR LAGUAGS ASWRS Time llowed TWO hours Cndidtes my omplete the front over of their nswer ook nd sign their

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

Core 2 Logarithms and exponentials. Section 1: Introduction to logarithms

Core 2 Logarithms and exponentials. Section 1: Introduction to logarithms Core Logrithms nd eponentils Setion : Introdution to logrithms Notes nd Emples These notes ontin subsetions on Indies nd logrithms The lws of logrithms Eponentil funtions This is n emple resoure from MEI

More information

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.)

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.) CS 373, Spring 29. Solutions to Mock midterm (sed on first midterm in CS 273, Fll 28.) Prolem : Short nswer (8 points) The nswers to these prolems should e short nd not complicted. () If n NF M ccepts

More information

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005 RLETON UNIVERSIT eprtment of Eletronis ELE 2607 Swithing iruits erury 28, 05; 0 pm.0 Prolems n Most Solutions, Set, 2005 Jn. 2, #8 n #0; Simplify, Prove Prolem. #8 Simplify + + + Reue to four letters (literls).

More information

Unit 4. Combinational Circuits

Unit 4. Combinational Circuits Unit 4. Comintionl Ciruits Digitl Eletroni Ciruits (Ciruitos Eletrónios Digitles) E.T.S.I. Informáti Universidd de Sevill 5/10/2012 Jorge Jun 2010, 2011, 2012 You re free to opy, distriute

More information

Before we can begin Ch. 3 on Radicals, we need to be familiar with perfect squares, cubes, etc. Try and do as many as you can without a calculator!!!

Before we can begin Ch. 3 on Radicals, we need to be familiar with perfect squares, cubes, etc. Try and do as many as you can without a calculator!!! Nme: Algebr II Honors Pre-Chpter Homework Before we cn begin Ch on Rdicls, we need to be fmilir with perfect squres, cubes, etc Try nd do s mny s you cn without clcultor!!! n The nth root of n n Be ble

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

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

Lecture 3: Equivalence Relations

Lecture 3: Equivalence Relations Mthcmp Crsh Course Instructor: Pdric Brtlett Lecture 3: Equivlence Reltions Week 1 Mthcmp 2014 In our lst three tlks of this clss, we shift the focus of our tlks from proof techniques to proof concepts

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

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

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

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106 8. Problem Set Due Wenesy, Ot., t : p.m. in - Problem Mony / Consier the eight vetors 5, 5, 5,..., () List ll of the one-element, linerly epenent sets forme from these. (b) Wht re the two-element, linerly

More information

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation CS2N: The Coming Revolution in Computer Architecture Lortory 2 Preprtion Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes

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

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

6.5 Improper integrals

6.5 Improper integrals Eerpt from "Clulus" 3 AoPS In. www.rtofprolemsolving.om 6.5. IMPROPER INTEGRALS 6.5 Improper integrls As we ve seen, we use the definite integrl R f to ompute the re of the region under the grph of y =

More information

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1)

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1) Green s Theorem Mth 3B isussion Session Week 8 Notes Februry 8 nd Mrh, 7 Very shortly fter you lerned how to integrte single-vrible funtions, you lerned the Fundmentl Theorem of lulus the wy most integrtion

More information

Lesson 1: Quadratic Equations

Lesson 1: Quadratic Equations Lesson 1: Qudrtic Equtions Qudrtic Eqution: The qudrtic eqution in form is. In this section, we will review 4 methods of qudrtic equtions, nd when it is most to use ech method. 1. 3.. 4. Method 1: Fctoring

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

Exponentials - Grade 10 [CAPS] *

Exponentials - Grade 10 [CAPS] * OpenStx-CNX module: m859 Exponentils - Grde 0 [CAPS] * Free High School Science Texts Project Bsed on Exponentils by Rory Adms Free High School Science Texts Project Mrk Horner Hether Willims This work

More information

Green s Theorem. (2x e y ) da. (2x e y ) dx dy. x 2 xe y. (1 e y ) dy. y=1. = y e y. y=0. = 2 e

Green s Theorem. (2x e y ) da. (2x e y ) dx dy. x 2 xe y. (1 e y ) dy. y=1. = y e y. y=0. = 2 e Green s Theorem. Let be the boundry of the unit squre, y, oriented ounterlokwise, nd let F be the vetor field F, y e y +, 2 y. Find F d r. Solution. Let s write P, y e y + nd Q, y 2 y, so tht F P, Q. Let

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

CH 9 INTRO TO EQUATIONS

CH 9 INTRO TO EQUATIONS CH 9 INTRO TO EQUATIONS INTRODUCTION I m thinking of number. If I dd 10 to the number, the result is 5. Wht number ws I thinking of? R emember this question from Chpter 1? Now we re redy to formlize the

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

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

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

PYTHAGORAS THEOREM WHAT S IN CHAPTER 1? IN THIS CHAPTER YOU WILL:

PYTHAGORAS THEOREM WHAT S IN CHAPTER 1? IN THIS CHAPTER YOU WILL: PYTHAGORAS THEOREM 1 WHAT S IN CHAPTER 1? 1 01 Squres, squre roots nd surds 1 02 Pythgors theorem 1 03 Finding the hypotenuse 1 04 Finding shorter side 1 05 Mixed prolems 1 06 Testing for right-ngled tringles

More information

Section 1.3 Triangles

Section 1.3 Triangles Se 1.3 Tringles 21 Setion 1.3 Tringles LELING TRINGLE The line segments tht form tringle re lled the sides of the tringle. Eh pir of sides forms n ngle, lled n interior ngle, nd eh tringle hs three interior

More information

Polynomials. Polynomials. Curriculum Ready ACMNA:

Polynomials. Polynomials. Curriculum Ready ACMNA: Polynomils Polynomils Curriulum Redy ACMNA: 66 www.mthletis.om Polynomils POLYNOMIALS A polynomil is mthemtil expression with one vrile whose powers re neither negtive nor frtions. The power in eh expression

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

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

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministi Finite utomt The Power of Guessing Tuesdy, Otoer 4, 2 Reding: Sipser.2 (first prt); Stoughton 3.3 3.5 S235 Lnguges nd utomt eprtment of omputer Siene Wellesley ollege Finite utomton (F)

More information

Homework 3 Solutions

Homework 3 Solutions CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.

More information

Part I: Study the theorem statement.

Part I: Study the theorem statement. Nme 1 Nme 2 Nme 3 A STUDY OF PYTHAGORAS THEOREM Instrutions: Together in groups of 2 or 3, fill out the following worksheet. You my lift nswers from the reding, or nswer on your own. Turn in one pket for

More information

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable INTEGRATION NOTE: These notes re supposed to supplement Chpter 4 of the online textbook. 1 Integrls of Complex Vlued funtions of REAL vrible If I is n intervl in R (for exmple I = [, b] or I = (, b)) nd

More information

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection NMOS Trnsistors in Series/Prllel onnetion Leture 6 MOS Stti & ynmi Logi Gtes Trnsistors n e thought s swith ontrolled y its gte signl NMOS swith loses when swith ontrol input is high Peter heung eprtment

More information

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P.

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P. Chpter 7: The Riemnn Integrl When the derivtive is introdued, it is not hrd to see tht the it of the differene quotient should be equl to the slope of the tngent line, or when the horizontl xis is time

More information

Instructions. An 8.5 x 11 Cheat Sheet may also be used as an aid for this test. MUST be original handwriting.

Instructions. An 8.5 x 11 Cheat Sheet may also be used as an aid for this test. MUST be original handwriting. ID: B CSE 2021 Computer Orgniztion Midterm Test (Fll 2009) Instrutions This is losed ook, 80 minutes exm. The MIPS referene sheet my e used s n id for this test. An 8.5 x 11 Chet Sheet my lso e used s

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

p(t) dt + i 1 re it ireit dt =

p(t) dt + i 1 re it ireit dt = Note: This mteril is contined in Kreyszig, Chpter 13. Complex integrtion We will define integrls of complex functions long curves in C. (This is bit similr to [relvlued] line integrls P dx + Q dy in R2.)

More information

Handout: Natural deduction for first order logic

Handout: Natural deduction for first order logic MATH 457 Introduction to Mthemticl Logic Spring 2016 Dr Json Rute Hndout: Nturl deduction for first order logic We will extend our nturl deduction rules for sententil logic to first order logic These notes

More information

Part 4. Integration (with Proofs)

Part 4. Integration (with Proofs) Prt 4. Integrtion (with Proofs) 4.1 Definition Definition A prtition P of [, b] is finite set of points {x 0, x 1,..., x n } with = x 0 < x 1

More information

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b CS 294-2 9/11/04 Quntum Ciruit Model, Solovy-Kitev Theorem, BQP Fll 2004 Leture 4 1 Quntum Ciruit Model 1.1 Clssil Ciruits - Universl Gte Sets A lssil iruit implements multi-output oolen funtion f : {0,1}

More information

GM1 Consolidation Worksheet

GM1 Consolidation Worksheet Cmridge Essentils Mthemtis Core 8 GM1 Consolidtion Worksheet GM1 Consolidtion Worksheet 1 Clulte the size of eh ngle mrked y letter. Give resons for your nswers. or exmple, ngles on stright line dd up

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

Lecture 7 notes Nodal Analysis

Lecture 7 notes Nodal Analysis Lecture 7 notes Nodl Anlysis Generl Network Anlysis In mny cses you hve multiple unknowns in circuit, sy the voltges cross multiple resistors. Network nlysis is systemtic wy to generte multiple equtions

More information

MATH STUDENT BOOK. 10th Grade Unit 5

MATH STUDENT BOOK. 10th Grade Unit 5 MATH STUDENT BOOK 10th Grde Unit 5 Unit 5 Similr Polygons MATH 1005 Similr Polygons INTRODUCTION 3 1. PRINCIPLES OF ALGEBRA 5 RATIOS AND PROPORTIONS 5 PROPERTIES OF PROPORTIONS 11 SELF TEST 1 16 2. SIMILARITY

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

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

Factorising FACTORISING.

Factorising FACTORISING. Ftorising FACTORISING www.mthletis.om.u Ftorising FACTORISING Ftorising is the opposite of expning. It is the proess of putting expressions into rkets rther thn expning them out. In this setion you will

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

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

Bisimulation, Games & Hennessy Milner logic

Bisimulation, Games & Hennessy Milner logic Bisimultion, Gmes & Hennessy Milner logi Leture 1 of Modelli Mtemtii dei Proessi Conorrenti Pweł Soboiński Univeristy of Southmpton, UK Bisimultion, Gmes & Hennessy Milner logi p.1/32 Clssil lnguge theory

More information

5.5 The Substitution Rule

5.5 The Substitution Rule 5.5 The Substitution Rule Given the usefulness of the Fundmentl Theorem, we wnt some helpful methods for finding ntiderivtives. At the moment, if n nti-derivtive is not esily recognizble, then we re in

More information

Arithmetic & Algebra. NCTM National Conference, 2017

Arithmetic & Algebra. NCTM National Conference, 2017 NCTM Ntionl Conference, 2017 Arithmetic & Algebr Hether Dlls, UCLA Mthemtics & The Curtis Center Roger Howe, Yle Mthemtics & Texs A & M School of Eduction Relted Common Core Stndrds First instnce of vrible

More information

Mathematics Number: Logarithms

Mathematics Number: Logarithms plce of mind F A C U L T Y O F E D U C A T I O N Deprtment of Curriculum nd Pedgogy Mthemtics Numer: Logrithms Science nd Mthemtics Eduction Reserch Group Supported y UBC Teching nd Lerning Enhncement

More information

5.2 Exponent Properties Involving Quotients

5.2 Exponent Properties Involving Quotients 5. Eponent Properties Involving Quotients Lerning Objectives Use the quotient of powers property. Use the power of quotient property. Simplify epressions involving quotient properties of eponents. Use

More information

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. NFA for (a b)*abb.

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. NFA for (a b)*abb. CMSC 330: Orgniztion of Progrmming Lnguges Finite Automt 2 Types of Finite Automt Deterministic Finite Automt () Exctly one sequence of steps for ech string All exmples so fr Nondeterministic Finite Automt

More information

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019 ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS MATH00030 SEMESTER 208/209 DR. ANTHONY BROWN 7.. Introduction to Integrtion. 7. Integrl Clculus As ws the cse with the chpter on differentil

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

Trigonometry Revision Sheet Q5 of Paper 2

Trigonometry Revision Sheet Q5 of Paper 2 Trigonometry Revision Sheet Q of Pper The Bsis - The Trigonometry setion is ll out tringles. We will normlly e given some of the sides or ngles of tringle nd we use formule nd rules to find the others.

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

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals AP Clulus BC Chpter 8: Integrtion Tehniques, L Hopitl s Rule nd Improper Integrls 8. Bsi Integrtion Rules In this setion we will review vrious integrtion strtegies. Strtegies: I. Seprte the integrnd into

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

Chapter 8.2: The Integral

Chapter 8.2: The Integral Chpter 8.: The Integrl You cn think of Clculus s doule-wide triler. In one width of it lives differentil clculus. In the other hlf lives wht is clled integrl clculus. We hve lredy eplored few rooms in

More information

MAT 403 NOTES 4. f + f =

MAT 403 NOTES 4. f + f = MAT 403 NOTES 4 1. Fundmentl Theorem o Clulus We will proo more generl version o the FTC thn the textook. But just like the textook, we strt with the ollowing proposition. Let R[, ] e the set o Riemnn

More information

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata CS103B ndout 18 Winter 2007 Ferury 28, 2007 Finite Automt Initil text y Mggie Johnson. Introduction Severl childrens gmes fit the following description: Pieces re set up on plying ord; dice re thrown or

More information

CS 188 Introduction to Artificial Intelligence Fall 2018 Note 7

CS 188 Introduction to Artificial Intelligence Fall 2018 Note 7 CS 188 Introduction to Artificil Intelligence Fll 2018 Note 7 These lecture notes re hevily bsed on notes originlly written by Nikhil Shrm. Decision Networks In the third note, we lerned bout gme trees

More information

CMSC 330: Organization of Programming Languages

CMSC 330: Organization of Programming Languages CMSC 330: Orgniztion of Progrmming Lnguges Finite Automt 2 CMSC 330 1 Types of Finite Automt Deterministic Finite Automt (DFA) Exctly one sequence of steps for ech string All exmples so fr Nondeterministic

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 out solving systems of liner equtions. These re prolems tht give couple of equtions with couple of unknowns, like: 6= x + x 7=

More information

Lecture 2e Orthogonal Complement (pages )

Lecture 2e Orthogonal Complement (pages ) Lecture 2e Orthogonl Complement (pges -) We hve now seen tht n orthonorml sis is nice wy to descrie suspce, ut knowing tht we wnt n orthonorml sis doesn t mke one fll into our lp. In theory, the process

More information

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. Comparing DFAs and NFAs (cont.) Finite Automata 2

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. Comparing DFAs and NFAs (cont.) Finite Automata 2 CMSC 330: Orgniztion of Progrmming Lnguges Finite Automt 2 Types of Finite Automt Deterministic Finite Automt () Exctly one sequence of steps for ech string All exmples so fr Nondeterministic Finite Automt

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

Equations and Inequalities

Equations and Inequalities Equtions nd Inequlities Equtions nd Inequlities Curriculum Redy ACMNA: 4, 5, 6, 7, 40 www.mthletics.com Equtions EQUATIONS & Inequlities & INEQUALITIES Sometimes just writing vribles or pronumerls in

More information

Vectors , (0,0). 5. A vector is commonly denoted by putting an arrow above its symbol, as in the picture above. Here are some 3-dimensional vectors:

Vectors , (0,0). 5. A vector is commonly denoted by putting an arrow above its symbol, as in the picture above. Here are some 3-dimensional vectors: Vectors 1-23-2018 I ll look t vectors from n lgeric point of view nd geometric point of view. Algericlly, vector is n ordered list of (usully) rel numers. Here re some 2-dimensionl vectors: (2, 3), ( )

More information

Section 3.2: Negative Exponents

Section 3.2: Negative Exponents Section 3.2: Negtive Exponents Objective: Simplify expressions with negtive exponents using the properties of exponents. There re few specil exponent properties tht del with exponents tht re not positive.

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

MATHEMATICS AND STATISTICS 1.2

MATHEMATICS AND STATISTICS 1.2 MATHEMATICS AND STATISTICS. Apply lgebric procedures in solving problems Eternlly ssessed 4 credits Electronic technology, such s clcultors or computers, re not permitted in the ssessment of this stndr

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

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

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

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM riting Exms: Exm Review riting Exms += riting Exms synhronous iruits Res, yles n Stte ssignment Synhronous iruits Stte-Grph onstrution n Smll Prolems lso Multiple Outputs, n Hrer omintionl Prolem riting

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

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

CHENG Chun Chor Litwin The Hong Kong Institute of Education

CHENG Chun Chor Litwin The Hong Kong Institute of Education PE-hing Mi terntionl onferene IV: novtion of Mthemtis Tehing nd Lerning through Lesson Study- onnetion etween ssessment nd Sujet Mtter HENG hun hor Litwin The Hong Kong stitute of Edution Report on using

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Voting Prdoxes Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Voting Prdoxes Properties Arrow s Theorem Leture Overview 1 Rep

More information

Chapter 0. What is the Lebesgue integral about?

Chapter 0. What is the Lebesgue integral about? Chpter 0. Wht is the Lebesgue integrl bout? The pln is to hve tutoril sheet ech week, most often on Fridy, (to be done during the clss) where you will try to get used to the ides introduced in the previous

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

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

Lecture 11 Binary Decision Diagrams (BDDs)

Lecture 11 Binary Decision Diagrams (BDDs) C 474A/57A Computer-Aie Logi Design Leture Binry Deision Digrms (BDDs) C 474/575 Susn Lyseky o 3 Boolen Logi untions Representtions untion n e represente in ierent wys ruth tle, eqution, K-mp, iruit, et

More information