From 09c5be15d75d3ae0208cdee470e7a0e699d7b8cb Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Wed, 21 Feb 2024 19:31:36 -0700 Subject: [PATCH] Finished all chapters and definitions. I need to add subsections and see if there's any theorems or definitions in the appendicies that are worth adding to this as well. --- Linear-Algebra-Theorems-and-Definitions.pdf | Bin 344198 -> 503101 bytes Linear-Algebra-Theorems-and-Definitions.tex | 2 + chapter-0.tex | 16 +- chapter-1/bases-and-dimension.tex | 60 ++--- chapter-1/introduction.tex | 2 +- .../maximal-linearly-independent-subsets.tex | 8 +- chapter-1/subspaces.tex | 12 +- chapter-1/vector-spaces.tex | 68 +++--- ...nsformations-and-matrix-multiplication.tex | 26 +- chapter-2/dual-spaces.tex | 24 +- ...l-equations-with-constant-coefficients.tex | 68 +++--- chapter-2/invertibility-and-isomorphisms.tex | 12 +- ...transformations-null-spaces-and-ranges.tex | 32 +-- chapter-2/the-change-of-coordinate-matrix.tex | 10 +- ...resentation-of-a-linear-transformation.tex | 20 +- ...rix-operations-and-elementary-matrices.tex | 6 +- ...linear-equations-computational-aspects.tex | 28 +-- ...f-linear-equations-theoretical-aspects.tex | 100 ++++---- ...e-rank-of-a-matrix-and-matrix-inverses.tex | 26 +- .../a-characterization-of-the-determinant.tex | 20 +- chapter-4/chapter-4.tex | 2 +- chapter-4/determinants-of-order-2.tex | 64 ++--- chapter-4/determinants-of-order-n.tex | 90 +++---- chapter-4/properties-of-determinants.tex | 38 +-- ...ary-important-facts-about-determinants.tex | 22 +- chapter-5/diagonalizability.tex | 116 +++++++++ chapter-5/eigenvalues-and-eigenvectors.tex | 63 +++++ ...spaces-and-the-cayley-hamilton-theorem.tex | 80 ++++++ chapter-5/matrix-limits-and-markov-chains.tex | 222 +++++++++++++++++ chapter-6/bilinear-and-quadratic-forms.tex | 213 ++++++++++++++++ ...conditioning-and-the-rayleigh-quotient.tex | 64 +++++ ...einsteins-special-theory-of-relativity.tex | 120 +++++++++ chapter-6/inner-products-and-norms.tex | 133 ++++++++++ .../normal-and-self-adjoint-operators.tex | 66 ++++- ...l-projections-and-the-spectral-theorem.tex | 68 ++++++ .../the-adjoint-of-a-linear-operator.tex | 107 ++++++++ .../the-geometry-of-orthogonal-operators.tex | 65 +++++ ...ion-process-and-orthogonal-complements.tex | 115 +++++++++ ...ue-decomposition-and-the-pseudoinverse.tex | 115 +++++++++ ...rthogonal-operators-and-their-matrices.tex | 129 ++++++++++ chapter-7/the-jordan-canonical-form-i.tex | 131 ++++++++++ chapter-7/the-jordan-canonical-form-ii.tex | 117 +++++++++ chapter-7/the-minimal-polynomial.tex | 69 ++++++ chapter-7/the-rational-canonical-form.tex | 230 ++++++++++++++++++ init.sty | 2 +- 45 files changed, 2602 insertions(+), 379 deletions(-) diff --git a/Linear-Algebra-Theorems-and-Definitions.pdf b/Linear-Algebra-Theorems-and-Definitions.pdf index a5b1444f457da6f3287607ba561e6b21aeaf1756..79fa0cb0fe1af718dc5b74cde13e82e51531ea03 100644 GIT binary patch delta 346000 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

xdx=Eh!IOj^ZbV$phBYK;TF)k( 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%0D=K;ayLS%(pi|D4OM9nTW|BU|x>#bA?luA7(W zk!6MzZ6?6D4d0cqHbG^_AXjAe-tFtzxI0oq(@{ZjQ=@Y)z?u8WwmaDePO(tVeD}b@ zR1XVDAzPVle`1CW*-}9n>f(lt-+%wI>x6&|tU826Op_Kc)5FGHUdwaS2Oe#a#r!_Zg z+5N|A#Jp{3Cm~U#qTfc#4)*OYvhyr#rXIQJD5@ix5M!q zvyqMC0w$N5;|aekVPAXDoT9kn_NWMev2YeW2g+%VC>@<4bJ|Qy84ih@j%lb@#VT0B z+M{m1XG5DLr#^y~?JQ3_hMh>o`-9kJ>NVay83xn}%m~yggB97j)$5e&bJ% z#3E_ zVYN!I`u2s({w7Qv%zoHT%%>{sVXBzc7LN(l2CX+>XVlCgMrX9i4D zrE3H&2+Hi42$CX|i?~jURgOoq68HCbMhUAgMJ1Xtx~1v-wSX7%@ByO-bJW!Tvx(u# zqdB&p6vF7&9E%DUkq31Y!@)P;_cC(&%+Ft+1Cmt^BFVAjJq!#Ha`TC)EJf<^jzg{( zmEA!lyYrs-lCY_@Zkf7ZwH}{NU_$=UGYTF|iV{YcyT=80hKkRlZ`!DJk>=;fTq(7- zBcRtRkET#f^IT8i+fD(nET;g}-WFp<7}JB0lKnTQI#hq?9P_ojC+q^iU+k&t7Id%a zl&-fha0_gge70|Md1nKytT?{h5&O`O=$Vus^1FD&qnp;@UvG$Q5P@F~Q5is<)g=_B z9CGo>bFS00gTnbr&(S~;C&-Ko zCpmiyiv5;97g}J$L{aZvUPW3@UWOWT?#!zu2m1x)Ry@jlj=kAH=!_fccSPp}r6_%4 z3!WY)9%_?kuSc*gI6X?xP)(2gALFo15D$IchLkhy9UYh;l{K)yOdssZY?V2r@t+~? zRI6;HkzSu{!FeCNr$K3Zs!ZXksUQVdgI$t3mclp;q0=n;zq5X9yV;W8If6v2dIxf3 zlnRdY`XFr94uKPQ%#{usyO>fOsPGx=5*!|R7Rz_&F_!MY#rY+s4s)o zMq$!I6-+=LQndDIr7?+fc*XV*oCR#05D|s~hdORL?8t*`oq5N&Kb(w5#Mb==Zy;qNyNUw2O3)pHRs z@N8Q4HG{&nbeF2_@*#8_&#Q)iq2}<&+RwOoE@gpbjkO}`AClr4*rv;DLHfccG3{gp zXWP;hpEBZpk|@oXepo6T7$4-}8J87e!t;VHHccbhg$Yo5>%;RoDbQDsI)kK#tZ?O} zG~b|I=2I{Lp#tXPxZ|N!mAC~g8{azuD0Xj=31{>dCPRm0UCU82TV4=<&~4DNnIC74 zv>Ma2c&2Vfz;va&OD>?PH8fDLnv&9|SU398Fa zJ;zP`eI=XTv?Te9>?Fnlj#lDJ@E0D?wHL<)Z#bDiTzqf4arwD==|%E&;WB5ezg_HD ztkQE6)$0F0PgWhXUV-(BdoeijOlr|q8~@~I{*}1Y-B93zZHm?NE_PQFNvrk28|2hC6?!+9 zfLO%>%)^#z0%|I=`#To;gb!Y(gn97|ph4O3!^aw#})JU$Yqkq4BEw2qwQBda=hdm=>aAldShiqM$s?-95`}$&BVSx!0v~@Az=PGK` z#+xvUWAd&%2e8V@K$zYv+{q zq?DIuPVlyHFj$YRF2tY7ci;Oi6^JXHJO2<#_EUcsV}!2b=(1 zK|2)=9Tjorm(Jhl7nhD))DBYcF_aCIV!jw6NtIPJ6e{J!iomp=l6Q+hbXR*_Dq`>T zjaHp)Hn3;MHc2&A^n~Bm3mDdhiDTt0E1A!2%n`tN$}fcf8@UAKSqbey3JRUQJ$6G zMP132sw%$elb~XvXm+q!0Sod9J%Y7!h|5d*o6hq zX9v}A%A?V^KfR2;orD2@b?+seWwVT#x#>|u@2E_&V9qm0uWPtAs$2uW7}I-C?!{D& zbTF?TuLlEY`K~INZ45(m8_tuUEZ|Ag17@s`mpTBK1E{H?IdD`LT4ucKfj zqA8oqRN=+G&AVUiA%hF8D`%m~tBfB?71W%$-##djcul^PLT_Hgf5L0`%e#q_bU(UC zA~dRAqgCx3q}ps%#?F2Z>Jj95hBn|uB}-R;AW_{x7-P=eyi($FHe1dGQn~>+5JMMO zkes_%bqWaKiXg~Rv8cYkqJ404>?4m+-2yPwB8QHQ z+4>BlSwBpYBmQZ-f|;NBCOae0DwibQJ3SoUhgzdE;xVR?Dc4y$r_g&yU)djG{O;Ww z=<{c?qhTia5vZ821%6V#OEe0=8I_0m{S0hD4f+Y&eYop{j=~2b`S9igC|nyZ0uBErB7_xYq{GP$xd-P*iL{r#-WXfh*Li z0*bLOzF|o)xB-#p&BKU44ezE3C$H!jU!o3qxE`iQocU7XlsNWT-+*xJUJ~xmukK{> zse55->hfdP7?@&sf;-gra_6=fCCI|~eDDgdQN^?r&{TS!bv@?;cAR+nQ2HRM{-g!% zQh|%wlBMa@TpW_UQZoTH7na2rm3e7W9w2GP1{2@a68RnH*>eN)05AV)bf*cUo1EnefWP*4HOrw-RO^TLqp20wr|#p|my;Fo&85 z>~I>zd6-~Hs@O9e1PLGRD0c6g56>x)em7R9j{U&UAhBIQ#JB>K+qst&-)QZSOcFwk zozXyKcaZT?DR4c4K=;OGIA+v&v#GzFYL|AH|8J@zcSD%QLMp`Xoe z>ClotcMhI%uNeK&qb%-ugU)<=Kd@4-fAjo{w5EksznvT5?wzr>@^)h6;q>uJZ)THoQ+}6v!s6#r>=3Kx|2BVXrdrX!Y25s|~ z0IoF_*+5*;Dc;Ez_!^#k63b-4p4=4@$|`PcP)Qx8+DZZB5s~M$gwWh)4*0H{W!hAl zNLEFr^7L#}OiCB2qwrg;w}#!4q0xZg6LQh$1qOv?YiQ>!Clk^tU+LdCMGW1ynhq@v zRm@nk_%SwHvf8fsz))Gk=hyJe80W#M!-y*t>V`zAk%i|ssjkN2EhEBkK-YtC5KR2K z=YX*yXH*4jdipgXg0gyv4BHIc(nvF6W0!6e_l034F3@t0{-xu}vD@94@V~R=Xexvs z6)Gq*Z2vO;^Qhxa-=c)9b5AQ?Kfvuory~@};BbtY$Q)wh$*C!+PZ8KIs}ge^Imq-% z2GPGerKZE)46@;BvH_M#t~PE+IP z;}05i?98-3!jA9Zpcr6Br*$azhnK<@qF%?KdF!(7@rFm|!=k-UKtz1hCs18dCRiQe zN>H7pe%CB5s8a|GS!W|?8@nNnPi_iX(KFI{%kQiK70GH7Sp(O{?P-+dH?lOdcS{R3UW8|E}6eKfoLj~Dq7!5y`oK29&xmfTbXb-Ypg z-7A-nJhv5B$_Xre&u@3_O3Z@ zz}qWn6Ey#g0a|Tji6h}0I*TD4%^lB}r=p>O{wgZ0!-A*{O3zn-`G%Ymed)~QjTq&k z+-H#H!5=q4*ikq1K`*+5fTU@sJnE;bKJ~a>PmzEc7sdd`Z@*}@HY@?fXGlY}m&g?0 zxMGO`ofQL=+1_ma+rp|Qghs|Z2-xqJ-#yjXhl4C=NR~K|sQK2o7LP<++=7vOx#k_3 z(J){&i^75sjjkD(1d~YF&4yH^YytX+)?uA1HMTWYX?#cbMKkAtR-+3!(cTvio`EGb zfqZRDOX1XIHfioy7BMZlFwA%!Ek4iyRLexbv$AmY=Lr+uHZin!GOa|K(|H&w7t%NJ zhQq*sECh&e9Mwfj?uiD7;m<`eG+rgHGZ-dSt5?DwcqNSSVH2Jbv zKOa+87#zRR)?e#meq`rTc%`Ki{4{Z)uI_|sM|gPqe&(m0Apfe_+3QkH__MjWX! ztKp;X5O(3gldht#688La>95w;pr1H1`aAWTp|A>7?sN5~3^kBQ?BZmNz7~D;=xL^0 zn<;fw7~!E~C4%m(T0R$mCsS9|N<>xLZdM`1sMBaW4viq5$uEJ-DbMhBC|IqdJLQqK z@|+uxq+%z~W6kF*E!r)i%edi|Q~mpNCHjbo`NSoN(sBu&Vt;7OL^`49kjR>IC$G3O zRomHLi%p9-6J)F3HrI}*k9=@B$Yqf_%Kayai5p7h7JrQYYu`@EeaTFFb=eDEP2XgRd>hdIpLg>#_3brmy4sQZG>~y)` zIW##1K%5;W=B-J~mWc$y1ZUw4CLUg5zouP>5)~6wNQ#tkdm95 z@0I<|LoXVu_=NDl;qyqYt#lmL3$f7C)laXcS)td$pMoM0XTGvBp1uw}zxRJR-o_Wg z>KZO`VMoDCU(VOEB$H?@X7u;U^Yx3tZQzNvUzGM`J~)jpckYQfmo@I*C|ml|#OWBf ziOgsWyzaJ-AK9{}UWT*yT%piiHrOFz)Td$(rq3*N{B{uqPNEdoJLRiL2PVnYf8D51 z4P)9=dYM+1tcz!#M=-ZFy_yONJJ@sQ61{IrPtZyfIet@h*YBaq?DW$YHnGsh7D&ex zNH#x5SllCOd!c8L*J@Uzk7@>4T7cbwN{Qo=@X#`kGhQh(fT&csKO{dccG&}sDGhm_ z&KMBwiOJ*!uE5{EOmZB^{c1K)+RIP8J^G9Ri-bar-Y{gU6EOc!MP!dDS@;1ISgc<& z++pgZH8um=YGG~+`Dg4~FwSicy}Fsce)p-Fm4Lo?djXvgV&5g5DoAUPMr)jwy*m30t89Q-QnsU%O$8+qEB9NPEcNP51RC2d1BZ5Z;?b*>l259KJ~+M9>pqbNW_n z)34Gf`OS^;OQ&@-N;)7LQW4(6`(GnJ>AlAY73ksq{@<8*j-)-yU@WKOe@#qFMY%4e z={t%r5XlBSeelvF6KQPn=KU0Zn%G$0_?iBF!W)C0q3VoCmk0P^ss1Ug_UBVI zc=&|Cz+n|N!73ggVBJ#85&x@=#cBVC+2frm*`^t_xC|E(d~}2ar22SRqTM9w63)1u{2pLM@0JlUj zO6ZvC9ITNP%7)GCkH_*oF*NgWkH-hF_9nAP`lbC!=qLqjLu|LdVV-WcZ=0K)#DcQj zM$sz;J5iml68Yf`Ci&$Q^6SH!9)D{O!&+=TI~#r&RR1)WQ^2991h(JHfzp42QvD<1 zCni&0RjAMRfMbhBtFGK|>S!38;gHKbC!Iq|99>PSMlcZPzE1E~W$(V?cAvV4C*<%R zRPoh&*;-k7C4it!DD&4`YwwTCF5VGxCa#L7`RLT@0Y9GQBHp1fc~56i;jk8-OFGze-zvs^uel*^NLGYP5U#Z zPUaS=qxbU`|0-mA&orHGk#~V){dOKreLwCIbAuF*$Bm}fjtvEdUm5rZ`y|9120ghI zGs(Y8B!33gy9bVFGO<2vpILwtz*+ED2I(}RNaIF_fRmH&iaUM-e8p&-MZc;L$lI05 z6P&Pce*4{8fa<|0?$=mUgfn~22Q4A*es8SKtmP5oE7ZkrLS)MH`0TdJ(!DwE;rF;N z;T_UBoa?oxV;&)DizPl|9*zokG{+VMlQYJi5duAMZtnU~hGaaV4wf80emD=lf+xs- z!0mbPGv1j+(bvTQ2$dc{Rvf*#iwwe!8w3$0fFT)Lh7sM+EeqsbaR{ryg$1QjvxB7# z55y4_FkPH}4mO%7M5eIFyGku>GnquGc{#MygSN|q6L!pEwpLa6765vPCHZ)=uqJ{) zL_WBuWV!M=;<>Qi_&LXGk~vilPrS~E0(KrYY_HVikf;y}pd7Xk$ah!yOY<+4P?IlGD z6VTl`5Ug{DV|Js{!*PQq)r(D${&3hLpp6&v)Mw+~ajhvU!XicixgTg+Z}wa<;=LtkyG$ zv}ySuOj*p%Z5rhWwrWPkCqu+CS)q>L7!Y&0Y`4t7_^HtD87aw-JoV6xjVtZGC_uIl z)$gvJfM<&8A5%Z(9zAqJTG4Vx{30Elt2+A9{w&c8Q1|*)#1dgiutu>Bq{X&9*{6{u z1q?)hH2tLEmx45ap9{7AVy%#-8C`-I0*ij?Tas)kO#_BX zGi~jn%@mGi!?Je9#!!}9HsnAJ#NDkL9WRXz+*N=q3x@}zHTm{E+9KaNS=Ya!x4r9KomkJF zJgdgF%1WWl9J|>nd`aK|yg9vZl5|9yC%5GuSZrbt@6}kf>qhhApS06bR@Uy_{Dx>$ zH7O$|!{k8yHKz(DgZyKTc?M2@hc9ycY=l-DE!mdgtg)>4*iP^aCz3d(o0ld+wbwc2d1O6b}*M}wJjua6o-PE6BvUDUu_n88VPPF&lTN*Z})~KUYQqdbN zwifyE(0U?%QqhN`{6~!lzs?ANq&^;CWPnBLYd)kV4Vq-}TnI#;P(BlG3}e_OyIIG! z{8V18j7RiRXyk{Kq76W%Tln=>MLLc!?~wS+hDpmEp>PH|p@1f@ZNQ^@nF#Cg@eX;p`}oQTP#oPJ?svA@7+;7aH1)fZOi@kLzFZjAU3M+ z!_g&6#IL_=ius=t)&MS|kI6Z@*nc zG=({vO|%EhIn`vSJ731jr%{7|poO03$yQ&7Uz}4IWDhGh=27J}s|0^j)7d-fVzBY_ z(+$3p9E>k}ce+q_WBy9I6KbyTj?pNjQN}Wy#ENA8UgWM~gkQ;FDD~82@Oq?l-|T`& zOrwXoEZ;%#cQ=1674sl^_abq`v?TGl-&90w#;6)GXFdyZ8 zx42Y*rqm3;7j=-2m4CYhc*uu0iLZ}eL_(EfvC*$NBPkM>p9j*)8^ONe8|4Qq>*>ct zXO-nYE6)TNpU9r^aUr-Zg4T);(^k3rl{g5^w^GFjN58~0w(YG~I`a>|TM?sY#SMlyTRgZfBZiYUwjh61Xp0M4s zpZRlx2c!I4qMahSkqsjzDggcwl(ri=EpYZ^)-TmjV7y4_x^xw6E4*#y)+PwkV zurCTzD^PvgY}gZ~kKGX%REC=4;VQdRZ)o%UtEAISOSX10Q!NiSB?QY8`EqjMDj4Yx zx>o)xI<_x-D~$JXlaq(W@$q5f2rZZ6yaRg@S}DwDlxmvSU9cTxKefxBw4UaAADVDk zyTz4dsJWm0*uWRHuk>ff8U(*?y8O%gX6GlUKpZ{n|31}NnE#u`=H&T*(%3xz_1bQJ zrLpm)5W3H`ChNN=k$485L83vN^*SMSNy1&N=$>}C*V(OTaU1m7K6~PlFQxzT;^HIC zYC=cIbyM&V2qJlww_F4ju0_ff^e%FAI>eG;Fq~*82NE<|uQ;hEMm-FMhkaP$TR>tcb^>Uc z3Jn>}oExkvOE!0zd@8B=yfI{iJT$RPiXD_|XCb+WterU73Y&JovX8rYfht zD-F~lsgqsB3pGS}daV9{R51Wko`EFz&E})-w{*=5!%f1f+f72_>5ggAF&MFgdYGz6 zyOqBAQ(21sLS9G(Hw2>@kHl}d?{f64Dm9zfs+uO~q*~7)^aX-b=SUI}7C?lNp_&z-I! zB8wcCc2|l5Hh0Mdq}>SwR~+jZxNCXOPAjtB@6;`Y{6s(ba%{bBR%`r=Q0xihiN(Lq zr>o&$&EE}jYL@qHc546zU(aSiUW42kspLjli@{x&dXFDJ9JnEbv~Qt2tq331Mo96n zf{m83*T7GYL^I90+l7@NjybVU_BI?4^0MyqnCl)xQ-&veFQoEs?p&W(Kw{JSIfc5zb4-8y!ZeUCspjJKi+na(59h5 zdwa*s2}tr&c2NCQv~``jk4(?JPgMxNJXK-@Wbl#@(meskIuwxA)1E^MXms zarBpWe$wviZrJXy-em|n;st`7=T9#QOnxB@CB_sv$VWHSulj~kqOD~M7P%W`4e zpBC@0ZF(_)&tG72+a@&UTVkSbLom)_`LUTO*DRxo?|K_FJ--Z}bY{pB zbpfp_2sQD^Y{&2u7{bzv$|I(&XjH*5BOEn$0dDwjO0& z;OI@MS7z~p#4ow4k+Yl%6j_bYCIrJ)pkuu(`cP+KW9L#=a6=W9WO%uhh+DNkl$ahp za2_cV{oY(0xPiy@=d(?Gu3r5sC+3g)4?AD?CZM3?NWv*=X7_he=RZHzSLnieB7!7i zXbdnGj@H>r&^tv4R%RBi)EiH5jMfc)ur0#>ta<)tjm*Qz{eSNVRuUez)LmULEJzk+ z_OCyE&{uG3z#URuPp6UN>Pm6{im`ulvpNt8?^F^G9>Np(3W>ChO1lmu5aN*}5CVp= zUzFr#Y|{6i`B8WC2XL?3dR?xsVX2j^f6O{}dgA(fP0U_IRv9KbDlSutfTXtEYG4$8 z=MZz}=qn6a0AIm`nAQBV6Z+iG4JsV|&LouwRAS$;5S@TSbb{Fv6Mp0&K~Vob0}F`5 z{Lsiv&8Au*JQ}`)^mx}GpQ&Y!v)2q+nGoCD5JpME9%1r_Gg6A*G~Isp{@~TahFQQy zyUG0pj$?9tQ;G1y(UV9FW@Qk+sNyDdrVw_&ms1J_fn3{{{5|-aq^sebv(hF!s(q4IhPK)1(YF7Z-p?H$&FXUx%ONcL1B}t%v(N zxaIr&F0d=iRag0GNEG+yK2#t!kn+wMhvd_P1L~cpGlS$uUF&+UiU!V&GXY>m8e0Q! zp2&AtEUn7nV!QofeUm9fC0b?g!gAddk}$i5FDmKWHp=&vZI9h;@(rTeo?h?} z0Nm&bSeFn7;rB37;?s)ntZYpcSee+wJo)6JeMq}fi6fCx$~*6636vVRio?b}0221! z5$hm7m#3*-ly-W<>vpck91meWEk3(hdM#h7@jwH6FMzRk;-V*iKiHvPj}Y1 zdoQsMolE&*cPfsZytqRo%SkA3jJ)I#xuBe!4+iev-r zJO!^m3h9fPmLGP<6Qn)v#*i|7+?W_roGJHD6YyPl&@C%mb3q}dnQS-8bK94|X^LfC@prc^3Vr3~H#+P4-@tv;-k zI#!Wp*K@md+@C>gk&d_ktHs?DFJzJBy27#z4H2DQ)Nqmo__cyHnKW0}*H$*S0;~A$ zbj(<50UJq4Y_*uo*@%2h$#l&dF6DN)@S0PO?9S*K2#tc{V;-%;L}Kf zVR$|I?k4OF=+M<#*T%~J#2L0Twn6FJQH#3dggcQ`!9Y7zM|x2Y8b+lw5>!V`r%NPZ zRu?9lzNpqPp=teD12r&8pWF7>PH05&L=a3;096`USTq%UVKPD)r+kW*@z6vWre8EL zv_8u9$lx&$by#*CI|=`{In;AhoB+;!qybY5Klex%u!=2fl{|8Xd;2z?MlS$=V?NHc zqe7e*c_Wvs!gj_b8ru>~;9mwSNf6Gs3Gq}!XKj$|kNolRjOk~fe5rM?;J2-pyEgMx z?e#e1YY+YCh^)T5Q@61ouSY$rADN6JN1N(bJ(ZZ;M+;o1{y6l)L!rT6J;3a;N72afs=W#zHp0;ar)i+kV z*t=$!T9s{aRkO)NkI#z+#>1MjHGAU454%eT*o~iABwVwo39iwbULwAIhfU-dk=Ywj z>ptb;qc?4uZcydMlBI^nzShV!s1)z9yR)36HNO)du_@L&I4TX9tR;gYmhiR*W0-JvE&WJQ%`WqHO?TP_HjKrJ!?LB-@Y!JTRk(9wde+!c8mLDk!5xNYm>@TlWo z<_pnoQkGJJv^!$_N_84D^FunjzrHXqYro-_m}Lm3O1m?I#kVbd(0h*2S_Y%*`ORYX zc#Olv7)>d&ag!0xpf%Yw+c;XFhr;jb5x$t<_h#3%NiYRht)X@ca6?mN=p@F`DOf{I zG(2vb*X{Sm)b7A6a-zzUSXpY6xT|5Ud%`8}kVal$E!i$p`$E-$Q1RjK;T?8U_sEY# zvOhhk82g#f^nR=?2fl+tnPB#y+@%?3wlt(mTCGbHj=utJp}HHwTW(AN=lw1V4HwYw zhZHLh@aqE9UrCen`|ql)AgJ9sO)IeXx(Oi)MHj;d7)_@XfBeDuBRpd|!`umuf@oZh zFPzkIyRC?VM9|2F8Q?%jhonudA>Pj!k0b)4D^Bm(Tw^W^GczjH=u!eg_y{=*k*h^0 zT(Z1+)|JW^8*rmLL~ z>Zo`nv{#u69mwCq7k|3`x#ow0atCtII%*=4mI}3E*SrX(o^u1DrmLGLwn!o_Q2mzF zOV2TF%;qwkY$gLke6zJ zZ7ibBO(X=SgRTn=VCQP-KQY}J%<|oG9GL~npGLV^U3;9Urrd%?A=XRK*`+v-pgQhW zGu4@Lh%l$YN3Z}}L;H63{BeY2LCxo9x54PMs9*si+6e&~a@dKt-$}_rg|&zh4%kl_ zL87s(W!e0F%$MG3u z?$}kH^v@-?zl>;+$1r)4k;`iKNuLFb+}J%&kreWesiuNw7Z4dv4KLC!Ihp&GP|Y&b zoGg97zAEwD{-H9%zShmA85OEv7{KWIMrf2qwV#Gj6 zx`|C7id7DBah$uGZlL^Kl7=+tiRHAsVTLsa(~rm>RvE+m=lISV#enc-QUJ`&6ya?^ zyosJe;NNrj6p41vqwP@^yx*!TsBQt%tOc%zz@Wr5Pz1S~#vmgL)ekDdo(UoJb9cV= zM%j57as^Hyz#@b>*vm~*-LIzjdij1}g5P`fYybhvaw3tcwe>8BWej^^G_oOBX*`p1 zXxr9i1~kl)J6c|Hs#kr@rADO_Gm+1#Dtu>S(s*8Fodqr@4&^?<}}4% zq%vn4uqw+m`&4*Bev0xIe$)XRnm{BUny*m>0I&l?;bJs27ntBiMy#`x-B)clSuPxc zFr=qf>_-$*A2g_cyuPoHRVS87ywDn%9#}!oMKoAxbJ+gs$K3E~INwf`?1&zD+L3vZ zX~2}s!G`7xghs+5RzS7mOgejF+3AK?KsYGqZGGe0vIN*fwYjXgVW-*z`V3m7-$xtBcm8UXB*gynJ9WS z1K!%|)8lyXWiRu$v3TT>KEd5|hy|4aETy6}@p&^$Y~26wmn8g99PbZVe}-JfdO3RC zi#`z_XHXqJS!xgAtxxt&q}1PHl3|CK;r5n2ozINcD%G>^tRIhpA-EfpfFBY69fMXB zfymDA4WatAm7^gj42dP1A%7wvcA?l&KqZ#Sa%BR%_tAr|@R+y6^rtLFAdmJtK*$Lb zmpzHGQ@5jdDaOaj=dE-a=h0EuH34_Qll$Y;x5~xHl|Ll{NlbZ36Yxn7L~UrEUk zv~kby=SdouspPtjcUkeT(tDJ5^!RQUF%CKXp|B9+ zXgHE~s8z?b3-)Y@N-LP1ldFILJgn+I5U+1N$}C5Q{NfmgwAj3~%$bY{efF5}`O%vM z$Bd&|hjHr5jU&*!&5t16SuU1I`e}kd{()60m+gQsG(G zR5-mny{Mb8=X6?geJ>u)3I={SwYOoX_9@KQ@2`J_E~kbH_V88&Ipeem`~bXs|ToqY+V{enl3Pd_9Hi%;d~l@g;d!XTf^hAPd-tm8ia z_y((c5Hsxl(3aJk&7}CCmI#)$%VG&aR90>8p=qwdYi<>nhbb_~49*Zf=64-zf`fT= zrAfi!SuJ-HZln7inw?h&91Iv>pDsmi_#elt21+mm5wIvI6veA)2U`BXU~D(hafYbx z#@vl}ycZ@IU~Rkng`cMmcArQb6>Z>SMLhUtq$A>>7&ibxLp=;?%fxYSfQv7eA(>V$ zTBZso_l|!?P}GpyD|X|X%8QOV*l4O~jLJN1vkV=8+ml(ZPoUcefL5vn7_$v;Vw9zC zR3C+_MU48>W%4@2W*A6>i2C&5(rusUtY}aQjl|N0dQ?_2R3?_6w6T7~DJe(=#cYVJ zkoXa>w^>Zk{w_IEC;OfrfLwUk&~&r$!m?6`qzXIRLl@Jqi?&Oj(_Gtq8Y~vFMte`P zI(2JRln@0A#qWF!?Au3cqE1E%?sDqU&R6%)&Q`a4WYu&GSMTD%q*zQOt({rXh$g?UNxlW~qE7W<~kL z^ws#D+lIP5Jz}H1>RBWzzaZncRCm@s)783p+fxawWT8?Q{KhL4#xtn%DMvfmTkk!4 z_VJkxGD+Z5d8xPQMpeL%pGV)zeE|R06)Nf4L8`G%1ZTGCcv)d7XgSYq-W~Bm zvlWWf;`J85E1k8^*;HD;P_ z-Y?!9eqbq@Y);>l4Sx~#jH*{v{l7NO5{yXgyeT*JweKDDe@(vtg<7nu+Dxf!rwH#Q zJ&?OWcUieOg6U<-H!IevwQtGedM6Amo>A;q30(OkG#{|DODJ)@<;LrS46}X@C z?s1dA-P}xr1&bzFc~8wJ1KARd^$h1tnZWlMp$eEE!xx25zI%D+|BAS@H1oOQhfBS< z-LAd)uMyB`QIF{2AXh`Pnhc9=3T)PT2}jRYWDt7{`*?TIyX+2G+GG3MkzO-|q%!971jUmF%uHeEc>Pv5LpQ@>h$yPBG!$JWS-IN1-o2Vr-lhJG9D$5F^Nd zL)=v%-gLS!B<6m2$}1Zw{VwAj>PMvsjFQ~MKlA$o*p@gPb4F(z4Br?Pa5ci4Ys>f9 z4W-&Et83#lX*pJy7?ER~eH~4(ITsh!$qf{dF!3X%>tMKJ%lQ0GJWOs;JIw+U@@jDZ zjG<~YX`UdNGlzXD`#2G2RBEU1V{pU*+k#^@y}Zh2Y3j6aQ;O&Ne;BmbuX0qC?fiKe z4m8I4>;nq=!b(T+>#?-fzxhwJJw%glB>B}&a|^UFU&Ha3b#KkKaBUB$){l?Eb2usM z4nnT!2#@$NxSsR`1zz>te5~HMN7i{GdCYZZ9WFSL1p=UGl6Ub@ zU#M_-N$M%>lP|f3DYqIsKKMg$)x}Ps;QLCdt)J~?MDChxyxP~bmngXU!()h_xnd~> z>e&5}*_^)}Gb#M~!ECC~kRy2y*hCo5h3?9(`qI~mS;XUJR^Y?x;CB^ei%p2c}so^AW~!`FluJu&^P?jALsMKe>eH2hzKN z=!@T#&G%rD@qM&pHOq#EHcTvEalb}MKtNo}G2_=g zyJO(T`;1eu5~I&P&*eY#^(^;xPR306zpE8nEq#39!`)k>R*tMcZr#l;oSj!H?kY#b z=Kl`>VL+b0O8ulCwYcFr$m7mbysNcoF}}coB%B^g^OO%(s+xeao)5WtUnu zvoU=&>~MTl1K%#ROA#pXr4dWgb4lL{2`2~XCC2Ikkkh6m1tIn=es+{txy50B`#?3} zP9DV^LUBj@6QAG-u5T=R3QBm6wohEi-`#3c?V$UPJ(Wn7R6nXTvBH=N!uiacY^rj@ zGeSjELw6r{KkThEd072r0R9}eIoOapFaq%d;a)E-DLkN_ri^Td&-;k2l%T=p0u|E+5FUCYc4+dGx`3*K_$g_pOI%1 zZNtFe=LyHJgh!1CCibt;Np@RBo*Bbxw(nmginv`|Ee9GZ#I5IqR?Y;0gS=`kj@$BL zMS+%IY=T~iyD**>M0fe8baTL>Ey75ET0qDg6S_p9e4yC;j*5kbyw6vE)!ihQsN-;M zzc+_*P)jmK94$zZ{DNB`iw4VA4K|N>7PxK1p0Dc{cKC&>6hgXP%gAt~WNpp?)&7b+ z2MjXPL2E_$P=csibrJ-SEG6GY@i|#XPIPO0Q4CBIc`O!9IEE2wX#LUi`!rE?XB!hUeO@?!o@vLd)B;G#0%sBG|2Q zuX&QSLC(i6#U84l+$I#Ff@dk=7sB&%$Sw%aO?+W(3fp58m|V$^5Ja(;D-$MoO_-9 zJfC#-3KvT>p({9rTj8BV=~}-XfsKF_rdLx9isw~rV55h=;s@v9*{X()7wI}>;WS!) z=DAmxCsQvW7s2>{I*T9qs2Pk=r+g~%WJT9|g-h(8roArEI68wVAKMD)+!gq8au@U@ zGdOmk)I=uSPbrBn_Z=gi3jP%LCX_R}mH|>}Z>NYUzH^8<9ErnMab?-bqLnWCs#=3s zRQh~l&St9UD1sA_@oU}(a#v+3;v^obs%zIgw`EC!Eo$9=@CWE+ih+*_i7Gb+ZoS4w zk7DhrV78F>sLwAOu4=yW+;|K+d|%InjnTW*;XsCvZ15Qh7Z=_>!?-y!6A;GU7hc;J zznbE=l2Jfv-B=t2-KXdBo+js#K}sdX6?d-Pz7Nr6X8ZooAdxHe!xY4Yr$aP^EEQ#I zHC2-)Ypo=IPSuiYUf9{?h*p%^!KOsnd-^r&D{T;}``4QIN@Z~qjvS=(Sj<6&EgazY zhQg-idj)c)>>-5}GwYMnVQG}3{wp#aT#x4QDi zl*o+^LJ2Zc3WmuMsXOU-P8`DXo!3m?fl5BA)0irrCj-q!Rn^@YepxpyB~%G5`~5Cy zyxHSwS1GWE!Hqa-px8r$mS>wn2_3S$!PtOJ55lR|<>60B~jL#&0aM8u!Kh%;11S}Q|@-W`K4kmL$kRh;t zUH^WoFn9mfaAo@NOX9xZZS~nIv+erL&dR42tlmuF>ACJm#h&7L9o96Q5$Rl#Hm)R1 zT_5B8C}E=y)6-YS=Hp55ocXt~x8Pp%;oKpaV@*oVoCY_pgy})ximfiTmhm0s6P`7H z!qq2MiRLK1_3QYX$F5Y#q}}ZV=Va+^j8$QsIBe7VvFh74WRJqTXJz6r{N7X@$TygG1*sPRE=`>hc$bBZ$nCch@kK`v`x`4@c zd|HVci=t~idu4*0Dpny;qLU%1zA`p{uB}-)0=&Ddo{APAh{$57=9Pby$JmvtQGGGi z9)`3GxM6&IDvJaOn-rQnc%P6a5)%%KO?t5UQAY-VZp=lNJK>8a#lk##mRSXOZ4S&~2 zgf!eD)0(eZgP{kfemJAhuJwXD#72`1>}>pY<2v_y+6-W{CBj!tTZ* zpHIOvMo2vut-1(TaA8WU?UW^drVyIPT)2~my}0-PTbvMhcvT|&{+Z&xc-=j2z4UAAWHyl2V?Shx4 zwE9|b^(9zCN~q^o=07w+U}=Nbi6c`_1FKhBWxj{%kSRs&ToVhQ%zikt?N6%BLZhK3 zG>s2cQ){2H-f-W4L$oFk%iSZ^me+}tITpx$>3X{WY;6uzcXuvjh>YjwOq(y2WdU35iNnA^0KOB^CNrKV4QYI{ZcMo1=zVA z*4TS`tt`0%lpnN}cGvI-Y5A1H85%`aqQr+@n#Ozdpy4H4y32^wzkDWj{+ivyDXuYpB>QO}Sfw;uw`O!&T5YN@QOTOQ|ud4)H-D16a@|5lR^qr!ffR)NFd;UvepD)9s-ZoFN zb;bpMe`E!F*D)kboraz8yHp&lxOMoiFAh(xzoA~K%{5udsbG($%jUEfBD;J>kAkfQ z5=V(|mFDgMy~pDmWwTeTXrb5*1yqcqUSBFqBv_!i9A*-m?=BcQ^_`~`99U&o9j=zu zY>0) z7lI_;aPqmn3e?;+tyNJ1CP;U^5FG!hc<557kVp;(w0&W zexW_BX`V9K2?ExNSk04q`PH*2L?U{B^|em&yMR0&3|kJe!=ZOM>X}YyM`4!s2P?GX zSxOKMG^X0r3~_RMB>N0(L5I2?nYdBw8rD^L`^7*bJpU!?>vPGwww-h;5sraxCvxK& z>re)?di)z+--`eo_hMUlSalH{{AJ_M}qHj(ktSt%M`YK5c-#A+Hi6T=@$kJ-*Ylk930*y^F~r13C=F zL8`Cfis>XA&d?CJhz#SQz%qG%Q%aAbFWrnr&4i1PdcFL$rBz()t144eN)(WrG;LS?VZhgzis^TlA^#6|GPi44&oe=$Su;I}X z7p^tkPGg8rCM^YesfJD+qRd0`*#>sj;UPWDuWB88jSmntWvJ)@l%IW$uNw5!QTrjq zVnyMc{|Q}%eBw$=q7-{*Sjs#gt>MYkV7u#ie9;FJ3P0u^Pn-*Z?&_be!LU6UWOeaE=knJ&KttwjyY(C;5E@r)dj<3*jP_DHZ-j+Hw z$&ogPy==tRgtIEBJeXFwwaWQwO4vycn&^1a6(zhHTl7lUmL~0jC;l{tnB?4tdf||> ziyHGSA${fgqzXxo#Anatn*BC{wu+Y`TeUNz#|UKXSVo#GUpCSc=5f^_JCtn^jve$S~b3}F?hM0kDNIyF6Y5^YLPKX8uS zIRO44GOlY;YducVd>kf_G7SEa%UhI>?}y49{ECyTJ#BP+;+v{K z?`fduZi|;q#+F8@ARkE=q9xLtZ0LuBG0*PFV20ERr=+sXjIYc_`m$3_#b?wa@}nu6 zpGDU+vEn+Ux8$w+bzk%*^ukk|T=VW_B1FV{IlV(8U$$FDd1^jVgn09bF%iKl8_i#} zW&NlOw9p-YJhZZc(kFsd?3A8th`VArEWRZCY66|ImDr%+ z28SsTsbg*bmxxDUUEJ_u_E-c4BQ6DYG2otNfDmzC<~Y?6QyYERrw-c?hl~hLdbgM| zql`F}nlm6xTymwM{{w&_b&Zo@2NVG^m(T416%sTuHwrIIWo~D5Xfhx&Ff}+hmtlbd z6$COcFffy04<~<&_XSW~-PVSSLI@t5;L^CeyIXJz!L@-Vc;oKwPH=a3f`wqgCAbE+ z-~@-$pX{CN|K6%|iYi#o95UZA)|hh@RAegZOk!qsCO~OBTPG$qW>$WHgrcGx8#{oN zm4lg;l^uzSN(1C%4gAkK64iU4BN$|7%m0Umgd@<{39^4CY3u}XRJ5}NymPh&uyFv` zxcS+5_*q#2?5wPO|8cZ)Vm3fWkg2gPK+)LA5@-Y2(bU))pl)Xh0y??>PYPN=OD89Leijy2S660Z z8!)q-qlJGk9V5UM8$E^HwH+H zsRE2475-Zv*whhZ?*wKBgRK9mk>#&6kTy%%nn~E%*Z^&vz({}TlLR>eO(A`EXZiQ# zezdi7we|cDnS*T2%>OFG%-Nnr(-!3543v}n*9WqM^n1+$=mg+m<>levojt%DQU=f)WDbPN z05g!O6Tk#$0kTE;ZO zR$NkAO`YN2lK*QI7q@c*crtOY0hrjiSOI@*tnAzX9>|0D|K?FK2K}pp^>?hCt+^c} z;vc<`M*T;#%fCZF`|k;%1N?6?B|FII0s*wYCtZ(~i`5kJi|zmOy#F2Y|8LCy%JTm@ z>Hk-ew6nGK-*(!69R7do#x@{p_kTSgqwDMhIR=V$ki%g6e_geJ|D0V#pc%;7=Kp_M z<(!Nm$3e{20y5G}Y@E!jod2wYz|tT$pqUED$<*?nvH53R^REME4YCEQ*nvTRT``a- zR@VPxgPbzckC1Bw44KV;OvYfyk#qX{MgGM=$f5dQ9a6TYc4mK_K6Wl{fU%>au{#pv zF#re;95zo#3(!fb2j1POluKx*~|nA@`xd1F;e=Yq(+yEBw-^2r8 zk@!u#02ayL#0OxJ`Y-XY0$8Mf6B~d<<~OlJM)o&x09fRH6DNS>-EV?uk^fB)EegL0 zqDApHL9{6SCWsd0{}L}mi^^|;Xi@!55G`uI38F>)H$k*${3eJN&EEvk^8SA}L9}T7 zm-rz2>HH>$&G^3rxdK>>t?ey;ukb;XoBXyz^q2sh{xCyIG5s%b{Y8-L?~jC#kzq0W zjS$UdKx?Nz9Uxl*|3JtN=6@ihWQ*VU7a9MVpBv(C@ziYL3XkH10k&e{eh6) zSp9*J27LT4vP0BZ8{3$e{jq-qqyp=|M*MdOq)eONArJ{R&VRHJ;&1!g3XyF4rxoID z|2sECslBnI6Uf-w3}pVhZZ1gI?ICxN-S5_MK+@V<{;q=^QkDI0VIG>XpME z2-)d(iy&7mi=(C8A7)6l-xab$dIAPn{MlznU%=MJ;6K{R2Fc;{8zFy+A$R4UZl-9 znG9*{a9!ci^g{LZgB9|BJx{YpOSV@`?7(I-q#6B#TC9CgJ!GBrG;A&LB?wo^R4M+*24R+-_JiAYCy zXr1|=_KGa+{8H~YxOxM5Q**wPhgw8xrp=`A zvaBq<@bwuHQ;&bNN~<>2VPe+G10Mv zJc;#UF=!S^jI~6}&O}C-0^^6>?jBz7IJh{WzY%xeTi<`)(`wqDo#P ziH!RYMOQ)0I@G6x2}@&91t3CGO{NH{N#9vsFAi@qeILXI=|*+jwLmD`7-oGhe`>>VV}3c-IY zt)+V=crINEORv>?T@J6IQ+AoKwZBD}^U(E}+(Er$XVxt2GFu^9A%wr6#Q*gt#hJkR zBX$`4!iw2qY`VhjW^WEEADq06{}`gH%ohH!#&?AF(oe)^QYSKSgu?_?3@b9(7l^DI zCzqEe7aRC!~Mh1~6ecDY=Y46}*>1_7=?*byAvM{B;ivQqEGhXSaxG^3~D z7F%vJ4DYd{qN~!8na0i7h^UoF>^rhT9w$KbzOMiiWY`=o`!hVu(r(!$0KtE$;yP1~ z4GA0pb)-p1$TN1?Si%TNixv}j79UwYA}Don$*SmXvyN%mr#TT-!u##0O}V}>aGSKA z_7e5ip8Jk{%O2CMWco(ctS@9aS<*QnPgYypZB`oDo2I_5HQw;(@FEscKh6=Fh=nWp z6JZ2YGHv-N`3v<-#s8ek9x8u?UtsN9c-N$^B29=hu2c4d;l z)7i6%r+YmivrKCfj*KBLwnp4&xz?qd8-ouKaYJ+3Xi~djogc8KL{43>qNib^5TOdhiZSEg0T2YDV6wx zB)3J@%7>4iKOI;W(YI@Wl*6nRW>?~K`?8dP0`;5an7C=aP=@36A?1l{ba5Fc*t<7A z`j{Qfce43G`^snA3(}m26;y2(#c;RluVHOPm6D4qZuFW<)xTN}c9|M4@5ojhe%a!& z2zWXlFbp}~ZFa$Alih!A(6~sn%&@S{eQ7$*A8#k7S`GTB1Y(>H{)o=TeevCBRtjqW za#=XDrf13h?z8aJ8x2PoG!C@4M%k2l{dh&ObHf95S55DZQG>l-1rA%FIc&m1 z+KiC1qhtJ0E4P*Hd5@?q$}UV==`ZOTnr_=jI#Tx#e{HJGYbbvdFGoYax@M7Z{A)E; zr%kUdsAJUW;2V+j09pU=Rtnr}T>Rxl?svSUzEcfX_^z|bHux0&%kP{-JZ9a;mPPV` zITwe|bIp9@o459FLMd*gHr>@cNY&jO>pBOaH>S8HdEpp@YnmNt=MQtDIK`OhWpL8g zKUl78Qr=)Ipl~fCG<8#b9WPFND|oeWWF?dGq9CtOf9GrG8 zm|?()u)Qdvf6bMnw~pwPcS0tgc#Sm|l(kow!x&H1RelC)RGuQDi+y@#%o7y@c8W@> zJM#?bOq54W4UoOncM2ytZT~u_Dq7bO##EJ9_3jQbxuV+UrddJVRZt|hTd9_0(Ua@HuP)3QxVSu^(Wg|97hUv=ez1G`bk z+wy)32Q0Zlf%zB3zH_W5$F@SdSr*&v{oB@W{^|egb5K(5CCo`lg0bu4$%+D8IwM zMwuf)8FoH?a&y}Czyt$3-un0EX*Wp|E2Dp%RXJry37he6tgI!(575J#tK}vOz9Zzu zkS?#TZ#uufpGS`xBX~pU^2Eu-4lnQh`Gny*DQL&7G`ERicu8yyJ!`WN3U1+Qu{g=< zwbGM4YJfC_+Sj&GdDdb4ebZt%v6HK9Ssddf50KMos*0(W9Cq7$$9N*NrTF-WFsck3pUH#$utw=7MQD+;kw|mFQ3B)Rd zYs>#(a=(JyL|;DJre5HTjq*hFRI5;A*s|aR6cK()6=jZl%YsRe>G5WQtfN! zzQaCo8MR?jobIXlBD_XijpIs3zh|qd)9d~T?Rn2*ouwG4eGj-8Qh$D$6}W$l;+v|) z3M+d;FVx%Ud_qwoO$u~A?XQDnBJ@gUAn%rPZw@Np=ri`>m|vAK1@#@C6h*NSuN8Ig z+Bu0%eq^ACn)WyJj2G^#k$sBVnDbu;jOQ%Eg);Lf`ZpL{bz$uSM$;Sa=z5sfeEa+f z!%ju0X8}jq*5u*?Sq9iIP*(dYZCWJ_N#Z2sTY4XpQo2tPnP&C zScj}R_j?o_6~(~LaYlk~464hC&8zE&r1nA1Z8H-N$MP}y9lb3Q?4g*tezIjy=k$LXhhc5SMrKL>VPXuI z>m6pYgvYnJO5a_6Qio^hr77(LdP>r$rxlAAtLES$Tlrc!!sKIptp?yA?sZOyKLrul zNK+~UdE&O8wXY>l^==62{VA8h30V>Js)Xir8)Bs)Y%h5N;ewMhi>t{Fk3zpI)m5#m5)@d?C~rCe;LG!*1q8cNoHFPAmk!xCO$$X=*@)=h>$ z5=Jn}u}gC}SfMP7rK;$@LXQr6Mvq4!vN+^5U9uWx%d8trH9Ur$mEhG&snrC?l%&=) z^?KE^X9-F>M9cs=_`k53UO?@@wQ1>>zcHvfJCO4$*@G@U9<5u!xjgVfxFa+MW0xY^ zO#6R;d#kvA5<@9la`yIOXIo!(vn|LsG_MVDoNjiOqx4MvL@H<~6Ydp+4Rt$O)MAY{P8Qwy=K?B;F(MQuTvQJ z`xB?AnCxSZxiWZWY9=4oan1%Aw2d;*2kIhXG_&O$vg-B1JuQIMH;Uc#YAZ$SN;Fa6m8vwT|4 zi=;a-feoLKLt-lnW=(pfkB0T0j2{U_ou>#Jf{ z5@>In1x-LyZ!<81ODe@|ruK=fjW3{cLJME?V@OJ!{k$*TaoR5JrVp_@`OHqy0zu}P z*8sSyx1gw;QLC|QTPq1xC%Q#?>obO>H6@Q7h8J}6*OuXrGi(ar5F&+Sfd>Z@z1i+u0rG0r)ioR0gJS zj=$bv$m!RLU^(zm-jF8^9Fx^2zf73l-VhXYtbPw*-eONkhY~r+YWVOo)v>!MwK^T{ zm9`4+XWgs)N1C%GImLgV!tmlvn>`pR-0q}3403nLXG8Pv&kXJd#Epf{#6r!v&-<&d zu7$cjcvsvggquZd%z37H_BaR+v`wg1>`qZo>HF&*G1};Xce9-XJsiAQ+~&9^Qz!=t z@JP@RD7qBLli5y*Bizla6wvfMIARGw_y@UoKR(Q^*-T$?s0M$>)^VhokPYcRE_`_T znUi~*6wph2f;XZG74HdWQf=?XL`y#)OZNU|#ow%%tl3Y%j5AlYcu9xKZ@4T;=*iR? zy>xY%M=85?X!QlnX~Xvm!K0uF^xKDcI^c0e)m<4GYVPZh6wzjo#NkID-7#Cubduf~7#$}Vk|A*aZ$W0s3nL&E|g-1lB_`IPPTO8hgJM`ta{;Wc}Yp{OpM zcR!xhhu82ui7uC!Z0G5syV~-Tw^IhZx>J@ejA8<6XMOS`F~!BcgTO`4d5@ow3}pa)KKS7<5n=+ zkWP4x{n$RSmiLYV@8nD`Y8%>X?QWbtsOei(o=^#J^|9EjH#B8mN->);bFL7V1dq=D zC!d*z>y`uO5)6Vx-o^rekeSb%erW0`(9*@550(~R#t%oig1mDolJ_32lE?lozw|!E z2Ig@*wDNy|SD-~@?Kytn&9LhOGXi@cl;-!V)c8zFvr+j zIrA3-mjs~3gsy_Wz~Jx*Id8m%`6n>wN_897q?3a{*qi9ix<9KVUj9j3EtR(b$sWc5 zD$fM60#ba^Ck`u z3U(&FfMtB;g@f@3pU+N7jqGeXvzyZ~TE?oF>uzuBddn$hQ6qUx_Lh|rF7`91e09kO@dWY4yUi~}$TQ&}ZSNq{Mh(t&h z(6oMu0^HUK%?MxI+9uNSKX^;z7##*yFV82Cw>!Ug)S(`bEZu7#j@i3mCbzJ%>WQu% z<*+D~u!E^m4H{iM8NUzmy4B65|3r^xrjdXB0Y8{)M{M8SObdOGGcUm@==IksL#l3` z^=WV=>E5yo&QA5d>@Ef)b+EpV=6jU7X=4hjRE?RmY(locHysRzzouSk7^-_kp_dbm zt!UAKLS*0A)x!puBcQ@mO}ju7<#8t@x<~1P>dxZJZ)aMW;`x#02&;w$P!4X>_)C8; zNeymbvZjKdk8<|vThexDrz47(Vi(-PVH+>j1qyx4w^|cvuEA{CZRz$Nesuq%BWZGbhO zVf7c-K*Q6I>1Ftp=_}~Ts*1e0d!2u49PqU*NLHf3+~|RAk)wlQ*AAUae(AWjYH&rQ zq+SB1p*Oz0abI94sI!XM&Fo@_tZJ|a)b~-^VE8JQq*#U_T^4SVg*MF}Q`FG!qP1C~ z%w(WO{(5t_?9h425!x}gnc@h2rGW7vAiqqS-F@O|BmlK`75$Jdg!BHI zr&Ev~E?^L+Z=ZSP>3C#kBA<2?v(drlsruREi5+>#RsNLfc+WhBQJHgcv;5Vr0KW6t% zI#0k#L*ln@1Cmv?DBk&U!E?CfK&*-J{h3a&=Vdla%+IxBzcQLAoi(xv6g zqpNJR%-;eoDXoo?zTGv-b)eqE=%*xroVdD9c|S4C48nc(gu^Q(YoC$6g>NYi2{YaA z5B6J1AmW|aN9&`bahTbY@J$(wj5T5KH$NOVBu*zLt;h}ZK$$w6LcTXD%c!B)Jf#>N zEhnXK@OIQ8U~MZ|xMF6BsnQTI=OMjC7# zXfBI-a}2D8AC(572Uwj_Bh$%YBTn6F~<8Op&`-^|9c^jz_MA^N(jzGS~|i? zoQ&7RU?+yJoko8`c?I=Z^K#3%!MWnj@)uo~{F~f4Y#PLS6#FOdO_gDS9_6R)YGd@- zV%N~8!~Xj3iM(y82L{0Pd}38mvrFB<5et_T zj7(zKMRGy+KoMrh>0c7$)n+1af$hFEPGQ5QSfD^}R+J5CN#-;690(twpTm4w%D`$Z zHzXFjPf)D#!fN&LEA3*>)x)OL#CN;nWo;mfmeN_ek9D%YNAjXFdpoWY(Wc|X(|X`+ zLUHk;tJ!}(Rd|jcO@w%L=hPN-F}j0O25liIs3M_%ePyI$zDS>h{ltEcAIFL$yz@aJ z7HOqApm&Anz}PY200S9nT5d&c`84=ri^&beSUxB?W-8UXQRHXK5b+?x#FKRHr7M4* zMf6F*%kw-!3E7j`t}zwLhK0JWKA&vwep}nNzVd%C*{Uw50^V7wX40HrkoO51kkI0F zBe;hZ8e~~6GGQ|ha!{3TJ8Aq`qwA?LTDI@LYHt_&E|d$N;-<-GXAIZd8%KW$B{eNH z(L6Tg81v9bJzAcr7u)eJ3CfwhQq(_o&C0d!*dPl*`ccL{*N^D*VyoZE__1_rgX zY;(8m87OYOE!bCp+p3OWP3dAL7e;OJZ})!T5T^cy(;fsvyMR?DMIue?n zGk|sDVY|Nn#)~!`mvz^rc=AX%82W$FZunz^Y4~&m^BZ0hua3e(`U@VPFH|T>C^4Y} zrnyb6P0MUs$aDD$b`{5UJ2PKan`7H(TPqXYLp5FnHQ^#vExpwn(SE<#PPl!)YSw9I zz_or@c8w2}=~t3p{QWBOj97{9c6wTbF-emlj=; z**34L3AEw_VA|5$>)J|*^Qq@7(FUe=JYGPEgVaLPheuGWx#Lyxa5L$r>Fv4?4Sx4u z+*|TY!@OY8gYUXC7^qoXN5bke0G!6Ic`S_7?g90rhm|tV z;2yF}S!%j%bBEYa{xbMx&t}1kpdvTlb8T%pcqe8|zTg#@$L3%Hrced9EOC*zqIb1< z!!u&)E-nHGU&1KZr)LWt#Xz`HKOy9bBqMkM;X>}FbD~cH5u9`NvV(v6F)xfVe1ZG@ zSA6Va?XocpF#$O!Vz@fIjMSeG!?{5%i-fVs`v!NBBr z5kP;VJ5-?_4BRkJ$02{tt7{sSf&vX!W*5xC_qhnIe`yO;HXTezj^WoS$jo|U@9U0+ z{NsTmK`WkYPB<(=lC+vl7M@6r>AN%?sa*k&q4*=~eQR&kRBZPP@DrWt1TNkt z@%j6Frs9wd6sTx1O>kjt{d~5!wwT+7o9u95Gr@|+W{anr1tEXtm4E7yf_xboY>j{N znA*kpfro!-Ju)<|$1?BYr6wsGlr8mWz-iN>;;@`D9@Ms?lL0-p5Mk~RLS-Qr?mq+SibJm4vs5(Qq!(Eh~IVOL^AD5~!))|yJud=NrrkymI z8?JRbX{u|=tdkyUzS@zRsm`DQ39N}+52hRzP`|wRGWRQm>;ws*!d_3D{xhbBnA2qpaB4>d>~( zu$jQ~QM>t3?-j=V`$487zY%Z&j|$mHlPFf22R(l)|KZ0td!yIlV!0329sVb&JfMaO zYosW%_{NKJbXMKcO}|o|9+idm)e;dBeOC?#=3;|w8k?>R2aur!YOi+bIMP%F_QxM$ zKcj&M?q3}NQA}7-L#_Fa{=YtnsEa1NN4P)y`4XRJgpvH?8>FF=bU!fGF6GiD7`e4M zg=2q}oRp8VhJABbC|30jt@00%UGRJ)_+3vB^Z`*X4-&*TZ_8q3$%yAvzVR^!5q2l% zI@6lvK3A7w^hm&Q0(R!M-~L*k@UbePnwg{Su>h3_wyfVt4qu<~bih!X3^p z$V>JnFGjk7j&NvbD?GP5@$4^EYD*Ffv=j61s-Uh-Lw<>?d?m_!RVZ>V`j*AC7pjlKLHiOeI3Rb!4qlCf$ zeP&SkbAwl(q>CUwVx3Wi7|ZZI{c%A5^aHYe#{;J;!ehEEmxsXYEACcOl!Z#8!yp2) zF4Uu19}ekxb2oZ=Rm$SjKGMpZc2ymCK*Ba}nMl!OMW(3;V!3OiHEZCZwlvNLbodz_87 zfj<{cQFX6U@(E4(XUs%<2`*)$&qj<3zA;l_ova_%stv3K%h(DZW~+3c8iu$)J%WDt z%~JC8M}1z+SS2LN$G{uHN}zuT79M5QTK{z9W8Q4{8h6p}gw{GAp$uE?qm(lOBOK&^ zf8B3SkAbEHfpWv)Xyz5NNQkd=Hazx|RGkZQ4_kX{noMLT9ep3`w1G@ZT()U$ug;Sp+dbzBoa zx4wXxJu|5om9^H|Vfv2w5SwCC(E&i$ow#g0vSz=4Z+k-I7EEek%ak8yuG9{lHtu^o zRpK_N)p1i5(6Y*xF}&QL>gz)aC=moJdM32vyZNsy|qpcR3X3bs>n#| z-e+Qeq5FZ`(=+JHZ47@^_+Udw6Bzs4<^czbh#D*%FI1bheUcLj_Oq--klL>5E(9#B z6^I8p!cuIOcIPF%;_KRfjPciyZ}*m~PIbhScZH7X#=?uQyh@DphO%(Y!_$Kg4a&^* zMWfgE`Y?-43k?(9f6~>IC*j~gW*BI$le^m8MCU|IAr(}LyAFQ@jQqS=($V_W=Ksdc zaq!&lY8%~gr*T8o3vG6Jc`ImtshowL6<4%_S&$+8^b!N^^-nG0>c$DSxGlkklxusxC!7$onjX^7^p zxafsnvJ=(c+0K7e`cR}Fe?Mm{aWsE>D>Av3j#%xfm@3vr3!9as{~E5c0mZc5Ka_4V zv)i;FqyR=hxxew2mj)4`MLS#Q;2wR8NqIEuA;@_3il+D`9}ZqS#rig5J>DN1Dke0% z8hV{Q!im7&)%meM1ceg&mHM_@Z^Re!x{r5Qv=P)iHM|DA?nU8$`tv~rhkRE*&L6xz zPQQcZ%G=4_dcDxiYJcMPFfBj(b^BAvEzQS8mETC?vMVg4pJeldq-gqx!l{+8Yg{4= ze4i&NazY5!^D-M-GeDDjCF;J!bRj@-EbF5y*gONL=A6`0SNy5KEw^iK?8jk64MXoQ zM$DCI13AkpcFW~|41EQQJ*h4+g(NPg2qjRQ4n}sBkSczVBKONqgS(VD``#15s|mRu zuvgL@_xDj%v^sq`Ki89**k9L^tG2z>`jsG2oY7K)Mz4g2V}ahq3ivf}U$82lqZ@U# z^jL09NAeRZ0Oi9ekiTXyLVb(HV01TrMpxo}%=aRylGk2;yF|&KGZuzyk+ejt^hNw> z>MY9BQip8ch@VqttbUdcw5UyxHb8$Y;g(o?IF<>K1DDXll= zwn5!pvBAKYjeWlfMVUmBJb>Li2o_NY$7;{IL6N#%~EZ@A&Mqsi|jcMe(}wJ z0y=VF?N1zA%-y4+kx6Od+97COYJnJ(JSA5GMEbp}oy~>Hg9yQcTwEb_9i_0*8q(az zcHN5yeaq(B4Cl9=%sXO30m}!*8}Bl{|0AzTYX@Bf5DH^3&a59loZ3IopE0g0$c&S{c6nw(PcZD$R?8QW*J9k(^y@g62jOJK?%XbD%G$l8!IT_Z z4I)+-(cc}*qR6BB$UzyJxP+u{qf5QTUq?Ct z)dRM=nkntLE+USOumYkW(5td%u7x$1p8tZC^L;TI&pBb7Lyc$&7;8tIpK- zxU-A<9!H!eVwZcz-kJVaWu`O!!7Hs#>?AVXolpqdXLOkU=O<$Q zCwI`2Wa?H4l9;oio8wx4%EZ8d7`9c)M#E2S6lZA60nT2Zhirdb08Q;|Q+tXMl})8- zJ{#^m$H}0dHQm2r`TjL&u?EJ256~=y3nK`nCs1#d8b`Imdw4QMBElGzDo3IIuvhHtGIX+TFH z?G#xTm zw&5-ejPqK@Gj?odRBeW(SAW5+ZR>4 zr{VmPd`vq=|GPDIkEFaqh)s35`qToF!+Qd)XEGlw5^Yj@B{~An%`!8?copV_9eo{- zql_7Prv1QwbY@s3wbs^tzz}puCUXa$(Rt*(lC<;|MxWRiahqs|=dFH=JvJVnh0*@v zbm&5r#>Wg`63kD{7=Kq&KN+1;;e2KK)y8(*eT5I`iiBm*8JJmy&A1a?c^hsn^D|U$ zrVoAN&fmDuwV-ST@+7lEg*M0duYcq*@{_<1r!$s+V?#s1HDW2+D)J*AANf?ueW|zB zaV?y-eVL2fug$czA3YHF~Bn1n&|h%*Sf7Hm~PJ)NibP6s2qWDFhBJPmT4I zqZ6NhqwgLoC4_QGtv=928y|k|z%D^Ld{0o70#fmcK8FVFJQcAzY+f023cb3@L?KrV zMOef7!ZKb19i^^C z2ggPG*%y>AU%K@-x-UU7di^L+`gy6GEIt8$!UK1oWXa$(>G6y3IoOedM)goFa4#NW zG?_}|N=h-HwO_rz*R%X=GMrYey0DqDSC&#WGqoN!_$Ev7P=B@~M+!ZbYs@yVH<5X> zO<_83Y|h}R&`7E63@(B1TqnAGGdp%i*{8J+5E)9J0`g2lJP|Br#Wy~G zPZ$>oC2BlL)41H~?nLNBQ- zS?KB+YWeacHlKj?`oqF<&HHg<4Duy^RIP@PC>FjO`NBoJvDwB0$B`$%kwWpiWz16I z{QT`Xa2CM(ZCsSN^h(H0#4N1RiIW-dwBO|+DZU!yhYn%8 zlh{Y}0&c&?j(Kf3^T#x7eZg?n9?bp?>+%#t23+LB0>c>cF@+vk58Zj?P~zTFryywy65io3&u6q|pxE#Ly&v4yh{XvBAhC zkMKCd^;0~T;#JYL9pSBazK`{<0@M&TNR?`@A}c3sYaqFWILAzl$#F)}LswUSS;%vn zpsz!1l=n8D=T8sW>jmF5C)`r;BF2CBKO8zz&r5p`fZLf$f-?(HFk9F|C$%+-E23@M z(z>sDpUM>}h&MZpNr0z+a#oV+Gh{~umb1MK zntz_X(cemnF0XYbss+I>YaGz65DoR(XMMQ~c-?dwPl4{5bbQi6jKu#c;OjtAXP$={ z<^i)WLYtNQ;{Z&c&&=%%Wor5e^3uF^H;H&*sN~Q?!tn`Or z`$b&xpo^u-P*v;Eg+{8C3F$8ZG6H*VKqD7=4P#b+;Y6egt=I3$2phgu>KM+BbfheV zsip?|^xzx5moHs6#hIsPTt)JXXH6d!x@>}xgHP!BWRL645WUz1u7GE98r0253ee6d z*>d^0)}U0zs27bHOnFbBz2!_T#C>?_9%;po5MXx#u+MyQuomh7(tE{eu3SoBQ&HlB-^^U)}M zn~i(4Ber3mhDpKCI$MdkXsd5+ z$y?Er%-?)WMmN@-DZh44yWoSHIYWmcDc^JuP9JPm7Dma}g*L@fAAS8@`s&A2EiBUh zD!4k1vlZV>>z%S#ZGD#1HxB=;5n?1p#LKv9V~#*L=Jyy4yhUqJw8JmZ^${TGt!H?D zF`XgZwghF3XiR6kI(XyyR-bPl?58?66*=d5Q6tE3)t>bqsoEad2tnTjP9qvmmP9T( zA8V7aBYoT)(py>+csoe2zK}G||m_P4Jn{Y6{udb8Pt}GXD>?$okmM-{qv7Fn4 ziMI(BvALPf?9wW0q`pR~)LwMsdba|9?dJZ5-)Hz#1O}IKnelV|W&O-$OX+3=v){D2 zCx(yd134e{UGJ4dELiuX`W0-aMfTbVKkB>?E4!Kmi-v!unG(R)@QdT>;)F^4itZuC z!|XQoro}5gic!NEi}q>fBK~_gzz$wSIl!Wio&dHVR+@d(SmpMneJ)b~Wf}{AK2C`b zy+)Lu@MUyXZ9o^m<{g7h84n9OwV8v?fuz9C_AdSh5hflFb-$Hq4sMm#P09eSCx zHT|s#EEUq8q0YpYflYaTSWovxTuK78bSn>bPYM+lGe+J#K@Z;Z2UkTlKqX_Z&aqp! z8i^M>D`&e7m=N&B`YGL9n+;>6GSG)-FkG_Z9>MeLK#IzDVF6xCz3lak`{6wjJ`%a< zU?M6n8XmSq#Bc|qoyV)ar0jA9uXuuQTZz_U??M#-3b2+~s%d(Ee3Eew2}@K;51}sM zT8Sk-?>|gs6bqL;^3nPq63muxcK1b9WM6JC7Pkj_++IoZJv}{+2B1xG0%9|B06=wC zd6GC>vU0nz_`M&v`q7QPQ;tD;er|%^i}f3nA#1Q3E{V_3fW z8^3FCE-7^2i<h;h*vokH8?jv#UMRE=UYh>voh7bmO}$ zm=U!aY*a-y#GVpGUCCz*0?5^5+UTH^bYtgIL0h+$DI>Cfw2Onf+D-Ta_J={*Ob|k9NY|ObFuYUe*|0@#~=HMgyj>tYnHPDt|PB8A2%7|>r`;OY@Myq2;(rt1OrEuT$3O}H{ncCtuPs)oO^X-M~lZerT(+6fEUp)Lnv1jd&c`NKvs`qkx)&ppig!Ssb2*Tr@rF1Sih=%2Bsptn$a83~lnX)};)v6; zozv5_KlW+u6`EAW4qv6q29e(6ch()Av7wb{*E}aQ0weUYwIgC?avLPK&)?w?W!^G> zw$XvSf-g)doq5WRASiL*O~TzUMvtxL!ey>jg&$_3ECNj2DzGuZ-nJUGNqPiM1=VJX zoNT@grpKU&q|-0P^eh-U4jHF3^d{6t%|L-w00)7Vr>HN1IKsA%QFrxuIBc{7Qt5d2 zLJl3C{hpJUxwc6_6o2fUsdD;{TJ0)%ErKqZvz(5ye=I3Aup=y$mFW6mO5Zl@EpcPhGnl&JS; zh20B><1sSal}dcb_@q3>KHe#JH~!8gfbs=CE0wpuVaUafBEzzYRfdCUU+57eSNff_ zfQ{w|{1FSBY?q7E)I_vs4`+J391CbWFd+0$04ngr$!Rq@M9tDV-CxJ_)TQ820CRBv zrL*&5IZ9ldbS<9|sF`H}`e#aiZFqa~aCu0r*AK7K%BsC%#GYneD<4@?IvzVGpvR#& zg+Zz5M_kGm(8r$bzQa!6B!;&#O-!%A0IG@~hn-W4+_OoS5cP{v2^>gLrjdlVaO6#e zZjp#YO$6TScZ`k~lwk6ej-?Qx58h%L9e+(yR8hw8!`m75+P{p|VzEen)RAJ~P2;he z%q7A(A|)ddg3Z`RkoPDk9EZv6@X>oj9=X27gNjA;&>;k{WJm20LLL2vp2N;`F>7Cs zC&5(O%kraBGfmLw(0+6`p^T?AXtEL8H{%bw=M2xYCJ3NcQpYA1%*S1^pFVq)o}ca8 znIS}n5KbWf+K3dW>UPI}8EHyav|7yXRQype0Tkfp0eE*fmQi%{XnrH#rF}Q{>b0_0 z=VFuf8}cJcu;XI4*CJ9;xnNIHW?I%9x(Bo1XuZJR@f+V|h{Y`r-GHYs$Ls8}=UOc^ zW}Z}%=BGG{`5NXg+BsG>!9n7XwNIZR%2jV)IIF-PS6?zC@Ho+bHdZRKdqj;sgRqtl z=ME9mf?Q!qI$pQHY~tIPgLl#chK87{DooMgOiDUOEQ-!?%dzFuRpGs;?ZUHA&2&4 zF1KTkJ3Zm{?Qpq&YF~0WUR8@`OF!T|$@7)83@Dwe$h?nE5O&0i_R7QY1dfN`;`<{x z%0onZzVNfXHm;ElI83i6Y)juZn73#&wqgkDH;Z4iy%Dt)w`^r_tsY!NbQd^tKS_fX z)bMBWt2Xb^@f_=4+21DJ#AWtX7-J1y*NeXu0}XpXVkc97WV?ZKvHHdowuc#Ci3IuL zfmR0o$V8M@g_(_YBxA%q(1`jytdj4WPd=4-@00y*aCRtWf^5jyaP3jS4>9bpn<~+d zyV5}PK+p;W=s~Y*=wcduEkvV-B_E$tyC+^C=rH!{eK~pT7;U<{ z5Ff^2-opWZbm9RwowWVz{(HHd+dA%UlEPMM_=jh6kuD$nk(OB+YmrmggqU=kL|k80 z`kx^)&Abv!gCD656&)n|#T$ipo@z>*9X8z!GFXc`us9kG;_!)0`ES{Y&zdnWqA^@r zY%MUJ{aLfhh;s3_o!t9Y>!&RZiEwd{B+!~_AfqFHOiiMoYwf7^C-;wH>sEUbA$`T? zKo-mUT5bIJ&UIfcr;P&JZde^^T8Km1gX^ujM# zi}=cahog$JU z4k|{0KL`r7uUTStL@Sk1HGt`BaEI8wE;liGjrL2LlYi83q+Jcyg(;39&}O4zfzcT} zbHIrad{P0T4Lw7gFh6sno!fXvaPbrzGfZedISL`JFm920gp9*T?Sv4b^bq(ukS}R} z@{-hACx$mLi{*I`BivyW4AbyK@DHSn6h!92WcHLi)jRhLt5OT8r{-UuIYr*1K0wA@ z#*Sr2K}z`L=-!%W*!Q{QO&5UrY1~*Dq)TIx8viv>%Lbd$as+)LMgipW4DqrMv3bUdCW6Q2V3SP*|^&ox_mk|y+ z)w(eQX23mudwF1Ou+)uDURP@5=OXO>hRmy@H892E>#k(2tQkpBPLBw)IL zciiEn3x)a~B?=;nagpeH&9>=G_$B3d@(ROttPxsincRuNS$WPttCc|A9wHlmD?VnJ z!FXoOp*aI)U8fp#%VW;*_^vCOOPaRJESa&>EV3i!W1TELnBypGljTg=Zuquhyyvi6 z*M8f1Ze^YFBYDi|@y3W-6XRBBYe7_ha4XccWs($4rN2Ur!jZ}ZClzWv!cT68o&_a0vh zJvNya^ZveQVO*#ud`UswS`6@@k~PG^Ur{jrNPf0txL-uiE~ID-4+<^g)PL*(3u#LL zNY+h2F&M2W<8XOs;2t_NRy7>_HZWC0ZK={mVk;8gRT8j1m}^t%`)f;od=rlU-|4P! zmIOJdHFDZ9OH%=MSBNnOtS`gr#-!&;Mh=0c4?;5$m7A!ztr;lA!^61b8bUb4ihmLn zuyVMpP{wY<7v$f0rw})BvMPP_5mh>j=k>?>=h-l)$|<4MiWs`jM601~$*QaaFd`hq zjJm9*3%NN2P_l6u8CM&BB54J7={X2t?YAbZ3>up>y~_|qw-}`L4YqP1x-t^+nAg;E zY?zmvq++MF{E*z|MXrH*;>1kbDQIuU7wK2AH>jZPWs?k8!oi$7hG0&Ka(ALim3AHv z-#PS-j{uQ3Wc{b3GwP7iB33_(mh5vbRDwPD@NWR0)({w}hvz$gtZ$-I(4Y2oy}Q}Q z-4pTEpaML5?6%stm1-ny0DL_CX2F{27SPOdT)@?_mvFM$Rc~p@wSwI>nMqHWH*bbLmYL*sD+2*(&;#bNOF z`cI;`JtY3)dD19?)bT(a%rrX*U1AWN=HI`>7DN+P z^J~0JGxiRvXZh~db+pc`nWVkqPB1|`i4JXzHd#02)_%l)ncq)}7uQGI|IGDMoY5`2 z3bTxb$Zlg4n9T+5w^|?2r{6mBwrp6B@b?BkPU#%{BL7y&KAuW!KeHiSt^y}3w{wit z1|!%Sq}n760Sa6X7f(^Jbd0vj^#4rAnf&AmL9REtLC`E?I?m5ZiL5PuCtylzaB)XUKnssqRKK zS9c&N?dO6L7(oSVUM!cWJxQEoJ(;lDphvrW2RP|W*(Q^?geGZNYeBT? z)OS4gIKN_~IA3YC*ni}0u8Vgi`Z5kPbPR9SL~y_?U1Nu)@feAh8l7P5*z=FTN00Q) zYhg!!P~6w{ryuOW5Qxe!f6rm>`E=C*5iXwN>?$m@LQ&ve zuH)1e_G1L1d)eHIVCWwxja1b}(4#|Me@MJ#&B5}2cnckz#UY;@f4Z+?S#R;Bmf*Z9 z9g$ehZqs)47RdUVaANXmkF9SMS5>1UO_mo^ljU`@T2@C8+qE0qd+D~S=+YCJF4%`v~5PdG{SuJTysfL&ecv<&wIAMoiX#nvM4~OKsiIKzoBX>Qo`P+V>gQA_H#>Vt`C}-X=jsi-RQG;08RXVjxmV& ziYU-+9ap{>ZP5@I(~qIN>pPnK30V8&hT(Hj;#Fm-b&&GE-V|N&TostJX^`0GJqT@0 z=f%GrO!b|?c4AfeU>D=7p507}tL zCs{j;g4l!KoAPFxi`CznG92kfcT%BaX-qZGu23Ptk(odezUVV^S-B8vTCS?ibE0Yux zc{eGUp^f-EfyNe>HYv)(E}euhI4d};Ep&shTGriY(C;p|fFCl_7b0$d2m$WNu6tbv zIP(K~j@^AKWRVIx(w$r80BJ(!n@nYRx2((gL@CahbmYqzQ1p9Hus}Q?)|^3} z3CmS6*CvFm-|!D72IC5I3~Le zm$33qX?Q@=x8aT&PXKR}|2=)!X_n99eXck&G9& z-_{EU$T+pu>t)**=FjtghPca~hxHpqP7(|n^NJ9YEF=bhB=`zKx(=x>!&jX90w&Dm zhDu{jttCM!K2d}wBxRH_3)SJ1cCWFy){7`eax|+yhxJ3DFShvWOQ{D3u@FL(gppnM z&QG&815Ly9e)$9}h-_!QLUiL;9GG{kbJe?_E|VFwffGBcO(cLNj=G&V2_ zFHB`_XLM*XAU82NGM8b20u%!{F*lbX-2o|ojdul96x!N0DJ@7hgOo^jisTRi(jW~p z0}L^P!_Xlu-Q6MGDUEb@2nYfqB?wBRpx>zH-gD3W|Fynv%~~`2d27GV-p{+&8a8Gv zT^>0w+!_Le!;m}zy!?^?1q}^VQ2;-`5HCN!AU+$L9u(;a`OA#YW&lCBK;baS{|Hcj zKtQaJD4U`c5*4QbhXK@F9RUJD00B`+0WnE_et;l9zr?=+;Rs29qLmvI4A9^OsKH?n z7koAaxU(k$YHNo?ZS$`s-~oseARr+j#{D}TAm;=@KtWb8fQA*)4&sE`5oF~E(1nAb z5TxfnN<5IZLn56e`S{%3-FdB?TzKJs2wNFWZh$)!X$R1OxIhqY5HR2uVSuKU6XXvw zUVJuyo*mTXk6jmTgLJn-KmaI%BNPOIxu7y!VPFUXfZ80OtEvuo>I{MX30D6Tzzz88 zYybkh0{<@eSN5+$P}uKeD-a0oB8#*b^Jw}Ku|yU-Y!;d5C9V4 z3i0*+PscwIzJLG#3 z^xs}pq!nrqNBWFL;=Md$vq})^UqJFVN=`y)WtSFA}$)urmiQFG*eaEcAuiZTsP)y%m6 zM7rx5Kf%3*WMgP_c=cXCLr-LYnp@!Z7uHbZJte7OdPQM>oEn4Gg1a}lC2j{9q~6xb zWD1nJ8u`pR)cC^+1xc;P)TTEqI7aqa;dY7m2h_x!1sS_Vc5wgHYax-|Ao0}P`TH+z zBfP=VYd{_UuGY6NM`x)nm$5fSKROb;nQniO#o}XES$guqZ%j@%(mt&kWX!{Bmsc*+&`ZKqjsg+y@%D}J!wzLU`vJ#q+6L0+Z=I z40jXK-WThLgHA=xpt6|JhZy_XCsXb3a93HCzEU556|EJOM*F{>sL7i(-d~PmBngs(hHI3gJtTV|=I=mQ5bCzS z@K)PRPKimkRbYr_Nx_>vW&KO#%GhwQ=}II!AHJN*NR_+|uGv$8@-kV2#DdY~4{!mb zaTDZL}cJ@Tr+;A=8DQt=&Nl1sI?6`sq9FaiIcw?c}ok??A%v zSPSW@qPDd{!YTqlno`P7c`NCZb?WA;2d&}bQ7&eE-tJ`RG!PS<88H=lbI@w6bl7VfgEh{*ZOs9-4OS^);B6MQy zc;eoxHg_=e`Zhb8kKL-X+6#02UPp9vw|!np+xHNj1UJs;BmnAEGY`5o%LOvuC6Nw# z4_!73(ZIIr7J0GcUJk|V^$)bcx?>+70Xx6l@`N)J!BE4Oa)45@%|=KOn@Imn|K zLH!T46tDT@_VMk0hIweYtLJ;|MTPeK=x0rveER8T6GPTKkY|ak<`C<-ph5kA)fvS! z$lg78;;0}HUCY?$vB+^0*8NZ6w;j5Je7D^m3A^qH?aT|Tl3?ft-Ox|;{Txonr;BTZ zHdl(HIC;h{npr)Us4e#tpUPNX1~Z9GC*Xr>(@oxFT!QJfz*llMl>`DkG*@_T`1jRq z^9UCv+G;mM9e33J9+}xZ4RXSNs;eZ+I+!#^THPf1xg1&7Af1xrelsCJN}=;!u3X`w%rX9zie=eKfb9YqNH zGbn@)_C@o{ZEduEQgyVPf7i}bOi-8XIab5J;%w04o-TQAaClQ>GoZ2u(ck_Yvs$h^ zno`b^5H8*nyBc{(_wzHaUVQO3x0VYQ_dYH2-9fx~`p)2ns*+gbNuEa997FZVbKfTn zqMa)aNcWokPgdCyCWX^~evvYomEW=w91kbX89g2EV9(l{QjJ%tTyCn@T*RG#G7bjY zF^?DGFt*V6A5X)hzNH1TWm86m$&{C1&oZT}2i($rZl!a5(FhXUaV1^S|8YQ*@9^Yg zfq$)`#3L+aoQSb~J)PWZvYfDh-^x8SYC%K|j^3P1K9$L8aeelGnYL&#-LURN!#Ke1 zJ6pZ7Y(bK`AD^<|NY)E*o2^I=?YX8a%qfR|h>V$r$nqxjKvUpRtHsxB67#H=xq}XE z5?|`S$NvNpwXzDz4!b-2L<_+JhtMc~CC$}}%Vxhxo-xgA#*VWazIrxa{YB|Nyn(oUoQu<(`xJkowP zYD<@K(GZeTUvR`^$6~P2W|}GFv~KcTbM3CQC_nSh>@mR#89y5)lR%8GJSIz--P(sy z?hYHysV)+)^A{AChG1}x=x9q&5nJ@7( zic(ZfW~-F6WN_N(MQHFXsczU$4q@Jfzlj;_h)fzS^ZcfM;xwZ=-Gmj#XSA;}zAM-{ z*RjEV%UtuNiH5WP)&x?*<7Y72(6(Q~`uOc8E4+t=!r-%l?KfST*r#dAXLi~?G_>F2 zv2^P4#azjMk9J+72&)qm2c94DctlCl>7IPkbNaHabs~DDdK6yBb+**M7)x1_A5N;W zq1!vnPJKEfXU!Y1nDCON3KwW~dm;KHY(_>oxLkLNx~YO7^Ft4`xn|@2!~QzVG`p2f z&vEX!4xLl7k4+ypi|9*i!E*`ZF|>N`q!!xcdcDnm%6ZdO&(0@5mKiqO->O-#9+0%5 zsxZ2z(KASKrX+KdxU6XrAiIXgTWv~fh+owQByD&s?Guy-K& z(>8j4zhuk~L#8W*+r%C@7Wwj7(sF&SmQi7O)1iC@EDZhDq&}VnQ#AAK#jiTsGUG#p zCW{${WAVFpPIA?51a2nc8JwvM0(O`@L3L|GIk*bv5nk83^;9dgv~%;Hi(WJN^F7W1 zpYz-ZH%EE7=F|_f?y8R~A9G_%#~pKp>z9^)&fzYxrHSY|`F|btmF|5>@st4JfAccw znkk2~pNONg%doC-<1?hb_&Me6QW}`_+M};m^Snm%$vlk>&9O2bi^d_uFS)G!StY@~ z{A>?}!}PP!O1vb8+{X^?pOO)ak^TKR3*_I2tL=;Li&AYoAqGOp*&f%eJ}SRl;I>qM z!QYMd*nxbGI4I)G)thWluU5%~NafPbbT-NjM3?Lw5(wMB3}eL6$8{j~F3M?gUcOMW z;%JrX;V+|VCOS_H7JDA?IRY|suX)8mO~dwEAw|j=-%6j@?6Lxc8iZ5c0P^i(Ee+YK z0(zu`#e*$+RfdCEl}_#cGAG0;4fp3y7-~caIcm+y|a&)$M&7TN_XdbSP@zpCJo>AlI>+y2l%& zx~OzAs$F?y%Zmf+Ygdr9WiEShI_fs@Q%#B7r8luYl5rELoP#t9oSfkjpDV~E4h=mh zPadfk9-+dit_&ngETxr%ujb?ld?gF+KDjsPbt8xoYcfoe{^(O@c_I0shi=*42YLlb z1LT6q7UKccmJ^e17u5HE`{&^ZOkO2$d4=^QZAF{GKm^Wq53_LD60eiRJI{9keGL>h zl52g$IN&Rr$G}d(@-q7z98p{$*#}?`=3^-x$MSjjUSQgo@zi#aG zlJ~VWHxzn7bug*yS#)V3RlYII1ufR}*%r$|sm(7Z}5xefso z<{seQ7*wYri`VYZ&nnt{e|<;FTQXbqVUsfqH@)-6Xh<0E>VxANQ4XBOuqmgGpRb&X z&JtU-X^qVb`Kv=5nrvyl_>~AnRfB!FKNLN?3?igGCEKY=&iHCM{Y|h($ucElYaNXh z{i?&TbytJUDRvisSM?D+?A7Gk(}{3hD)gMEZ%PPjd8#S#ob`a;o>$DrY;AV*bcp)D z_P?JnkJ$5nfWIcZ0R3utN+X^aQ9sjkM_N~oCq^uP1&aAmk=?P;R9{ifu5*{* zWw{Am>s+UU-^=9Px@QjqC+}1dbbMK!)d0y)Aq;+=Gfw3U-zi{8@OXSu`^7jgTBeG- z80;xWd^O+Wvyab&G$e>@1uLvWms)RfmF40w^w0-_k8k34ea99p6k6eqVRg~arMK_D zQaA}&1PAMX&K4ZN%0Z-NXS&Tj%#!NB9}m1IDKC$fZM8l*=S}8-zsPV7-h{-@;p%6( zL^s@^?AfY16B(fQN8{@|{R`9adk`v5 z`~tYR#8q72aJU zM7xm^u>g`3ll7S!69U=jp4-M?-w{)|f94!qb3gre~U&CGl`+zZj zmWLmNoeyN%I}a$$PB`h!V>-0g}%xU;+ee~6v2+acVf>$uV+hL zP`s^S*D@3WCJfucuh3r5$(~`+DY#L8&E~%P0W=!o$Snj)5saMR_lkb{nrIVK|H0PL zQ>r<(ZzD?e@o+e$Mz~8fa)lRkM#?27R3d_wtm@@lxWu`dOcT63CWakgZPzt!Lim<} z9yrL=dO^x@S<~^%EHS>5RQp`Na!52h&UUrA=d9-nJu{^r+gb6SR`xrW9B9^-} z_CFp?yl0;_2 zksS(~h}IN+_QEC47|=O+q2<#qZpZ0rnfbk#5DO~0trsotwYih6Z9v%Q>i6Z$;*H8p ziW^^Vqw{tBW)&M2=`c>)O84B;7-GE?6QC)c8+A;AstB7~U*;wW4cGBS5GXtDrZ7$9 zXFR8F3H*tWc$kMFytn;-UWM3L)_%=mR&-srOJ%dp4_6huPJ1^If^s&C zzL3ow)V`Pt^5ms^p%XFjkwkOiGjc$IoEcDK^K z+pAUIn@n6gSPvY9wzlF@@ev%-nt^dhFFmmQ#2@(Z#22$+mZq+MPPpX~@K@v3q!yHw z-;H*+jIl2>oaGO%ZN6I&7jnas9kg%Gqp>t_# zUz9&9vna}1Ob6`Lsr6Gwe^5WvsWGuZ%-<@e`*4^q2WNDiXo{X&FGVcaW#*=@q# z+0_r)K0JrTSw5m=uQ^5fkZkq1RS z8;|K;JLwzM=s|MXeJxm`w-m#77i8pZS6&t7?8_7 zJtuvIS>)BeVCxsfiwFAfijfN=a3y{=a;Xc?3x9oAmy&*Zl2XTG#0o3usxLg0ZjKGAG(@w};RoD^@ojWr|O=n~kjBQ8ea{#hJYnZSa0}fAxmqglA`j^--lS*?x7Gd%a#N zv*5PRX8%P`P~`28w(NH|%NWukhaMdij|n%MO!!PN&EMiu?Tw^YUvVZD^wq-O*F1Fn zFg0*7H)G$r*_5vLrScS@{YXG>!(F^!E8BiVK9^P`F?W$}d*I~~*!79KM(afHyZ1G8 zkIC&Uf4}&^R4YC{(-iA`^TsV)m^QSllkIV*!w{DI3nIkTIC3asKk0zLnkr~$y=y=!Wl4!QpqsPu)L}o@asi9^E z50U>)jh1y?wwp4IMOpc56v+1)OIv3={?_i9fAb3>PYRl^tZ2!xS;qDnLRwftvkxf0 z%L$h?4_j*gI6A;@FS+!#xN&YtG32ORd)4;db5~zu5}A5_Pw;ffbAp}lGXY|d%-^q} zf3lb69rlz?hFPse$g9;C-kvg|3(_nkqJYDcmc}UkMY7T!+Ce!!%AlGgk(R3y7t+f$ zfBd1wg<5TCm6wXd z_NLm6N{PD9+~k-;(z!=G6Zn1=ZH{?aP|>FuEfhwdKdDf8;Z54CEH6PGUFeg8oxA_A zj&QqxTr$K6-)CAOUY!+7;`Y+~j0wgOe|HHmXL4jpvtH=#rxZNaoA2rb-&Re^`hH&* zT~C85h@IE^2wi%mFU=)HhoPWe_E z#`f9{AEhrGM`IU)2|Yvm$%XBESF56=*ohQEv-&o*ksx8Bui9|}m*;xE#6Wz3e@SU+ zAp>JkyM!A|KHcsPL-LlG(+fvN!SBp=4i~}+^hIgDJgnJY)>k*5N@cJ5jLlLNyJo)0 z-yGN~#EEd23N}@G>-F}^yOAn5SiP<~-v6bioDcit0VC{k9G!!{P$?^HRP}AVW$=Mp zmHoZAyy|C--mLGdjsm($_s#9Oe{9v>av!prEiCJXniF>AHs;I51k*2$yw}vGrKCLQ z7wzqC;N%eR9OOk~U-?GUC>|P8a;vL=^TsBm4O_@RYSg1l-`kkT{UNJLG_F~C^0Rj= zk4?w+ySkJ+DoDbyuSPw(8j`G;=^<+k91%Q;4Gh9gg#u>k&wWlc&}*Ddf6C{dO&tj{ z4Ga}nY}aB;Rf3E-gc$CGJPBc#dqFJ=qR0|%!lyefa>e`$xlT|642;Ima?yNe|G!0~foD9!&=`K7Zl`H-s4o58Nw zzytohijw85IW5<1b1L;g-loZ{D@5}xfod6mI!v&R=!2rLxUVOUcoM&}ED4*~`)=EV z4GbBbx^(SGT0yb1`(W~iGoz<_a}M@TZ8Wxgt5ddhrfnV6_6V)Xe@qwIIjhuSrHwyc ze(&2dzh5lX-_0ca`JjzqmDXzlz>Qa%w0!WYPf%;$wpaBYrEhCz_}Ncg3i%0B$}hl^ zgDbQQIxIJUbFB&~$z}<=en(q{qR$w24NIg$m!yUn%;oep{VG2y2Zt;&ir#`@R;M=E zIg!i~@hpu$STrY7e~#Q$*r_i&;9+N6iTetytLZ0K4#WP%v>~L#PPZ!4XdVS{53aO zvx10$QLws!B9EiUPnKylM;g@Mc)a&-9>Qg-YwA|#{8Smjgy>#Xj6%IWGMHcAOM5oS zURoE&jOZ04Fo&jWg%;qIocW(z89m*7mtWdi{wzTLU`GWpQr|LoU8#7_J`&fXsetBx z06q2P(34>Y6ag}q?{@|&Tu&}T*v9PcqP*SRcTx@`U zn-M5AflkgKdpo{=5yYK<#xCzR31gRkcbq5y0kE;K@cs|c z-iZ$&VeAGn11K;7d z|Dy;qR|jSdJCLI*P*&n^%DV~SADacx1;EL|!_Cga4gfj=fF7on%zvbRSNC)P{^?}> z!~9->ueXD}1Hk;f2%s;>9Qgi&;O%Ve1_Zb`xdMH?|Lyp1guu!QFaw#o08D@uAUlMA zvcH>w=6~V$!*>FC0Q6Yidyf^s^2g^tPX_PpWoB<@ z#Oyr)-i&M<07f=W762=MD=Q0t`~AW9ztboigZ`Gm@=vU+ow+^Wo&TrY_kH>w$!>pl z0L|aiK@0frWQz9hZ3_g@{L|(7ESxN+?_aF{&%OR<$p2r9|B>bY*5&_Okd&*9&7W?X zKmGq7x3MkA#`AB&d)KH0W?zvxtLo1)iZzDHU5}28;~7P+1?rS$K~=K#lrHxeD4EhYW;qJ zIKMaMUoKr}+lny+qKz;Ja39sdP60L)JRg70kSe`4Q-I)g0! zT^Z|pDK7uO_lYHN|AOy@x&LeD-^F_T3ID6ZOkJIv-dpg`i{ZWf z{s;eg&jW#f9zausU=h+R{yG#TVR zmK7yepZ!Kf)uOCYt4wtnnY40%3z)fm7_^2cosTV|Pio+4;D~YjqNt{sxWwOkO9KB7pMM!oqbo{fy z#>kz3n+cL|u@58^bY6Dzj1|4DOHPbvcH~7uii;tc2NBNU)Mo)y(AqrLtwdnxxHm6< zKOt&r@7P;%Q&XCmJ3Bvp7e|j{=f2UjAsg{uIgGn|G=VOg$58|-6N!9mh1E38QVr&j zu;k$_JAS^+%W?49$w`wxPnXL4Y%u>TwXMxok3i?;F8APZzTTiW@g8t}7in~5srhM9 zmi1Kb?$_)1a#<0bK%Yalx0~=il0IR7t8{0I!NcKUhL8jR9?xYQQKN|b_c_lvP7p)Y z$}_M%??9RnK)b*y{>DLmz`H%)DCU<^mUti$C2Ior`xeFsk&EGrApdHVJ;RjZt*k&v5tLBsSQI%xCU$>m3v{xWp%w&8yzKjcYcM7z1qNhR> z=dh%`y`y~;N}mG%o2==EZ}Vl8Z^-FNXk^tV?wankEOOs|XX?Wlt<*@iZ4oq{nO_AD zpem!oACix#xHxt-xeA%G&{K?mm}c{x&U28Dv8&Qs`hk0bvvYp0dfnz=`xso>7*u~} zyL+^z<;6shXR%9a6(b6TpX)O_>Gp*;1&9vicsIH>;3=i&*t3i}(31jTV-& zmXNVW7)xt4^R37kQpl#bhM**wt+vc!e>xS~L4B`N1Wtk3Td&pR>?5mxqE^;xI}yQ? z;i3zszeF+7FvZU+{;j@f28P#=%A-ax9TiUYR2bhb748maRY2>g4+oKP-;bzg;_7fg zp2bquq#T{|zn#f(#b>CU0&yfwbI#ij>gFb+1aK}hF?ma}%t6GU)obV;!sKFwI1|%B@Y#Y5Fnuz{;PeSvsus;fc;b zyHxlYS@<4~4D6$Bb9hiFn3aeM4|Nc5z13w~yR{+UpjluQ8)fN#vE?|)dJoO}ZrGVo z7a}{?*3mJ(%`{z#bSiMX~SUc1UWq}JEi{0 z@0Z9=g|7b;PXn(2UBKh0{WVfD-802su7#TH0JU(F}ne2rW^#7_10 zi}6CTUHghzukAJ8tvlVTN#x^YN3=QlQS0kx*qc>)XQ?>;F<+LFk1E;K`na8|dAevB z1f*l)eg_zVZgj#?6WC`x9|;U6JoRSFDrk zu5(h6QHS1ttyKG>hjd$1=h75KTv$32>7t4#>zo=yA#@JL@ub-C? zV^-FGL`u3~N5!)7$QDn;zZwN*;8^6Wxrzr3YJJtVl%e{&7$9Ww;=VmM8Y}CdjZ~Sm zW6~yumBm}C+vSK_`=}r*zIFd2M4zO80^}mk%+{{U?ZRj{%?ntz3Ok9lZV4iMYWRBk zQ7%Vq_7up77kiSJ$}>OQdBjF^ZX|`BE_@q8#KW3F1j5Io>(?rCPVn;d>`3w=tZBXV>Zmqse)&e}YkZCF1vjkAGkk|*_{G}!bT-ptV3sWCDIBW`~TZ8AAti3OD zirAL*_OtN;%d6#2V6149x%kjLJw(QNUL5D<$><;_Y>xe5uVP2CJI1(SlyycMALfQM z^0R=N8o7*nt{c}N!ssAuZA(3WfHe#*05ST!Ek+vg61YY_9(c?EkR|Cc8jJruXHw18 z4UOAR{HnDGft=N067sS4L&h)b@~4}i8}hJ_1`LE}aF@revGcvnPjySL_ry<_&R-gf z&6y&~dtmKOEKMs$-%9fAt|d8RbU9+lDPUiG*{QpVnkxGgCfbVpLa*|FAuQ(ZOfyqe z4od0|^_aHe_?XD>DuP?<3Ox`ABdv8iZoY3WQBs0o8c8|G6)OvtLH-!BDMt-k4cI)U zUKzkMi$|y5(5nk6ek}{)u z*T?F+{AlC81Gd4F>dN;?++1n-_3unkJX5y12^U7MVWLgGj9#l($gwMC=luL0?<4=s zA!YE2AKg2(+)WKUszos5g{#J5QwBju~0LFoTckdNLn{Aq8T=+Ru z9$-bu*8<59W+q$$X3w~o3N33lOybEyrsHV0K=uZ=G4=4!L?AJ>ko3^1pfYcT(iZkM zfNRC{CHX1iP9!5K-dE+~_aMD(wiF5Pyu^I&Xz4}OFL>k_8|b`FY|_$|T^+T$*HAk} z$iiQN(R^%>PFU| z**08`YF2|lnQz@~ z7ydwZ{w&cY+krQe2_SDTOuA%7FIyg&)y;FB7e_Gra7+H<(PK6ne_df}rz3$Wh`%X; z-Vfdy3C*+GYgegn0(Ii2+jo{7R`W;Qc}A%zBjwGHg%QK@9|0nP6dFA+(m&)#*Rm8K zyY6H5kP1+Lig7lJZ(XTdCTz=|!FMenbm|G24qb=y74Y4Nbfb$-3eCr;6rWc|f~D&o zJi#DD4p)UGo-Z~1@-y)$?W-LN&XPHBoJZEb&8j3n?M{ifbqq#PIFQa&;;04k*gwrA zQP#5w8*f<6GA?XE`0-gLeoK2~9mj0q_&AzRC9&^+>i=_&Xd5;O0#7YcXA^A`)zW)0 zD`b+g^U5RMAjmDAP9PDeA?_&BA5C?*BhK_pZKqWbgny+eq>uB=VoVN3kcAxH8Hso1 zYvAz`=%#AkMC+1|mhUV-aZvEQChnXWW27bWnY{0yA(tDZl-$udqFubandn004eM_L zn#pT_ZPl^U>~@4|4jjwbB-IYWi`BC~9f!(ye=#}(kd=#U{+h-#m`2T!Abu>rj^+}{-1*PXNgBOJa^8X$DNJT*SZF1q8@c4?z#&{Rs_-w zSxT}4q1=&03}c+T_Ir1w8=c>K1ZJ#7iYT3B^*?ebNYL?ahwH=S=Rvy`49-(Qvv+QRxzn9#*F~ z+b@T2$fx5Of}f^-2FVIsqtR(r3et@7{F@^0Q}s z*!s;0X-H=^lp%Bcs1eBu3uZ^$&zy=@;|@{xNv$#ct3{azfpG=3^9-SkTbl=eyyRYQ z+lnD=Qj0?%)J*K`b;d;rEyYtxT|W`dp{`r5lvs;AigXH(8(VoNxiP0U!v5qS$4YS4 z4ex`Q;;;yNx<0R#OIB=J^@6(mJ^JShO1{%y*fZ(4OZiiC+K{}r=!^!j-c&}9d#v~- z+`e8^q2=Tp2Ilx!!}y#uH8ui&rARR22wf6Xj0TuB;5oDW-{Y0~Q&qXHIua&tQjWyz zL;3T+rUHVJzffW@8G~~$w{|n?d0jaenWfZis}25Q+ug7>Zdd+dPwQpu8!Gg9Wj{F8 zTKas+Pa>7G^OAGUUI;?OKvcHF)@Y_Np#uKA?~JgzpiHiyCeZ#Q(hzEY_^WNxWGJzH zR7aG6!#Qk#oR-LssxdIi{*<+~ENd`(ELZi=U#qh*{shps!Jt*7a!KZ)`pD+p+bRw# zyWMb=PM5y+B_*jBA#yHsWerhqGVSG~^yabW@Kt6p!^dtK$k^y45fnQL^2ixfoO7A( z^|gb7L>9Q6`d0Jq1t*4ogh8=3Kvwrd*fwp$o3@(LHZnfGI~2TH5ZxlaEI+-5RvRBK^9X=iz$z% zAoB~Hcs3df)>E|K(0eLWI3LK-f2TQwD@8Y6L%QjRA| z=N!pP#+rCqd7cM<3r8?7gkbJLPnLmnOQ{W}~0AtV(QnMFQ8*U@O1P3+{@(Tb`qaH6=6;L*<(W zh9g2WaoH`FbXtNKE^*r%@@j&nD0S|c+HLWR<1Bg-l9k(k?n8GF?HBAi434v!OO#oZ zsi-zQM4-<+A*jETz~+-HdJuEeULv%8tE-UFQk^;kt)Uw9G$V0{oxATV17f(YVzcCj zDRJU%^T#28g*V1rlB+}#Cx+kk%Rx#Q$GdL*(+PfxT=gW4ig~PA*3jqyqjJT ztp_LNX$>fUq zPOs9LWpJTn=>{k|`%oVpj}Al3BLYHvVd@)s=@^aQ47uPyH~wTi@@+!zfVO_|(1Pct z%0wgQ;Ypd%s{@rPXHSHh+=3w>ZQ|EllhaL-cITdd>mpuc-j{XcjITSHd9+y=1Bt8^ z3}VIHXQt}`qfcSrAL6ZrJP^cg*Cy|;&r%B*CE#mmMSU<*)tvrlPTXM+?EUuqg!(p z@1ClEW{S$Uk8F6Bcd`rT|HU2oRUQ&jCO|eKG1{U^% z3Hs;^5HOH(fv5v%3~jsb-zx|aH)(#QwN2iKjTw9BGGImJWfLO1sV#!%k{-~%(Y)E1 z_!&Q-hVJS7tQ~?{=#x_qvokE(%5u4Ly^ZEC*@>zS&7z$Mqcf=#}hpG&`+O)e91jz&sI-PV3*!%MmilyD2 z{$A^gq35iLoNq(88TvvWie~RDYsmLlr=`YX^s_#RR$9XjstH?v zHOp)#FY(cC^{tgj6n@f}X`V}z$Q zjw7!7lEZtY@S6z>9vnJpi=n3H4Jf;RrXjNRZQ`3fk@T15>~2@}<>#q4!1d@uZ<$ut zUYAUe78j&YpgUnUDKl1i(dPS2gbBvO{ziaI-fTIeG1h11l~ z@`>hS@H(k)Gir=&oGWaR(SCdSwgLz#;9W82V*<$N)z?+sBbRch;55)r z1?x-+evmHGY&+L4drS&+&<))Ww7N+-n)#M>?D%Q2l4{&cYR@Fqw^0J$K7NTcPCcsA zrITAlQa5=+^VOPy(DqpJ5UFv0opY57EDWB@pL>Y-=sIN*4hf%1{#Fhj#q@dJdJCnE z=&FC{W@C#saK>%f>XwY89AQKM;}mSVhaLwm-d&Yr&w;BYA`Sf4W+X`Zx$M3kqihHQ zD~Z-i%p<OgWcW+!)WbG*|?ZZQ=hFTmc4CUJ5J<6VNIj#DCH$2T%5hZ!d zM)vvxPo;(_TwMhLY-?_aZlk>(Sx3njPwC9ftr_9jgd*fvee%1k6)F&rXHxB^t_Sgr zA6(@|e7u1-sMfTY8X;E@QJmNwTGQ_qdPTEN6s7AFb1@9>$ABFe zAOSi~f^K6iSFfOnf}ie~Yj*B~AM%0rVv^s96v|jD;CN6hegUO_=&nH5-hOnxzsU)X z^+T0Iz)6a34d%DDVs|V0qCRYQmDJEzZREJO3+3kp?)+~2iL7BAI3gPblRf!rsEngg zxgCq(kts8Xqx3cWU&cg(nZqb#+h&I)GM$l#N;C6eDRlv{GFfn)CR1}YG_h#qwApsA zSnknb85I^I^{ z9li5`LP;WvVr^!5`knFiP_5US^=&(Aia!K%I$oZ689(SZ9!OAl?E0Upc{jiX&T82x z@s{LvIDVTn-AA-^Gn~V2AEYB>pkpZp?3gPCaEyq97xXMUK96pR#7t zVF>e!LB&-kaX>#e{5cbD>G%5HE(-ORdZr0Su`2?f{b~izkZ`-7XQK^I7hBMm`cS$* z?p%{^f?lV<%8yjx^?f@yb9*wB-Sq3|f_y^U*$Tww^E(QSh!G2&n6>4^&8=BxK!hlV zQ3gwt83iPNo{w6V?kUnQGR?%GGHGzR?AqY5X!@E_L9+EhT_(g$2QE$=vg;$}MMGDK z=49QEaXYnlr6ZJicq`jEUmW?`!bGQ^;s<(gG<#vrlt{i>f0pL4lH5HWHelW%5e!96 z_ejg(zVWd(VZfv_IxJlF;Eog^4S;Wir3*uXloe8cQxVN3VV{{*q5{zETspbNvH0ug z`*jKJXHY*+HO>-V7dcAN?*Y|5l15}bUz%shOL=|8;2D(V#mAH*P8}hQ9qt&hVAOz{ zmbDx&RjnPr5nd2xtSe>gohXSKGMX^F4h54tUwd>46lb^3r#x1V@rCqA^yg-J;lWK6 z_o57c{E5Rd?RIQqe~@B>3(ujQgA29=Cjv#*jwurN#^q5he^B3I&guPC6J-`7_S{CBW2+$%v^(=+&tPs+L$>t0wQQ*|5C0S1LKvSP%| z_*XbAy6z&62{R80>CtNYCWEz45=Bf zp38{?JXZ)xLtw|@K{VyuBU>&Pw}xa6qo2HZ$SX_dv&cMWGdmlic~EIzR`{$0+fo`# zM`k20^nTpAi7q_fnJNhfn9wf16;)623F5^1p!DKk;0u)0xMdJkl9a7fKF<+_8jz%$nb20fW1xXWL%gP@|IOg)x7i=#Ay%4QEfS z5-!2t6%)sA%aB9=%aH3HtB2_94Ya=e`$;>?|5`WIyfpeEdt3e4*qy_w$-99wh=b@m zMYm(!sa74I4c;k&8g#PO8rWD(bUw^_uQiO53u}=dICNmdY^wwuif%H2M_jsp*S>Jc zB-I)Bx<8gOdq?LRt<6W?38^ye3yh2Wq5=^;WS;LM5zuWUJ4>*g1_Y>_=6p5LFCE<@ z$Dgw|l6)p3Wrsy5jQDB-7sPpUX{{h3)BLH zmOHbtR(N?w?+E8c%wD|4S0tq1x&>Q&(^`If?X`<+^SSBp?XsKBExo&~-cFu98M#eh z+p>5ufqm}t6TpDviTAI&UBWP!hTKRH;Yf&h43LGl-_rWbFKf?I*c*0#7W9dt6^kG0 zF!b2CLd4#JCe$81a4LcE3q%3Uw!$1#fqO-V2?XYc-tLXp+iGn^v-6zt;7f~G2P>k? zQoE%UeHwP?f=j+1v|oCUw$+>)oZR5bdvLYKE2dg3{Pd5-I}^(uH%uh+8W(I)cfjZ) z446*7rTfO*q|s23J=wT_T}Y&*6gdXpbU+4#_a$8H(}sTRt%$h#6v~ zzK3eW)Xbd*r6o1(wPaS6U3tgK==n;}HTj}98O9^A;&dLKcBzVcJ^$i`BBp6$iy8R~ zo__hmEF9fIzq@9CmI1Rj>4uF%Dz+S2OQ?5+Knybe48#i)t)v+$^~e(mrrv31KEkzA z*}h)SEaQ+M&-Gb3_R8wIdmUkIlhr2W?)`Z@)y9eY3#OjeB5Ied0n4o-y6_bkl(S@+ z;kaxEX6no)jG{K%!6&6sWuyxF`|yM_M6+7x_;%%z0WTPTy6+3*S<^%Eq6B9AjBDNv zJu(>3LV3;ull`#>q*A|(h84wr-x6YfTp~9W`2BKUxq+o%lJo&~xqjiT2XE%0>_|hs z8JdRbf=e{IZZm;498u));-QU=K3_qT&FKZ7;3y3Bc!Xk#EeFcX;;lb{BV9I*k&u}2 ztid>O0gwuRAz299ia7^03!1!9`CjKFJj>Syt8|2Cs5wGyiQ&J>$*LF)5ti0$At>gV zQm187|8nb%`rM+$H>V8~`Z zyN&}#jUeB}60!#LD)Jjgr|{lDaKIyz!nYpoVA7m_Tl38{%2YO204-Pv%^DA2Lo#{0 zubrv3!E|364CGQG`@oW99H6nfI%=jjc388HS#jTV^9|y-C}q6zbHM8-IWBOo|9 z>*?EFMGG$GBA6)s-SD%LeD4kg&7i6PEnujpgW z>E|+ktL-l$DOzkboF7Uo5{8t?!Ucrg70|#dQ)W-vq0mW1G?*~_iIWr~@mi9q?}u&U z-@1Fx(YwzY#pea8l)2`qI!?hBDptO?i{7}y?P9@n+?9hd*{%CsV=>Rw?A9$Gm)#8h zI82tki@o}!vqWnMxrY9>=kvJPvSXNH7#}Bp^ntE;L}}TeVzB+H*dz6~yVao05LE9E z%2=!BA*@_LKQey*3c5}ws#O`iuPyPesz9VK15Xlh!*p2aJoTyul4bpBdfPpoW>_i& z3>#;8!y+Q<9U?xN=kSvcYx>xU8qOKocz-+MowmLCpoocUKEP)1lB@kgCGjn%C{8|q zc&i^RhxHc5R=1d_D7^aQh&JkTQB|I~_c{WR3~pNJKuI~L36m+3c{+Q*6t);dY|2Uf z9*HTlGBrW9dkaxA;lNhd)1eT~{avh2?~^u(&g4%)d0Ig`OfMyw5;stT!=7w}H5d#> z$8#>Tf!idp%(`AJW-dd&zpgks24=*6Vm(_Sf6mkd2+jHqb` zIhCI#SPGMP2}i1ZMh-(>tnx5_6;-p78W-t%;LCJN9U)_PaaEg86Pw3bH)u!!!YMTl zMbZU>fZraf?UTq)k_S5O_=d0qG22;A!sl$Zm!LU{^Y3)T#_-(0no{7_LrU{aBX3KE zKVm$AgjAJFx_}(Aa;F!C*Bxf>YpjrZoU@PMWq8O6S8uI3+2zmxuAA5{Q-mgPX=F?VpDu71%7Rs6b$!{tx^ zY4O|9Oqq@Y3%Z166K<Y7mD9ErR2~rrKw+FF#CazS=A^H+$B9xTNeJIKye8ipzIV zh|Mym>+^p5PAgS#k;4GR%79G!88A8;wptvETQ*|-<}Q$DpaeaId@YG$9d%y)$&g+D zFwSwQEoN0n=`Ap6a-<-3Ms8N%vTeB;dXL+2u(kgNl|rFIW$eJe0WD}eKCpKEtw}O% z(x3ntCz^30bf*`A0Z<_Yqtf=EQPexLkF0BMVGT5kK~4_02T#4kpzW zY(_>{Zqv(@*VJT&u_a!m*!hSV#J8MU!DCc@Y{pKxydNMqU(Bb;$mC#>36jMkPvM347GJ&=%};cHx+|v$;iwp|@`KG5AQDmk|pbRy=7R~=Oh7?=(o zY--F}MJYOyifsi`jxu#XnnLJhft^X_xj5&X9ps z;A{QL+806j=f?K8Nba){%tu7apCJ5HEc}SAy%qHEZsLRwF%FXM79;xRUtiv&?l+4E z5vdep)s)k$L3`jUha8_#ew$fz50`FIMnT@!k^ek@GldM`x2cTp5O*+y%pbJ$#LqW) z;pIsiEi&nrb2wSHc$I6L)iYC!YtvZe<@?^cPj!>I$D;Z3>a!QIF*O#LXdNBe8cO;$ zwAh=}EFr~)vOivxj7Ml-mnT{?!mzw1R*@f~jXJ}KM%mK6G1Xcow#Bj5uS+ABHvOPw z?YDb>FqDFdZfC1D=O}K+Ii81(MK?3aQNDEDmk=_jj}PG-%7$Z<=kXZqFqn;WdxFNg zCHVTDlYEH&ru=?o2^3#VZPA4WQ@@!IH(;44BtW{Ogj`emg5eF|-p?Xs=Lk+x*jiE| z8cg$csfse9^oD0BMu206G2JAU(%J|{nr~Qt#z!2KY#UWaXh99~IcPuUg6z!0Aw&a8 z1<5(`Y1;<~LaZmmp^@Y?2!;;<^$y-aY9Tt)hqLQ4-oa8j7IRQ|)T3&i32BAkwD&Bt z(6((ozQ2jQO^Gj2HW|YUS93MXK1(Mz@dS9=T-2$>%?(*1Kx^%_GyJqBZRwGT=e@pv zmy5-Nj$em*qXuUopH-0L2~ed$b9p6Y`nStNGmNMN6vLNxZIk`|-5O$H7QD^h9A1*6& zx%85Xzc)CjUR)8bpOkLNTN=5UUy-|`8VTacG3WObU4S?T#vL6x6-v@ zME?PBc8?xWqhabL7Ns4mu&qmS<&w4mw^I~zHQO!9@N96u>XG|+Fx%&o_#qRL2^q$OW^%&l@m|F_8wNBQjpGBZ8aRUjLc>R%O z(GP+upW!K$@$+>(p6WnhDmPny?k8BwrG2#zxbloSAH?V5N?;I-hEx@WfBPlxRsOj?QYhgONKC|XQoSHkmk$fv|Zbj;k@1E4ti%y5T&7Ybqdo2QYUAkhr&y}n{m2TCZA23CB=-6m$3l2g#9JhOH|T_azPX}rrJe^1 z$_kA>38!6JE&;5BOv46|B*^0Rkz;|lGUnC6bi;c~!y&7OB&87>Sk3cd)0*k%1hAv1 z=A zLalrnfin`ij*pb9^?Iy-G}-(_b)w6X9M>~}kkb?~lRLkH0at&?|GQVE{8u=1 z6oJ2{fCc(Z6vNr}-c(XLHT_DLCdocmPXO*oneW#JF8nQ5mwXQ}a8AC%8QG=4&uV8T zmD(-Ihd*U;6jmmg4~pN`;ai`D2oZ^2vR$|w`{uhv9eQI|!;(&a3@q>v6X%pchZ8d& zCGIk?Ab-MTeW(nOmL($?dTI{Sl<-(z%C25ls~(PVi;`HNcyUZN)_3f>%F@{6OX5Yl z)*5Z{#QBmWA?-!2&v@hq@CVVS-3k8wPL%5P3smQ`88s(Z7QlQ#7{Sh3h#LV0a<4#T zQfY9uR*25Td_b>%c>Q)iuENh#gxC+uYgqr$##HuK&xgtv)-&*2H?BNJRA_?O2DHu$ z(mR|3-mD6)trLe#sU0-jL32C3eRPx^sla}gr5kUmquiLBvg+0K5v-V@1x72@MUARR zEs0rjW8}rMG0lfgu<=6BY2P_5rD9NUG?tLbL^^jktz$NSOT8XA{eIZ7=4~INpe?tk z+R-M3f}Ff2LS|wkVuy5N(v49-G~j2ig6w)tnL*S0)+} z9U_C|%ujI}_R-h-%sSZc)N|9CEaBtsYWAJ94RzS*ddusQzM9hb?)!A?RSX#xC;fOIJ3`Q#J_DJIG3CQ%JRwE*z{x2OF9wYa}oef-ih8XAQCMe_M`` z-yA)~lYS0sZsmU#_>Q;}OC%aYVwEp9lowdHC?&#wV_=ynR4p^of}l|XeZEqlR|07w zQP?tS)PQmODqgwv;zf60KA1?2At+A0xbj2r*o4GB(sb(O8uNzsI%06IysKLJ{I$uA zi)M2*w+84? zXu#5kmQhT$*VnP! zm`JMil7sX$$8^xzwd{1+0k&6Boa_pJi1P_}_6VmZ!WpedIUmSrBtfD0=HtaUkWnuP zd`yW%g7S_gK2Uki-G}!Q&TK-X$zcP_iWD1ph0m4cN+TiDVit*BXZSHXwMM!N;7Zi6 z={V~(*+QS~&JOQ~BDGc}73#{|bO z3c`0q$^5~lCiEPIbZ^2)T4VNr;@Gz@rW45#$9QdOCM%ak=~wV@g)<3}Qg_bvjYr%U zHC17b%;$l!Vck~_-Id}VB9;e=aQ7DvEtW3Zc zz=L1?!3e+hcTx8$9My{o@t7vCMH@1La&k?5EfT^XG;> zewjwU8dB^c;rzl6X)m#VUb*oNhh4dGIopNPv4)y3X`YzxuTOyw8@Pw?_YuC1pT4X7 zTpj$bO1ibyq!Yn=6jnR1Qyk!2CfL!kf0NS7i-U>nvb>ew2X)IbU|zbCkP|b#AfqdQ zU`Qw8I!n;KD3&8$(v>+D=XY5f7O9l@lGha4@P7b=*;6+PWo~4XWd{%fGB=md?Ew@L zH!?8_FHB`_XLM*XATlsBHZYfAfdUo-I5|0!VGk#NjP?aw-BXYzL6imHwr$(CZBN^_ zZT+oj+cu|d+qUhVwvC;Q*o{R!W>iGJR%V^=Tt!{zRq)7zYZN>jkAF|A5Yb#)XD8(9 z9>PBS1p(bBjZL`TOFa4)*hRWLdhv0uhIaL!g(EovQ z)|wq_KtIT&iq^n6+4NUeuis2a9w0cK0j4M;3`D%*03Y6f>`M566#Tx4;n9id(E$)c z6QljFyn=32LZN}R=>@d>F|hc?R!|;N#mG%wPadsIowk65&l}o+kr0f&iOI?7+caLG zC5$suD`Q(oMK0oR&=Be?z(V z$+@+Wb%G;+!=<^cmB}Z8=`E&L95v++rj@TP&Km_~jj zH+*Gh7wFC~1J(N~t;qu{FJ$*(`t8%O;{JT?zVq{M6JC`@1M&0@9wwU&EuIb#GxBd{ z;0PrD$*DjFAO#Ez410Y9pgClqN2YqiZ*={^MPR^dTH;e0mg;{wIXG3YxzzxqeIFgV@bYt(SIsYQ5#=?JXsrDfUwrNw1B(#_<-yc02l%P#;TWN>3k0c z9k*6iZ3;e=y`6Gc0{_I6m?COx69t^S#P*u)n=%9Y)qMkY9(#4a zf9PLpseT-IzX8zF?Hg;KC8ck&KR-nrEzM1LpQAucjWrDUUm8u2dV$+N?8^|}evOer zDzX}zKb0wN%n;jwfbyL7>0Y}g*VKkbpv*s-9qF2%-Tw+Q*#Y<&F(vql!#nHut194q zV-o}S0N4CUmU;+&?rdS)w=@_ip6s8}xUtkz>B=t_tAYEF* zWtK3HuQp-8Q*!Rl3`Cef<$MMK8QrJ@wGqxvAnD?Oh;Ip90FZh8Za8iq-8b$XP&&Ck zsXkESQEzw_cpu#pZaqkP34oMi&iGs663BdgHypH&?gclnZR|&ahykV-IXvpX0qmgg z@!t~FPn4&SuBtyNQeE9Ayzr7LfE0vkf$k58(=2Hj$;LqK^SFOJ#h-|8N zp@!5x42A%(BE3boK~UX4F+#38yx3Wqpu)8TtZBQ>&wyjV?rblNVg<#&of0ETk|HXr zGvFyL;~#vq^gz^aJ1f)QHlLdim#7MHen zo#MT|czVK|AA-;yjHHODxF(x|B*B@s&$vOpQ-JRPyx#m{LMx$H&Lh(w@NIuolP~hu zoVbUy_U_6>!gV2t6M&H7=WYnMkZ9wrYu!JYY6P74m5>Ln+P+MP#Kw0aNL1d)0T7yF z`z}vLUs~8r;1;fN&&T~1Mf|h<&50e~_yt(XH^%d?6z<0paxm}wp@V?D5M21F0f!84 z27sO!S^xMH;^j+lt+ny|AQO@~eRlKa+s4*BGYBodaQsLEd;j{Ze09KZ-vO}wpf`Tw z91xNkg1bF>Xe-1gvCggB_ri|9O+uVKj}mbS3un^<7@2v)^BOCIgBNSdc5l}5MF18M z-3sY?bpLv#*%GeO0!w245_ZB_7e{q|0SK9ef}OrVgUrvLA;Iqc1?UOJHV+Y@{{8QO z1WR~)-*#3cW6WRNt@wUO=5TTYnVveXeW5xF{|@_kR{{g`29ifg#k`b%6|FiK<+-sI zhu*?|>4BP2zP17sn?35gpF8^r1d zDPMU$dU>biKfBd}8d<$h->S~nTMi;2^AQ(?j`hqo7R9OOvzy|2#^IUe7SSR`$^f6_ zeB?Jt4l2H#i>(dhp8Lb6@g1nV!I?yxKW_Fda8G=`tUt7wGBHGpIl5w55R|*DayDYM ztJIP?Lq9_G2pX?Nbw6>e8{eFE1A5e~>$qPIl=lAaqX_Gp$oZDsV|?V&gf*UhRd^0s zk=T99uO6k^u~bfb;MDSyH}jSa!iv&NPz&Jj>6%N?ts~CkUa>^9loUrW;jLTPIO7sD zU~bvnwy1^%1FkkV#!E%;t14Lo*Z1mHt(*5gXu9!F+7hw!a3yg{Cb_j&p&2;r6k@TtB*D!=e7MmtTSELo;)jINI5l%`Qj%{)U zJPl~j>?%NBJ*dDCQyne)5TVqe5GeK#jn@UHJ)EsU2a+zC4I8JQ0GzV5Yk3|;s#zU9 z4**y=>sAqAY$I|10!yXNR|_!BDnNGH&IRv<%MW zR=>bQwt&_^VnOOj0o!301TsN$_`n|4D}1MYvZCbBtpg`#cujN^fBPleIu#JR7xTm; z9J!C{xA0NI-rlx%BQvgH;JE+oT| z6|ML(bt!37r$cT7+SqyKj(p}UZUKVwP%-*MkE}776AhbNm z=DU{G8sAi#0L9;x`}VT!$Z}ikH(78BrJ|E)?|WzV+?H`TWIa6tU(FRNdIrtG)DH># z`n{QdMbkuary*?_7o0)Q9Vz!Ejd)lSV|epk-?D1iz!NnV{08|+=J2J?+*dOE^>+g) zX_Z8OPjHHWUhq0|&%+nCH*p&XsE1r24h*`g8k-?m0VEKh1VnvuNA{fcO?b)jn*SVI z@3iO}D#z5hwg3jA5epT}wx;MRPy6NG&PhIK&V@OZr0T^x%oPeDB4|E2R8ZB5!9qJyACUTGuutqKd*`l)-g?mYq`yg>ZYjw1|=xF;gI5~_OvHP z;X8g~-N%+Y778%qZ?LWauy;pw=*x*hZR(gU0DSUv^s$>V&lrRpNR)hrkEA*{-!8$- z>PITn&)$o2?g2^vh7qzIW}0}2$vw|N25C`H-Wu-0J{8Tj6DXsy!tyLI0Ch^S`^ zu$N~jV!l?wq0>(CZ;kDDuBvu;rwFnNn*_|ibh3q{4!XERVVC4=5?r1G72=ZWLfQv6N3QlM?>5(R6B5~48EW->+FJx88GZAI2p5*yO4U0f3Hn>g?Dz%7!_F6j$@pl6xVr?h4*s8bjnGN|bckmNs-V!Wd*&&r!_zdjJL=}iJ0*6M8GZg#h_?XY+ZZtc0Y#*5k z>^Tt1tnzLd!ZScLm}MI%MgD{_0MlheC2nPR3js@_9LxTB?R_wmrXAV0@?w{wg;mQ< ziKM^xE)=E9KE%bh-{I>~bi~WKj(<3UmXPDlyALBc7(3&r_>qlP4)Uz0@tU#IRC0sc z@kph2d34O}Zr82tD6qBqfZExK;ARoc{__FE-b5l7=Saw}JV?A` z?;(9C-q?|mXF{LaQme&`2fzcHx~WXj2Phtv?FvoQJ~!UD733MBx;o#1>ny zxx!$l8sByt&y4siAonRxZge!ws6S-TB;=KXqf^jMppbfQChr9 znzGI3oc4n~U*2Dz?w4yIN~arZGs5pt_LPAKy0b0l+A#CaJ`^;3rha zF<7Zu`<#^=Fb?hH3pUZ%;zP_xLb^h!sR{RM;(f4!`{QVBj{2;wnBC`^;wRXf&)j^@ zZTmd@NZ8Bov~^LnOsx^9I!7fA_#(ivjH6`}6)lf^Pn+l(Jv5Ik2~@QQC<;_1oe{lHQw3J(HN8iq`H zA)Ysib{B`<4`XLgjDR?jA5IwLI8ile?E7Vyl~gU!sy4avCjJv$#~}+4o_7 zxH7mYd>f1L>5t$LG$72!YVw*672_XNs>Y1r-{T^FtaKq-2xt)fehrU`XjA&|-Qkcm zzclm{Vn?(nsiB%idNMKwtJH-cp-1tDH@~miYs;xC7PY-htta&sUfRt3Ahq6@z2QoY z=!IPfv+58Eng4# zA%N<{)Fw%T&gwA8uRDaR`$+HBgYZ~D%IBPSN9D;Spm<;b`%b2D0Oet zT+MYCAZRW5TdKc|HlC{9Dx;Gx7X^$Zi%L>g@702mC_kSeRw2Z+)(|7BlzF1mfO zxg5xy`}&RgbHNM){pO)l28DjbpRTCH6R|SLwX@6ZXOZUQ zb%MZxa_kJDvxEG`{6^LyN*CzunfeRin0B1dXo~)-#Z)-oTN>PIF>52#l7;riv~3+4 zpQ?JP2vBrHgp)A=T=duWHg}f~IGZa}De#8qJr%ptxx{+_c+ry@9U;ZRB6IoBpX|-p zb(IQOqLTACTSgg$gj2C?9Sk1RY##wu+LzsqEGMfociz%81LRMs%)A}wbNJa=%r8-@ zln28{%wlT>`~_hbXWqpM$1gIE$L)9_-b|#$W562Q2e(h+=7L9oVB*!fqB~fRTk@c& z*b;Iq(My2{QkW0b$mBB?iL0L4UzKzjOT54I`P-z^aGLNfwh-i6?^LY#QuiIb8ex_m z1Sr8zk-OSsSaxJ~6NapU!BpCw0|)ORE$uvS1S>;-Nu@W3t%EoOXd`>6)c+!A_jUIGN0z5W@ zlC4VcbDLVQ;43uX=P1*(QfF;M4WWnq895^kX!OE zh075KO^Mhrsfg(oRLLGu53vdhB`Xsj8vrt0fZAYHkB>Nm~Jgo zZ6lBDj7&(9GwBizM7-EU9zAnGe^1E@eH(Uc_X2F>#BelmWVGh(`siLs(DXTu2tbR| zyZnN2VfMoNFKY=?X3=tVM?b2Om|G$7pkh-XYxdsaGd z*AV3Cuf7WFm$X;*?yScXsx|F<4xmC&YKclZhTp@ zhpi2%%gXGkX1eO=AX0ePXCIH%^|08P@%mEd83Tq|qrk~?2<~gSBuZDzB47%SsN%f^ zQO7oMi48C%(uMC1#Jk(vq~`ldU!CVBGcwdb(tH-SpvF$@H1G^BF1iaD%%lR&ysD1# z5?3Uu8sKHc&9k)FZvTXZL0ENjKrr~sKb$Hv4}4D|Lqb>-SO4$ZcNy;5zZ211r_XTvNf2Ft(Pj)+1&*G6+<_3=q)(E4wqqQc-Xm zSrFhLbOT;0oF!-VPG#U*=&(puXzBV+(}qWYZ6I%m`LpHOXT_GFJXY5}%;#Z#HZ)5e zJPM%Z$b*UR@YE(X8#( zUN}BGUCWX{|Cu>K8yc*tv<5GqeGJ#Y=8DQ-ZI|3@t3Ctg+jgI1; z#*FSo-ga$l0_oV#WrhHW&kdq*MZxx$(EipdX8nX8HDghfR@D`?%G@sp>}aP_R_0y| zt^3Ai4wnzInFl*xFjg`+>|E=18syB_s^^4z@D}x4 zqS_nBYxBiCx-NZiIkB?l0E1KB+40M0)J!!4{gtsKhSVLs)8jbgV5ZiZxr7f5F39E? z(%%bXxyTMtjzf$`efO526&&7n=%m!p`R?}=-iE9@B7lhJNBLj6j=bR-C+IZE#%Plf z&Govw`34q$-nKC}dYtbdN7ef~D{L2yWmfsFE-Utw3sv?BrwgA#_mnx780$=yT1EIfO0{Uv_uZUyjT>B4S!TiIOcnQW!_ue?PKI(IxJo!~<~gLvPv=)AR!jZHxK#58F_!-jR6# zeiyJG!~#c`LcGH($PXp6(S;kLutiF2{pRq>*n+D)2f?$7*8%Oj;(gT&ea*VPGbceK zJuYwP<_vRqg4+@(PhmdFvNpRSP<}#9y@M%#WrAbj)w4rlX`$7HW7&*x?|eAKp$yUQ z^#Nq~j!t*>gUWVlqrqkJk3N~jIXn^*I_#Ie>3p+nq?~(@ zij8=ct5mKeb!0YDxrC?6%~cKxy+B%flR}*MwvtKA+x^vkaoukmeyKHtZ+6NGi+j{bpL{QlKI?!?tOtlY|HSoU8w$Qna}D&q&V`(S$@Tnyt57%M}F0FgT-EPB~yA zB=g5i{g*Vg)W716vY&t<5KP{VxiGLpxo@FxmlIG_%9zg;(B~>7ep^i@et=}yY1bI# zrQ6x%npOQ<-g^gGbV$FV(K64i1&C1?l8UYtks-qoEkN_s_YMt98-4uaS5L`#fSE7X_i8WRj* zWfF*rdEn>HHq>3OD{|!boh?K)Hmd#sy}FPa%}vzx4SBG52hXkuRDkU;dz$vEj;fwM zlzYQdWzi$Y1oK>VC@YSiE3q24l*G$0c->Qgimag1rN;{anMe*Jre|N7DGfn`M!^Vr zt?5EfYtAu#U2smZPL8|kTL=QzZT4>lsKhRwLfBc?P~#RT8JR+$GUDGY?aoJ_e$#6+ z+cBtc(Z55gibu51MF0j!3(gA@c{#kIS!Mm&jC(~Wl180*O$UOG6vD3j{tP%rWsO?^vQxX4;w`sSwd%AvUXvZ3gQXgTQkB z>Hy)mhmsd_ZaZMn@-k4?R_qK)SxFlq=p26>eTASu(@wiC_5o;>kqTzoHy1WBU@zpP znk(26Dul-PvJno?_AmwQx}}eqOV!g9nI_~4J&l6WCD_b=>UcIWgFD+OmK($lh8v>5d}mjQ5gubOGI#WY`?}o%X~gvUo$fN zM;~m0#a|DhQ~^S_b+SpfOU|S{pKm0ouvjKr&5n=LzrBJv=!iW!M0Vcw;pudJfmoTE zPncS-2!5dsBumqz$h^;-P`-X44d&dl;326Unoc06iUVk@x(@j4-7c0=tR##JS?Z-q zW=ur)mVwQ{Qw?%_!I&leC5Mfd*vFKtUN_1qJ~&u{XVg-el7CeRrR?8ZsABh1*$SK* zHycIj{uz-Ru}S)16W#O5I4-P|B+rS-ce!LxPD^q!y%4`-A75J~SGR7m-k=#f+ljia zql6y|IsqU7y_nlo327SLH^tRj?(Y#Kz)qe~e!nHBc)-G7tLv6Gos7)=)d>>I;A$(Y zVTPI!1eb%cJz@+V9f00%T+bf_X@652nTekS;Sq@B{WDwi`nRjwb1gcl*V(zO9)sg| z(gC-BwTX8L8E*!#>|~p$mWz%yvH~MPdh>Yg*ffBrU(`~Au>Bz|&`|n*aZ9A0C_t1E zn|YUM2ucUl4VaGs80i>fuNjNP58(X>f{Xd~E8;H0L{YCCRCB&K|6zzX?-95v0*M#Nb3Ujy=M16NCE7M)TlB0ODrgp`LB#iq zdKMIi+|{k-shRC}ayI0pV@ddoIK~ypw{P{x7rpk=f_qp`gUdY#U5IW3jS$|xbg08Y{ zP~}`vfR}sH(^RVO4!1@nppV+!ni@H~{za%Kc&s^}-iifl*Gjk^I2b^|7!w>%(!v`v zQ*(Cm=b0;bqM>zAXC~7n;|8Lzy|fP$p|?O%uR65l!Sy&^A)KObT67yG zPSBi110O1rbU8bL zK2a;Vpc34tHKZgCT8B=W)%%XQg!a{ehnc|Xft9%!IV9Of&EgOX>ziUfNFBuXoM-#o zQ@u(Oz7{6Mxk7nB4QkkL>#;tjdf3A@zFP8UYK0oCD^=7lA8qI@FR3?kMyl zP=-Es`ULNrM#0xXyzB6nK{%OYmMgS>SxKXm3|?>eHH)s%^;Y5ecoIer-~pH9@l84; z?ouymbz1P(=H4NKxBY5}>qt0=VUD%)Qui%QF%+ZSY3*1tH=rYiMNxt6$vNyXSs+#2 zXi3rOJdaizzX#lPt(%EHNG;2FksAq$@7RYZw(gw1UVc3_f}eJsAhX&5q6Ch@+sOjGlk;+_;ZR7JZ>nwaw*9WG1>E0GX{fHvZ@TXyb zQs)XhG70$9X(h|lX)&iD5wnYb>CBqd_D8e4c43#0NdX+z*#=zKpyY!Y_zs_DN%Wdw%oA!r$CZDtQ^^bf@j;AxgXZ2ryl`GDaSd?V$5w zozLZfDa2zM1Hap^+!7OrQ#^Mz9khdTInwJnVnlQ2a%OJQHskcO_iRMqq*>(e zHkyj3{{ay1O!AqY@$&V%;Xx+?#$`LGV;gW2RQk@+bx2K|nwz~Y>`UCGb^ z)>BL5+$;?i;8))UJAO+WZ&X1(%qCh2_O$g}Jp%szet^y?bvOB6zi~vC*=pYfeB!*UeH3S1;1L7m(i|3tU^0>wd8n+xf#Bk_G7x zv4OAo?U%sX(_dOg-7jviTRmh5KDf?eU}^;ptJfa6i>^LGxk5T1B5)g;{4-bXcX+z* za|6H*AyiVP$C0}-Up6>coxaY4Hw-)68(MjFR?h2QHmL86n{gfmc~6uz7H@1l4s8`N z)rSC|5u+ElwEyzlt}79l$oE!?9umY%uZctebNwc>)19E8re7pDLE)Zv$`UhP6TkJB zHNep)$^H@|e^psAVJXh?wjsT7yCG|6BLz?a$APiFd{TPJeRfue z@Z%3>@~3}{*mww+RlPUOdKzY{q8k0_E>1#>coH12MBiWUGbc5c8CIoubSEY@M|e!u#Y!lOVKTGw@<#~Vt7PbA*hSPkUT-W9~d={)ha9{5=;UJejy zV#MH?8gN@?SnTkeH)UeS+4UUNAAk58koBYAw=MbMS4{iDIST6!#9(inA5+gHqHbuc`b4^;c6Q7(xM_UO}-ufsgU4FCo z>B-Ogw5H+~T5$GArPJa^toH79P6Bvp2@sruHWCfTNM0O1g#VWCRN-dLZWid@^s)?- z2~raDi(6|vVmI`zH{U9DESuD_=|a|`VD%W<*U_0YKVrlx#8YQXr}`7z@vo=L9Rp`g zjALCjc4Q*7&W@@JNs%?{y6u{CPNnS&HB!knuXJ^9orG5=UU8$e9w9$6NDLsj!=fMv z51Yhka8_SUBvt45W=H0*;@rfmwesE$OCMgS{xLws^6;rS#^&~TZ$ofNab%~pUJC7B zA$!D;=B&g@5W&(`KcWqJn2|I(*kg6bo0pq3A~N@uF9-h8hxDa%G!yjKrb>&JW344# z7>{WG@-Rim_G0dB&~mKXEgdj`p}%>%`6~dc8H<1LL}}ef=YgPKV6_oNn8ROX$QZOs zv0IFA)Wx?nG`p*|YMjSJrc<`QCMaunv>_&#H1UsVWcRS|OPV*kmtgdBY=K`X5u=b< zxJrtGtASnvK%AzO6uL{#USDfbt9~Jr?ZR(gvbE=t%&KoR#ldee{}O<#nl)6zy2}T$ zO_NPT;-LKdDS6!stx20~3Hw0Vs02cq*~^>qBJ8I1W)h=d{FjhQ*OrVp)_a!}N(9lw zdP|=_t8x$n*?@nyrFylPEb)BGhxiD`gyemt(c14=k&f_rTP7?W=L)tV?+^lrretzh z4T3|p@>Yji($8y^xhp`NUGx|lTvWzgB7>EX*1IT;_r^zKy5gteb`ZuWr+v$S-C(z{ zpi+=euae)+(74Qj*Mz&tS|kf`pCwhMS$2s!knG5t^sI{>>7G>IS((}gp76{BgWH#v zT~o zcawVgP^qL!aG4k!V9V(%-NbL|6fgJ)i z%KbqBNHsJEEvGlT*~CHBx{_RL;W`z%6~V=Uo-YYF`zF9!>sOV<=Z+iG9HMA8|GW#@ zss$T0bsOv7@I@_B1$9FZg#-)lF*7v3ERd_wzQvBm#Wkd(6zuA=&Q4(3eH*Q5Xy!tb z!67+K=H-K?vBDWiF-c#KON}ESRGo`yN+L71aTYHUYFLQqrPummomjg)Nbaa1X;oW= zCXT|KO=G|tQK>s4C<=c4shX2;{v!Uy0C_%l(-Op|Eqbw%kKH^ONPM#taO z{zwV~VTYX~E9mA9D&x5jXZhO+FY9fWR$t6rws*`(@am(wbO|p-nYWH>c5h(YMb+=M z^iE%lz+M9~;nMHc+89QRZT=yWjat69s=?n&NW$ItGE#MHEUc$HF$4Hcdo@Sz57FZabE- zJKS0U-dEF3ycaVEfveU4jsiwvo}$^vQG#9(BpS;b*B$wa$kHz`+h6$VsN0Xt zigWm#I5Dk?%5|iaPgF1$U%benMMZYQVBoceSWe6}r1H3ujI7NWVNvw1_>K~-ycV|s z!&sbCD_TJtvH+Q_H3#AQ7()+jv11wa36qhtq5Di4Y$O{GWYrJIdxIBQ*Z)}io5(WQ zE{p~qrm%fR_DyYIGt^hY{FkSTV+0^4n_~0ml#c25RATk~ZY!#RdqQCW|mCKxC^WhO~KQ+i6!N-!zweyqB5$WqKxh0l=2#!<`87cQ4sey^9U#o zR%@dAoyPyn zZ$%mN*3|3(YY@ks@ZfJ^&;cZ*wn~s2iKPp`jCWO!yhYQlNr>FFRo~uu3?oh!2-lvvbTJ9U)RTHi$unx*UOqWBi;~}T&ZR78@Xn;6 z50RPY4(0IsFe0Iu)R&6sXLe&$CxSvYFzW*~#~RCDVug1Y*~(FACIL*zL464SFn{Ni z>6Y#ZOfi&0t6S%Z&(=sL97b&<3(imBc4sunrsVSYK&FN*1++49H8!W=RoV~M8eQO0 z-Hk6f?AO!@m#7~En%gt9#7{%%?q6t4Y0y*iGyRZFd$z7l(os%I9+-e7D-TDqNmI>x z#d?VTo9CPmZ4+IoD+-VYiT`(TPLZNLp-9sF6q^9YF1%)E5n?HKXWFI7EvWa0oBXW$ z>@VQYO7DGZ16Z$Brv&IVCK|<=;r05=!DKhL1dL*KITuRWeseyzLB1j_m9hRN_QXPV zvzXBM`m^mCV|B^ZX?(z!^k+^jre5N2WbWuL3%iM!Ty4{`XbZqVJn`wYYeWFSv$)ofA0e+^$ zW0}!!W>R$*68RONEy%+P)Uo~iPBWnO=4?R<;$i8c7aD0Q9+TH%N>5FHl_H#y!AzV=xgtENT`^xtDlHbTT zh3(6DmoF@JFSr1hKoiZ-OjYOu@p1+mj=WdY!Iys}WGDtTf7exbhx04vi#!x4*IL*F z2Oyjt`mtjg!V6dH<`i=6{5QX(_uv_p|FIp;mL(%&_^-G;5fyyYZ3CF`u57AP+%W}QJt z*I9rm8VW1~*+p`Kuk#hs&02a|A#Iws6>!l~|jlieyvPpY4<}<2XWuM3nWD z0*^EhD6CIb;^66?;y*CxxA8_EdGZ>J$xoQA(s=5K80}SatZH|R#VOiVjWp`#X5J}8 zyafZ}GgGdS9bfAhm%UErZgRI!&|L;P<4LGjyDksd^hW}lH@g*0+`cNa4#%~J3ebSQ zNRzflF*+qawsvuZbIB2?2YVEy%Pz~9=~rrVNsgO@x`>$Gqu}Vf;MzOCTF&?GB)!jQ zkDMIDbyG(-gG)FqmU9p%RL3-2I;N2R2JO2U8PzG1LB@Uh45R_!A*hjz zeIQ#KlkUHx@vA{Z!(@Z(Krgkn#J~HUQYtJ?IW)BXtirsE<2f=_k zLBKQ^8x?%p9p&y0VE$~TA>%E&ZtaO1R9Cic&m4KtQ>-?Ww_=+N7F$p;lcP8u6WV1n zlH94LUuq+Ui1so?IVgz;?TrJRm*5dw3v!Rsc)B{@n!T_wEtdC`7gD?XxxM6UrXHf@6-!`0VE z2hmup(%F{%V0ya%`7lN9c63;WF#;e7k$fb`JI5`?$KI3d*f{MP(PqAY;)maOqyaeC5S&XOU(+0Ck;8%J2l!B zh%_&eumeP@zfZLs7G3yI98yBUp|ia2P^SDXm$*pmr#mkTiq| z=i`dVAZ4E%1i%TqJ;UTV>pUOB%wt7^AEbNDlrz=E)jmq6SZD!A-4`Q8rG`(b0+^FI zeHF(i13xuooQ8n%sckmhnv*Ew`=WhL)g9@tDq(82usF=rjwd9-<3-!K^#*j`*nlw3 z$g(;qg{b3j4M^d2ZRc&S?9PH)Zka3_;{tdNTFpwQ#^@abV$e~#k}QiqZ4LxkbF-WM z4ne&xcD^t_Qpf;TdxP_iy@-#bn<2O2e?=C|G?aqS%Q)`x0Pz@Eec%x~D!joQvxO!kDBk+gs4!xdqqk8Xo zWS5CV9!-y6ZGN>2T9h$&A=7tgqGa@>5Sc6UIs!9NqvinCsT{Mv)1yRDu^grtB&wx* zz`W2GN~v3;6oP)n>UfgdKGnAaUG|1TAHfMBT8wp{?^%&W6jllFBKSX%TOfBwrb!$@2G#k6*k;yvf@1!p>BWjSXYKdI6_7jdgu`nJc9G~kwnBeVa2J;OO4E7y z*o{1kx_}_3PLhKWIVLs3-&1cJ2>h(dqLIK0h!Fwve}2`x9E8=@9a|;|+|J`5s@P$w z)2xZ&`%u5`ccOdj|8qZTOUJUqQl|pcYng{+I8_&16@4NYRJ82_`jmkAkP0X4W)+`$ z+Cbw0wAr4sJV^{V#*n^;hj=hpavS;_r=No3kd2XQ@!!>6J4w#JW_+RT(X47ju?SR< zygva`N2-z+*X`O_*j`@29YdHBvWSmbGp1HVK8B|@7El;Lm0qxMYcEc^zh^H48VG4> zDK@ufL7&G=-B7P&`b?fAk`g8*Ie4w%w#Png{@j3Gir#l7iMju|I9S_MkY){@WtjE@ zX;nNb@z+pB~CMJ0tAhn54liElI79O~!9AUB*J{TU@(Us1PHf}F?B z{M?-z+bk#}youuCry%i`K3`#9oCdprL@<}n81j+r-UC&X!03Cb&7f}Rwei!(2~nWk zi`yW0g=hJmK%4sQMS^|)J$`qj&g@?ZLU zz|_{+T{VNW9gN*!4IOrticTfvTF<@VIt>9 zMHO+Zl5Tz7+OC6PMNsCz!fwQ$r#$5-!rus&3q)tmLaGSG4K?0OA4Z4jTv~SA_2vjj zhbt?@*qO84%90IHk>g0O#+$W*86ynlTf{60#NL%37!?>{095u;%ZdEnK^O-ly72t) zmAi3}ivm$nZCCm=tIUGBDEK-D?a;t@}}_I76!(p zd{lu}M)C(pojBg7UGPvZ6PYHTyR>7K9&JkGNW~umQPdWtnp;XC!FBgI938Cy&p?*>X9P%_o_ZuSzwBgH@R^QDa3J5wmJsr<}-OsY`A$hgJ6k9 zlS8g$lM!wCS;@94SBBhB7e~Eo$*ACLgcS^4up#lD3i!3*Ms-XvHxkkf6ah>O@}pRX zR3lE*TgL^&XCSNT6laTtxeER`1s~#oe*u3luhDlI_@EcWx@WML)srs5EYoD%HLuaW zB`U&lg_xI~>SO^*JjPCK{D(C!Y&8Z(XW)A(mbyJ&%=WZ0lz2l7%E8R2J#AL>f@xma zzMq&*-H+L(k`H8mcoN7Ue*raLh`(bVu-$$p5sEpkF+6;CyTsJGm3S}!Qp zr|;Ld$&Tz8ElSks6CIT=tu^^zce`TgEx7wT?Pr2mIBg}o)?cwxMxNulWlL{?d)D<+1qEVj zzlvbaGd1$x{e)wo5kFi1in?v|7ss7H9iNK^1Z)c0o&?C9!v;Q z8NxLOn20_dcb1GmLI&8&!@b=iqTlMzd?^r>tnMUx7e9{2HNbArza1=iM2Jpn(!L3X zs!ODJIg*Sm$JK%sT#9QYkSHncTxX!ZZ##^QBRYxfyz0GQYyL7h!Df@7B$Pd-s^uo? z?>3Svc(KB`mM7TA+=2)Tv)((RK-*V2A^6e)Sjr^C(s_wJcvn?V@mdY<3k5LDyK?IP zqQhop_DmX;T96KE2;!2<4>RYk2{C@=PRM9=;oYLFYoe{T{xaQrLN~rfP1VvVhRwQf z9VPE_$b<#4&Z(T@)tp`>gW&S3<$7{Evivr9B7%@fOAqokG&1W;*+IYh6@P;2nRn0# z$iidQJ?uJH*P0))%frUNH!U{A{tp0aK$O2GKgubQz)Y2I=Sl2A2rx-K;~!B8TfETG zayCaa)WUa}PLnI0sX$im)%6X++_Z}@y?zTH=^Z*#UTf!wS!#6mt z>+3&D(ErH7dS7o4`?C>^!u!s_HxW+;#o8k9gPVVXcnx*&wQ zij}_4h^g?+acor3yE9aC2Clu-8RfC>6t0X5G*!nmC~2(1{j-@}v;`4w=Y08SMOGT& z@*yKC$=Kcf@Es^$NM3YXV2NVby$^ZjB%J!raQ%g_)~?w-BYFwDl0+F1zgqK=eh1)| zzAS%4Es@?rIo9&J%UXW7w31Zi(jP`2=#`yJ|FTP4Ffi0Dwa_+rTPp!1kR!Ph$6~Is zE0=S;J*rv35f}FEb5fJIs$9r0`X+^4dtg`SaZ`NT*)UNivgF?`67iyv;`d+(Ia+bz zvfsF0v2eNi(Zg6;1#CmIFF^`|+QURXR&sxe#dcXGm)K=DLBJ+!UD+kw0{~P|b_BmfBY7oWYqp4PxTx+6He?Zab?HV5h}NKv(zErx+L$HZ?C2MrnvTyMeB&2Xlv@x2B80nn-6~) z?b3O92;lQ*$T9F&`WL)>?}9XTVNBR5W{8d_Yu%hcwt#a0=L ze}O7pmU%@wY7{qcR?PH~gOzbB|+poB8)wgW(y!b%)Yc&>Ufkdt6^Xr>g)k*Rw#pJ2ygXwy5Gxa3L1c_N#Bl5S$u!5;>A)K zSLzZ@Oj?c|Wdfg?3p~X>a*3_KaDjG5?x1DFL<|tL;HFItIRsg-{EVRwxE}3+%N#R^ z0%-ysAtBMIL@L&g#53*erIUepe5n0wL2z&vEBNjgX;9)gy()-#k1py9EPE=#UaPDpOMVlYnql&uw z$2pe$q0EXdhK~21>3q~ttTL719IUDh?7|Rd!Oe|qd92Ik3-cg(g~opljX9X~TXxxx ze-ZepHk|#-+G01Lxli(v&Ie_OxQBF!L)BN&<8^4L9fm}k=Dy@Y+HdyZ6l+y=v!A!x z(#50ZB$7#+P(^(qhkAs{fdaumTu`X$v)zi(Dl!`)g*QU5QZ2Y=X%dM)df%kXfDpwr z@PTq#4x^GDuJ3^zN1A`2gmjlPjN=Tg;baThz}}n9ka*A1stx2#YSNGu))ni_djbts zMkLBOjC@T*?#`4$#ni2F7kH#gos%lXZq% z*SEK%IGmi5zsCoEdZcRZY5)hJwH!%(_QH?;7=!0TFufaq=LvtGz*|OvSJ#toOBW;p zC;4iF?&QL)P(q08A~gc$9(gO&Qi4+t+X}YItq$B_6P8dBer0zs9v~csIhVHmVpZen z9??8K#k1kqgkchN4nDNl$6iU+JYy5BTu0e>MxoKWJ;{l zm~`INg(rFm5_o@fOj$jv`f9#)!D%&E^$7eiJDVPt)Y|^WO6IfBIG-^%O$(c;Wd5FR zj(ZwM@a;t3Vh?S>AkpmW+&~?g88iX2_tDS1;%saF6yu|C19SN}CO;HC@MSf=A_|jh z7a|Kk{U{swfKTg{W69bJ+#vOMl;OeNVUaiPh7RDLb#Q;kiiFPQ;~v+N6bOqTSFt9; zfUU`Oh$$*0Q-4Wz&z!MnLB|$bqI3!XSW^s^-z0A}n?+zr6KrtAH{2lKAc=pS1E{iib9Ud^*1m=GX zLeJJtwAmu5o859kx?og7bGaCIu(TiX!tz$!>yoiI{gSabGHk5X`<_uGDh7A_-+y;6 ztHK5e%%=ynprRIk|A}^W{});61v`C;SiAjuuJLzBo#b?-_4E_oMAPS+e0pM;em`4~ zrYCkI$P_7GfB#U83{G3D3 zXK;lE`w|kHi9iCT2lxmwSU{aqVJ4CQy3T*1aku~ekboRzpTOBwqvY}0D|Pc$5c7}h zO4B5(O#8Ht633FxB+=;L($7++6Va2##=slq3&;!k((#3{ZUZPSfeo6~snmJ%5%1wx zWv=@CKIfgwV}fJ&7NB!E`AOo0r!|+H8+UVO*M;Yrm0=eL$o5f0M~!t zP~t=#7+MYZaom3~zRGdZqy2BszcKis7(k%RG*bKJ*S(IR^u7TI{v4`HcaPXecy>jM z-L!B#k`qPYlm%%-@XsprhWP#y^#^*bgR%-sITOm|^k%w}Js9tlHIX2H#PwA)Fu~VD zuIzT74*x|ze1n<)w}#>6;`IeWj(~qa`?7TjrpD$uE0F@XAqZP2P;uQ%Nk4@qZ&eV1 z_v?oIMXKqa05=4(jCUZloA}Na3glm3&eK*OQ0mvqH)O*4a8i zbk+srI}MQSgu$R?|%Z zzdXA(4l3MfaBcfPY-8^hSDSxJgSTp%lQA+X!6w*_@Nt)9q@8!6&RbYcL& z+^$vFHASeEdkSw%@AE?QFspp|08hUe}ttm7jm22kL4BB7Bj|a@!0e zmYego6TP(S7|?(Q`j+#JeQYj07P^$ILfVlX@cRY!X!KQPkM>;m86+@cTXf2ZvE1TM zW#4)eN?ZO#zGuF?G`V&EoO|la(~5Q;hxW&ChQOf}a`O5SI=Dh6_GSvDHvk@M?LnZ;Ehe-E2PUdD0-8 zQ`2puM-ZTpgJplq2ZAdec3&>5jpCFDS8*$k=c>olTK3gVv<()3knFj>^(oYb6Go+w zk#Zwwk*E^~D>f`caK-n2V5RMpFh}vgJ}|x{Rp%2-bEPu~{fZw{x%W|A+bvyVge%n_&^y#Lb!oGQ-mm#)wE6;Q^k z9sz19&!?;#;|-{=gln_mbxpx%onaABY>YyKMB_~JR8S!s z#rCw^R;_;+yK<;0DYbVDC#JlX91`}C5X!AL_dF3j(n zxPk-wMCP>sLveJA^~<AJ2Y67<;}^1*?2B7!dm1j<(3DZjO5w)6`!rT zeYs;js1Ya{Hd)MMkZrj;iSV4{c6}p#BWa5Xsj`n!+0|Pqa?#_#e zw$s?x3~d#@S6x?Dkt0ev2zt35zFGGnokbkp3d?O*!A#k5|3u8NEup^vPf zm4}F|NJg?Z+g^y>lEespl-X}x_#H|28xuk`s2)MW#6ctUPU!--|GSD)np$|*Wn6vo z!V)W@WV;tjcSH&X3zu{|i#RoR8`&VxY(IY_%W~6(%_=JW{dg2srmzSg8Apbnm$*Sg zW9%$L83|J5^T$Q;O+-)hCzR9 zJ*puci0LrkSJx)EgJJkNk9h<%=S0l*e1{1=oSRD`V&dQ2U^T<1Xlhbw(EeNYRRREASYWs>s!J1LQM;*0ZeL`+ zX2kaR_Vo3PH%f#pc6OA>=#Bg~zeax=uuYiC<8_y2Lus-=V$Dhx5PZ`xU_A|4e5B?g z^gg4c;;)XtUFj#b+crqyyZIzzo83cHtsy)h*#0>GI1xvxLi-HfUIdM8Xq6vB*G#{Z z59h1sZu|5f>+opCxs8mZN74taA!EV?8%!0oha}H*-P`|F>3xKzqvF`c(#(H4vd=(0 zc}wtH{LAL?Y>OXO2eiA~*%J7$X^0*!ke2vx9~2l&JqiLL7OlFsMCs_t0&>6_jeJkNtWzCwB}mISBN!B?2T zf6cPDs%}}gEYVK zH-z_u3iE?&hk@75#iYo|1Ny8<6V}ryYvq!v)`Kgn9SaX)r6WUpRh!?~Oa?TO*9=|1 zph>9-l+zn25>#MvwY%83s(nfm#A}KUK4B|K_LJ&)+u<+1*Uz zV^cu>dnu1>Fsjc`BtQ|&D&+pfIGuJb;2z~Wntdv`6gz)Gmv-H<{Y;-n#)_iBNWz!; zVQCEOG4lG<-2qlZ)BAs+z*isZ%}S#ywK;B4OCE{m62qL9nihV#)u+5w!-FMRi> zDhj>>*uU$~u*tV{u-u{3%Dt`(q}}$V6Sxog3aza>QC-N1^LtjE1#_%@!Dv}au3-|e zV@4{@$}M=V2Bi$2Rhf!+z5N>gffc;r-TAZBEL-&oTQt`qXHxULtvZ=W;zN+t7MKt)sJ zZ<8T=6Rlc-WdeV?(<~yFI%{XT!4N(Z-s&t3Mu1H5DDWImo1hA#B_nMBB;K5#kaKm! z_pfv^Z)a-CAD6!k5iclm0MtxX$bT==`43xQ=AwAFW#)u}I`X1y;PBQMQda8CK#zvY zgA-vZG$z7BE~}l7RQjC}hw~>qKx$Mqv`(B3mQqr_?5clD)gPJH0(3BF1_|Z;Vc8a9 zi_b?O1Rr8KgFwo54Is-;>(z>$ELn*$TaUDV*pI05?jo^oOfd>WF)s}hwA=Kn=N7f1 zM7XBdv=gxDdX}aK)bBUjhD!h3&=fFSy(4&*aMfe&08Jihe}5y9>M zdk_k@vq+1rl4pu^U(4Jp)x^x~s^A#(#n@3xpH z|2r@&Wl2)IC#rTu141!#bZgFbvL?ai2f=^tT{v<8(wsa6@G($obj3V&>F_ju*el`L ztZC2wC1CT$X-$=uL}BaezQC9Zn+=5XfdWS2Vu@=z&3M)MU5Tzxw@Wg7*BQe+8uEZ} zJldhpIStXAI&OmCHdj)w^P0dm8R2Ytu-%Ox3n|cnP>raiAday+xrvEk%H~ozH&rz% z|HC$&)8i-CuE4Kxhuss^w5Yj#ciNyTosp6P`?!@p27Z6K^6Wqxtn;dHKYR+hMVQ~0 zlVJxG0x~(b@OJ~MC{FHB`_XLM*XAT~5IGM8b20u%!`GdP!V z8UZPPjdul96KvZ*ozfwoz=+W?y1S$sq=YdBOkjgCV00rbjdTbi9U>(XDkaiVl8PW5 z3JOSkQ=j*F-{<}R&-uQybGG~XU2$LWyY6!aWHT}qRB=K$LNyU^l%R+ZNEV=`Zz2f* zfy9JBAW;$^&VPs zz;AbeiU$-4gMi@xeK5)u>Vdft0(J+OA|Nm*%KslBc;sDCC{I~oVLv}VA+U$H5CZ9c zqR1-%@PnaT0VYsyDAE_|1o%}hzyRz4{au(42@qiB3iJL0nBQ->j;5KPzog@2FL4UX`G2mU!b!{AQN zze;fO@f0?P!@PW;+UkEKmr5;NlD89pk4qd8saMaE4Z1zC-k>}Qsftm z$v-&I6X6MP#*_dJhB-qqKO}+PU|%Qzh4g_22mYtxpAw0P2*3#jK>-}0E-*OBzoTPd zsPi8gGkGKo4X^=Wh$jL7{rdcUvcqu82?2Na|F`+?;Rg|HtlMQT`W#|93u`KJM#&wNYTq4yeFg-2ZMO%v%$GhK4#B!B7y_ zKUDdHoBvuccNiRMgz$#_dQbp@A|TLz=`dRbal6-RBrhRu8%5A0oN@b@d^gcBVYQQlM`n0*5^m8Ait|*4!xpWT+`q=QU1Vs z8MxElO!%N9-T1}NpbPs{lZo{gBy;2R{bOZ2D$n|uiEj&y4p^!&6ZP(4+#Q1}3M-t*`gEfMc>ej10oKwAu-YD;;;zJSy1I z2*e8x7j;(9+FzyG9lZq%(_q(z?ov&7HB(R6HXLbh@6+GgS=pFq9u?fyP$U2C0JfgkQ=J8?eWKhoHMw{q6wEKrT!v{XI=&m#utxe$|Yy#O`E(3Vz zA*arehVjOM|HYT(Nb&1$?-eUO{kcE0h&_tDz7Jb}5?Z*JVj6gI7jIZ5Bz|pl#1Ta5 zvr*tEr&%SgK9PP=b}BqR`Okq6n|dSm6+Y``k7fB1^=#hWuOv z26bzH!!nM^5gs#&`qIsE4aiDByxLt_T;>**lm`}6ZgjLRbArNAHOJc~%9E_~LGDM6 zSZd+IonrwJ4Z0;P_IOowI4}Y38IdvLqa3Mw>0%uk?Wa>!2fLvO%rcy~J=R}ork(ul z+)*saNXlX=g(8OB+_#E}G_<;5z;}~iN|Bd;w);FNiZyy64VHk1mOQZ>5&8!2Qd=ZH zgz(L3$jx+LkE``FmezysiTv=Fs95Uec5U}}CTaAhqWmBv9X{3|QP%^3QE72X47-31 zbj{qaa6K<(mFE@h7_Xf_&Er^3eu-L;GJdFKv6Hb{123Zt87@+=!{4$_aY&>p-A|8y z;oHCoks{q>FQh0YdiWs`vN89=j~Ucff>RNHX&z`*02g{|kJj!sDz2@tdSYzHSg5gE4QuJaUzuF?=dabP^jp+8+Q$F9kxgXPAw=+*3T4ay|od4k4${6 zKE}JSH~EktHF!HxKIu8{F3|HjMIGpcbelkYjk?RjMUdJx&;r4Wr%RE)_rAk0QchDF zx2&YqL@now?zte2^U3|rll|<)fKkF1ttAuVEQ^5ro!tx9wM1|JRlamabHV(2))fld zHt1V*(wTW5(b=48AOb;-D)XZt2f?I2i>j@ zeaUM*2sv1!o9#?c2u{fylkB;N^Ukk~8|w4k8UIc_nI{`s=(vZF-J9)f#`LM@T$8T> z7SUj~zjS8EcVKSegXnR3TKheZ_v+FEZL!F$hM{M!34WG7_PuM%$XmXxHEY6-lPY}XO zMc_lX=X+yCgVVe^r^_~f;kl*UPGTX`q%NrThU5#*nevK_gp^t%H>JK2{}=w(vEtDk zH1hc0mzEEQ)4UYav^W8WH?!K5o#uNR@moW_4XKD2OGl^(2Cc+7iZ}$+Hr~eqG^b=O zJh`y8r7RU1Kps@yC=U5N;N6|W{@ii8h81YdX!lT@xUwzoGCc zo92q0yWP-mGwZ4!(|_VXQT|L$%Bkbv2Km|57inMLS~`4hI(z?`cu1s4f%`BeUtng* zwet1XNVoon^E+zJ8u{T8=bCo$;|cy*aMz&Q@0^Hk5)zCH^K^%BU47{>YA9Egd9HSi z4oj3FIa}T)eh6fL`1nIWric)mYRr&GcXw(}kKxfGp6_kiI|7Ncij&FF$BDNEB%3pE z*!k7_+rA-P_2lgcRrn=0bYAH^m-({3(4DeR7b^PWzC4?-yJ+>}>{p++yCsW)EdkMnm8SuYAIVy04pgUzykwtvtq{iKm8xUD|Pvo#FC znUXmudE^b9WsENH+cS9}Ew#kfG}?ej^-gPNa71O?2vIFHC^KR`?LEA6*JW^okVEwu zaFmWERr)NZEED#rD5E`N_xQr4e1S|WBO_HZL+XlBBwOBueI|+98D1+Wnr{Z>Z5`Nn ztYX<86fP!z|HDe4Ftg=M-SN_|E-rK|Of(vFZLz;N3v9Hm%OzD{W~#Z;9*iC+aXVML z*gKGJh)`BE4rXzT)-18X+ot(e8SstUvzW{DB^IA~GbhWlxh$5)SjiD!2a^eHh3P`4 zJ>Lv_);U|21M=M-^U(L5KTkgVY4?m?Eyr_rxjCLar zeW|sx?JTsPuGGcYn(ptjYbVzcZ1|Fg7I_mBqBJ4L`(Thhak? zTdE+sZ%MiqL9@j>G2%a#L2BUpo}ZrVcn?Xd^l!c>$o@jUHnRQvy2J`cTyS@4N3VJP z%Z+D$BlT|%abTneOZ%D@je)>^H0~`8eES=<`FsxJdWNsfcfXMgWaxI+YP}s|_6`cI z^3Zww3Mj$2RG&6>@We^QmqwoP{%T!UL=(QCC0^m4>*B;KJ$)irTX}89-U=^!YXYpH-^S_;=9US z0|afD^0l0qGbW?3c^pdk&W?oFI<=bu{SL)pj|{==Kd;{;9oW(ot+oRL1yA`)&K;_y zmp&@Xy>_xL2|Z#OWWl+$d<$Ll&61m8_0UBHJ9U*4*SE)O9Ed}cu0XF`O$spbr?vNg zs~F#^=n4yruW9$}mCRq6*u5gx!ztCzy7WlV=eQ&>A&K6y$_s7o%&(r{953Fj4LgWA z#=F%Y^hB~fCx~@DCuQ)V){f?2&Td|}z`@F>HhgQY0`AmT3ZIF@%A?*p;%Qg7 z+%_+iAc};B)eiPwR;s+L$NpR#Of7JKQSp`c3%x9ik*FVX=xQzN-n~^n8F52iGgs<8 zo-n`kxB70|lAT@)p=bFI5w>o3%Lt*^oyD)~@c5}8_m411`jxA;z|?v@4f9AFsVOwy z_GTNP)$K-#{pQ#zDU%X^uKGjs zsQ`mkvJ`m#X0HW-)y!hr&mGilvRAmV-}OU%A&R2(mK;yTYCvChkougpVB%{sZF&#i zyz#H+hTC22PX$P5B4v4sfoeM)%LkSEuvX=R5!;gjn?{0TlEssxI8^53DxJb+lDYm7 z+(y-&ZcsGK9yf_x8Se8)NpDhrfKJ`goc7&S;(K%(7Ndesa3+UGOQt0A6k3Ih8GR4m z*!m|wke2x2P8?t0&9V6DRwTgW4zUfNm49{zXdO0C3j#ahU*0m3svPp4>5B98WpS%8 z`|xho%!D7F6Bj;9r-eStqAgZC$J05oE&(@$Z~u^qhVdKUsslRvZ<(I#cho zM@AJOyj^y_B38C~pDwkGuZM?O2iqvGkCVH;tXAc-*=bAbt>G#(drRN3<0J79al5mk~Z$GY|(w$l2`>5*>EcK!?1~h8#d@8czJYK^n&1MiyfmJ;voYWLmBH9|kTQ|YK z+T5B$QA9rRws8m@{Z2fk^+zRnilp`(mj;B!4EKZ5Ie3%f#;rHD?zQjq(p(`pI~R_^ zu#6HF3k{tXCTMRM?Lj0QjS0k`z^wc~q{u1t{2}cjweg<|85RzKI z9A!0*BTH-r6+Cx3@l3FE5!6d@EHCo>@srWtb|HX($Hk;Vl4uorFfiIvqnq^nO6%qm z1sQYErHYM@k@U~n)fz6JuzX9IzC-${7vY(VGsI73{&Hw|k@K`=V6=mV zk+j`aZk~8t8@nWgFnlztEJBtAp?*4O{<4-qqxwv<%^x8L`fwG-e5ka%FuCAiG_J_R zKFl$Y*?-*inC(>aQOKfnY`uWv-C-c z)&{MpMziIA>GwlX7NLa4)FeNuv-kKdu^LTnm<+c)#OP9uJe=aT1gNU{GfczA8G0`( zj?8vTV%$#sPbf{~IZ5e8J}-q4e-yn26LC#`Z=){?pHnDTdtdzhpy8vzD47hsR0~H{ z)2EQP{rU+fC;5wJjXg@ussVIgXH6zX+KWq#X`2Fnsw-#hsA;?ts?2r{kEe{3jiPeM ziKDdy2bKXQGWy+N>jAav-@?{;#VAs8_w_r!6PDkpEhI$WdUb8VO_)|L#53jHa4xqx z9JFFjU}#n}T}XI$XHv$2MGHUb#s#O5<$M{`>LBuHVM4)K1Ngqokclzb(@DL2$>TU+ z5WjMN=8fIQcDk6R=QHK_0X+|NGx+h)+H@9fBz}aAvd72z9fZXm6SLyO7gbgkT^uE6 zpE}xd+x0I>5AB|u@(q;EK9*Udip4{nF-UMAJwANm)|iEoBREHMODi&$Ciw%T;lc_^ z@cR?b7z!tNY6)lG4D$%k=RPqE7xg3El9w!h(S$>aMcCF=+5>J`jGNp#r+cHF^J06h ziQmkv2XRxT?$LrQ#mbPS?OCjEiV!7^f0&8{UB*WLE0?cW&UQ-oC3&y=(Ro$=3v31t zB}x-q1g2y~3lef;_cfC`seoU6rZpV)>-MmwR5#I~em{tKmgQ_0WRM^d{U-Py^ znc2=-qj&C*ArZj{(S^H36K{sW!e_pJM=!(G#oWv@k8OG;XZe`~cB-3ZUb8ST2n^#A z8Itaa16Lk!;?vyWzUXUIBcKwdZoX_t*S2x|5H}sU+#^j0qzy!fLo!4*It)#ZR9o1bR0xSAcWUh{fi69eb+h7suldVG zEtO7q*NXbFqP^|+4DN^SllR&fOe<#=^I1Rt&b%SV;p)1mEA@p#RIXlasiidHXQL>Y zpBnYU`s7shDb{|QW`Ff+ok0PP5y#M1an@0>7JO0wG}X!@-OqA`3CZIb{=>dunKF{v zyxQ!u z_3hIej@;EI=JUQ#gfR`_)6E)Ca6B1ENq#0yo}uU~z^}i2B(nXb$I~;;eyu)vw-$5= zGYY#J$;>=RjOeU6dXUoQQr=}P68lg#EIMQZ#*^lr7{8|A=2Zu-uQ?Rz5ux~;Kex;+ zE5|#tY$wioD6k`W(+3TI`Jy+k(g=>6zsFX2tVfR36qm+c>_cD3n)iuhC_hA@d`xXz zEXt+}AS5DviM@DV`|RAzaL$;F#5nSrjOEEgbu7%5k0{fPvWci)Zs44Y-U4G(zwmvbbpNU!FHf<|)ATZw(t;zs*GE?IrL)5rIlH}T0Ro=E=4a5A zO*-Z;tS0e)cns;N^a1Ok)X!1n$4dOs77_{5EMq&j=IUxoNK_M}B|F}J-$PivKJp5E zbFWq+!`c(jiWFE>O}lyTlPs=5pAH^vPxGVlYtT0-m9hAh3S{bZMX-i=@lb$D?dCGM z5x@SDie6^UpT<(qck zYbQMwgS7ro;$TPI+tA$@VNE46l{Py^pMn|Rq2BQ7GOwld6dN)5F>!rWvobnQaO*14 z;H6D1D0=0>FpNgrcA*Ssvpz-@(ckuNEmyOK^x;z+tb)shL&daV?mj}NIyk!1AUlNv zMp^8CX0NiG*E0PqvZ2(QL$33K-{AL=RBUX~^4aB{1+6zfxCe7A^2Oa&A8b*3mrnOC zwHl`{wAE6fROfJ3CU@D_Hak?y`djU;B^QSDGHJ^fn0a;%UUalETg3V2;dZAY#+8oJ z)1r7B*q=P>kfF;UhfN2+?u-9kjJh<B*b++RK_e*nP^Gx>8)xcx?Sd?)Myvz^P74VVxD35N)q=~h%|i~4rRJDX6vkf zEJQ}$KI~U%$I>q5yLfcV(4|u)u5p5y8b5o6>*Avr zgW4lh0b8H>eao>K4Xpu}$GtcDnt26__4L;$v|p0DxFNlwDM``Yf_WCi*QEi zOP^*LACmRD`Z*s;4)3KCRz>bhtmH zP4#`Vww1D>DwBDR6U7%_Ez28!4U94!m5YnDtM_}}r%|XnT2Z3hr*3IUCY!c&@!nGU zK4PhWR4iEVfWf zZe9ZJ@N)if&`HkL9zGrH?x(zeqPQ1Ms2953tDiLIgz8OFk$D;hpX;w^tx^vCzBA&w z%Br(x<53Ddd?~`E%6aq6dm+*H36t_FQ1J)k{GB7ij?{@B3;rUAs`>dIp;m^|F89ZYu1{1_TJat_ult?UH7wwkycxeQ^p2n1y+PX zk(@kSKv964hMpb|F8~PS;{pPCaTpo(AxJ0iUw#}$127x`fk8$8e*+;02ZNBeK6w!G z7N`M(0#x0c06csE9zjtaAyFU@zzYP5`~`%;MFH|4cZdx@gA1SvgMtw_jB+p+FF3@` z9(lXYUylG5YgPb{h=>r!uXKQnGZ+rB20;NDAf!Fm`F2HXkP|=;W(@%&z5Z2#Mcf{V zbP?s|_VDoF0y!hNe_(JsNmdSk2Lx#k&;=vFaCfi`;OEEyO^`GA&uCmYi~xOm2;z4@ z4`z$>0Kvh4TZa?G8Vp6;rno_Ez;M9r>Hs|zb%2%&82THm{u{sn__H|x9xk50%l*mz zSqK9Cl?<}BhB>={pk5HD9l#di1O{j+s&gSdksJUJ)aEA;f8>OK-R6VbK@ca9)h*yx z>mY!lj1B;FJK>-C5Y}*r3lhPFfH?h}k^5(v+ig~W+Q`A2oxxBf0_SIc@(?)K`gY&F zxc?lkBNXNV_4&)Pg+Og=e~w|}=ED6L3UPGON zipu)>3cBonM*ce}D+}`k_;3pH0yudEcmN_o!T=!we_?>{zsqQYAb;8b{*$T#wS@sh zes_DjO@DRl{)YlAfAql$_;)Q$*e!9v0G5AvZVD6tTHk*0{GZwWE9L)3@}E`ySDycO zM~ZGvPQT(TzXAVG9OMjf^7@0gC9WItRs zK<%9Vf8Iz4LJ{H#w$X+lt?hsF<+uOwPo+6QpkQqn0`l{20dVpFf&Ue|m6x^S?frqc zCFQRW_*OmtUQz*S4YT>=7``h9H-Ue;|!{h^S+x>^h z58$@{W&W#MYd1LjR%1&~ZrSw8macT}lGT7VsrOITMMZ(6u6a zf54gDcX8Zi2YzG&qp%whN(@^e+<&D*jc;j!Zo(Y*Wb*2{P&?m7*?Qh}3u41qWEx7Ndz}Za?@9NJaT;}0`l@qwkeYQ!fVCkWpe-g zd~aHJS0dk0j#@{#U}*?3If=I_ZN@-se-HVCS81xX2oxq+fm6A{n9!mRQxWJTQ*bj~ zV>W}m^5-TKemf4#?sxIF2V|rSZ(KmQPaaVk->)o7*5ENR7Rdd;0iG-z_h4&Q0z{qD zw*~a|BQ6NkHq;92@g|F3;*)p)4=(8Oh4FRwNIIrIQ9@Q{}o5e}bQv zWT}&;sbG}Bkj+9b>#4M3#@qOt<80e6_Ca>!00+24SG;>T$ps{F*i*S-ymI$H+47?D3u5gvMk$eBi8be?*@iRU zv9FTLuO4zd{4TL;T1@vMs=dI_@(ezOomWKxhR&$xb{gUYd>@%5cSZh)e~;XF(&csp zbh!@xLPY*}Y6j?Y5z@6Ga&zfaYfsl9b2)Rx#phWP$NL`d?nE8Z47q|&?V3?uHuvqa z^B#ucX^QP#&Tti$PlH_U^_BY{UoAGd5w!QZQ_gT*U6(NN$z~BJa%LtN7jce*MKKU>` zeN{CovzOH#Nu#@JbTOGF z)^x5uO$2Cctegv2`Xky0{CA!Z;9V=L2YCkAX~tGPJo!inmh~+eWNl+bF+_ea{bJF` z`HJ5DD|=F>@$Pi^J%+f``^Wa!z1`bQo(892Xp~6A0PAeY_}MrR2N#u;YF~%kjKgsL zvj2(-?IaGp^nf`me>92da2a=yB+w0flxLdnI|!=g;d_sNb5ADSN zuxYKCtLjBb%=qLH`Ed!?=@0vCHJp~S?Zw^Pc&_JbWeMISc*ff|Y=WN)LhMimTmnB8 zueyY&%a<*ke)OLp1geK1N4blM-rh}VO<3v|Ur2Y;qov<;f48ojU|=%dx863Th17V1 zDF_}>J)1*`lBjU5yrKwrPsvK{q-uEiBq{SMkAF7!-75`h|4Q%Nd}Ei!4^Arc7QXXn zKPoV^Lmx+H$L2GUc!VWA88M2gmEPn;GY=kl_ztK%vdcNJ-Ck?jzx}nQtB4BXdHD`H z6BVO$C&+SFe+~!dO-iqEbWouA8KVxJ-jd)Yy0fbUCa_AeS*D-G z;;yCe*|{7!abt?43lEw6cspC3;z~cQclxzkK~l0SkSUe5RJC@-mc?M*TZb0 z2v7IA^;6^*b~BuT&}Pu_u(+AQ*!a60iUGc_1B>Q*f7yK7KjMZR@S36-n!Danwwg#j zo_vo>wJRLsj;d(49ML$5s*vUQWq1>nf&+#*`U>Ih?XNI=lub}WLXx@XDN3(%$tqlU zCZ30>_p&swq$_t}>0Gl0$7Z9UQN&E3^R>Xw&sSEXxfh`-fN7&+E4HdU!!Xx6 z7FshoHPZVu!>xA2E3XgmjCHZ0XzKbKYn|m8;!&aJiU6NF@c=iDtoFCpKJxupcB-2K zFhd81YhqWlM6nc_4uY7TUX89Xe`&R$;~#+Te>1J?>1OIpg{}1NAJ}m;D8l?Zy;xl{ zR(Elokp5y ze{^#{N4j#JB1zMn!7#UFT{3Sh6Xs9`yFrbLDCIqeq;ASCbLb_x@b|Z5{_Jiq>eZu3 zJhmD?pDwbS+x-xonSRPkHPeJQBv{|sWckQ(LicOkQlIp&DBW?pHkEi>+WW(&TW+=o zS&DZ)<*;E451r(tl~3|<8oDeUQxsW*e}wqCg7D^oRuT1|aI@}(g-nsWyuXVUVwOM` zqNZDsPPEu{HGfBfb)uN6e%4Si|MReZ55uFNuZ;Y>0AefL>@l@~9U^W#fphw0;jjjC?12L@VeFuYigEJxN( zzuM8egyr+^t|%XhY09T{S0zcQR=(f3QrtK2yTi5H)IVri{h6L}wSQm_kRLncHuP)AJZv zO=qi8*cmw>$CoU76+>|DSj0(2v90VKTj+SSduVxFFST$&?9EtE)>V2A0+J6^qJ5UL z+m{I6*4n-AcxJ`6I3!+#M*GPrj|K12ay06-WpQ{uB#`GJWhmuVj$iW#e~%Th3==Jf zu8{C2+9Heq6GM&hWx)t}bBq2kj1=(ub;c^r_ zX5_i4g`TU>O0t-+AE!zee{*I`$nv`I^;(gclV`n) zYzE->rDXGEUf9m#O6SeI-O-te2j(cQGh5|*j6MnD;mrVeK!?A{0GXE$dk>hmw%k^; zqAtlpHwe@l+xm|UzItdExe~MxIvh4Y3YFYf1;B`R!SI4?Rt{^I2XYn14}U-u_c30- zLube)MtU~Dl5u)EiZyC7+}i1C9v&mQXvZ0#uQijNlpB3q@30}Nkwb`oTk1m#+rMvq zFW*e`BUj>vH6D)zJWITsZn0#gsJv}FVMNooNu_<>oJnnCn<=UM*fOkoo-kTf!&T|M79Zy#f`9rew}rZRwi<(NcO4@v8KcAn448)UM0tZWdebin*RGuH z@jXWhTnQ!WC`e-%abUr0vkwsJH49H2h9{>dLYg!w;`f2Nm-rF!`XacY9F0(7!KrQu!D@v6`iIi5jqcv-TQg1t$iL>ifbjDN6!e_8u$(B0XJ zJHShkmZY)%u&7thEC8WLP7PWSCWIz7axe7wi1;e8bX~aHozutrV%o%4M?Zh1pJWSk zP}BNo>0%)${2?EQ50NX?|K`|6#jSkQ;Qrdt$DxBzfDpg^>JMA59M;L#rq^dBMX?3X zoS(avl8qRhYlXf+R)59Aj&NA&y3q{%oK@x?^7l6aruW=bm8`1!J2AG~5E@78#} zt3?L!C}1$QtS|Mz%hfBvp0(j6^cXc=Tq&rXw@K`2d~*|rSAX&=+h_ON)a%X5e3zc9 zo#=C8yf2rgI`!*Vh302{7UUK`^r-Z5e&Z%ufVRQ#5l%f%Ie#Qou&EypAcAw~VC*ZzV)GD9k z*wUO=Y7w)3_~+-MH)iRMGn_V>;>YoxX~{F6F;tm6T*}S5n!(nwDNB?qG6#Z&8WV`I z6N&UhUDSP#mVN(^d-K$)6XWBvrxW$#Z3w4I!pSRSyMLfZ8qTa78hrsH_SY!9N)I|f zIZHh-srem*_(3ez$EvAa1^Z)B6&|CVfHp3t}o7R+^ib5vSj1*(WnjZ0mD~ z(S1H*)F~ereAZWuTzArUq|g{p%Sk)f))-1-&^@AsmmiC3A^7Lclvd-mpz4_kg0Z1b3EgXkNnzFXkwf z&+Po0Z&%#s4*{13vC=Fnq!gVYCMq8*PNmE@ZD+h)A5vjgq{vsSaHFYcWW13Q5Bs(O zZ()4%*pDzac`Gcr0i85{*WWnrxN!kxI>5DWTz@p?dCrSm2O9jikfXxzgaFfg8qB4k zBV0GHpswo^6e)dSdRn7n#%?|ngw{+T34Mdd=>Dj@FvaDli>Abu8U5S)3@lqk0>&xf zjNLtI%F2->U;0Gdp@f{sUIF)A0gHzP*qdV)-KLt7B>T!*iiQi-Zi&lziq!t{TZZx? zRDVQnlTs|~LZOktY&tq|-U=vgN=y-j;X)EB5usgKEKRn%3Au868ycX!cQZ=t z4*F@^A;~B2bo8^9cj-c&X=SLo^E|5RySN+O5D@e-FOAi~>-W=_{f z67RIG^zjZK58u6P9sZyMeX}_+-qo#u7hNS-ms-cE6KW-G@>Y>syC51u7d5cJRDa8O zKjz)S%lMM){`rhcQ^bDygdzq#$+*H`tPXn)&shp~&cO`1d!=PvUjv3&UQrwHo(f^y zj_sQ-L@lU$yG^2WuV!hOi`|VJ=pEgbGP@2h9cC$}1^TgShS2JL)U#U$<{42Mu@AE= zBCytqz-g%e>l_TU-f~cIjhJO?{vM!nZ1-*WNM}M

;h& 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%0A{`m?%uls*2oO7k?Wx%uM^ z8uo0-J1u*tf{IVz%BCMMpN(wn#QN^;s6+tIkHMrd@HXlOm#yQ@>{mc zeHej=YQpfT-e?E7SG$EAZxnS&xb+!H%LfZ?0UCMN6ybr-rbLr9P%orwp(TsJv^zR5 zz$o{XLeIV2PkqT78d031z17@&VP za^UdIwK4TXI30!T#qyElLMI2UQ<)~spt)VE;v4a-ho2Hc<$z=(AM5b5Fj5LJrnz*DBxbr5d5Yg?J&Vp3uciv*@cycAPLIQ-cRDOrG=G=za`uNE8tS2=>t-{~0<-o%_m=Ah$>@{hy& zMxNnpV7C6uNli8qrfCb92elc=8rle#C|ay8c-Vq(@^{;%&{n570M-+-yJVR)e}gJw z6wl*Nh8gE>1{Q;k9s@^7)UBsO7Q3gaTaD`xN_dn1dWxg1cc{d><&;K#Yci8cKPDd; zq~u-86b}3wp=|St){quB17gOkA;*5$Lh67s8RxdOEBZZ zXUEvvEjB(OgvwPGAl!-+r5Zezq^JnXm$izl4vd^tY}B&`oV{a-!LJI6#Ak(`K%!K> zy`6`5@=T0t(T3MfN7g`CvJY@d`KvQMjS2N9S=G6|<+FC#W(bMzsbqD#XsWsiFXhAN z5Uc&d_Du|Q_IHL+*4pOO?ri9_5)Ax`j8db>TcX(_bC?|ypk&VZFOy1QWV9XEqEkZ8 zv|7oOAXYE1q3yck=$R79LW)3TB>e=nQ|HQ)C zq0Pny>|RrXbY%)O!3_QgCt~qpRpvoUw80E#H|F2o2#i4gz^3kne=e?f**Z*n6b$@& zN}o#r6x=2PfG*c$f7O)Gkt()F3%#(I1m-g%a#S9!dM~nNzcV1YV!!AF$lzdo+YFs* z@o-Rm2CG?HJ5QBQs=`_;^Z@?LXw{YPP5~^DrxvU4LiC#{Ba=EzN5LT#&UfdyGRCpqS-Zr0{Sb2c(fn_DPAup@2Bo5p;M3yP zwdEPhY)CS?7GY1e1vS{1WNP#)X)Ip0ZWl&(B&9cxEI{0tphvaaJnCfaMVUjjm3>{T z47sSRwmOdh55(oRGquM{9ci;WMaWGqu%k!=z^jPg@lr4+p_dO zL$M#5^31`2?s0fD*7qstWfPK(dNOO!vNrgU@YDfAG?YhZ3 zfZgZsfHCQ^FFfa9gL@A2*HtAo9Uj*~3)M|{C(iSl z!Jp<@n4_D9tUVZ7whBb)5Ah?4#ot=gy|P1M=}TXpEkgUlu^sG@^3>k5#g92!6>hI| zakY_=!@G02gSzXuEcWh9s*nR&nzk|BfY!IDQ8>z%9wS;5^3`F*wT8-wob5U&asW$9 zz#;h?-iMc3R|}zGzXMtbIQF=3MQ4{aHU7ofYN?t02TDAX^|-iao${rE>!)kl1OaG+ zCu=tGID@YDx3px{5||+78dt(GOs4-wtlaKqWP81Jn3(vvJn3D?uz}&btXpveAVsZ1 zICfdbKCp5a5?SOmj)k-%xrxsR9HqaVm@%;I5Kc296fJmv?)=eud!aS9-hL+RM%q_+ z(~R3!_C|qm4@Q9$@T?f`zC1Zd0KGluR5bN`SK4-iScw`GE?<|8c`;18F)F zMz|UihOpGV#K}$O7StDo-J53%IGY7fcos57v`r!3{q0W7amkAf5MaTGc5^brPDN*4 z^_ckqZ4X>>ZRtDEA!dW6U}-=2=UpVn!V2QE-Bm%Mq5&jqU+sdrhmLH0HB(V(G#p4( z2dk4_Z)uG9x&dQF0?ru_xdBkSbT??$Es6$js_(GXxM?3qB7~9GUU|5#s-mop6NX!G2n(g-8=vfK8n$jv}x&p0Q85F2_n5ZFY zP+Pk9vmYx7`$YEL?u0g?Xg$=5Rs{-zWtJY+g)Ki@xndx!YGfj6qWSiT511;mv3F+? z#BnSPQkC?0LHjd@l&{JY%!ro$Q7>~ z7x&I%;ZeJYa@?E<5ZbC#LDc&sys^H$1J?`V&X;HCtY+Hh;PwcrT08(R8_Q+gCiyDp z74>sw`y))6-+GHVUfVOHUeIZpyl+j2zDFX{@uF& z2CeMN1FKAg8W~nY(W8O-20`{xnUhv}B;oWN7;!x4I1%m&I2nue7VS&+43&h5#t&qd zFlBW2jXd%YKRoDHE$E)}8a(cg-QQoc^!UZe)?BfHpNO(Q_E?5^4%=Nv@CS!%meKD% zI-6cj<5V+62v6R&!DWJ4zv!ZJiweL1#UP>Kgco00oe!Qr$MI=fSR2Cl!&Q*X$z>jQbXgXeC`Lj zUeYh3Xn;fXlT+c2nffiN#HjIh@kP{-=Ye18OOO ze)x9s09<BJv1Hc;r$}Q`GO6u}KnTJp-bHK9Z)eLXQSSt@t5a$)+AuqN(4&uIZ30C}o zkrEz#&CW0gIFy3wD_iOJ>HJolG2X=rfUfcllcj@oyMa?zw)H2+vd(C8>1n)3YTnTI;#h(ZEoojbIq{MZ_%F|-VKyHZ z)=iisP}eUTU{X&Ua8iu`IUakqWI+4{FZ~hAsx;l(lD8S-6fq6Uk$539>vgCHcn)~4 zJ3^>@hz?(*5W%@=A8BkmJhu{89_%nLhzrSW;OHhOQqOT)h$+$7XqFD;^oJizn%3l~ z;2)I^XXH!X0Rq(XdbP4b@exl#F|dF0wK2{mVi@0J#AlT4*9R=-0{zCNBF__@z6qr$ z-1tCkkoY_6PDB)^Sz_k=*VxYNr^wb=H6!N>5sZv0)_$)h>?#Ns$XBHR%igyB*y1}p zv}{P*lV7;W(Y)5~w|sE%`vplI8&3^>G*tV$w+QRm0;4cg6v7TCq6TKJe}SnElP=6K z??iwK&4FoJP=z;GiV>?Q3ev#y*I86K9X09FK%W3*Bb=>~!gV(fUSU-{AObtebH&!B zw>L)u+rKdT6%mt=ixTPvs-u~{B`Vrf~ z*)AEuQgbna?yw+r%ck)e=9uA)A*ZZN*@PrBgrGwE_kSqHic8?hel1mDl`2Jkhl z$iZoxSILb|OoYJk;SMliz~m@wXzbbBy%ahN6D&0|@o#A+Qmo)lqmUf?cnHTz>I*ZM z8PIjJ0jyjiDZa~uNhW#;7(JYTP>V=qRYM#V|79|mdWoR#;9F-Ms~eAp>U{&AB85U3MD! zfI0hKBDKj}hygmc(XIx0rcuM7OEKG-vY4)F>;&Zj{;2a-6oXHUtXuuag($gI8q=Y} zU)}A4_~Y6zd6*EEwY%<(&#Uhl$zjG+!kua>h%=tHx3QmgZP{&CdbIfH@@E3Udj7#;K~h9E5t+5s^Kiswm(;q`u0izr^9w4q zT#$7?>2bsc z_HGnB_a+Sn))eX1;aG<=nC+SyXa?MjN+>AtG-K918J=f|S;?i7wbTaN%f?Jzu^QX- z8qG<{9@&02tIn1?)YEu_7x%N_Q?zZKR8uZ`-WOV2KbhN=G>#`pD5FWM6mc}*ahq?? zJ$qqqNcJ}-06sP;E#gEzapXd(UDOC_HDzZ@y?#LOZ20EhR4Cfhep?yvvDd0nj??!3 z$?H3-IeZqF!@ToUB|_%2PE!b8|6u&3Lfo$aq7)jPXl3J}ZrBlM_Xn)TuO%+EN!E~p zlP}6sglD{Y-`*BS@}9)6swz)5CBF`#{EfDR*%saxK!b~=^}%dS?fe$CHV<1^KsA** z#P=oE2iUj4*cKk={7&Sga(1xg1SQPC(e-Hza-vyOmjZs&0uuPsfb4Z=Q#%Uth}#vCNn_kw|Fw|Y06X~m zIszAB0F(M5h$yVW>g92c1Qrb*%Y{Q?DpSNTkaS+d2dc55Tb0}RS{C|+=ZzF@idt;T zDjx%+y=yCivMAqVb8c1Iu7BosyX#9)5!$v^aX!1_x5ZklQAC0=rnaE3OuBMZ6Kfu0 z?C&AVXW@SiBc&KoqsVed>3p;4kWm5=Vqi-!0FX*pKIOEB)B4d(BdfWQn5X9D`CZ4h zqm#F&BZzIFYZSEk)65LJ1UC0xlP?mk^-{ebTW@|Sf5qp410O`kP zh=fK+1*tc`T?5fvx z00tjP*yp>!ZzdP-LHnAq59PHLQD=m=XvR56=#$1pZs6TfW&{j>DFia(am_E7VVY=t z&WtS+{BRlVa;qIn)D@GMUV@3bzXsR@7?=WWmQ0|LP}k>_l;tXn0zqqp3)f$_2gb=iK$_j@_u_ z2`bNmHY|B_0kJ8LcnEqfJw#@;1_70E>{Y zcakxwJy=&=x6swzhD>oW!AOfCLY7^4;tXX-_A|o;vM@u8u;x2$55zXTUMVi$9rBGx z_sBi10dRl0{po<-gYklnQ|kLd?D^Y|tEv`Tt3dX9y0B4?81*&!aO;&W zAw;0@1+lYV)OTxOR+2M3QBa^{fPY~3qiq~GWIY9eEa$$c1up~~LLj*Cfx)t_em2BO zRK5}~D^UfQ9NDygQo0juomYdVG94)5C(g;=;O8U;C4SXmz))AcnY~8zDrynOpoC?= zQO}3y`KDbVIUB06<{wZ;au8=gS*WbwwPkrZn|ShEoQZq;Y6*=RBxyFw0>+LTFb_fA zU4$0K5%xCwm=!MEvfkjqJMc`k*TVcBruS6wN>kD)f`cDl>BUK14MM=_oGSeIlMp0f zYTRh=VpfzCaOp)6(FQE@-zBJ2J|3t5Jg3;mC$CX%V$Wlw!%M`&^G{pJvdBJMEZ6zP z^^hey>g>W1Pw!*?TWLQy0d6CeS&#d_TAmjvG|I<6rk{LkfG24Kt82_Bg;lryCE!wh z4$}Xd{<4|R7c-7zaE`2oTI zGKIn?NW=y%P1W8-^!@gdSD}U+J1K)e&wS#dL83XR$(2|)q*fi$JQhhUUaBSnmAv

7>87d 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 delta 189493 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 diff --git a/Linear-Algebra-Theorems-and-Definitions.tex b/Linear-Algebra-Theorems-and-Definitions.tex index 71c3728..b97bbc0 100644 --- a/Linear-Algebra-Theorems-and-Definitions.tex +++ b/Linear-Algebra-Theorems-and-Definitions.tex @@ -2,6 +2,8 @@ \usepackage{init} \usepackage{import} \usepackage{dsfont} +\usepackage{color, colortbl} +\definecolor{Gray}{gray}{0.9} \newcommand{\cond}[1]{\text{cond}\left(#1\right)} \newcommand{\linear}[1]{\mathcal{L}\left(#1\right)} diff --git a/chapter-0.tex b/chapter-0.tex index 14ff366..6d78db4 100644 --- a/chapter-0.tex +++ b/chapter-0.tex @@ -14,12 +14,12 @@ & \C & \text{the field of complex numbers} \\ & \C_i & \text{the $i$th Gerschgorin disk} \\ & \cond{A} & \text{the condition number of the matrix $A$} \\ - & C^n(\R) & \text{set of functions $f$ on $\R$ with $f^{(n)}$ continuous} \\ - & C^\infty & \text{set of functions with derivatives of every order} \\ - & C(\R) & \text{the vector space of continuous functions on $\R$} \\ - & C([0,1]) & \text{the vector space of continuous functions on $[0,1]$} \\ - & C_x & \text{the $T$-cyclic subspaces generated by $x$} \\ - & D & \text{the derivative operator on $C^\infty$} \\ + & \mathsf{C}^n(\R) & \text{set of functions $f$ on $\R$ with $f^{(n)}$ continuous} \\ + & \mathsf{C}^\infty & \text{set of functions with derivatives of every order} \\ + & \mathsf{C}(\R) & \text{the vector space of continuous functions on $\R$} \\ + & \mathsf{C}([0,1]) & \text{the vector space of continuous functions on $[0,1]$} \\ + & \mathsf{C}_x & \text{the $T$-cyclic subspaces generated by $x$} \\ + & \mathsf{D} & \text{the derivative operator on $C^\infty$} \\ & \ldet{A} & \text{the determinant of the matrix $A$} \\ & \delta_{ij} & \text{the Kronecker delta} \\ & \ldim{V} & \text{the dimension of $V$} \\ @@ -33,11 +33,11 @@ & F^n & \text{the set of $n$-tuples with entries in a field $\F$} \\ & f(T) & \text{the polynomial $f(x)$ evaluated at the operator $T$} \\ & \mathcal{F}(S,\F) & \text{the set of functions from $S$ to a field $\F$} \\ - & H & \text{space of continuous complex functions on $[0, 2\pi]$} \\ + & \mathsf{H} & \text{space of continuous complex functions on $[0, 2\pi]$} \\ & I_n \text{ or } I & \text{the $n \times n$ identity matrix} \\ & \Id_V \text{ or } \Id & \text{the identity operator on $V$} \\ & K_\lambda & \text{generalized eigenspace of $T$ corresponding to $\lambda$} \\ - & K_\phi & \{x\ |\ (\phi(T))^p(x) = 0 \text{, for some positive integer $p$}\} \\ + & K_\phi & \{x : (\phi(T))^p(x) = 0 \text{, for some positive integer $p$}\} \\ & L_A & \text{left-multiplication transformation by matrix $A$} \\ & \lim_{m \to \infty}A_m & \text{the limit of a sequence of matrices} \\ & \linear{V} & \text{the space of linear transformations from $V$ to $V$} \\ diff --git a/chapter-1/bases-and-dimension.tex b/chapter-1/bases-and-dimension.tex index 1f099f2..3db8f5c 100644 --- a/chapter-1/bases-and-dimension.tex +++ b/chapter-1/bases-and-dimension.tex @@ -8,9 +8,9 @@ \begin{theorem} \hfill\\ Let $V$ be a vector space and $\beta = \{v_1, v_2, \dots, v_n\}$ be a subset of $V$. Then $\beta$ is a basis for $V$ if and only if each $v \in V$ can be uniquely expressed as a linear combination of vectors of $\beta$, that is, can be expressed in the form - + \[v = a_1v_1 + a_2v_2 + \dots + a_nv_n\] - + for unique scalars $a_1, a_2, \dots, a_n$. \end{theorem} @@ -38,9 +38,9 @@ Let $V$ be a vector space with dimension $n$. \begin{enumerate} \item Any finite generating set for $V$ contains at least $n$ vectors, and a generating set for $V$ that contains exactly $n$ vectors is a basis for $V$. - + \item Any linearly independent subset of $V$ that contains exactly $n$ vectors is a basis for $V$. - + \item Every linearly independent subset of $V$ can be extended to a basis for $V$. \end{enumerate} \end{corollary} @@ -59,49 +59,49 @@ \begin{definition}[\textbf{The Lagrange Interpolation Formula}] \hfill\\ Corollary 2 of the replacement theorem can be applied to obtain a useful formula. Let $c_0, c_1, \dots, c_n$ be distinct scalars in an infinite field $\F$. The polynomials $f_0(x), f_1(x), \dots, f_n(x)$ defined by - + \[f_i(x) = \frac{(x-c_0)\dots(x-c_{i-1})(x-c_{i+1})\dots(x-c_n)}{(c_i - c_0)\dots(c_i-c_{i-1})(c_i-c_{i+1})\dots(c_i-c_n)} = \prod_{\substack{k=0 \\ k \neq i}}^{n} \frac{x-c_k}{c_i - c_k}\] - - are called the \textbf{Lagrange polynomials} (associated with $c_0, c_1, \dots, c_n$). Note that each $f_i(x)$ is a polynomial of degree $n$ and hence is in $P_n(\F)$. By regarding $f_i(x)$ as a polynomial function $f_i: \F \to \F$, we see that - + + are called the \textbf{Lagrange polynomials} (associated with $c_0, c_1, \dots, c_n$). Note that each $f_i(x)$ is a polynomial of degree $n$ and hence is in $P_n(\F)$. By regarding $f_i(x)$ as a polynomial function $f_i: \F \to \F$, we see that + \begin{equation} f_i(c_j) = \begin{cases} - 0 &\text{if}\ i \neq j,\\ - 1 &\text{if}\ i = j. + 0 & \text{if}\ i \neq j, \\ + 1 & \text{if}\ i = j. \end{cases} \end{equation} - - This property of Lagrange polynomials can be used to show that $\beta = \{f_0, f_1, \dots, f_n\}$ is a linearly independent subset of $P_n(\F)$. Suppose that - + + This property of Lagrange polynomials can be used to show that $\beta = \{f_0, f_1, \dots, f_n\}$ is a linearly independent subset of $P_n(\F)$. Suppose that + \[\sum_{i=0}^{n}a_if_i = 0\ \ \text{for some scalars}\ a_0, a_1, \dots, a_n,\] - + where $0$ denotes the zero function. Then - + \[\sum_{i=0}^{n}a_if_i(c_j)=0\ \ \text{for}\ j=0, 1, \dots, n.\] - + But also - + \[\sum_{i=0}^{n}a_if_i(c_j)=a_j\] - + by (1.1). Hence $a_j = 0$ for $j = 0, 1, \dots, n$; so $\beta$ is linearly independent. Since the dimension of $P_n(\F)$ is $n + 1$, it follows from Corollary 2 of the replacement theorem that $\beta$ is a basis for $P_n(\F)$. - + Because $\beta$ is a basis for $P_n(\F)$, every polynomial function $g$ in $P_n(\F)$ is a linear combination of polynomial functions of $\beta$, say, - + \[g = \sum_{i=0}^{n}b_if_i.\] - - It follows that - + + It follows that + \[g(c_j)=\sum_{i=0}^{n}b_if_i(c_j)=b_j;\] - + so - + \[g=\sum_{i=0}^{n}g(c_i)f_i\] - + is the unique representation of $g$ as a linear combination of elements of $\beta$. This representation is called the \textbf{Lagrange interpolation formula}. Notice that the preceding argument shows that if $b_0, b_1, \dots, b_n$ are any $n+1$ scalars in $\F$ (not necessarily distinct), then the polynomial function - + \[g = \sum_{i=0}^{n}b_if_i\] - + is the unique polynomial in $P_n(\F)$ such that $g(c_j) = b_j$. Thus we have found the unique polynomial of degree not exceeding $n$ that has specified values $b_j$ at given points $c_j$ in its domain ($j = 0, 1, \dots, n$).\\ - + An important consequence of the Lagrange interpolation formula is the following result: If $f \in P_n(\F)$ and $f(c_i) = 0$, for $n+1$ distinct scalars $c_0, c_1, \dots, c_n$ in $\F$, then $f$ is the zero function. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-1/introduction.tex b/chapter-1/introduction.tex index 2acab2e..ab0593c 100644 --- a/chapter-1/introduction.tex +++ b/chapter-1/introduction.tex @@ -8,4 +8,4 @@ \begin{definition} \hfill\\ Two nonzero vectors $x$ and $y$ are called \textbf{parallel} if $y=tx$ for some nonzero real number $t$. (Thus nonzero vectors having the same or opposite directions are parallel.) -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-1/maximal-linearly-independent-subsets.tex b/chapter-1/maximal-linearly-independent-subsets.tex index 6fe2144..785c961 100644 --- a/chapter-1/maximal-linearly-independent-subsets.tex +++ b/chapter-1/maximal-linearly-independent-subsets.tex @@ -7,7 +7,7 @@ \begin{definition} \hfill\\ - Let $\mathcal{F}$ be the family of all subsets of a nonempty set $S$. This family $\mathcal{F}$ is called the \textbf{power set} of $S$. + Let $\mathcal{F}$ be the family of all subsets of a nonempty set $S$. This family $\mathcal{F}$ is called the \textbf{power set} of $S$. \end{definition} \begin{definition} @@ -18,14 +18,14 @@ \begin{definition}[\textbf{Maximal Principle}] \hfill\\ Let $\mathcal{F}$ be a family of sets. If, for each chain $\mathcal{C} \subseteq \mathcal{F}$, there exists a member of $\mathcal{F}$ that contains each member of $\mathcal{C}$, then $\mathcal{F}$ contains a maximal member.\\ - + \textbf{Note:} The \textit{Maximal Principle} is logically equivalent to the \textit{Axiom of Choice}, which is an assumption in most axiomatic developments of set theory. \end{definition} \begin{definition} \hfill\\ Let $S$ be a subset of a vector space $V$. A \textbf{maximal linearly independent subset} of $S$ is a subset $B$ of $S$ satisfying both of the following conditions - + \begin{enumerate} \item $B$ is linearly independent. \item The only linearly independent subset of $S$ that contains $B$ is $B$ itself. @@ -35,4 +35,4 @@ \begin{corollary} \hfill\\ Every vector space has a basis. -\end{corollary} \ No newline at end of file +\end{corollary} diff --git a/chapter-1/subspaces.tex b/chapter-1/subspaces.tex index 0ae60ca..7f9c25c 100644 --- a/chapter-1/subspaces.tex +++ b/chapter-1/subspaces.tex @@ -3,11 +3,11 @@ \begin{definition} \hfill\\ A subset $W$ of a vector space $V$ over a field $\F$ is called a \textbf{subspace} of $V$ if $W$ is a vector space over $\F$ with the operations of addition and scalar multiplication defined on $V$.\\ - + In any vector space $V$, note that $V$ and $\{0\}$ are subspaces. The latter is called the \textbf{zero subspace} of $V$. - + Fortunately, it is not necessary to verify all of the vector space properties to prove that a subset is a subspace. Because properties (VS 1), (VS 2), (VS 5), (VS 6), (VS 7) and (VS 8) hold for all vectors in the vector space, these properties automatically hold for the vectors in any subset. Thus a subset $W$ of a vector space $V$ is a subspace of $V$ if and only if the following four properties hold: - + \begin{enumerate} \item $x + y \in W$ whenever $x \in W$ and $y \in W$. ($W$ is \textbf{closed under addition}). \item $cx \in W$ whenever $c \in \F$ and $x \in W$. ($W$ is \textbf{closed under scalar multiplication}). @@ -19,7 +19,7 @@ \begin{theorem} \hfill\\ Let $V$ be a vector space and $W$ a subset of $V$. Then $W$ is a subspace of $V$ if and only if the following three conditions hold for the operations defined in $V$. - + \begin{enumerate} \item $0 \in W$. \item $x + y \in W$ whenever $x \in W$ and $y \in W$. @@ -45,7 +45,7 @@ \begin{definition} \hfill\\ The \textbf{trace} of an $n \times n$ matrix $M$, denoted $\text{tr}(M)$, is the sum of the diagonal entries of $M$; that is, - + \[\text{tr}(M) = M_{11} + M_{22} + \dots + M_{nn}.\] \end{definition} @@ -57,4 +57,4 @@ \begin{definition} \hfill\\ An $m \times n$ matrix $A$ is called \textbf{upper triangular} if all entries lying below the diagonal entries are zero; that is, if $A_{ij} = 0$ whenever $i > j$. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-1/vector-spaces.tex b/chapter-1/vector-spaces.tex index faec2ae..b4c9daa 100644 --- a/chapter-1/vector-spaces.tex +++ b/chapter-1/vector-spaces.tex @@ -3,7 +3,7 @@ \begin{definition} \hfill\\ A \textbf{vector space} (or \textbf{linear space}) $V$ over a field $\F$ consists of a set on which two operations (called \textbf{addition} and \textbf{scalar multiplication}, respectively) are defined so that for each pair of elements $x$ and $y$ in $V$ there is a unique element $a$ in $\F$ and each element $x$ in $V$ there is a unique element $ax$ in $V$, such that the following conditions hold: - + \begin{description} \item[(VS 1)] For all $x, y$ in $V$, $x + y = y + x$ (commutativity of addition). \item[(VS 2)] For all $x, y$ in $V$, $(x + y) + z = x + (y + z)$ (associativity of addition). @@ -14,11 +14,11 @@ \item[(VS 7)] For each element $a$ in $\F$ and each pair of elements $x, y$ in $V$, $a(x + y) = ax + ay$. \item[(VS 8)] For each pair of elements $a, b$ in $\F$ and each element $x$ in $V$, $(a + b)x = ax + bx$. \end{description} - + The elements $x + y$ and $ax$ are called the \textbf{sum} of $x$ and $y$ and the \textbf{product} of $a$ and $x$, respectively.\\ - + The elements of the field $\F$ are called \textbf{scalars} and the elements of the vector space $V$ are called \textbf{vectors}.\\ - + \textbf{Note:} The reader should not confuse this use of the word "vector" with the physical entity discussed in section 1.1: the word "vector" is now being used to describe any element of a vector space. \end{definition} @@ -30,7 +30,7 @@ \begin{definition} \hfill\\ Vectors in $\F^n$ may be written as \textbf{column vectors} - + \[\begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{pmatrix}\] rather than as \textbf{row vectors} $(a_1, a_2, \dots, a_n)$. Since a 1-tuple whose only entry is from $\F$ can be regarded as an element of $\F$, we usually write $\F$ rather than $\F^1$ for the vector space of 1-tuples with entry from $\F$. \end{definition} @@ -38,24 +38,24 @@ \begin{definition} \hfill\\ An $m \times n$ \textbf{matrix} with entries from a field $\F$ is a rectangular array of the form - + \[\begin{pmatrix} - a_{11} & a_{12} & \dots &a_{1n} \\ - a_{21} & a_{22} & \dots & a_{2n} \\ - \vdots & \vdots & & \vdots \\ - a_{m1} & a_{m2} & \dots & a_{mn} - \end{pmatrix},\] + a_{11} & a_{12} & \dots & a_{1n} \\ + a_{21} & a_{22} & \dots & a_{2n} \\ + \vdots & \vdots & & \vdots \\ + a_{m1} & a_{m2} & \dots & a_{mn} + \end{pmatrix},\] where each entry $a_{ij}\ (1 \leq i \leq m,\ 1 \leq j \leq n)$ is an element of $\F$. We call the entries $a_{ij}$ with $i=j$ the \textbf{diagonal entries} of the matrix. The entries $a_{i1}, a_{i2}, \dots, a_{in}$ compose the \textbf{\textit{i}th row} of the matrix, and the entries $a_{1j}, a_{2j}, \dots, a_{mj}$ compose the \textbf{\textit{j}th column} of the matrix. The rows of the preceding matrix are regarded as vectors in $\F^n$, and the columns are regarded as vectors in $\F^m$. The $m \times n$ matrix in which each entry equals zero is called the \textbf{zero matrix} and is denoted by $O$.\\ - + In this book, we denote matrices by capital italic letters (e.g. $A$, $B$, and $C$), and we denote the entry of a matrix $A$ that lies in row $i$ and column $j$ by $A_{ij}$. In addition, if the number of rows and columns of a matrix are equal, the matrix is called \textbf{square}. - + Two $m \times n$ matrices $A$ and $B$ are called \textbf{equal} if all their corresponding entries are equal, that is, if $A_{ij} = B_{ij}$ for $1 \leq i \leq m$ and $1 \leq j \leq n$. \end{definition} \begin{definition} \hfill\\ The set of all $m \times n$ matrices with entries from a field $\F$ is a vector space which we denote by $M_{m \times n}(\F)$, with the following operations of \textbf{matrix addition} and \textbf{scalar multiplication}: For $A, B \in M_{m \times n}(\F)$ and $c \in \F$, - + \[(A + B)_{ij} = A_{ij} + B_{ij}\ \ \ \text{and}\ \ \ (cA)_{ij} = cA_{ij}\] for $1 \leq i \leq m$ and $1 \leq j \leq n$. \end{definition} @@ -63,36 +63,36 @@ \begin{definition}\label{Definition 1.7} \hfill\\ Let $S$ be any nonempty set and $\F$ be any field, and let $\mathcal{F}(S, \F)$ denote the set of all functions from $S$ to $\F$. Two functions $f$ and $g$ in $\mathcal{F}(S, \F)$ are called \textbf{equal} if $f(s) = g(s)$ for each $s \in S$. The set $\mathcal{F}(S, \F)$ is a vector space with the operations of addition and scalar multiplication defined for $f,g \in \mathcal{F}(S, \F)$ and $c \in \F$ defined by - + \[(f + g)(s) = f(s) + g(s)\ \ \ \text{and}\ \ \ (cf)(s) = c[f(s)]\] for each $s \in S$. Note that these are the familiar operations of addition and scalar multiplication for functions used in algebra and calculus. \end{definition} \begin{definition} \hfill\\ - A \textbf{polynomial} with coefficients from a field $\F$ is an expression of the form - + A \textbf{polynomial} with coefficients from a field $\F$ is an expression of the form + \[f(x)=a_nx^n + a_{n-1}x^{n-1}+\dots+a_1x+a_0,\] - - where $n$ is a nonnegative integer and each $a_k$, called the \textbf{coefficient} of $x^k$, is in $\F$. If $f(x)=0$, that is, if $a_n = a_{n-1} = \dots = a_0 = 0$, then $f(x)$ is called the \textbf{zero polynomial} and, for convenience, its degree is defined to be $-1$; otherwise, the \textbf{degree} of a polynomial is defined to be the largest exponent of $x$ that appears in the representation - + + where $n$ is a non-negative integer and each $a_k$, called the \textbf{coefficient} of $x^k$, is in $\F$. If $f(x)=0$, that is, if $a_n = a_{n-1} = \dots = a_0 = 0$, then $f(x)$ is called the \textbf{zero polynomial} and, for convenience, its degree is defined to be $-1$; otherwise, the \textbf{degree} of a polynomial is defined to be the largest exponent of $x$ that appears in the representation + \[f(x)=a_nx^n + a_{n-1}x^{n-1}+\dots+a_1x+a_0\] - + with a nonzero coefficient. Note that the polynomials of degree zero may be written in the form $f(x) = c$ for some nonzero scalar $c$. Two polynomials, - + \[f(x)=a_nx^n + a_{n-1}x^{n-1}+\dots+a_1x+a_0\] - + and - + \[g(x)=b_mx^m + b_{m-1}x^{m-1}+\dots+b_1x+b_0,\] - + are called \textbf{equal} if $m=n$ and $a_i = b_i$ for $i=1, 2, \dots, n$. \end{definition} \begin{definition} \hfill\\ Let $\F$ be any field. A \textbf{sequence} in $\F$ is a function $\sigma$ from the positive integers into $\F$. In this book, the sequence $\sigma$ such that $\sigma(n) = a_n$ for $n=1, 2, \dots$ is denoted $\{a_n\}$. Let $V$ consist of all sequences $\{a_n\}$ in $\F$ that have only a finite number of nonzero terms $a_n$. If $\{a_n\}$ and $\{b_n\}$ are in $V$ and $t \in \F$, define - + \[\{a_n\} + \{b_n\} = \{a_n + b_n\}\ \ \ \text{and}\ \ \ t\{a_n\} = \{ta_n\}\] \end{definition} @@ -138,7 +138,7 @@ \begin{definition} \hfill\\ - If $S_1$ and $S_2$ are nonempty subsets of a vector space $V$, then the \textbf{sum} of $S_1$ and $S_2$, denoted $S_1 + S_2$, is the set $\{x + y\ |\ x \in S_1,\ \text{and}\ y \in S_2\}$. + If $S_1$ and $S_2$ are nonempty subsets of a vector space $V$, then the \textbf{sum} of $S_1$ and $S_2$, denoted $S_1 + S_2$, is the set $\{x + y : x \in S_1,\ \text{and}\ y \in S_2\}$. \end{definition} \begin{definition} @@ -153,18 +153,18 @@ \begin{definition} \hfill\\ - Let $W$ be a subspace of a vector space $V$ over a field $\F$. For any $v \in V$, the set $\{v\} + W = \{v + w\ |\ w \in W\}$ is called the \textbf{coset of $W$ containing $v$}. It is customary to denote this coset by $v + W$ rather than $\{v\} + W$. + Let $W$ be a subspace of a vector space $V$ over a field $\F$. For any $v \in V$, the set $\{v\} + W = \{v + w : w \in W\}$ is called the \textbf{coset of $W$ containing $v$}. It is customary to denote this coset by $v + W$ rather than $\{v\} + W$. \end{definition} \begin{definition} \hfill\\ - Let $W$ be a subspace of a vector space $V$ over a field $\F$, and let $S := \{v + W\ |\ v \in V\}$ be the set of all cosets of $W$. Then $S$ is called the \textbf{quotient space of $V$ modulo $W$}, and is denoted by $V/W$. Addition and scalar multiplication by the scalars of $\F$ can be defined as follows: - + Let $W$ be a subspace of a vector space $V$ over a field $\F$, and let $S := \{v + W : v \in V\}$ be the set of all cosets of $W$. Then $S$ is called the \textbf{quotient space of $V$ modulo $W$}, and is denoted by $V/W$. Addition and scalar multiplication by the scalars of $\F$ can be defined as follows: + \[(v_1 + W) + (v_2 + W) = (v_1 + v_2) + W\] - + for all $v_1, v_2 \in V$, and - + \[a(v + W) = av + W\] - + for all $v \in V$ and $a \in \F$. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-2/composition-of-linear-transformations-and-matrix-multiplication.tex b/chapter-2/composition-of-linear-transformations-and-matrix-multiplication.tex index 7c1bf57..4e30f41 100644 --- a/chapter-2/composition-of-linear-transformations-and-matrix-multiplication.tex +++ b/chapter-2/composition-of-linear-transformations-and-matrix-multiplication.tex @@ -8,7 +8,7 @@ \begin{theorem} \hfill\\ Let $V$ be a vector space. Let $T, U_1, U_2 \in \LL(V)$. Then - + \begin{enumerate} \item $T(U_1 + U_2) = TU_1 + TU_2$ and $(U_1 + U_2)T = U_1T + U_2T$ \item $T(U_1U_2) = (TU_1)U_2$ @@ -20,18 +20,18 @@ \begin{definition} \hfill\\ Let $A$ be an $m \times n$ matrix and $B$ be an $n \times p$ matrix. We define the \textbf{product} of $A$ and $B$, denoted $AB$, to be the $m \times p$ matrix such that - + \[(AB)_{ij} = \sum_{k=1}^{n}A_{ik}B_{kj}\ \ \text{for}\ \ 1 \leq i \leq m,\ \ 1 \leq j \leq p.\] - + Notice that $(AB)_{ij}$ is the sum of products of corresponding entries from the $i$th row of $A$ and the $j$th column of $B$.\\ - + The reader should observe that in order for the product $AB$ to be defined, there are restrictions regarding the relative sizes of $A$ and $B$. The following mnemonic device is helpful: ``$(m \times n) \cdot (n \times p) = (m \times p)$"; that is, in order for the product $AB$ to be defined, the two ``inner" dimensions must be equal, and the two ``outer" dimensions yield the size of the product. \end{definition} \begin{theorem} \hfill\\ Let $V$, $W$, and $Z$ be finite-dimensional vector spaces with ordered bases $\alpha$, $\beta$, and $\gamma$, respectively. Let $T: V \to W$ and $U: W \to Z$ be linear transformations. Then - + \[[UT]_\alpha^\gamma = [U]_\beta^\gamma[T]_\alpha^\beta\] \end{theorem} @@ -48,7 +48,7 @@ \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix, $B$ and $C$ be $n \times p$ matrices, and $D$ and $E$ be $q \times m$ matrices. Then - + \begin{enumerate} \item $A(B + C) = AB + AC$ and $(D + E)A = DA + EA$. \item $a(AB) = (aA)B = A(aB)$ for any scalar $a$. @@ -60,18 +60,18 @@ \begin{corollary} \hfill\\ Let $A$ be an $m \times n$ matrix, $B_1, B_2, \dots, B_k$ be $n \times p$ matrices, $C_1, C_2, \dots, C_k$ be $q \times m$ matrices, and $a_1, a_2, \dots, a_k$ be scalars. Then - + \[A\left(\sum_{i=1}^{k}a_iB_i\right) = \sum_{i=1}^{k}a_iAB_i\] - + and - + \[\left(\sum_{i=1}^{k}a_iC_i\right)A = \sum_{i=1}^{k}a_iC_iA.\] \end{corollary} \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix and $B$ be an $n \times p$ matrix. For each $j$ ($1 \leq j \leq p$) let $u_j$ and $v_j$ denote the $j$th columns of $AB$ and $B$, respectively. Then - + \begin{enumerate} \item $u_j = Av_j$. \item $v_j = Be_j$, where $e_j$ is the $j$th standard vector of $\F^p$. @@ -81,7 +81,7 @@ \begin{theorem} \hfill\\ Let $V$ and $W$ be finite-dimensional vector spaces having ordered bases $\beta$ and $\gamma$, respectively, and let $T: V \to W$ be linear. Then, for each $u \in V$, we have - + \[[T(u)]_\gamma = [T]_\beta^\gamma [u]_\beta.\] \end{theorem} @@ -93,7 +93,7 @@ \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix with entries from $\F$. Then the left-multiplication transformation $L_A: \F^n \to \F^m$ is linear. Furthermore, if $B$ is any other $m \times n$ matrix (with entries from $\F$) and $\beta$ and $\gamma$ are the standard ordered bases for $\F^n$ and $\F^m$, respectively, then we have the following properties. - + \begin{enumerate} \item $[L_A]_\beta^\gamma = A$. \item $L_A = L_B$ if and only if $A = B$. @@ -117,4 +117,4 @@ \begin{definition} \hfill\\ A relationship among a group of people is called a \textbf{dominance relation} if the associated incidence matrix $A$ has the property that for all distinct pairs $i$ and $j$, $A_{ij} = 1$ if and only if $A_{ji} = 0$, that is, given any two people, exactly one of them \textit{dominates} the other. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-2/dual-spaces.tex b/chapter-2/dual-spaces.tex index 80ff2bf..edc5866 100644 --- a/chapter-2/dual-spaces.tex +++ b/chapter-2/dual-spaces.tex @@ -8,36 +8,36 @@ \begin{definition} \hfill\\ Let $V$ be a vector space of continuous real-valued functions on the interval $[0, 2\pi]$. Fix a function $g \in V$. The function $\mathsf{h}: V \to \R$, defined by - + \[\mathsf{h}(x) = \frac{1}{2\pi} \int_{0}^{2\pi}x(t)g(t) dt\] - + is a linear functional on $V$. In the cases that $g(t)$ equals $\sin(nt)$ or $\cos (nt)$, $\mathsf{h}(x)$ is often called the \textbf{\textit{n}th Fourier coefficient of $x$}. \end{definition} \begin{definition} \hfill\\ Let $V$ be a finite dimensional vector space, and let $\beta = \{x_1, x_2, \dots, x_n\}$ be an ordered basis for $V$. For each $i = 1, 2, \dots, n$, define $\mathsf{f}_i(x) = a_i$, where - + \[[x]_\beta = \begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{pmatrix}\] - + is the coordinate vector of $x$ relative to $\beta$. Then $\mathsf{f}$ is a linear function on $V$ called the \textbf{\textit{i}th coordinate function with respect to the basis $\beta$}. Note that $\mathsf{f}_i(x_j) = \delta_{ij}$, where $\delta_{ij}$ is the Kronecker delta. These linear functionals play an important role in the theory of dual spaces (see \autoref{Theorem 2.24}). \end{definition} \begin{definition} \hfill\\ For a vector space $V$ over $\F$, we define the \textbf{dual space} of $V$ to be the vector space $\LL(V, \F)$, denoted by $V^*$.\\ - + Thus $V^*$ is the vector space consisting of all linear functionals on $V$ with the operations of addition and scalar multiplication. Note that if $V$ is finite-dimensional, then by \autoref{Corollary 2.7} - + \[\ldim{V^*}= \ldim{\LL(V,\F)} = \ldim{V} \cdot \ldim{\F} = \ldim{V}.\] - + Hence by \autoref{Theorem 2.19}, $V$ and $V^*$ are isomorphic. We also define the \textbf{double dual} $V^{**}$ of $V$ to be the dual of $V^*$. In \autoref{Theorem 2.26}, we show, in fact, that there is a natural identification of $V$ and $V^{**}$ in the case that $V$ is finite-dimensional. \end{definition} \begin{theorem}\label{Theorem 2.24} \hfill\\ Suppose that $V$ is a finite-dimensional vector space with the ordered basis $\beta = \{x_1, x_2, \dots, x_n\}$. Let $\mathsf{f}_i$ ($1 \leq i \leq n$) be the $i$th coordinate function with respect to $\beta$ as just defined, and let $\beta^*=\{\mathsf{f}_1, \mathsf{f}_2, \dots, \mathsf{f}_n\}$. Then $\beta^*$ is an ordered basis for $V^*$, and, for any $\mathsf{f} \in V^*$, we have - + \[\mathsf{f} = \sum_{i=1}^{n}\mathsf{f}(x_i)\mathsf{f}_i.\] \end{theorem} @@ -59,7 +59,7 @@ \begin{definition} \hfill\\ For a vector $x$ in a finite-dimensional vector space $V$, we define the linear functional $\hat{x}: V^* \to \F$ on $V^*$ by $\hat{x}(\mathsf{f}) = \mathsf{f}(x)$ for every $\mathsf{f} \in V^*$. Since $\hat{x}$ is a linear functional on $V^*$, $\hat{x} \in V^{**}$.\\ - + The correspondence $x \leftrightarrow \hat{x}$ allows us to define the desired isomorphism between $V^*$ and $V^{**}$. \end{definition} @@ -81,6 +81,6 @@ \begin{definition} \hfill\\ Let $V$ be a finite-dimensional vector space over $\F$. For every subset $S$ of $V$, define the \textbf{annihilator} $S^0$ of $S$ as - - \[S^0 = \{\mathsf{f} \in V^*\ |\ \mathsf{f}(x) = 0,\ \text{for all}\ x \in S\}\] -\end{definition} \ No newline at end of file + + \[S^0 = \{\mathsf{f} \in V^* : \mathsf{f}(x) = 0,\ \text{for all}\ x \in S\}\] +\end{definition} diff --git a/chapter-2/homogeneous-linear-differential-equations-with-constant-coefficients.tex b/chapter-2/homogeneous-linear-differential-equations-with-constant-coefficients.tex index c944fb0..ff1f48c 100644 --- a/chapter-2/homogeneous-linear-differential-equations-with-constant-coefficients.tex +++ b/chapter-2/homogeneous-linear-differential-equations-with-constant-coefficients.tex @@ -3,35 +3,35 @@ \begin{definition} \hfill\\ A \textbf{differential equation} in an unknown function $y = y(t)$ is an equation involving $y$, $t$, and derivatives of $y$. If the differential equation is of the form - + \begin{equation} a_ny^{(n)}+a_{n-1}y^{(n-)} + \dots + a_1y^{(1)}+a_0y = f, \end{equation} - + where $a_0, a_1, \dots, a_n$ and $f$ are functions of $t$ and $y^{(k)}$ denotes the $k$th derivative of $y$, then the equation is said to be \textbf{linear}. The functions $a_i$ are called the \textbf{coefficients} of the differential equation. When $f$ is identically zero, (2.1) is called \textbf{homogeneous}.\\ - + If $a_n \neq 0$, we say that differential equation (2.1) is of \textbf{order \textit{n}}. In this case, we divide both sides by $a_n$ to obtain a new, but equivalent, equation - + \[y^{(n)} + b_{n-1}y^{(n-1)} + \dots + b_1y^{(1)} + b_0y = 0,\] - + where $b_i = a_i/a_n$ for $i=0, 1, \dots, n-1$. Because of this observation, we always assume that the coefficient $a_n$ in (2.1) is $1$.\\ - + A \textbf{solution} to (2.1) is a function that when substituted for $y$ reduces (2.1) to an identity. \end{definition} \begin{definition} \hfill\\ Given a complex-valued function $x \in \mathcal{F}(\R, \C)$ of a real variable $t$ (where $\mathcal{F}(\R, \C)$ is the vector space defined in \autoref{Definition 1.7}), there exist unique real-valued functions $x_1$ and $x_2$ of $t$, such that - + \[x(t) = x_1(t) + ix_2(t)\ \ \ \text{for}\ \ \ t \in \R,\] - + where $i$ is the imaginary number such that $i^2 = -1$. We call $x_1$ the \textbf{real part} and $x_2$ the \textbf{imaginary part} of $x$. \end{definition} \begin{definition} \hfill\\ Given a function $x \in \mathcal{F}(\R, \C)$ with real part $x_1$ and imaginary part $x_2$, we say that $x$ is \textbf{differentiable} if $x_1$ and $x_2$ are differentiable. If $x$ is differentiable, we define the \textbf{derivative} $x'$ of $x$ by - + \[x' = x'_1 + ix'_2\] \end{definition} @@ -47,25 +47,25 @@ \begin{definition} \hfill\\ - For any polynomial $p(t)$ over $\C$ of positive degree, $p(D)$ is called a \textbf{differential operator}. The \textbf{order} of the differential operator $p(D)$ is the degree of the polynomial $p(t)$. + For any polynomial $p(t)$ over $\C$ of positive degree, $p(\mathsf{D})$ is called a \textbf{differential operator}. The \textbf{order} of the differential operator $p(\mathsf{D})$ is the degree of the polynomial $p(t)$. \end{definition} \begin{definition} \hfill\\ Given the differential equation - + \[y^{(n)} + a_{n-1}y^{(n-1)}+ \dots + a_1y^{(1)} + a_0y = 0,\] - - the complex polynomial - + + the complex polynomial + \[p(t) = t^n + a_{n-1}t^{n-1} + \dots + a_1t + a_0\] - + is called the \textbf{auxiliary polynomial} associated with the equation. \end{definition} \begin{theorem} \hfill\\ - The set of all solutions to a homogeneous linear differential equation with constant coefficients coincides with the null space of $p(D)$ where $p(t)$ is the auxiliary polynomial associated with the equation. + The set of all solutions to a homogeneous linear differential equation with constant coefficients coincides with the null space of $p(\mathsf{D})$ where $p(t)$ is the auxiliary polynomial associated with the equation. \end{theorem} \begin{corollary} @@ -81,13 +81,13 @@ \begin{definition} \hfill\\ Let $c = a+ib$ be a complex number with real part $a$ and imaginary part $b$. Define - + \[e^c = e^a(\cos(b) + i\sin(b)).\] - + The special case - + \[e^{ib} = \cos(b) + i\sin(a)\] - + is called \textbf{Euler's formula}. \end{definition} @@ -104,17 +104,17 @@ \begin{theorem} \hfill\\ Recall that the \textbf{order} of a homogeneous linear differential equation is the degree of its auxiliary polynomial. Thus, an equation of order 1 is of the form - + \begin{equation} y' + a_0y = 0. \end{equation} - + The solution space for (2.2) is of dimension 1 and has $\{e^{-a_0t}\}$ as a basis. \end{theorem} \begin{corollary} \hfill\\ - For any complex number $c$, the null space of the differential operator $D-c\mathsf{l}$ has $\{e^{ct}\}$ as a basis. + For any complex number $c$, the null space of the differential operator $\mathsf{D}-cI$ has $\{e^{ct}\}$ as a basis. \end{corollary} \begin{theorem} @@ -124,18 +124,18 @@ \begin{theorem} \hfill\\ - For any differential operator $p(D)$ of order $n$, the null space of $p(D)$ is an $n$-dimensional subspace of $\C^\infty$. + For any differential operator $p(\mathsf{D})$ of order $n$, the null space of $p(\mathsf{D})$ is an $n$-dimensional subspace of $\C^\infty$. \end{theorem} \begin{lemma} \hfill\\ - The differential operator $D - c\mathsf{l}: \C^\infty \to \C^\infty$ is onto for any complex number $c$. + The differential operator $\mathsf{D} - cI: \C^\infty \to \C^\infty$ is onto for any complex number $c$. \end{lemma} \begin{lemma} \hfill\\ Let $V$ be a vector space, and suppose that $T$ and $U$ are linear operators on $V$ such that $U$ is onto and the null spaces of $T$ and $U$ are finite-dimensional. Then the null space of $TU$ is finite-dimensional, and - + \[\ldim{\n{TU}} = \ldim{\n{T}} + \ldim{\n{U}}\] \end{lemma} @@ -157,28 +157,28 @@ \begin{lemma} \hfill\\ For a given complex number $c$ and a positive integer $n$, suppose that $(t-c)^n$ is the auxiliary polynomial of a homogeneous linear differential equation with constant coefficients. Then the set - + \[\beta = \{e^{ct}, te^{ct}, \dots, t^{n-1}e^{ct}\}\] - + is a basis for the solution space of the equation. \end{lemma} \begin{theorem} \hfill\\ Given a homogeneous linear differential equation with constant coefficients and auxiliary polynomial - + \[(t-c_1)^{n_1}(t-c_2)^{n_2}\dots(t-c_k)^{n_k},\] - + where $n_1, n_2, \dots, n_k$ are positive integers and $c_1, c_2, \dots, c_k$ are distinct complex numbers, the following set is a basis for the solution space of the equation: - + \[\{e^{c_1t}, te^{c_1t},\dots, t^{n_1-1}e^{c_1t}, \dots, e^{c_kt}, te^{c_kt}, \dots, t^{n_k-1}e^{c_kt}\}\] \end{theorem} \begin{definition} \hfill\\ A differential equation - + \[y^{(n)} + a_{n-1}y^{(n-1)} + \dots + a_1y^{(1)} + a_0y = x\] - + is called a \textbf{nonhomogeneous} linear differential equation with constant coefficients if the $a_i$'s are constant and $x$ is a function that is not identically zero. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-2/invertibility-and-isomorphisms.tex b/chapter-2/invertibility-and-isomorphisms.tex index d4744ad..1ecf094 100644 --- a/chapter-2/invertibility-and-isomorphisms.tex +++ b/chapter-2/invertibility-and-isomorphisms.tex @@ -3,16 +3,16 @@ \begin{definition} \hfill\\ Let $V$ and $W$ be vector spaces, and let $T: V \to W$ be linear. A function $U: W \to V$ is said to be an \textbf{inverse} of $T$ if $TU = I_W$ and $UT = I_V$. If $T$ has an inverse, then $T$ is said to be \textbf{invertible}. If $T$ is invertible, then the inverse of $T$ is unique and is denoted by $T^{-1}$.\\ - + The following facts hold for invertible functions $T$ and $U$. - + \begin{enumerate} \item $(TU)^{-1} = U^{-1}T^{-1}$. \item $(T^{-1})^{-1} = T$; in particular, $T^{-1}$ is invertible. \end{enumerate} - + We often use the fact that a function is invertible if and only if it is one-to-one and onto. We can therefore restate \autoref{Theorem 2.5} as follows: - + \begin{enumerate} \setcounter{enumi}{2} \item Let $T: V \to W$ be a linear transformation, where $V$ and $W$ are finite-dimensional vector spaces of equal dimension. then $T$ is invertible if and only if $\rank{T} = \ldim{T}$. @@ -27,7 +27,7 @@ \begin{definition} \hfill\\ Let $A$ be an $n \times n$ matrix. Then $A$ is \textbf{invertible} if there exists an $n \times n$ matrix $B$ such that $AB = BA = I$.\\ - + If $A$ is invertible, then the matrix $B$ such that $AB = BA = I$ is unique. (If $C$ were another such matrix, then $C = CI = C(AB) = (CA)B = IB = B$.) The matrix $B$ is called the \textbf{inverse} of $A$ and is denoted by $A^{-1}$. \end{definition} @@ -84,4 +84,4 @@ \begin{theorem} \hfill\\ For any finite-dimensional vector space $V$ with ordered basis $\beta$, $\phi_\beta$ is an isomorphism. -\end{theorem} \ No newline at end of file +\end{theorem} diff --git a/chapter-2/linear-transformations-null-spaces-and-ranges.tex b/chapter-2/linear-transformations-null-spaces-and-ranges.tex index d4a0702..dcc94b1 100644 --- a/chapter-2/linear-transformations-null-spaces-and-ranges.tex +++ b/chapter-2/linear-transformations-null-spaces-and-ranges.tex @@ -3,30 +3,30 @@ \begin{definition} \hfill\\ Let $V$ and $W$ be vector spaces (over $\F$). We call a function $T: V \to W$ a \textbf{linear transformation from $V$ to $W$} if, for all $x,y \in V$, and $c \in \F$, we have - + \begin{enumerate} \item $T(x + y) = T(x) + T(y)$, and \item $T(cx) = cT(x)$ \end{enumerate} - + If the underlying field $\F$ is the field of rational numbers, then (1) implies (2), but, in general (1) and (2) are logically independent.\\ - + We often simply call $T$ \textbf{linear}. \end{definition} \begin{remark} \hfill\\ Let $V$ and $W$ be vector spaces (over $\F$). Let $T: V \to W$ be a linear transformation. Then the following properties hold: - + \begin{enumerate} \item If $T$ is linear, then $T(0) = 0$. \item $T$ is linear if and only if $T(cx + y) = cT(x) + T(y)$ for all $x,y \in V$ and $c \in \F$. \item If $T$ is linear, then $T(x-y)=T(x)-T(y)$ for all $x,y \in V$. \item $T$ is linear if and only if, for $x_1, x_2, \dots, x_n \in V$ and $a_1, a_2, \dots, a_n \in \F$, we have - - \[T\left(\sum_{i=1}^{n}a_ix_i\right)=\sum_{i=1}^{n}a_iT(x_i).\] + + \[T\left(\sum_{i=1}^{n}a_ix_i\right)=\sum_{i=1}^{n}a_iT(x_i).\] \end{enumerate} - + We generally use property 2 to prove that a given transformation is linear. \end{remark} @@ -43,17 +43,17 @@ \begin{definition} \hfill\\ For vector spaces $V$ and $W$ (over $\F$), we define the \textbf{identity transformation} $I_V: V \to V$ by $I_V(x) = x$ for all $x \in V$.\\ - + We define the \textbf{zero transformation} $T_0: V \to W$ by $T_0(x) = 0$ for all $x \in V$.\\ - + \textbf{Note:} We often write $I$ instead of $I_V$. \end{definition} \begin{definition} \hfill\\ - Let $V$ and $W$ be vector spaces, and let $T: V \to W$ be linear. We define the \textbf{null space} (or \textbf{kernel}) $\n{T}$ to be the set of all vectors $x \in V$ such that $T(x)=0$; that is, \\$\n{T} = \{x \in V\ |\ T(x) = 0\}$. - - We define the \textbf{range} (or \textbf{image}) $\range{T}$ of $T$ to be the subset of $W$ consisting of all images (under $T$) of vectors in $V$; that is, $\range{T} = \{T(x)\ |\ x \in V\}$. + Let $V$ and $W$ be vector spaces, and let $T: V \to W$ be linear. We define the \textbf{null space} (or \textbf{kernel}) $\n{T}$ to be the set of all vectors $x \in V$ such that $T(x)=0$; that is, \\$\n{T} = \{x \in V : T(x) = 0\}$. + + We define the \textbf{range} (or \textbf{image}) $\range{T}$ of $T$ to be the subset of $W$ consisting of all images (under $T$) of vectors in $V$; that is, $\range{T} = \{T(x) : x \in V\}$. \end{definition} \begin{theorem} @@ -64,7 +64,7 @@ \begin{theorem} \hfill\\ Let $V$ and $W$ be vector spaces, and let $T: V \to W$ be linear. If $\beta = \{v_1, v_2, \dots, v_n\}$ is a basis for $V$, then - + \[\range{T} = \lspan{T(\beta)} = \lspan{\{T(v_1), T(v_2), \dots, T(v_n)\}}.\] \end{theorem} @@ -76,7 +76,7 @@ \begin{theorem}[\textbf{Dimension Theorem}] \hfill\\ Let $V$ and $W$ be vector spaces, and let $T: V \to W$ be linear. If $V$ is finite-dimensional, then - + \[\nullity{T} + \rank{T} = \ldim{V}\] \end{theorem} @@ -88,7 +88,7 @@ \begin{theorem}\label{Theorem 2.5} \hfill\\ Let $V$ and $W$ be vector spaces of equal (finite) dimension, and let $T: V \to W$ be linear. Then the following are equivalent. - + \begin{enumerate} \item $T$ is one-to-one. \item $T$ is onto. @@ -114,4 +114,4 @@ \begin{definition} \hfill\\ Let $V$ be a vector space, and let $T: V \to W$ be linear. A subspace $W$ of $V$ is said to be \textbf{$T$-invariant} if $T(x) \in W$ for every $x \in W$, that is, $T(W) \subseteq W$. If $W$ is $T$-invariant, we define the \textbf{restriction of $T$ on $W$} to be the function $T_W: W \to W$ defined by $T_W(x) = T(x)$ for all $x \in W$. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-2/the-change-of-coordinate-matrix.tex b/chapter-2/the-change-of-coordinate-matrix.tex index 3ad6f59..a270f20 100644 --- a/chapter-2/the-change-of-coordinate-matrix.tex +++ b/chapter-2/the-change-of-coordinate-matrix.tex @@ -3,7 +3,7 @@ \begin{theorem}\label{Theorem 2.22} \hfill\\ Let $\beta$ and $\beta'$ be two ordered bases for a finite-dimensional vector pace $V$, and let $Q = [I_V]_{\beta'}^\beta$. Then - + \begin{enumerate} \item $Q$ is invertible. \item For any $v \in V$, $[v]_\beta = Q[v]_{\beta'}$. @@ -23,11 +23,11 @@ \begin{theorem} \hfill\\ Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $\beta$ and $\beta'$ be ordered bases for $V$. Suppose that $Q$ is the change of coordinate matrix that changes $\beta'$-coordinates into $\beta$-coordinates. Then - + \[[T]_{\beta'}=Q^{-1}[T]_\beta Q\] \end{theorem} -\begin{corollary} +\begin{corollary}\label{Corollary 2.8} \hfill\\ Let $A \in M_{n \times n}(\F)$, and let $\gamma$ be an ordered basis for $\F^n$. Then $[L_A]_\gamma = Q^{-1}AQ$, where $Q$ is the $n \times n$ matrix whose $j$th column is the $j$th vector of $\gamma$. \end{corollary} @@ -35,6 +35,6 @@ \begin{definition} \hfill\\ Let $A$ and $B$ be matrices in $M_{n \times n}(\F)$. We say that $B$ is \textbf{similar} to $A$ if there exists an invertible matrix $Q$ such that $B = Q^{-1}AQ$.\\ - + Notice that the relation of similarity is an equivalence relation. So we need only say that $A$ and $B$ are similar. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-2/the-matrix-representation-of-a-linear-transformation.tex b/chapter-2/the-matrix-representation-of-a-linear-transformation.tex index d724198..4091b41 100644 --- a/chapter-2/the-matrix-representation-of-a-linear-transformation.tex +++ b/chapter-2/the-matrix-representation-of-a-linear-transformation.tex @@ -3,36 +3,36 @@ \begin{definition} \hfill\\ Let $V$ be a finite-dimensional vector space. An \textbf{ordered basis} for $V$ is a basis for $V$ endowed with a specific order; that is, an ordered basis for $V$ is a finite sequence of linearly independent vectors in $V$ that generates $V$.\\ - + For the vector space $\F^n$, we call $\{e_1, e_2, \dots, e_n\}$ the \textbf{standard ordered basis} for $\F^n$. Similarly, for the vector space $P_n(\F)$, we call $\{1, x, \dots, x^n\}$ the \textbf{standard ordered basis} for $P_n(\F)$. \end{definition} \begin{definition} \hfill\\ Let $\beta = \{v_1, v_2, \dots, v_n\}$ be an ordered basis for a finite-dimensional vector space $V$. For $x \in V$, let $a_1, a_2, \dots, a_n$ be the unique scalar values such that - + \[x = \sum_{i=1}^{n}a_iv_i.\] - + We define the \textbf{coordinate vector of $x$ relative to $\beta$}, denoted by $[x]_\beta$, by - + \[[x]_\beta = \begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_n\end{pmatrix}.\] - + Notice that $[v_i]_\beta = e_i$ in the preceding definition. It can be shown that the correspondence $x \to [x]_\beta$ provides us with a linear transformation from $V$ to $\F^n$. \end{definition} \begin{notation} \hfill\\ The following notation is used to construct a matrix representation of a linear transformation in the following definition.\\ - + Suppose that $V$ and $W$ are finite-dimensional vector spaces with ordered bases $\beta = \{v_1, v_2, \dots, v_n\}$ and $\gamma = \{w_1, w_2, \dots, w_m\}$, respectively. Let $T: V \to W$ be linear. Then for each $j$, $1 \leq j \leq n$, there exist unique scalars $a_{ij} \in \F$, $1 \leq i \leq m$, such that - + \[T(v_j) = \sum_{i=1}^{m}a_{ij}w_i\ \ \text{for}\ 1 \leq j \leq n.\] \end{notation} \begin{definition} \hfill\\ Using the notation above, we call the $m \times n$ matrix $A$ defined by $A_{ij} = a_{ij}$ the \textbf{matrix representation of $T$ in the ordered bases $\beta$ and $\gamma$.} and write $A = [T]_\beta^\gamma$. If $V = W$ and $\beta = \gamma$, then we write $A = [T]_\beta$. - + Notice that the $j$th column of $A$ is simply $[T(v_j)]_\gamma$. Also observe that if $U: V \to W$ is a linear transformation such that $[U]_\beta^\gamma = [T]_\beta^\gamma$, then $U=T$ by the corollary to Theorem 2.6 (\autoref{Corollary 2.1}). \end{definition} @@ -44,7 +44,7 @@ \begin{theorem} \hfill\\ Let $V$ and $W$ be vector spaces over a field $\F$, and let $T,U: V \to W$ be linear. - + \begin{enumerate} \item For all $a \in \F$, $aT+U$ is linear. \item Using the operations of addition and scalar multiplication in the preceding definition, the collection of all linear transformations from $V$ to $W$ is a vector space over $\F$. @@ -59,7 +59,7 @@ \begin{theorem} \hfill\\ Let $V$ and $W$ be finite-dimensional vector spaces with ordered bases $\beta$ and $\gamma$, respectively, and let $T,U: V \to W$ be linear transformations. Then - + \begin{enumerate} \item $[T+U]_\beta^\gamma = [T]_\beta^\gamma + [U]_\beta^\gamma$ and \item $[aT]_\beta^\gamma = a[T]_\beta^\gamma$ for all scalars $a$. diff --git a/chapter-3/elementary-matrix-operations-and-elementary-matrices.tex b/chapter-3/elementary-matrix-operations-and-elementary-matrices.tex index 0f39565..d29f71b 100644 --- a/chapter-3/elementary-matrix-operations-and-elementary-matrices.tex +++ b/chapter-3/elementary-matrix-operations-and-elementary-matrices.tex @@ -3,13 +3,13 @@ \begin{definition} \hfill\\ Let $A$ be an $m \times n$ matrix. Any one of the following three operations on the rows [columns] of $A$ is called an \textbf{elementary row [column] operation}: - + \begin{enumerate} \item interchanging any two rows [columns] of $A$; \item multiplying any row [column] of $A$ by a nonzero scalar; \item adding any scalar multiple of a row [column] of $A$ to another row [column]. \end{enumerate} - + Any of these three operations are called an \textbf{elementary operation}. Elementary operations are of \textbf{type 1}, \textbf{type 2}, or \textbf{type 3} depending on whether they are obtained by (1), (2), or (3). \end{definition} @@ -26,4 +26,4 @@ \begin{theorem} \hfill\\ Elementary matrices are invertible, and the inverse of an elementary matrix is an elementary matrix of the same type. -\end{theorem} \ No newline at end of file +\end{theorem} diff --git a/chapter-3/systems-of-linear-equations-computational-aspects.tex b/chapter-3/systems-of-linear-equations-computational-aspects.tex index aca61fe..7d1738e 100644 --- a/chapter-3/systems-of-linear-equations-computational-aspects.tex +++ b/chapter-3/systems-of-linear-equations-computational-aspects.tex @@ -18,12 +18,12 @@ \begin{definition} \hfill\\ A matrix is said to be in \textbf{reduced row echelon form} if the following three conditions are satisfied. - + \begin{enumerate} \item Any row containing a nonzero entry precedes any row in which all the entries are zero (if any). - + \item The first nonzero entry in each row is the only nonzero entry in its column. - + \item The first nonzero entry in each row is 1 and it occurs in a column to the right of the first nonzero entry in the preceding row. \end{enumerate} \end{definition} @@ -31,10 +31,10 @@ \begin{definition} \hfill\\ The following procedure for reducing an augmented matrix to reduced row echelon form is called \textbf{Gaussian elimination}. It consists of two separate parts. - + \begin{enumerate} \item In the \textit{forward pass}, the augmented matrix is transformed into an upper triangular matrix in which the first nonzero entry of each row is $1$, and it occurs in a column to the right of the first nonzero entry in the preceding row. - + \item In the \textit{backward pass} or \textit{back-substitution}, the upper triangular matrix is transformed into reduced row echelon form by making the first nonzero entry of each row the only nonzero entry of its column. \end{enumerate} \end{definition} @@ -46,30 +46,30 @@ \begin{definition} A solution to a system of equations of the form - + \[s = s_0 + t_1u_1 + t_2u_2 + \dots +t_{n-r}u_{n-r},\] - + where $r$ is the number of nonzero solutions in $A'$ ($r \leq m$), is called a \textbf{general solution} of the system $Ax = b$. It expresses an arbitrary solution $s$ of $Ax = b$ in terms of $n - r$ parameters. \end{definition} \begin{theorem} \hfill\\ Let $Ax = b$ be a system of $r$ nonzero equations in $n$ unknowns. Suppose that $\rank{A} = \rank{A|b}$ and that $(A|b)$ is in reduced row echelon form. Then - + \begin{enumerate} \item $\rank{A} = r$. \item If the general solution obtained by the procedure above is of the form - - \[s = s_0 + t_1u_1 + t_2u_2 + \dots + t_{n-r}u_{n-r},\] - - then $\{u_1, u_2, \dots, u_{n-r}\}$ is a basis for the solution set of the corresponding homogeneous system, and $s_0$ is a solution to the original system. + + \[s = s_0 + t_1u_1 + t_2u_2 + \dots + t_{n-r}u_{n-r},\] + + then $\{u_1, u_2, \dots, u_{n-r}\}$ is a basis for the solution set of the corresponding homogeneous system, and $s_0$ is a solution to the original system. \end{enumerate} \end{theorem} \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix of rank $r$, where $r > 0$, and let $B$ be the reduced row echelon form of $A$. Then - + \begin{enumerate} \item The number of nonzero rows in $B$ is $r$. \item For each $i = 1, 2, \dots, r$, there is a column $b_{j_i}$ of $B$ such that $b_{j_i} = e_i$. @@ -81,4 +81,4 @@ \begin{corollary} \hfill\\ The reduced row echelon form of a matrix is unique. -\end{corollary} \ No newline at end of file +\end{corollary} diff --git a/chapter-3/systems-of-linear-equations-theoretical-aspects.tex b/chapter-3/systems-of-linear-equations-theoretical-aspects.tex index 4335c6f..13645e0 100644 --- a/chapter-3/systems-of-linear-equations-theoretical-aspects.tex +++ b/chapter-3/systems-of-linear-equations-theoretical-aspects.tex @@ -2,8 +2,8 @@ \begin{definition} \hfill\\ - The system of equations - + The system of equations + \begin{equation}\label{eq:S} \tag{S} \begin{split} @@ -13,47 +13,47 @@ a_{m1}x_1 + a_{m2}x_2 + \dots + a_{mn}x_n = b_m, \end{split} \end{equation} - + where $a_{ij}$ and $b_i$ ($1 \leq i \leq m$ and $1 \leq j \leq n$) are scalars in a field $\F$ and $x_1, x_2, \dots, x_n$ are $n$ variables taking values in $\F$, is a called a \textbf{system of $m$ linear equations in $n$ unknowns over the field $\F$}. - - The $m \times n$ matrix - + + The $m \times n$ matrix + \[\begin{pmatrix} - a_{11} & a_{12} & \dots & a_{1n} \\ - a_{21} & a_{22} & \dots & a_{2n} \\ - \vdots & \vdots & & \vdots \\ - a_{m1} & a_{m2} & \dots & a_{mn} - \end{pmatrix}\] - + a_{11} & a_{12} & \dots & a_{1n} \\ + a_{21} & a_{22} & \dots & a_{2n} \\ + \vdots & \vdots & & \vdots \\ + a_{m1} & a_{m2} & \dots & a_{mn} + \end{pmatrix}\] + is called the \textbf{coefficient matrix} of the system \eqref{eq:S}. - + If we let - + \[x = \begin{pmatrix} - x_1 \\ x_2 \\ \vdots \\ x_n - \end{pmatrix}\ \ \text{and}\ \ b = \begin{pmatrix} - b_1 \\ b_2 \\ \vdots \\ b_m - \end{pmatrix},\] - + x_1 \\ x_2 \\ \vdots \\ x_n + \end{pmatrix}\ \ \text{and}\ \ b = \begin{pmatrix} + b_1 \\ b_2 \\ \vdots \\ b_m + \end{pmatrix},\] + then the system \eqref{eq:S} may be rewritten as a single matrix equation - + \[Ax = b.\] - + To exploit the results that we have developed, we often consider a system of linear equations as a single matrix equation. - + A \textbf{solution} to the system \eqref{eq:S} is an $n$-tuple - + \[s = \begin{pmatrix} - s_1 \\ s_2 \\ \vdots \\ s_n - \end{pmatrix} \in \F^n\] - + s_1 \\ s_2 \\ \vdots \\ s_n + \end{pmatrix} \in \F^n\] + such that $As = b$. The set of all solutions to the system \eqref{eq:S} is called the \textbf{solution set} of the system. System \eqref{eq:S} is called \textbf{consistent} if its solution set is nonempty; otherwise it is called \textbf{inconsistent}. \end{definition} \begin{definition} \hfill\\ A system $Ax = b$ of $m$ linear equations in $n$ unknowns is said to be \textbf{homogeneous} if $b = 0$. Otherwise the system is said to be \textbf{nonhomogeneous}.\\ - + Any homogeneous system has at least one solution, namely, the zero vector. \end{definition} @@ -75,7 +75,7 @@ \begin{theorem} \hfill\\ Let $K$ be the solution set of a system of linear equations $Ax = b$, and let $\mathsf{K}_\mathsf{H}$ be the solution set of the corresponding homogeneous system $Ax = 0$. Then for any solution $s$ to $Ax = b$ - + \[K = \{s\} + \mathsf{K}_\mathsf{H} = \{s + k: k \in \mathsf{K}_\mathsf{H}\}.\] \end{theorem} @@ -96,33 +96,33 @@ \begin{definition} Consider a system of linear equations - + \[\begin{split} - a_{11}p_1 + a_{12}p_2 + \dots + a_{1m}p_m = p_1 \\ - a_{21}p_1 + a_{22}p_2 + \dots + a_{2m}p_m = p_2 \\ - \dots \\ - a_{n1}p_1 + a_{n2}p_2 + \dots + a_{nm}p_m = p_m \\ - \end{split}\] - - This system can be written as $Ap = p$, where - + a_{11}p_1 + a_{12}p_2 + \dots + a_{1m}p_m = p_1 \\ + a_{21}p_1 + a_{22}p_2 + \dots + a_{2m}p_m = p_2 \\ + \dots \\ + a_{n1}p_1 + a_{n2}p_2 + \dots + a_{nm}p_m = p_m \\ + \end{split}\] + + This system can be written as $Ap = p$, where + \[p = \begin{pmatrix} - p_1 \\ p_2 \\ \vdots \\ p_m - \end{pmatrix}\] - - and $A$ is the coefficient matrix of the system. In this context, $A$ is called the \textbf{input-ouput (or consumption) matrix}, and $Ap = p$ is called the \textbf{equilibrium condition}. - - For vectors $b = (b_1, b_2, \dots, b_n)$ and $c = (c_1, c_2, \dots, c_n)$ in $\R^n$, we use the notation $b \geq c$ [$b > c$] to mean $b_i \geq c_i$ [$b_i > c_i$] for all $i$. The vector $b$ is called \textbf{nonnegative [positive]} if $b \geq 0$ [$b > 0$]. + p_1 \\ p_2 \\ \vdots \\ p_m + \end{pmatrix}\] + + and $A$ is the coefficient matrix of the system. In this context, $A$ is called the \textbf{input-output (or consumption) matrix}, and $Ap = p$ is called the \textbf{equilibrium condition}. + + For vectors $b = (b_1, b_2, \dots, b_n)$ and $c = (c_1, c_2, \dots, c_n)$ in $\R^n$, we use the notation $b \geq c$ [$b > c$] to mean $b_i \geq c_i$ [$b_i > c_i$] for all $i$. The vector $b$ is called \textbf{non-negative [positive]} if $b \geq 0$ [$b > 0$]. \end{definition} \begin{theorem} \hfill\\ Let $A$ be an $n \times n$ input-output matrix having the form - + \[A = \begin{pmatrix} - B & C \\ - D & E - \end{pmatrix},\] - - where $D$ is a $1 \times (n -1)$ positive vector and $C$ is an $(n-1)\times 1$ positive vector. Then $(I -A)x = 0$ has a one-dimensional solution set that is generated by a nonnegative vector. -\end{theorem} \ No newline at end of file + B & C \\ + D & E + \end{pmatrix},\] + + where $D$ is a $1 \times (n -1)$ positive vector and $C$ is an $(n-1)\times 1$ positive vector. Then $(I -A)x = 0$ has a one-dimensional solution set that is generated by a non-negative vector. +\end{theorem} diff --git a/chapter-3/the-rank-of-a-matrix-and-matrix-inverses.tex b/chapter-3/the-rank-of-a-matrix-and-matrix-inverses.tex index 6d7edc7..3d06815 100644 --- a/chapter-3/the-rank-of-a-matrix-and-matrix-inverses.tex +++ b/chapter-3/the-rank-of-a-matrix-and-matrix-inverses.tex @@ -13,7 +13,7 @@ \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix. if $P$ and $Q$ are invertible $m \times m$ and $n \times n$ matrices, respectively, then - + \begin{enumerate} \item $\rank{AQ} = \rank{A}$, \item $\rank{PA} = \rank{A}$,\\ and therefore @@ -34,30 +34,30 @@ \begin{theorem} \hfill\\ Let $A$ be an $m \times n$ matrix of rank $r$. Then $r \leq m$, $r \leq n$, and, by means of a finite number of elementary row and column operations, $A$ can be transformed into the matrix - + \[D = \begin{pmatrix} - I_r & O_1 \\ - O_2 & O_3 - \end{pmatrix}\] - + I_r & O_1 \\ + O_2 & O_3 + \end{pmatrix}\] + where $O_1$, $O_2$ and $O_3$ are the zero matrices. Thus $D_{ii} = 1$ for $i \leq r$ and $D_{ij} = 0$ otherwise. \end{theorem} \begin{corollary} \hfill\\ Let $A$ be an $m \times n$ matrix of rank $r$. Then there exist invertible matrices $B$ and $C$ of sizes $m \times m$ and $n \times n$, respectively, such that $D=BAC$, where - + \[D = \begin{pmatrix} - I_r & O_1 \\ - O_2 & O_3 - \end{pmatrix}\] + I_r & O_1 \\ + O_2 & O_3 + \end{pmatrix}\] is the $m \times n$ matrix in which $O_1$, $O_2$, and $O_3$ are zero matrices. \end{corollary} \begin{corollary} \hfill\\ Let $A$ be an $m \times n$ matrix. Then - + \begin{enumerate} \item $\rank{A^t} = \rank{A}$. \item The rank of any matrix equals the maximum number of its linearly independent rows; that is, the rank of a matrix is the dimension of the subspace generated by its rows. @@ -73,7 +73,7 @@ \begin{theorem} \hfill\\ Let $T: V \to W$ and $U: W \to Z$ be linear transformations on finite-dimensional vector spaces $V$, $W$, and $Z$, and let $A$ and $B$ be matrices such that the product $AB$ is defined. Then - + \begin{enumerate} \item $\rank{UT} \leq \rank{U}$. \item $\rank{UT} \leq \rank{T}$. @@ -85,4 +85,4 @@ \begin{definition} \hfill\\ Let $A$ and $B$ be $m \times n$ and $m \times p$ matrices, respectively. By the \textbf{augmented matrix} $(A|B)$, we mean the $m \times (n \times p)$ matrix $(A\ B)$, that is, the matrix whose first $n$ columns are the columns of $A$, and whose last $p$ columns are the columns of $B$. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-4/a-characterization-of-the-determinant.tex b/chapter-4/a-characterization-of-the-determinant.tex index 3af8376..0bbf31e 100644 --- a/chapter-4/a-characterization-of-the-determinant.tex +++ b/chapter-4/a-characterization-of-the-determinant.tex @@ -3,15 +3,15 @@ \begin{definition} \hfill\\ A function $\delta: M_{n \times n}(\F) \to \F$ is called an \textbf{\textit{n}-linear function} if it is a linear function of each row of an $n \times n$ matrix when the remaining $n-1$ rows are held fixed, that is, $\delta$ is $n$-linear if, for every $r = 1, 2, \dots, n$, we have - + \[\delta\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ u+kv \\ a_{r + 1} \\ \vdots \\ a_n - \end{pmatrix} = \delta\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ u \\ a_{r + 1} \\ \vdots \\ a_n - \end{pmatrix} + k\delta\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ v \\ a_{r+1} \\ \vdots \\ a_n - \end{pmatrix}\] - + a_1 \\ \vdots \\ a_{r-1} \\ u+kv \\ a_{r + 1} \\ \vdots \\ a_n + \end{pmatrix} = \delta\begin{pmatrix} + a_1 \\ \vdots \\ a_{r-1} \\ u \\ a_{r + 1} \\ \vdots \\ a_n + \end{pmatrix} + k\delta\begin{pmatrix} + a_1 \\ \vdots \\ a_{r-1} \\ v \\ a_{r+1} \\ \vdots \\ a_n + \end{pmatrix}\] + whenever $k$ is a scalar and $u,v$ and each $a_i$ are vectors in $\F^n$. \end{definition} @@ -23,7 +23,7 @@ \begin{theorem} \hfill\\ Let $\delta: M_{n \times n}(\F) \to \F$ be an alternating $n$-linear function. - + \begin{enumerate} \item If $A \in M_{n \times n}(\F)$ and $B$ is a matrix obtained from $A$ by interchanging any two rows of $A$, then $\delta(B) = -\delta(A)$. \item If $A \in M_{n \times n}(\F)$ has two identical rows, then $\delta(A) = 0$. @@ -53,4 +53,4 @@ \begin{theorem} \hfill\\ If $\delta: M_{n \times n}(\F) \to \F$ is an alternating $n$-linear function such that $\delta(I) = 1$, then $\delta(A) = \det(A)$ for every $A \in M_{n \times n}(\F)$. -\end{theorem} \ No newline at end of file +\end{theorem} diff --git a/chapter-4/chapter-4.tex b/chapter-4/chapter-4.tex index d1a7655..3f6d063 100644 --- a/chapter-4/chapter-4.tex +++ b/chapter-4/chapter-4.tex @@ -1,4 +1,4 @@ -\chapter{Determinants} +\chapter{Determinants}\label{Chapter 4} \subimport{./}{determinants-of-order-2.tex} \subimport{./}{determinants-of-order-n.tex} \subimport{./}{properties-of-determinants.tex} diff --git a/chapter-4/determinants-of-order-2.tex b/chapter-4/determinants-of-order-2.tex index b0361db..e8c6368 100644 --- a/chapter-4/determinants-of-order-2.tex +++ b/chapter-4/determinants-of-order-2.tex @@ -3,46 +3,46 @@ \begin{definition} \hfill\\ If - + \[A = \begin{pmatrix} - a & b \\ - c & d - \end{pmatrix}\] - is a $2 \times 2$ matrix with entries from a field $\F$, then we define the \textbf{determinant} of $A$, denoted $\det(A)$ or $|A|$, to be the scalar $ad-bc$. + a & b \\ + c & d + \end{pmatrix}\] + is a $2 \times 2$ matrix with entries from a field $\F$, then we define the \textbf{determinant} of $A$, denoted $\det(A)$ or $|A|$, to be the scalar $ad-bc$. \end{definition} \begin{theorem} \hfill\\ The function $\det: M_{2 \times 2}(\F) \to \F$ is a linear function of each row of a $2 \times 2$ matrix when the other row is held fixed. That is, if $u$, $v$ and $w$ are in $\F^2$ and $k$ is a scalar, then - + \[\det \begin{pmatrix} - u + kv \\ - w - \end{pmatrix} = \det\begin{pmatrix} - u \\ w - \end{pmatrix} + k\det\begin{pmatrix} - v \\ w - \end{pmatrix}\] - + u + kv \\ + w + \end{pmatrix} = \det\begin{pmatrix} + u \\ w + \end{pmatrix} + k\det\begin{pmatrix} + v \\ w + \end{pmatrix}\] + and - + \[\det\begin{pmatrix} - w \\ u + kv - \end{pmatrix} = \det\begin{pmatrix} - w \\ u - \end{pmatrix} + k \det \begin{pmatrix} - w \\ v - \end{pmatrix}.\] + w \\ u + kv + \end{pmatrix} = \det\begin{pmatrix} + w \\ u + \end{pmatrix} + k \det \begin{pmatrix} + w \\ v + \end{pmatrix}.\] \end{theorem} \begin{theorem}\label{Theorem 4.2} \hfill\\ Let $A \in M_{2 \times 2}(\F)$. Then the determinant of $A$ is nonzero if and only if $A$ is invertible. Moreover, if $A$ is invertible, then - + \[A^{-1} = \frac{1}{\det(A)}\begin{pmatrix} - A_{22} & -A_{12} \\ - -A_{21} & A_{11} - \end{pmatrix}.\] + A_{22} & -A_{12} \\ + -A_{21} & A_{11} + \end{pmatrix}.\] \end{theorem} \begin{definition} @@ -53,14 +53,14 @@ \begin{definition} \hfill\\ If $\beta = \{u,v\}$ is an ordered basis for $\R^2$, we define the \textbf{orientation} of $\beta$ to be the real number - + \[O\begin{pmatrix} - u \\ v - \end{pmatrix} = \frac{\det\begin{pmatrix} - u \\ v - \end{pmatrix}}{\abs{\det\begin{pmatrix} u \\ v - \end{pmatrix}}}\] + \end{pmatrix} = \frac{\det\begin{pmatrix} + u \\ v + \end{pmatrix}}{\abs{\det\begin{pmatrix} + u \\ v + \end{pmatrix}}}\] (The denominator of this fraction is nonzero by \autoref{Theorem 4.2}). \end{definition} @@ -73,4 +73,4 @@ \begin{definition} \hfill\\ Any ordered set $\{u, v\}$ in $\R^2$ determines a parallelogram in the following manner. Regarding $u$ and $v$ as arrows emanating from the origin of $\R^2$, we call the parallelogram having $u$ and $v$ as adjacent sides the \textbf{parallelogram determined by $u$ and $v$}. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-4/determinants-of-order-n.tex b/chapter-4/determinants-of-order-n.tex index a81a946..0a078ad 100644 --- a/chapter-4/determinants-of-order-n.tex +++ b/chapter-4/determinants-of-order-n.tex @@ -3,88 +3,88 @@ \begin{notation} \hfill\\ Given $A \in M_{n \times n}(\F)$, for $n \geq 2$, denote the $(n-1) \times (n - 1)$ matrix obtained from $A$ by deleting row $i$ and column $j$ by $\tilde{A}_{ij}$. Thus for - + \[A = \begin{pmatrix} - 1 & 2 & 3 \\ - 4 & 5 & 6 \\ - 7 & 8 & 9 - \end{pmatrix} \in M_{3 \times 3}(\R)\] - + 1 & 2 & 3 \\ + 4 & 5 & 6 \\ + 7 & 8 & 9 + \end{pmatrix} \in M_{3 \times 3}(\R)\] + we have - + \[\tilde{A}_{11} = \begin{pmatrix} 5 & 6 \\ 8 & 9 - \end{pmatrix},\ \ \ \ \ + \end{pmatrix},\ \ \ \ \ \tilde{A}_{13}=\begin{pmatrix} 4 & 5 \\ 7 & 8 - \end{pmatrix},\ \ \ \ \ + \end{pmatrix},\ \ \ \ \ \tilde{A}_{32} = \begin{pmatrix} 1 & 3 \\ 4 & 6 \end{pmatrix}\] - + and for - + \[B = \begin{pmatrix} - 1 & -1 & 2 & -1 \\ - -3 & 4 & 1 & -1 \\ - 2 & -5 & -3 & 8 \\ - -2 & 6 & -4 & 1 - \end{pmatrix}\] - + 1 & -1 & 2 & -1 \\ + -3 & 4 & 1 & -1 \\ + 2 & -5 & -3 & 8 \\ + -2 & 6 & -4 & 1 + \end{pmatrix}\] + we have - + \[\tilde{B}_{23} = \begin{pmatrix} - 1 & -1 & -1 \\ - 2 & -5 & 8 \\ - -2 & 6 & 1 - \end{pmatrix}\ \ \ \ \ \text{and}\ \ \ \ \ \tilde{B}_{42}=\begin{pmatrix} - 1 & 2 & -1 \\ - -3 & 1 & -1 \\ - 2 & -3 & 8 - \end{pmatrix}\] + 1 & -1 & -1 \\ + 2 & -5 & 8 \\ + -2 & 6 & 1 + \end{pmatrix}\ \ \ \ \ \text{and}\ \ \ \ \ \tilde{B}_{42}=\begin{pmatrix} + 1 & 2 & -1 \\ + -3 & 1 & -1 \\ + 2 & -3 & 8 + \end{pmatrix}\] \end{notation} \begin{definition} \hfill\\ Let $A \in M_{n \times n}(\F)$. If $n =1$, so that $A = (A_{11})$, we define $\det(A) = A_{11}$. For $n \geq 2$, we define $\det(A)$ recursively as - + \[\det(A) = \sum_{j=1}^{n}(-1)^{1+j}A_{1j}\cdot\det(\tilde{A}_{1j}).\] - + The scalar $\det(A)$ is called the \textbf{determinant} of $A$ and is also denoted by $|A|$. The scalar - + \[(-1)^{i+j}\det(\tilde{A}_{ij})\] - + is called the \textbf{cofactor} of the entry of $A$ in row $i$, column $j$. \end{definition} \begin{definition} \hfill\\ Letting - + \[c_{ij} = (-1)^{i+j}\det(\tilde{A}_{ij})\] - + denote the cofactor of the row $i$, column $j$ entry of $A$, we can express the formula for the determinant of $A$ as - + \[\det(A) = A_{11}c_{11} + A_{12}c_{12}+\dots+A_{1n}c_{1n}.\] - + Thus the determinant of $A$ equals the sum of the products of each entry in row $1$ of $A$ multiplied by its cofactor. This formula is called \textbf{cofactor expansion along the first row} of $A$. \end{definition} \begin{theorem} \hfill\\ the determinant of an $n \times n$ matrix is a linear function of each row when the remaining rows are held fixed. That is, for $1 \leq r \leq n$, we have - + \[\det\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ u+kv \\ a_{r+1} \\ \vdots \\ a_n - \end{pmatrix}=\det\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ u \\ a_{r+1} \\ \vdots \\ a_n - \end{pmatrix} + k\det\begin{pmatrix} - a_1 \\ \vdots \\ a_{r-1} \\ v \\ a_{r+1} \\ \vdots \\ a_n - \end{pmatrix}\] - + a_1 \\ \vdots \\ a_{r-1} \\ u+kv \\ a_{r+1} \\ \vdots \\ a_n + \end{pmatrix}=\det\begin{pmatrix} + a_1 \\ \vdots \\ a_{r-1} \\ u \\ a_{r+1} \\ \vdots \\ a_n + \end{pmatrix} + k\det\begin{pmatrix} + a_1 \\ \vdots \\ a_{r-1} \\ v \\ a_{r+1} \\ \vdots \\ a_n + \end{pmatrix}\] + wherever $k$ is a scalar and $u, v$ and each $a_i$ are row vectors in $\F^n$. \end{theorem} @@ -101,7 +101,7 @@ \begin{theorem} \hfill\\ The determinant of a square matrix can be evaluated by cofactor expansion along any row. That is, if $A \in M_{n \times n}(\F)$, then for any integer $i$ ($1 \leq i \leq n$), - + \[\det(A) = \sum_{j=1}^{n}(-1)^{i+j}A_{ij}\cdot\det(\tilde{A}_{ij}).\] \end{theorem} @@ -128,7 +128,7 @@ \begin{remark}\label{Remark 4.1} \hfill\\ The following rules summarize the effect of an elementary row operation on the determinant of a matrix $A \ in M_{n \times n}(\F)$. - + \begin{enumerate} \item If $B$ is a matrix obtained by interchanging any two rows of $A$, then $\det(B) = -\det(A)$. \item If $B$ is a matrix obtained by multiplying a row of $A$ by a nonzero scalar $k$, then $\det(B) = k\det(A)$. @@ -139,4 +139,4 @@ \begin{lemma} \hfill\\ The determinant of an upper triangular matrix is the product of its diagonal entries. -\end{lemma} \ No newline at end of file +\end{lemma} diff --git a/chapter-4/properties-of-determinants.tex b/chapter-4/properties-of-determinants.tex index b414389..0e9ac22 100644 --- a/chapter-4/properties-of-determinants.tex +++ b/chapter-4/properties-of-determinants.tex @@ -3,7 +3,7 @@ \begin{remark} \hfill\\ Because the determinant of the $n \times n$ matrix is $1$, we can interpret \autoref{Remark 4.1} as the following facts about the determinants of elementary matrices. - + \begin{enumerate} \item If $E$ is an elementary matrix obtained by interchanging any two rows of $I$, then $\det(E) = -1$. \item If $E$ is an elementary matrix obtained by multiplying some row of $I$ by the nonzero scalar $k$, then $\det(E) = k$. @@ -28,10 +28,10 @@ \begin{theorem}[\textbf{Cramer's Rule}] \hfill\\ - Let $Ax = b$ be the matrix form of a system of $n$ linear equations in $n$ unknowns, where $x = (x_1, x_2, \dots, x_n)^t$. If $\det(A) \neq 0$, then this system has a unique solution, and for each $k$ ($k = 1, 2, \dots, n$), - + Let $Ax = b$ be the matrix form of a system of $n$ linear equations in $n$ unknowns, where $x = (x_1, x_2, \dots, x_n)^t$. If $\det(A) \neq 0$, then this system has a unique solution, and for each $k$ ($k = 1, 2, \dots, n$), + \[x_k = \frac{\det(M_k)}{\det(A)},\] - + where $M_k$ is the $n \times n$ matrix obtained from $A$ by replacing column $k$ of $A$ by $b$. \end{theorem} @@ -68,14 +68,14 @@ \begin{definition} \hfill\\ A matrix of the form - + \[\begin{pmatrix} - 1 & c_0 & c_0^2 & \dots & c_0^n \\ - 1 & c_1 & c_1^2 & \dots & c_1^n \\ - \vdots & \vdots & \vdots & &\vdots \\ - 1 & c_n & c_n^2 & \dots & c_n^n - \end{pmatrix}\] - + 1 & c_0 & c_0^2 & \dots & c_0^n \\ + 1 & c_1 & c_1^2 & \dots & c_1^n \\ + \vdots & \vdots & \vdots & & \vdots \\ + 1 & c_n & c_n^2 & \dots & c_n^n + \end{pmatrix}\] + is called a \textbf{Vandermonde matrix}. \end{definition} @@ -92,13 +92,13 @@ \begin{definition} \hfill\\ Let $y_1, y_2, \dots, y_n$ be linearly independent function in $\C^\infty$. For each $y \in \C^\infty$, define $T(y) \in \C^\infty$ by - + \[[T(y)](t) = \det\begin{pmatrix} - y(t) & y_1(t) & y_2(t) & \dots & y_n(t) \\ - y'(t) & y'_1(t) & y'_2(t) & \dots & y'_n(t) \\ - \vdots & \vdots & \vdots & &\vdots \\ - y^{(n)}(t) & y_1^{(n)}(t) & y_2^{(n)}(t) & \dots & y_n^{(n)}(t) - \end{pmatrix}\] - + y(t) & y_1(t) & y_2(t) & \dots & y_n(t) \\ + y'(t) & y'_1(t) & y'_2(t) & \dots & y'_n(t) \\ + \vdots & \vdots & \vdots & & \vdots \\ + y^{(n)}(t) & y_1^{(n)}(t) & y_2^{(n)}(t) & \dots & y_n^{(n)}(t) + \end{pmatrix}\] + The preceding determinant is called the \textbf{Wronskian} of $y, y_1, \dots, y_n$. -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-4/summary-important-facts-about-determinants.tex b/chapter-4/summary-important-facts-about-determinants.tex index 167d161..ee2303c 100644 --- a/chapter-4/summary-important-facts-about-determinants.tex +++ b/chapter-4/summary-important-facts-about-determinants.tex @@ -3,21 +3,21 @@ \begin{definition} \hfill\\ The \textbf{determinant} of an $n \times n$ matrix $A$ having entries from a field $\F$ is a scalar in $\F$, denoted by $\det(A)$ or $|A|$, and can be computed in the following manner: - + \begin{enumerate} \item If $A$ is $1 \times 1$, then $\det(A) = A_{11}$, the single entry of $A$. \item If $A$ is $2 \times 2$, then $\det(A) = A_{11}A_{22} - A_{12}A_{21}$. \item If $A$ is $n \times n$ for $n > 2$, then - - \[\det(A) = \sum_{j=1}^{n}(-1)^{i+j}A_{ij}\cdot\det(\tilde{A}_{ij})\] - - (if the determinant is evaluated by the entries of row $i$ of $A$) or - - \[\det(A) = \sum_{i=1}^{n}(-1)^{i+j}A_{ij}\cdot\det(\tilde{A}_{ij})\] - - (if the determinant is evaluated by the entries of column $j$ of $A$), where $\tilde{A}_{ij}$ is the $(n-1) \times (n-1)$ matrix obtained by deleting row $i$ and column $j$ from $A$. + + \[\det(A) = \sum_{j=1}^{n}(-1)^{i+j}A_{ij}\cdot\det(\tilde{A}_{ij})\] + + (if the determinant is evaluated by the entries of row $i$ of $A$) or + + \[\det(A) = \sum_{i=1}^{n}(-1)^{i+j}A_{ij}\cdot\det(\tilde{A}_{ij})\] + + (if the determinant is evaluated by the entries of column $j$ of $A$), where $\tilde{A}_{ij}$ is the $(n-1) \times (n-1)$ matrix obtained by deleting row $i$ and column $j$ from $A$. \end{enumerate} - + In the formulas above, the scalar $(-1)^{i+j}\det(\tilde{A}_{ij})$ is called the \textbf{cofactor} of the row $i$ column $j$ of $A$. \end{definition} @@ -28,4 +28,4 @@ \item If $B$ is a matrix obtained by multiplying each entry of some row or column of an $n \times n$ matrix $A$ by a scalar $k$, then $\det(B) = k\cdot\det(A)$. \item If $B$ is a matrix obtained from an $n \times n$ matrix $A$ by adding a multiple of row $i$ to row $j$ or a multiple of column $i$ to column $j$ for $i \neq j$, then $\det(B) = \det(A)$. \end{enumerate} -\end{definition} \ No newline at end of file +\end{definition} diff --git a/chapter-5/diagonalizability.tex b/chapter-5/diagonalizability.tex index 920bdd6..def3aa0 100644 --- a/chapter-5/diagonalizability.tex +++ b/chapter-5/diagonalizability.tex @@ -1 +1,117 @@ \section{Diagonalizability} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda_1, \lambda_2, \dots, \lambda_k$ be distinct eigenvectors of $T$. If $v_1, v_2, \dots, v_k$ are eigenvectors of $T$ such that $\lambda_i$ corresponds to $v_i$ ($1 \leq i \leq k$), then $\{v_1, v_2, \dots, v_k\}$ is linearly independent. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$. If $T$ has $n$ distinct eigenvalues, then $T$ is diagonalizable. +\end{corollary} + +\begin{definition} + \hfill\\ + A polynomial $f(t)$ in $P(\F)$ \textbf{splits over} $\F$ if there are scalars $c, a_1, \dots, a_n$ (not necessarily distinct) in $\F$ such that + + \[f(t) = c(t-a_1)(t-a_2)\dots(t-a_n).\] +\end{definition} + +\begin{theorem} + \hfill\\ + The characteristic polynomial of any diagonalizable linear operator splits. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $\lambda$ be an eigenvalue of a linear operator or matrix with characteristic polynomial $f(t)$. The \textbf{(algebraic) multiplicity} of $\lambda$ is the largest positive integer $k$ for which $(t - \lambda)^k$ is a factor of $f(t)$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be an eigenvalue of $T$. Define $E_\lambda = \{x \in V : T(x) = \lambda x \}=\n{T - \lambda I_V}$. The set $E_\lambda$ is called the \textbf{eigenspace} of $T$ corresponding to the eigenvalue $\lambda$. Analogously, we define the \textbf{eigenspace} of a square matrix $A$ to be the eigenspace of $L_A$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $\lambda$ be an eigenvalue of $T$ having multiplicity $m$. Then $1 \leq \ldim{E_\lambda} \leq m$. +\end{theorem} + +\begin{lemma} + \hfill\\ + Let $T$ be a linear operator, and let $\lambda_1, \lambda_2, \dots, \lambda_k$ be distinct eigenvalues of $T$. For each $i=1, 2, \dots, k$, let $v_i \in E_{\lambda_i}$, the eigenspace corresponding to $\lambda_i$. If + + \[v_1 + v_2 + \dots + v_k = 0,\] + + then $v_i = 0$ for all $i$. +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda_1, \lambda_2, \dots, \lambda_k$ be distinct eigenvalues of $T$. For each $i = 1, 2, \dots, k$, let $S_i$ be a finite linearly independent subset of the eigenspace $E_{\lambda_i}$. Then $S = S_1 \cup S_2 \cup \dots \cup S_k$ is a linearly independent subset of $V$. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits. Let $\lambda_1, \lambda_2, \dots \lambda_k$ be the distinct eigenvalues of $T$. Then + + \begin{enumerate} + \item $T$ is diagonalizable if and only if the multiplicity of $\lambda_i$ is equal to $\ldim{E_{\lambda_i}}$ for all $i$. + \item If $T$ is diagonalizable and $\beta_i$ is an ordered basis for $E_{\lambda_i}$ for each $i$, then $\beta = \beta_1 \cup \beta_2 \cup \dots \cup \beta_k$ for an ordered basis for $V$ consisting of eigenvectors of $T$.\\ + + \textbf{Note:} We regard $\beta_1 \cup \beta_2 \cup \dots \cup \beta_k$ as an ordered basis in the natural way -- the vectors in $\beta_1$ are listed first (in the same order as in $\beta_1$), then the vectors in $\beta_2$ (in the same order as $\beta_2$), etc. + \end{enumerate} +\end{theorem} + +\begin{remark}[\textbf{Test for Diagonalization}] + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$. Then $T$ is diagonalizable if and only if both of the following conditions hold. + + \begin{enumerate} + \item The characteristic polynomial of $T$ splits. + \item For each eigenvalue $\lambda$ of $T$, the multiplicity of $\lambda$ equals $n - \rank{T - \lambda I}$. + \end{enumerate} +\end{remark} + +\begin{definition} + \hfill\\ + Let $W_1, W_2, \dots, W_k$ be subspaces of a vector space $V$. We define the \textbf{sum} of these subspaces to be the set + + \[\{v_1 + v_2 + \dots + v_k : v_i \in W_i\ \text{for}\ 1 \leq i \leq k\}\] + + which we denote by $W_1 + W_2 + \dots + W_k$ or $\displaystyle\sum_{i=1}^{k}W_i$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $W_1, W_2, \dots, W_k$ be subspaces of a vector space $V$. We call $V$ the \textbf{direct sum} of the subspaces $W_1, W_2, \dots, W_k$ and write $V = W_1 \oplus W_2 \oplus \dots \oplus W_k$, if + + \[V = \sum_{i=1}^{k}W_i\] + + and + + \[W_j \cap \sum_{i \neq j} W_i = \{0\}\ \ \ \text{for each}\ j\ (1 \leq j \leq k)\] +\end{definition} + +\begin{theorem} + \hfill\\ + Let $W_1, W_2, \dots, W_k$ be subspaces of a finite-dimensional vector space $V$. The following conditions are equivalent. + + \begin{enumerate} + \item $V = W_1 \oplus W_2 \oplus \dots \oplus W_k$. + \item $V = \displaystyle\sum_{i=1}^{k}W_i$ and, for any vectors $v_1, v_2, \dots, v_k$ such that $v_i \in W_i$ ($1 \leq i \leq k$), if $v_1 + v_2 + \dots + v_k = 0$, then $v_i = 0$ for all $i$. + \item Each vector $v \in V$ can be uniquely written as $v = v_1 + v_2 + \dots + v_k$, where $v_i \in W_i$. + \item If $\gamma_i$ is an ordered basis for $W_i$ ($1 \leq i \leq k$), then $\gamma_1 \cup \gamma_2 \cup \dots \cup \gamma_k$ is an ordered basis for $V$. + \item For each $i = 1, 2, \dots, k$, there exists an ordered basis $\gamma_i$ for $W_i$ such that $\gamma_i \cup \gamma_2 \cup \dots \cup \gamma_k$ is an ordered basis for $V$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + A linear operator $T$ on a finite-dimensional vector space $V$ is diagonalizable if and only if $V$ is the direct sum of the eigenspaces of $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + Two linear operators $T$ and $U$ on a finite-dimensional vector space $V$ are called \textbf{simultaneously diagonalizable} if there exists an ordered basis $\beta$ or $V$ such that both $[T]_\beta$ and $[U]_\beta$ are diagonal matrices. Similarly, $A, B \in M_{n \times n}(\F)$ are called \textbf{simultaneously diagonalizable} if there exists an invertible matrix $Q \in M_{n \times n}(\F)$ such that both $Q^{-1}AQ$ and $Q^{-1}BQ$ are diagonal matrices. +\end{definition} diff --git a/chapter-5/eigenvalues-and-eigenvectors.tex b/chapter-5/eigenvalues-and-eigenvectors.tex index 1c5b62c..7864a43 100644 --- a/chapter-5/eigenvalues-and-eigenvectors.tex +++ b/chapter-5/eigenvalues-and-eigenvectors.tex @@ -1 +1,64 @@ \section{Eigenvalues and Eigenvectors} + +\begin{definition} + \hfill\\ + A linear operator $T$ on a finite-dimensional vector space $V$ is called \textbf{diagonalizable} if there is an ordered basis $\beta$ for $V$ such that $[T]_\beta$ is a diagonal matrix. A square matrix $A$ is called \textbf{diagonalizable} if $L_A$ is diagonalizable. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$. A nonzero vector $v \in V$ is called an \textbf{eigenvector} of $T$ if there exists a scalar $\lambda$ such that $T(v) = \lambda v$. The scalar $\lambda$ is called the \textbf{eigenvalue} corresponding to the eigenvector $v$. + + Let $A$ be in $M_{n \times n}(\F)$. A nonzero vector $v \in \F^n$ is called an \textbf{eigenvector} of $A$ if $v$ is an eigenvector of $L_A$; that is, if $Av = \lambda v$ for some scalar $\lambda$. The scalar $\lambda$ is called the \textbf{eigenvalue} of $A$ corresponding to the eigenvector $v$.\\ + + The words \textit{characteristic vector} and \textit{proper vector} are also used in place of \textit{eigenvector}. The corresponding terms for \textit{eigenvalue} are \textit{characteristic value} and \textit{proper value}. +\end{definition} + +\begin{theorem} + \hfill\\ + A linear operator $T$ on a finite-dimensional vector space $V$ is diagonalizable if and only if there exists an ordered basis $\beta$ for $V$ consisting of eigenvectors of $T$. Furthermore, if $T$ is diagonalizable, $\beta = \{v_1, v_2, \dots, v_n\}$ is an ordered basis of eigenvectors of $T$, and $D=[T]_\beta$, then $D$ is a diagonal matrix and $D_{ij}$ is the eigenvalue corresponding to $v_j$ for $1 \leq j \leq n$. +\end{theorem} + +\begin{remark} + \hfill\\ + To \textit{diagonalize} a matrix or linear operator is to find a basis of eigenvectors and the corresponding eigenvalues. +\end{remark} + +\begin{theorem} + \hfill\\ + Let $A \in M_{n \times n}(\F)$. Then a scalar $\lambda$ is an eigenvalue of $A$ if and only if $\det(A - \lambda I_n) = 0$. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $A \in M_{n \times n}(\F)$. The polynomial $f(t) = \det(A - tI_n)$ is called the \textbf{characteristic polynomial} of $A$.\\ + + The observant reader may have noticed that the entries of the matrix $A - tI_n$ are not scalars in the field $\F$. They are, however, scalars in another field $\F(t)$, the field of quotients of polynomials in $t$ with coefficients from $\F$. Consequently, any results proved about determinants in \autoref{Chapter 4} remain valid in this context. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$ with ordered basis $\beta$. We define the \textbf{characteristic polynomial} $f(t)$ of $T$ to be the characteristic polynomial of $A=[T]_\beta$. That is, + + \[f(t) = \det(A - tI_n).\] +\end{definition} + +\begin{theorem} + \hfill\\ + Let $A \in M_{n \times n}(\F)$. + + \begin{enumerate} + \item The characteristic polynomial of $A$ is a polynomial of degree $n$ with leading coefficient $(-1)^n$. + \item $A$ has at most $n$ distinct eigenvalues. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be an eigenvalue of $T$. A vector $v$ is an eigenvector of $T$ corresponding to $\lambda$ if and only if $v \neq 0$ and $v \in \n{T - \lambda I)}$. +\end{theorem} + +\begin{definition} + \hfill\\ + A \textbf{scalar matrix} is a square matrix of the form $\lambda I$ for some scalar $\lambda$; that is, a scalar matrix is a diagonal matrix in which all the diagonal entries are equal. +\end{definition} diff --git a/chapter-5/invariant-subspaces-and-the-cayley-hamilton-theorem.tex b/chapter-5/invariant-subspaces-and-the-cayley-hamilton-theorem.tex index f4c3dec..473c9a0 100644 --- a/chapter-5/invariant-subspaces-and-the-cayley-hamilton-theorem.tex +++ b/chapter-5/invariant-subspaces-and-the-cayley-hamilton-theorem.tex @@ -1 +1,81 @@ \section{Invariant Subspaces and the Cayley-Hamilton Theorem} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$. A subspace $W$ of $V$ is called a \textbf{$T$-invariant subspace} of $V$ if $T(W) \subseteq W$, that is, if $T(v) \in W$ for all $v \in W$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $x$ be a nonzero vector in $V$. The subspace + + \[W = \lspan{\{x, T(x), T^2(x), \dots\}}\] + + is called the \textbf{$T$-cyclic subspace of $V$ generated by $x$}. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $W$ be a $T$-invariant subspace of $V$. Then the characteristic polynomial of $T_W$ divides the characteristic polynomial of $T$. +\end{theorem} + +\begin{theorem}\label{Theorem 5.22} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $W$ denote the $T$-cyclic subspace of $V$ generated by a nonzero vector $v \in V$. Let $k = \ldim(W)$. Then + + \begin{enumerate} + \item $\{v, T(v), T^2(v), \dots, T^{k-1}(v)\}$ is a basis for $W$. + \item If $a_0v + a_1T(v) + \dots + a_{k-1}T^{k-1}(v)+T^k(v) = 0$, then the characteristic polynomial of $T_W$ is $f(t) = (-1)^k(a_o + a_1t + \dots +a_{k-1}t^{k-1}+t^k)$. + \end{enumerate} +\end{theorem} + +\begin{theorem}[\textbf{Cayley-Hamilton}] + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $f(t)$ be the characteristic polynomial of $T$. Then $f(T) = T_0$, the zero transformation. That is, $T$ ``satisfies" its characteristic equation. +\end{theorem} + +\begin{corollary}[\textbf{Cayley-Hamilton Theorem for Matrices}] + \hfill\\ + Let $A$ be an $n \times n$ matrix, and let $f(t)$ be the characteristic polynomial of $A$. Then $f(A) = O$, the $n \times n$ zero matrix. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and suppose that $V = W_1 \oplus W_2 \oplus \dots \oplus W_k$, where $W_i$ is a $T$-invariant subspace of $V$ for each $i$ ($1 \leq i \leq k$). Suppose that $f_i(t)$ is the characteristic polynomial of $T_{W_i}$ ($1 \leq i \leq k$). Then $f_1(t)\cdot f_2(t) \cdot \dots \cdot f_k(t)$ is the characteristic polynomial of $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $B_1 \in M_{m \times m}(\F)$, and let $B_2 \in M_{n \times n}(\F)$. We define the \textbf{direct sum} of $B_1$ and $B_2$, denoted $B_1 \oplus B_2$, as the $(m + n) \times (m + n)$ matrix $A$ such that + + \[A_{ij} = \begin{cases} + (B_1)_{ij} & \text{for}\ 1 \leq i, j \leq m \\ + (B_2)_{(i-m),(j-m)} & \text{for}\ m + 1 \leq i, j \leq n + m \\ + 0 & \text{otherwise.} + \end{cases}\] + + If $B_1, B_2, \dots, B_k$ are square matrices with entries from $\F$, then we define the \textbf{direct sum} of $B_1, B_2, \dots, B_k$ recursively by + + \[B_1 \oplus B_2 \oplus \dots \oplus B_k = (B_1 \oplus B_2 \oplus \dots \oplus B_{k-1})\oplus B_k.\] + + If $A= B_1 \oplus B_2 \oplus \dots \oplus B_k$, then we often write + + \[A = \begin{pmatrix} + B_1 & O & \dots & O \\ + O & B_2 & \dots & O \\ + \vdots & \vdots & & \vdots \\ + O & O & \dots & B_k + \end{pmatrix}\] +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $W_1, W_2, \dots, W_k$ be $T$-invariant subspaces of $V$ such that $V = W_1 \oplus W_2 \oplus \dots \oplus W_k$. For each $i$, let $\beta_i$ be an ordered basis for $W_i$, and let $\beta = \beta_1 \cup \beta_2 \cup \dots \cup \beta_k$. Let $A = [T]_\beta$ and $B_i = [T_{W_i}]_{\beta_i}$ for $i = 1, 2, \dots, k$. Then $A = B_1 \oplus B_2 \oplus \dots \oplus B_k$. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $W$ be a $T$-invariant subspace of $V$. Define $\overline{T}: V/W \to V/W$ by + + \[\overline{T}(v + W) = T(v) + W\ \ \ \text{for any}\ v + W \in V/W.\] +\end{definition} diff --git a/chapter-5/matrix-limits-and-markov-chains.tex b/chapter-5/matrix-limits-and-markov-chains.tex index e937ba1..f1d59ee 100644 --- a/chapter-5/matrix-limits-and-markov-chains.tex +++ b/chapter-5/matrix-limits-and-markov-chains.tex @@ -1 +1,223 @@ \section{Matrix Limits and Markov Chains} + +\begin{definition} + \hfill\\ + Let $L, A_1, A_2, \dots$ be $n \times p$ matrices having complex entries. The sequence $A_1, A_2, \dots$ is said to \textbf{converge} to the $n \times p$ matrix $L$, called the \textbf{limit} of the sequence, if + + \[\lim_{m \to \infty}(A_m)_{ij} = L_{ij}\] + + for all $1 \leq i \leq n$ and $1 \leq j \leq p$. To designate that $L$ is the limit of the sequence, we write + + \[\lim_{m \to \infty}A_m = L.\] +\end{definition} + +\begin{theorem} + \hfill\\ + Let $A_1, A_2, \dots$ be a sequence of $n \times p$ matrices with complex entries that converges to the matrix $L$. Then for any $P \in M_{r \times n}(\C)$ and $Q \in M_{p \times s}(\C)$, + + \[\lim_{m \to \infty}PA_m = PL\ \ \ \ \text{and}\ \ \ \ \lim_{m \to \infty}A_mQ = LQ.\] +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $A \in M_{n \times n}(\C)$ be such that $\displaystyle\lim_{m \to \infty}A^m = L$. Then for any invertible matrix $Q \in M_{n \times n}(\C)$, + + \[\lim_{m \to \infty}(QAQ^{-1})^m = QLQ^{-1}.\] +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $A$ be a square matrix with complex entries. Then $\displaystyle\lim_{m \to \infty}A^m$ exists if and only if both of the following conditions hold. + + \begin{enumerate} + \item Every eigenvalue of $A$ is contained in $S$. + \item If $1$ is an eigenvalue of $A$, then the dimension of the eigenspace corresponding to $1$ equals the multiplicity of $1$ as an eigenvalue of $A$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $A \in M_{n \times n}(\C)$ satisfy the following two conditions. + + \begin{enumerate} + \item Every eigenvalue of $A$ is contained in $S$. + \item $A$ is diagonalizable. + \end{enumerate} + + Then $\displaystyle\lim_{m \to \infty}A^m$ exists. +\end{theorem} + +\begin{definition} + Any square matrix having the following two properties is called a \textbf{transition matrix} or a \textbf{stochastic matrix}. + + \begin{enumerate} + \item All entries are non-negative + \item The sum of entries in each column sums up to $1$. + \end{enumerate} + + For an arbitrary $n \times n$ transition matrix $M$, the rows and columns correspond to $n$ \textbf{states}, and the entry $M_{ij}$ represents the probability of moving from state $j$ to state $i$ in one \textbf{stage}. +\end{definition} + +\begin{definition} + A vector with non-negative entries that add up to $1$ is called a \textbf{probability vector}. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $M$ be an $n \times n$ matrix having real non-negative entries, let $v$ be a column vector in $\R^n$ having non-negative coordinates, and let $u \in \R^n$ be the column vector in which each coordinate equals $1$. Then + + \begin{enumerate} + \item $M$ is a transition matrix if and only if $M^tu = u$; + \item $v$ is a probability vector if and only if $u^tv = (1)$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \begin{enumerate} + \item[] + \item The product of two $n \times n$ transition matrices is an $n \times n$ transition matrix. In particular, any power of a transition matrix is a transition matrix. + \item The product of a transition matrix and a probability vector is a probability vector. + \end{enumerate} +\end{corollary} + +\begin{definition} + A process in which elements of a set are each classified as being in one of several fixed states that can switch over time is called a \textbf{stochastic process}. The switching to a particular state is described by the probability, and in general this probability depends on such factors as the state in question, the time in question, some or all of the previous states in which the object has been (including the current state), and the states that other objects are in or have been in.\\ + + If, however, the probability that an object in one state changes to a different state in a fixed interval of time depends only on the two states (and not on the time, earlier states, or other factors), then the stochastic process is called a \textbf{Markov process}. If, in addition, the number of possible states is finite, then the Markov process is called a \textbf{Markov chain}. +\end{definition} + +\begin{definition} + \hfill\\ + The vector that describes the initial probability of being in each state of a Markov chain is called the \textbf{initial probability vector} for the Markov chain. +\end{definition} + +\begin{definition} + \hfill\\ + A transition matrix is called \textbf{regular} if some power of the matrix contains only positive entries. +\end{definition} + +\begin{definition} + \hfill\\ + Let $A \in M_{n \times n}(\C)$. For $1 \leq i, j \leq n$, define $\rho_i(A)$ to be the sum of the absolute values of the entries of row $i$ of $A$, and define $\nu_j(A)$ to be equal to the sum of the absolute values of the entries of column $j$ and $A$. Thus + + \[\rho_i(A) = \sum_{j=1}^{n}|A_{ij}|\ \ \text{for}\ i=1, 2, \dots, n\] + + and + + \[\nu_j(A) = \sum_{i=1}^{n}|A_{ij}|\ \ \text{for}\ j=1, 2, \dots n.\] + + The \textbf{row sum} of $A$, denoted $\rho(A)$, and the \textbf{column sum} of $A$, denoted $\nu(A)$, are defined as + + \[\rho(A) = \max\{\rho_i(A) : 1 \leq i \leq n\}\ \ \ \ \text{and}\ \ \ \ \nu(A) = \max\{\nu_j(A) : 1 \leq j \leq n\}.\] +\end{definition} + +\begin{definition} + \hfill\\ + For an $n \times n$ matrix $A$, we define the $i$th \textbf{Gerschgorin disk} $\C_i$ to be the disk in the complex plane with center $A_{ij}$ and radius $r_i = \rho_i(A) - |A_{ii}|$; that is, + + \[\C_i = \{z \in \C:|z - A_{ii}| < r_i\}\] +\end{definition} + +\begin{theorem}[\textbf{Gerschgorin's Disk Theorem}] + \hfill\\ + Let $A \in M_{n \times n}(\C)$. Then ever eigenvalue of $A$ is contained in a Gerschgorin disk. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $\lambda$ be any eigenvalue of $A \in M_{n \times n}(\C)$. Then $|\lambda| \leq \rho(A)$. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $\lambda$ be any eigenvalue of $A \in M_{n \times n}(\C)$. Then + + \[|\lambda| \leq \min\{\rho(A), \nu(A)\}.\] +\end{corollary} + +\begin{corollary} + \hfill\\ + If $\lambda$ is an eigenvalue of a transition matrix, then $|\lambda| \leq 1$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Every transition matrix has $1$ as an eigenvalue. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $A \in M_{n \times n}(\C)$ be a matrix in which each entry is positive, and let $\lambda$ be an eigenvalue of $A$ such that $|\lambda| = \rho(A)$. Then $\lambda = \rho(A)$ and $\{u\}$ is a basis for $E_\lambda$, where $u \in \mathsf{C}^n$ is the column vector in which each coordinate equals 1. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $A \in M_{n \times n}(\C)$ be a matrix in which each entry is positive, and let $\lambda$ be an eigenvalue of $A$ such that $|\lambda| = \nu(A)$. Then $\lambda = \nu(A)$, and the dimension of $E_\lambda = 1$. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $A \in M_{n \times n}(\C)$ be a transition matrix in which each entry is positive, and let $\lambda$ be any eigenvalue of $A$ other than $1$. Then $|\lambda| < 1$. Moreover, the eigenspace corresponding to the eigenvalue $1$ has dimension $1$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $A$ be a regular transition matrix, and let $\lambda$ be an eigenvalue of $A$. Then + + \begin{enumerate} + \item $|\lambda| \leq 1$. + \item If $|\lambda| = 1$, then $\lambda = 1$, and $\ldim{E_\lambda} = 1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $A$ be a regular transition matrix that is diagonalizable. Then $\displaystyle\lim_{m \to \infty}A^m$ exists. +\end{corollary} + +\begin{theorem}\label{Theorem 5.20} + \hfill\\ + Let $A$ be an $n \times n$ regular transition matrix. Then + + \begin{enumerate} + \item The multiplicity of $1$ as an eigenvalue of $A$ is $1$. + \item $\displaystyle\lim_{m \to \infty}A^m$ exists. + \item $\L = \displaystyle\lim_{m \to \infty}A^m$ is a transition matrix. + \item $AL = LA = L$. + \item The columns of $L$ are identical. In fact, each column of $L$ is equal to the unique probability vector $v$ that is also an eigenvector of $A$ corresponding to the eigenvalue $1$. + \item For any probability vector $w$, $\displaystyle\lim_{m \to \infty}(A^mw) = v$. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + The vector $v$ in \autoref{Theorem 5.20}(5) is called the \textbf{fixed probability vector} or \textbf{stationary vector} of the regular transition matrix $A$. +\end{definition} + +\begin{definition} + \hfill\\ + Consider transition matrices that can be represented in the following form: + + \[\begin{pmatrix} + I & B \\ + O & \C + \end{pmatrix}\] + + where $I$ is an identity matrix and $O$ is a zero matrix. (Such transition matrices are not regular since the lower left block remains $O$ in any power of the matrix.) The states corresponding to the identity submatrix are called \textbf{absorbing states} because such a state is never left once it is entered. A Markov chain is called an \textbf{absorbing Markov chain} if it is possible to go from an arbitrary state into an absorbing state in a finite number of stages. +\end{definition} + +\begin{definition} + \hfill\\ + For $A \in M_{n \times n}(\C)$, define $e^A = \displaystyle\lim_{m \to \infty}B_m$, where + + \[B_m = I + A + \frac{A^2}{2!} + \dots + \frac{A^m}{m!}\] + + Thus $e^A$ is the sum of the infinite series + + \[I + A + \frac{A^2}{2!} + \frac{A^3}{3!} + \dots,\] + + and $B_m$ is the $m$th partial sum of this series. (Note the analogy with the power series + + \[e^a = 1 + a + \frac{a^2}{2!}+\frac{a^3}{3!}+\dots,\] + which is valid for all complex numbers $a$.) +\end{definition} diff --git a/chapter-6/bilinear-and-quadratic-forms.tex b/chapter-6/bilinear-and-quadratic-forms.tex index 1cb208a..147af0b 100644 --- a/chapter-6/bilinear-and-quadratic-forms.tex +++ b/chapter-6/bilinear-and-quadratic-forms.tex @@ -1 +1,214 @@ \section{Bilinear and Quadratic Forms} + +\begin{definition} + \hfill\\ + Let $V$ be a vector space over a field $\F$. A function $H$ from the set $V \times V$ if ordered pairs of vectors to $\F$ is called a \textbf{bilinear form} on $V$ if $H$ is linear in each variable when the other variable is held fixed; that is, $H$ is a bilinear form on $V$ if + + \begin{enumerate} + \item $H(ax_1 + x_2, y) = aH(x_1,y) + H(x_2,y)$ for all $x_1, x_2, y \in V$ and $a \in \F$. + \item $H(x,ay_1+y_2) = aH(x,y_1) + H(x,y_2)$ for all $x,y_1,y_2 \in V$ and $a \in \F$. + \end{enumerate} +\end{definition} + +\begin{notation} + \hfill\\ + We denote the set of all bilinear forms on $V$ by $\mathcal{B}(V)$. +\end{notation} + +\begin{definition} + \hfill\\ + Let $V$ be a vector space, let $H_1$ and $H_2$ be bilinear forms on $V$, and let $a$ be a scalar. We define the \textbf{sum} $H_1 + H_2$ and the \textbf{scalar product} $aH_1$ by the equations + + \[(H_1 + H_2)(x,y) = H_1(x,y) + H_2(x,y)\] + + and + + \[(aH_1)(x,y) = a(H_1(x,y))\ \ \ \text{for all}\ x,y \in V.\] +\end{definition} + +\begin{theorem} + \hfill\\ + For any vector space $V$, the sum of two bilinear forms and the product of a scalar and a bilinear form on $V$ are again bilinear forms on $V$. Furthermore, $\mathcal{B}(V)$ is a vector space with respect to these operations. +\end{theorem} + +\begin{definition} + let $\beta = \{v_1, v_2, \dots, v_n\}$ be an ordered basis for an $n$-dimensional vector space $V$, and let $H \in \mathcal{B}(V)$. We can associate $H$ with an $n \times n$ matrix $A$ whose entry in row $i$ and column $j$ is defined by + + \[A_{ij} = H(v_i, v_j)\ \ \ \ \text{for}\ i,j = 1, 2, \dots, n.\] + + The matrix $A$ is called the \textbf{matrix representation} of $H$ with respect to the ordered basis $\beta$ and is denoted by $\psi_\beta(H)$. +\end{definition} + +\begin{theorem} + \hfill\\ + For any $n$-dimensional vector space $V$ over $\F$ and any ordered basis $\beta$ for $V$, $\psi_\beta : \mathcal{B}(V) \to M_{n \times n}(\F)$ is an isomorphism. +\end{theorem} + +\begin{corollary} + \hfill\\ + For any $n$-dimensional vector space $V$, $\mathcal{B}(V)$ has dimension $n^2$. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $V$ be an $n$-dimensional vector space over $\F$ with ordered basis $\beta$. If $H \in \mathcal{B}(V)$ and $A \in M_{n \times n}(\F)$, then $\psi_\beta(H) = A$ if and only if $H(x,y) = [\phi_\beta(x)]^tA[\phi_\beta(y)]$ for all $x,y \in V$. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $\F$ be a field, $n$ a positive integer, and $\beta$ be the standard ordered basis for $F^n$. Then for any $H \in \mathcal{B}(F^n)$, there exists a unique square matrix $A \in M_{n \times n}(\F)$, names, $A = \psi_\beta(H)$, such that + + \[H(x,y) = x^tAy\ \ \ \ \text{for all}\ x,y \in F^n.\] +\end{corollary} + +\begin{definition} + \hfill\\ + Let $A,B \in M_{n \times n}(\F)$. Then $B$ is said to be \textbf{congruent} to $A$ if there exists an invertible matrix $Q \in M_{n \times n}(\F)$ such that $B = Q^tAQ$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional vector space with ordered bases $\beta = \{v_1, v_2, \dots, v_n\}$ and $\gamma = \{w_1, w_2, \dots, w_n\}$, and let $Q$ be the change of coordinate matrix changing $\gamma$-coordinates into $\beta$-coordinates. Then, for any $H \in \mathcal{B}(V)$, we have $\psi_\gamma(H) = Q^t\psi_\beta(H)Q$. Therefore $\psi_\gamma(H)$ is congruent to $\psi_\beta(H)$. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $V$ be an $n$-dimensional vector space with ordered basis $\beta$, and let $H$ be a bilinear form on $V$. For any $n \times n$ matrix $B$, if $B$ is congruent to $\psi_\beta(H)$, then there exists an ordered basis $\gamma$ for $V$ such that $\psi_\gamma(H) = B$. Furthermore, if $B = Q^t\psi_\beta(H)Q$ for some invertible matrix $Q$, then $Q$ changes $\gamma$-coordinates into $\beta$-coordinates. +\end{corollary} + +\begin{definition} + \hfill\\ + A bilinear form $H$ on a vector space $V$ is \textbf{symmetric} if $H(x,y) = H(y,x)$ for all $x,y \in V$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $H$ be a bilinear form on a finite-dimensional vector space $V$, and let $\beta$ be an ordered basis for $V$. Then $H$ is symmetric if and only if $\psi_\beta(H)$ is symmetric. +\end{theorem} + +\begin{definition} + \hfill\\ + A bilinear form $H$ on a finite-dimensional vector space $V$ is called \textbf{diagonalizable} if there is an ordered basis $\beta$ for $V$ such that $\psi_\beta(H)$ is a diagonal matrix. +\end{definition} + +\begin{corollary} + \hfill\\ + Let $H$ be a diagonalizable bilinear form on a finite-dimensional vector space $V$. Then $H$ is symmetric. +\end{corollary} + +\begin{definition} + \hfill\\ + The \textbf{characteristic} of a field $\F$ is the smallest positive integer $p$ for which a sum of $p$ 1's equals $0$. If no such positive integer exists, then $\F$ is said to have \textbf{characteristic zero}. +\end{definition} + +\begin{lemma} + \hfill\\ + Let $H$ be a nonzero symmetric bilinear form on a vector space $V$ over a field $\F$ not of characteristic two. Then there is a vector $x$ in $V$ such that $H(x,x) \neq 0$. +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional vector space over a field $\F$ not of characteristic two. Then every symmetric bilinear form on $V$ is diagonalizable. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $\F$ be a field that is not of characteristic two. If $A \in M_{n \times n}(\F)$ is a symmetric matrix, then $A$ is congruent to a diagonal matrix. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $V$ be a vector space over $\F$. A function $K: V \to \F$ is called a \textbf{quadratic form} if there exists a symmetric bilinear form $H \in \mathcal{B}(V)$ such that + + \[K(x) = H(x, x)\ \ \ \text{for all}\ x \in V.\] +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional real inner product space, and let $H$ be a symmetric bilinear form on $V$. Then there exists an orthonormal basis $\beta$ for $V$ such that $\psi_\beta(H)$ is a diagonal matrix. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $K$ be a quadratic form on a finite-dimensional real inner product space $V$. There exists an orthonormal basis $\beta = \{v_1, v_2, \dots, v_n\}$ for $V$ and scalars $\lambda_1, \lambda_2, \dots, \lambda_n$ (not necessarily distinct) such that if $x \in V$ and + + \[x = \sum_{i=1}^{n}s_iv_i,\ \ \ s_i \in \R\] + + then + + \[K(x) = \sum_{i=1}^{n}\lambda_is_i^2.\] + + In fact, if $H$ is the symmetric bilinear form determined by $K$, then $\beta$ can be chosen to be any orthonormal basis for $V$ such that $\psi_\beta(H)$ is a diagonal matrix. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $z=f(t_1, t_2, \dots, t_n)$ be a fixed real-valued function of $n$ real variables for which all third-order partial derivatives exist and are continuous. The function $f$ is said to have a \textbf{local maximum} at point $p \in \R^n$ if there exists a $\delta > 0$ such that $f(p) \geq f(x)$ whenever $||x - p|| < \delta$. Likewise, $f$ has a \textbf{local minimum} at $p \in \R^n$ if there exists a $\delta > 0$ such that $f(p) \leq f(x)$ whenever $||x - p|| < \delta$. If $f$ has either a local minimum or a local maximum at $p$, we say that $f$ has a \textbf{local extremum} at $p$. A point $p \in \R^n$ is called a \textbf{critical point} of $f$ if $\displaystyle\frac{\partial f(p)}{\partial(t_i)} = 0$ for $i = 1, 2, \dots, n$. It is a well known fact that if $f$ has a local extremum at a point $p \in \R^n$, then $p$ is a critical point of $f$. For, if $f$ has a local extremum at $p=(p_1, p_2, \dots, p_n)$, then for any $i = 1, 2, \dots, n$, the function $\phi_i$ defined by $\phi_i(t) = f(p_1, p_2, \dots, p_{i-1}, t, p_{i+1}, \dots, p_n)$ has a local extremum at $t = p_i$. So, by an elementary single-variable argument, + + \[\frac{\partial f(p)}{\partial t_i} = \frac{d\phi_i(p_i)}{dt} = 0.\] + + Thus $p$ is a critical point of $f$. But critical points are not necessarily local extrema. + + The second-order partial derivatives of $f$ at a critical point $p$ can often be used to test for local extremum at $p$. These partials determine a matrix $A(p)$ in which the row $i$, column $j$ entry is + + \[\frac{\partial^2f(p)}{(\partial t_i)(\partial t_j)}.\] + + This matrix is called the \textbf{Hessian matrix} of $f$ at $p$. Note that if the third order partial derivatives of $f$ are continuous, then the mixed second-order partials of $f$ at $p$ are independent of the order in which they are taken, and hence $A(p)$ is a symmetric matrix. In this case, all of the eigenvalues of $A(p)$ are real. +\end{definition} + +\begin{theorem}[\textbf{The Second Derivative Test}] + \hfill\\ + Let $f(t_1, t_2, \dots, t_n)$ be a real-valued function in $n$ real variables for which all third-order partial derivatives exist and are continuous. Let $p = (p_1, p_2, \dots, p_n)$ be a critical point of $f$, and let $A(p)$ be the Hessian of $f$ at $p$. + + \begin{enumerate} + \item If all eigenvalues of $A(p)$ are positive, then $f$ has a local minimum at $p$. + \item If all eigenvalues of $A(p)$ are negative, then $f$ has a local maximum at $p$. + \item If $A(p)$ has at least one positive and at least one negative eigenvalue, then $f$ has no local extremum at $p$ ($P$ is called a \textbf{saddle-point} of $f$). + \item If $\rank{A(p)} < n$ and $A(p)$ does not have both positive and negative eigenvalues, then the second derivative test is inconclusive. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + The \textbf{rank} of a bilinear form is the rank of any of its matrix representations. +\end{definition} + +\begin{theorem}[\textbf{Sylvester's Law of Inertia}] + Let $H$ be a symmetric bilinear form on a finite-dimensional real vector space $V$. Then the number of positive diagonal entries and the number of negative diagonal entries in any diagonal matrix representation of $H$ are each independent of the diagonal representation. +\end{theorem} + +\begin{definition} + \hfill\\ + The number of positive diagonal entries in a diagonal representation of a symmetric bilinear form on a real vector space is called the \textbf{index} of the form. The difference between the number of positive and the number of negative diagonal entries in a diagonal representation of a symmetric bilinear form is called the \textbf{signature} of the form. The three terms \textit{rank}, \textit{index}, and \textit{signature} are called \textbf{invariants} of the bilinear form because they are invariant with respect to matrix representations. These same terms apply to the associated quadratic form. Notice that the values of any two of these invariants determine the value of the third. +\end{definition} + +\begin{corollary}[\textbf{Sylvester's Law of Inertia for Matrices}] + \hfill\\ + Let $A$ be a real symmetric matrix. Then the number of positive diagonal entries and the number of negative diagonal entries in any diagonal matrix congruent to $A$ is independent of the choice of the diagonal matrix. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $A$ be a real symmetric matrix, and let $D$ be a diagonal matrix that is congruent to $A$. The number of positive diagonal entries of $D$ is called the \textbf{index} of $A$. The difference between the number of positive diagonal entries and the number of negative diagonal entries of $D$ is called the \textbf{signature} of $A$. As before, the \textit{rank}, \textit{index}, and \textit{signature} of a matrix are called the \textbf{invariants} of the matrix, and the values of any two of these invariants determine the value of the third. +\end{definition} + +\begin{corollary} + \hfill\\ + Two real symmetric $n \times n$ matrices are congruent if and only if they have the same invariants. +\end{corollary} + +\begin{corollary} + \hfill\\ + A real symmetric $n \times n$ matrix $A$ has index $p$ and rank $r$ if and only if $A$ is congruent to $J_{pr}$, defined by + + \[J_{pr} = \begin{pmatrix} + I_p & O & O \\ + O & -I_{r-p} & O \\ + O & O & O + \end{pmatrix}\] +\end{corollary} + +\begin{definition} + \hfill\\ + For a $2 \times 2$ matrix $M$ with columns $x$ and $y$, the bilinear form $H(M)=H(x,y)$ is called the \textbf{permanent} of $M$. +\end{definition} diff --git a/chapter-6/conditioning-and-the-rayleigh-quotient.tex b/chapter-6/conditioning-and-the-rayleigh-quotient.tex index b48c692..9e96082 100644 --- a/chapter-6/conditioning-and-the-rayleigh-quotient.tex +++ b/chapter-6/conditioning-and-the-rayleigh-quotient.tex @@ -1 +1,65 @@ \section{Conditioning and the Rayleigh Quotient} + +\begin{definition} + \hfill\\ + For a system of linear equations $Ax = b$, two types of errors must be considered for real-world application. First, experimental errors arise in the collection of data since no instruments can provide completely accurate measurements. Second, computers introduce round-off errors. One might intuitively feel that small relative changes in the coefficients of the system cause small relative errors in the solution. A system that has this property is called \textbf{well-conditioned}; otherwise, the system is called \textbf{ill-conditioned}. +\end{definition} + +\begin{notation} + \hfill\\ + Let $Ax = b$ be a system of linear equations. We use the notation $\delta b$ to denote the vector $b' - b$, where $b$ is the vector in the original system, and $b'$ is the vector in the modified system. +\end{notation} + +\begin{definition} + \hfill\\ + Let $Ax = b$ be a system of linear equations. We define the \textbf{relative change} in a vector $b$ to be the scalar $||\delta b||/ ||b||$, where $|| \cdot ||$ denotes the standard norm on $\C^n$ (or $\R^n$); that is, $||b|| = \sqrt{\lr{b, b}}$. Similar definitions hold for the \textbf{relative change} of $x$. +\end{definition} + +\begin{definition} + Let $A$ be a complex (or real) $n \times n$ matrix. Define the \textbf{(Euclidean) norm} of $A$ by + + \[||A|| = \max_{x \neq 0} \frac{||Ax||}{||x||},\] + + where $x \in \C^n$ or $x \in \R^n$.\\ + + Intuitively, $||A||$ represents the maximum \textit{magnification} of a vector by the matrix $A$. +\end{definition} + +\begin{definition} + Let $B$ be an $n \times n$ self-adjoint matrix. The \textbf{Rayleigh quotient} for $x \neq 0$ is defined to be the scalar $R(x) = \lr{Bx, x}/ ||x||^2$. +\end{definition} + +\begin{theorem} + \hfill\\ + For a self-adjoint matrix $B \in M_{n \times n}(\F)$, we have that $\displaystyle\max_{x \neq 0}R(x)$ is the largest eigenvalue of $B$ and $\displaystyle\min_{x \neq 0}R(x)$ is the smallest eigenvalue of $B$. +\end{theorem} + +\begin{corollary} + \hfill\\ + For any square matrix $A$, $||A||$ is finite and, in fact, equals $\sqrt{\lambda}$, where $\lambda$ is the largest eigenvalue of $A^*A$. +\end{corollary} + +\begin{lemma} + \hfill\\ + For any square matrix $A$, $\lambda$ is an eigenvalue of $A^*A$ if and only if $\lambda$ is an eigenvalue of $AA^*$. +\end{lemma} + +\begin{corollary} + \hfill\\ + Let $A$ be an invertible matrix. Then $||A^{-1}|| = 1/\sqrt{\lambda}$, where $\lambda$ is the smallest eigenvalue of $A^*A$. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $A$ be an invertible matrix. The number $||A||\cdot||A^{-1}||$ is called the \textbf{condition number} of $A$ and is denoted $\text{cond}(A)$. +\end{definition} + +\begin{theorem} + \hfill\\ + For the system $Ax = b$, where $A$ is invertible and $b \neq 0$, the following statements are true. + + \begin{enumerate} + \item For any norm, $||\cdot||$, we have $\displaystyle\frac{1}{\text{cond}(A)}\frac{||\delta b ||}{||b||} \leq \frac{||\delta x||}{||x||} \leq \text{cond}(A)\frac{||\delta b||}{||b||}$. + \item If $||\cdot||$ is the Euclidean norm, then $\text{cond}(A) = \sqrt{\lambda_1/\lambda_n}$, where $\lambda_1$ and $\lambda_n$ are the largest and smallest eigenvalues, respectively, of $A^*A$. + \end{enumerate} +\end{theorem} diff --git a/chapter-6/einsteins-special-theory-of-relativity.tex b/chapter-6/einsteins-special-theory-of-relativity.tex index fb26195..34d6914 100644 --- a/chapter-6/einsteins-special-theory-of-relativity.tex +++ b/chapter-6/einsteins-special-theory-of-relativity.tex @@ -1 +1,121 @@ \section{Einstein's Special Theory of Relativity} + +\begin{definition}[\textbf{Axioms of the Special Theory of Relativity}] + \hfill\\ + The basic problem is to compare two different inertial (non-accelerating) coordinate systems $S$ and $S'$ in three-space ($\R^3$) that are in motion relative to each other under the assumption that the speed of light is the same when measured in either system. We assume that $S'$ moves at a constant velocity in relation to $S$ as measured from $S$. To simplify matters, let us suppose that the following conditions hold: + + \begin{enumerate} + \item The corresponding axes of $S$ and $S'$ ($x$ and $x'$, $y$ and $y'$, $z$ and $z'$) are parallel, and the origin of $S'$ moves in the positive direction of the $x$-axis of $S$ at a constant velocity $v > 0$ relative to $S$. + \item Two clocks $C$ and $C'$ are placed in space - the first stationary relative to the coordinate system $S$ and the second stationary relative to the coordinate system $S'$. These clocks are designed to give real numbers in units of seconds as readings. The clocks are calibrated so that at the instant the origins of $S$ and $S'$ coincide, both clocks give the reading zero. + \item The unit of length is the \textbf{light second} (the distance light travels in 1 second), and the unit of time is the second. Note that, with respect to these units, the speed of light is 1 light second per second. + \end{enumerate} + + Given any event (something whose position and time of occurrence can be described), we may assign a set of \textit{space-time coordinates} to it. For example, if $p$ is an event that occurs at position + + \[\begin{pmatrix} x \\ y \\ z \end{pmatrix}\] + + relative to $S$ and at time $t$ as read on clock $C$, we can assign to $p$ the set of coordinates + + \[\begin{pmatrix} x \\ y \\ z \\ t \end{pmatrix}.\] + + This ordered 4-tuple is called the \textbf{space-time coordinates} of $p$ relative to $S$ and $C$. Likewise, $p$ has a set of space-time coordinates + + \[\begin{pmatrix} x' \\ y' \\ z' \\ t' \end{pmatrix}\] + + relative to $S'$ and $C'$. + + For a fixed velocity $v$, let $T_v: \R^4 \to \R^4$ be the mapping defined by + + \[T_v \begin{pmatrix}x \\ y \\ z \\ t \end{pmatrix} = \begin{pmatrix} x' \\ y' \\ z' \\ t' \end{pmatrix},\] + + where + + \[\begin{pmatrix}x \\ y \\ z \\ t \end{pmatrix}\ \ \ \text{and}\ \ \ \begin{pmatrix} x' \\ y' \\ z' \\ t' \end{pmatrix}\] + + are the space-time coordinates of the same event with respect to $S$ and $C$ and with respect to $S'$ and $C'$, respectively. + + Einstein made certain assumptions about $T_v$ that led to his special theory of relativity. We formulate an equivalent set of assumptions. + + \begin{enumerate} + \item[(R 1)] The speed of any light beam, when measured in either coordinate system using a clock stationary relative to that coordinate system, is 1. + \item[(R 2)] The mapping $T_v: \R^4 \to \R^4$ is an isomorphism. + \item[(R 3)] If + + \[T_v\begin{pmatrix} + x \\ y \\ z \\ t + \end{pmatrix} = \begin{pmatrix} + x' \\ y' \\ z' \\ t' + \end{pmatrix}\] + + then $y' = y$ and $z' = z$. + \item[(R 4)] If + + \[T_v\begin{pmatrix} + x \\ y_1 \\ z_1 \\ t + \end{pmatrix} = \begin{pmatrix} + x' \\ y' \\ z' \\ t' + \end{pmatrix}\ \ \ \ \text{and}\ \ \ \ T_v\begin{pmatrix} + x \\ y_2 \\ z_2 \\ t + \end{pmatrix} = \begin{pmatrix} + x'' \\ y'' \\ z'' \\ t'' + \end{pmatrix}\] + then $x'' = x'$ and $t'' = t'$. + \item[(R 5)] The origin of $S$ moves in the negative direction of the $x'$-axis of $S'$ at the constant velocity $-v < 0$ as measured from $S'$. + \end{enumerate} + + Axioms (R 3) and (R 4) tell us that for $p \in \R^4$, the second and third coordinates of $T_v(p)$ are unchanged and the first and fourth coordinates of $T_v(p)$ are independent of the second and third coordinates of $p$. + + These five axioms completely characterize $T_v$. The operator $T_v$ is called the \textbf{Lorentz transformation} in direction $x$. +\end{definition} + +\begin{theorem} + \hfill\\ + On $\R^4$, the following statements are true. + + \begin{enumerate} + \item $T_v(e_i) = e_i$ for $i = 2,3$. + \item $\lspan{\{e_2, e_3\}}$ is $T_v$-invariant. + \item $\lspan{\{e_1, e_4\}}$ is $T_v$-invariant. + \item Both $\lspan{\{e_2, e_3\}}$ and $\lspan{\{e_1, e_4\}}$ are $T_v^*$-invariant. + \item $T_v^*(e_i) = e_i$ for $i=2,3$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + If $\lr{L_A(w),w} = 0$ for some $w \in \R^4$, then + + \[\lr{T_v^*L_AT_V(w), w} = 0.\] +\end{theorem} + +\begin{theorem} + \hfill\\ + There exist nonzero scalars $a$ and $b$ such that + + \begin{enumerate} + \item $T_v^*L_AT_v(w_1) = aw_2$. + \item $T_v^*L_AT_v(w_2) = bw_1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $B_v = [T_v]_\beta$, where $\beta$ is the standard ordered basis for $\R^4$. Then + + \begin{enumerate} + \item $B_v^*AB_v = A$. + \item $T_v^*L_AT_v = L_A$. + \end{enumerate} +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $\beta$ be the standard ordered basis for $\R^4$. Then + + \[[T_V]_\beta = B_v = \begin{pmatrix} + \frac{1}{\sqrt{1 - v^2}} & 0 & 0 & \frac{-v}{\sqrt{1 - v^2}} \\ + 0 & 1 & 0 & 0 \\ + 0 & 0 & 1 & 0 \\ + \frac{-v}{\sqrt{1 - v^2}} & 0 & 0 & \frac{1}{\sqrt{1 - v^2}} + \end{pmatrix}\] +\end{theorem} diff --git a/chapter-6/inner-products-and-norms.tex b/chapter-6/inner-products-and-norms.tex index f2bc235..ac52595 100644 --- a/chapter-6/inner-products-and-norms.tex +++ b/chapter-6/inner-products-and-norms.tex @@ -1 +1,134 @@ \section{Inner Products and Norms} + +\begin{definition} + \hfill\\ + Let $V$ be a vector space over $\F$. An \textbf{inner product} on $V$ is a function that assigns, to every ordered pair of vectors $x$ and $y$ in $V$, a scalar in $\F$, denoted by $\lr{x, y}$, such that for all $x, y$ and $z$ in $V$ and all $c$ in $\F$, the following hold: + + \begin{enumerate} + \item $\lr{x + z, y} = \lr{x, y} + \lr{z,y}$. + \item $\lr{cx, y} = c\lr{x,y}$. + \item $\overline{\lr{x,y}} = \lr{y,x}$, where the bar denoted complex conjugation. + \item $\lr{x, x} > 0$ if $x \neq 0$. + \end{enumerate} +\end{definition} + +\begin{definition}\label{Definition 6.2} + \hfill\\ + If $x$ and $y$ are in the vector space $\C^n$, define their inner product to be + + \[\lr{x,y} = \sum_{k=1}^{n}x_k\overline{y_k}.\] + + This is called the (complex) \textbf{standard inner product}.\\ + + When $\F = \R$ the conjugations are not needed, and in early courses this standard inner product is usually called the \textit{dot product} and is denoted by $x \cdot y$ instead of $\lr{x, y}$. +\end{definition} + +\begin{definition}\label{Conjugate Transpose} + \hfill\\ + Let $A \in M_{m \times n}(\F)$. We define the \textbf{conjugate transpose} or \textbf{adjoint} of $A$ to be the $n \times m$ matrix $A^*$ such that $(A^*)_{ij} = \overline(A_{ij})$ for all $i,j$. +\end{definition} + +\begin{definition}\label{Definition 6.4} + \hfill\\ + Given two complex number-valued $n \times m$ matrices $A$, and $B$, written explicitly as + + \[A = \begin{pmatrix} + A_{11} & A_{12} & \dots & A_{1m} \\ + A_{21} & A_{22} & \dots & A_{2m} \\ + \vdots & \vdots & \ddots & \vdots \\ + A_{n1} & A_{n2} & \dots & A_{nm} + \end{pmatrix},\ \ \ \ \begin{pmatrix} + B_{11} & B_{12} & \dots & B_{1m} \\ + B_{21} & B_{22} & \dots & B_{2m} \\ + \vdots & \vdots & \ddots & \vdots \\ + B_{n1} & B_{n2} & \dots & B_{nm} + \end{pmatrix}\] + + the \textbf{Frobenius inner product} is defined as, + + \[\lr{A, B}_\F = \sum_{i,j}\overline{A_{ij}}B_{ij} = \text{tr}(A^*A)\] + + Where the overline denotes the complex conjugate, and $A^*$ denotes the conjugate transpose (\autoref{Conjugate Transpose}). Explicitly this sum is + + \[\begin{aligned} + \lr{A,B}_\F = & \overline{A_{11}}B_{11} + \overline{A_{12}}B_{12} + \dots + \overline{A_{1m}}B_{1m} \\ + & + \overline{A_{21}}B_{21} + \overline{A_{22}}B_{22} + \dots + \overline{A_{2m}}B_{2m} \\ + & \vdots \\ + & + \overline{A_{n1}}B_{n1} + \overline{A_{n2}}B_{n2} + \dots + \overline{A_{nm}}B_{nm} \\ + \end{aligned}\] +\end{definition} + +\begin{definition} + \hfill\\ + A vector space $V$ over $\F$ endowed with a specific inner product is called an \textbf{inner product space}. If $\F=\C$, we call $V$ a \textbf{complex inner product space}, whereas if $\F = \R$, we call $V$ a \textbf{real inner product space}. +\end{definition} + +\begin{notation} + \hfill\\ + For the remainder of this chapter, $F^n$ denotes the inner product space with the standard inner product as defined in \autoref{Definition 6.2}. Likewise, $M_{n \times n}(F)$ denotes the inner product space with the Frobenius inner product as defined in \autoref{Definition 6.4}. +\end{notation} + +\begin{theorem}\label{Theorem 6.1} + \hfill\\ + Let $V$ be an inner product space. Then for $x,y,z \in V$ and $c \in \F$ the following statements are true. + + \begin{enumerate} + \item $\lr{x, y+z} = \lr{x,y} + \lr{x,z}$. + \item $\lr{x,cy} = \overline{c}\lr{x,y}$. + \item $\lr{x,0} = \lr{0,x} = 0$. + \item $\lr{x,x} = 0$ if and only if $x = 0$. + \item If $\lr{x,y} = \lr{x,z}$ for all $x \in V$, then $y=z$. + \end{enumerate} +\end{theorem} + +\begin{remark} + \hfill\\ + It should be observed that the (1) and (2) of \autoref{Theorem 6.1} show that the inner product is \textbf{conjugate linear} in the second component. +\end{remark} + +\begin{definition} + \hfill\\ + Let $V$ be an inner product space. For $x \in V$, we define the \textbf{norm} or \textbf{length} of $x$ by\\ $||x|| = \sqrt{\lr{x,x}}$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be an inner product space over $\F$. Then for all $x,y \in V$ and $c \in \F$, the following statements are true. + + \begin{enumerate} + \item $||cx|| = |c|\cdot||x||$. + \item $||x|| = 0$ if and only if $x = 0$. In any case, $||x|| \geq 0$. + \item (Cauchy-Schwarz Inequality) $|\lr{x,y}| \leq ||x||\cdot||y||$. + \item (Triangle Inequality) $||x + y|| \leq ||x|| + ||y||$. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + Let $V$ be an inner product space. Vectors $x$ and $y$ in $V$ are \textbf{orthogonal} (\textbf{perpendicular}) if $\lr{x,y} = 0$. A subset $S$ of $V$ is \textbf{orthogonal} if any two distinct vectors in $S$ are orthogonal. A vector $x$ in $V$ is a \textbf{unit vector} if $||x|| = 1$. Finally, a subset $S$ of $V$ is \textbf{orthonormal} if $S$ is orthogonal and consists entirely of unit vectors.\\ + + Note that if $S = \{v_1, v_2, \dots\}$, then $S$ is orthonormal if and only if $\lr{v_i, v_j} = \delta_{ij}$, where $\delta_{ij}$ denotes the Kronecker delta. Also, observe that multiplying vectors by nonzero scalars does not affect their orthogonality and that if $x$ is any nonzero vector, then $(1/||x||)x$ is a unit vector. The process of multiplying a nonzero vector by the reciprocal of its length is called \textbf{normalizing}. +\end{definition} + +\begin{lemma}[\textbf{Parallelogram Law}] + \hfill\\ + Let $V$ be an inner product space. Then + + \[||x + y||^2 + ||x - y||^2 = 2||x||^2 + 2||y||^2\ \ \text{for all}\ x,y \in V\] +\end{lemma} + +\begin{definition} + \hfill\\ + Let $V$ be a vector space $\F$, where $\F$ is either $\R$ of $\C$. Regardless of whether $V$ is or is not an inner product space, we may still define a norm $||\cdot||$ as a real-values function on $V$ satisfying the following three conditions for all $x,y \in V$ and $a \in \F$: + + \begin{enumerate} + \item $||x|| \geq 0$, and $||x|| = 0$ if and only if $x = 0$. + \item $||ax|| = |a| \cdot ||x||$. + \item $||x + y|| \leq ||x|| + ||y||$. + \end{enumerate} +\end{definition} + +\begin{definition} + \hfill\\ + Let $||\cdot||$ be a norm on a vector space $V$, and define, for each ordered pair of vectors, the scalar $d(x, y) = ||x - y||$. This is called the \textbf{distance} between $x$ and $y$. +\end{definition} diff --git a/chapter-6/normal-and-self-adjoint-operators.tex b/chapter-6/normal-and-self-adjoint-operators.tex index c2f3a67..78e6fcb 100644 --- a/chapter-6/normal-and-self-adjoint-operators.tex +++ b/chapter-6/normal-and-self-adjoint-operators.tex @@ -1 +1,65 @@ -\section{Normal and Self-Adjoing Operators} +\section{Normal and Self-Adjoint Operators} + +\begin{lemma} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional inner product space $V$. If $T$ has an eigenvector, then so does $T^*$. +\end{lemma} + +\begin{theorem}[\textbf{Schur}] + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional inner product space $V$. Suppose that the characteristic polynomial of $T$ splits. Then there exists an orthonormal basis $\beta$ for $V$ such that the matrix $[T]_\beta$ is upper triangular. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $V$ be an inner product space, and let $T$ be a linear operator on $V$. We say that $T$ is \textbf{normal} if $TT^* = T^*T$. An $n \times n$ real or complex matrix $A$ is \textbf{normal} if $AA^* = A^*A$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be an inner product space, and let $T$ be a normal operator on $V$. Then the following statements are true. + + \begin{enumerate} + \item $||T(x)|| = ||T^*(x)||$ for all $x \in V$. + \item $T - cI$ is normal for every $c \in \F$. + \item If $x$ is an eigenvector of $T$, then $x$ is also an eigenvector of $T^*$. In fact, if $T(x) = \lambda x$, then $T^*(x) = \overline{\lambda}x$. + \item If $\lambda_1$ and $\lambda_2$ are distinct eigenvalues of $T$ with corresponding eigenvectors $x_1$ and $x_2$, then $x_1$ and $x_2$ are orthogonal. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional complex inner product space $V$. Then $T$ is normal if and only if there exists an orthonormal basis for $V$ consisting of eigenvectors of $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on an inner product space $V$. We say that $T$ is \textbf{self-adjoint} (\textbf{Hermitian}) if $T = T^*$. An $n \times n$ real or complex matrix $A$ is \textbf{self-adjoint} (\textbf{Hermitian}) if $A = A^*$. +\end{definition} + +\begin{lemma} + \hfill\\ + Let $T$ be a self-adjoint operator on a finite-dimensional inner product space $V$. Then + + \begin{enumerate} + \item Every eigenvalue of $T$ is real. + \item Suppose that $V$ is a real inner product space. Then the characteristic polynomial of $T$ splits. + \end{enumerate} +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional real inner product space $V$. Then $T$ is self-adjoint if and only if there exists an orthonormal basis $\beta$ for $V$ consisting of eigenvectors of $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + An $n \times n$ real matrix $A$ is said to be a \textbf{Gramian} matrix if there exists a real (square) matrix $B$ such that $A = B^tB$. +\end{definition} + +\begin{definition} + \hfill\\ + A linear operator $T$ on a finite-dimensional inner product space is called \textbf{positive definite [positive semidefinite]} if $T$ is self-adjoint and $\lr{T(x),x} > 0$ [$\lr{T(x),x} \geq 0$] for all $x \neq 0$. + + An $n \times n$ matrix $A$ with entries from $\R$ or $\C$ is called \textbf{positive definite [positive semidefinite]} if $L_A$ is positive definite [positive semidefinite]. +\end{definition} diff --git a/chapter-6/orthogonal-projections-and-the-spectral-theorem.tex b/chapter-6/orthogonal-projections-and-the-spectral-theorem.tex index c937a5d..5cf4fd9 100644 --- a/chapter-6/orthogonal-projections-and-the-spectral-theorem.tex +++ b/chapter-6/orthogonal-projections-and-the-spectral-theorem.tex @@ -1 +1,69 @@ \section{Orthogonal Projections and the Spectral Theorem} + + +\begin{definition} + \hfill\\ + Let $V$ be an inner product space, and let $T: V \to V$ be a projection. We say that $T$ is an \textbf{orthogonal projection} if $\range{T}^\perp = \n{T}$ and $\n{T}^\perp = \range{T}$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $W$ be a finite-dimensional subspace of an inner product space $V$, and let $T$ be an orthogonal projection on $W$. We call $T$ the \textbf{orthogonal projection of $V$ on $W$}. +\end{definition} + +\begin{definition} + A \textbf{trigonometric polynomial of degree $n$} is a function $g \in \mathsf{H}$ of the form + + \[g(t) = \sum_{j=-n}^{n}a_jf_j(t) = \sum_{j=-n}^{n}a_je^{ijt},\] + + where $a_n$ or $a_{-n}$ is nonzero. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be an inner product space, and let $T$ be a linear operator on $V$. Then $T$ is an orthogonal projection if and only if $T$ has an adjoint $T^*$ and $T^2 = T = T^*$. +\end{theorem} + +\begin{theorem}[\textbf{The Spectral Theorem}]\label{The Spectral Theorem} + \hfill\\ + Suppose that $T$ is a linear operator on a finite-dimensional inner product space $V$ over $\F$ with the distinct eigenvalues $\lambda_1, \lambda_2, \dots, \lambda_k$. Assume that $T$ is normal if $\F = \C$ and that $T$ is self-adjoint if $\F = \R$. For each $i$ ($1 \leq i \leq k$), let $W_i$ be the eigenspace of $T$ corresponding to the eigenvalue $\lambda_i$, and let $T_i$ be the orthogonal projection of $V$ on $W_i$. Then the following statements are true. + + \begin{enumerate} + \item $V = W_1 \oplus W_2 \oplus \dots \oplus W_k$. + \item If $W_i'$ denotes the direction sum of the subspaces $W_j$ for $j \neq i$, then $W_i^\perp = W_i'$. + \item $T_iT_j = \delta_{ij}T_i$ for $1 \leq i, j \leq k$. + \item $I = T_1 + T_2 + \dots + T_k$. + \item $T = \lambda_1T_1 + \lambda_2T_2 + \dots + \lambda_kT_k$. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + In the context of \autoref{The Spectral Theorem}: + + \begin{enumerate} + \item The set $\{\lambda_1, \lambda_2, \dots, \lambda_k\}$ of eigenvalues of $T$ is called the \textbf{spectrum} of $T$. + \item The sum $I = T_1 + T_2 + \dots + T_k$ in (4) is called the \textbf{resolution of the identity operator} induced by $T$. + \item The sum $T = \lambda_1T_1 + \lambda_2T_2 + \dots + \lambda_kT_k$ in (5) is called the \textbf{spectral decomposition} of $T$. The spectral decomposition of $T$ is unique up to the order of its eigenvalues. + \end{enumerate} +\end{definition} + +\begin{corollary} + \hfill\\ + If $\F = \C$, then $T$ is normal if and only if $T^* = g(T)$ for some polynomial $g$. +\end{corollary} + +\begin{corollary} + \hfill\\ + If $\F = \C$, then $T$ is unitary if and only if $T$ is normal and $|\lambda| = 1$ for every eigenvalue of $T$. +\end{corollary} + +\begin{corollary} + \hfill\\ + If $\F = \C$ and $T$ is normal, then $T$ is self-adjoint if and only if every eigenvalue of $T$ is real. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $T$ be as in \autoref{The Spectral Theorem} with spectral decomposition $T = \lambda_1T_1 + \lambda_2T_2 + \dots + \lambda_kT_k$. Then each $T_j$ is a polynomial in $T$. +\end{corollary} diff --git a/chapter-6/the-adjoint-of-a-linear-operator.tex b/chapter-6/the-adjoint-of-a-linear-operator.tex index 0ab2a58..ad9f631 100644 --- a/chapter-6/the-adjoint-of-a-linear-operator.tex +++ b/chapter-6/the-adjoint-of-a-linear-operator.tex @@ -1 +1,108 @@ \section{The Adjoint of a Linear Operator} + +\begin{definition}\label{Definition 6.16} + \hfill\\ + For a linear operator $T$ on an inner product space $V$, we define a related linear operator on $V$ called the \textbf{adjoint} of $T$, whose matrix representation with respect to any orthonormal basis $\beta$ for $V$ is $[T]_\beta^*$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional inner product space over $\F$, and let $\mathsf{g}: V \to \F$ be a linear transformation. Then there exists a unique vector $y \in V$ such that $\mathsf{g}(x) = \lr{x,y}$ for all $x \in V$. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional inner product space, and let $T$ be a linear operator on $V$. Then there exists a unique function $T^*: V \to V$ such that $\lr{T(x), y} = \lr{x, T^*(y)}$ for all $x,y \in V$. Furthermore, $T^*$ is linear. +\end{theorem} + +\begin{remark} + \hfill\\ + \textbf{Important Note:} For the remainder of this chapter we adopt the convention that a reference to the adjoint of a linear operator on an infinite-dimensional inner product space assumes its existence. +\end{remark} + +\begin{theorem} + \hfill\\ + Let $V$ be a finite-dimensional inner product space, and let $\beta$ be an orthonormal basis for $V$. If $T$ is a linear operator on $V$, then + + \[[T^*]_\beta = [T]_\beta^*.\] +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $A$ be an $n \times n$ matrix. Then $L_{A^*} = (L_A)^*$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $V$ be an inner product space, and let $T$ and $U$ be linear operators on $V$. Then + + \begin{enumerate} + \item $(T+U)^* = T^* + U^*$; + \item $(cT)^* = \overline{c}T^*$ for any $c \in \F$; + \item $(TU)^* = U^*T^*$; + \item $T^{**} = T$; + \item $I^* = I$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $A$ and $B$ be $n \times n$ matrices. Then + + \begin{enumerate} + \item $(A + B)^* = A^* + B^*$; + \item $(cA)^* = \overline{c}A^*$ for all $c \in \F$; + \item $(AB)^* = B^*A^*$; + \item $A^{**} = A$; + \item $I^* = I$. + \end{enumerate} +\end{corollary} + +\begin{lemma} + \hfill\\ + Let $A \in M_{m \times n}(\F), x \in F^n$, and $y \in F^m$. Then + + \[\lr{Ax,y}_m = \lr{x,A^*y}_n.\] +\end{lemma} + +\begin{lemma} + \hfill\\ + Let $A \in M_{m \times n}(\F)$. Then $\rank{A^*A} = \rank{A}$. +\end{lemma} + +\begin{corollary} + \hfill\\ + If $A$ is an $m \times n$ matrix such that $\rank{A} = n$, then $A^*A$ is invertible. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $A \in M_{m \times n}(\F)$ and $y \in F^m$. Then there exists $x_0 \in F^n$ such that $(A^*A)x_0 = A^*y$ and $||Ax_0 = y|| \leq ||Ax - y||$ for all $x \in F^n$. Furthermore, if $\rank{A} = n$, then $x_0 = (A^*A)^{-1}A^*y$. +\end{theorem} + +\begin{definition} + \hfill\\ + A solution $s$ to a system of linear equations $Ax = b$ is called a \textbf{minimal solution} if $||s|| \leq ||u||$ for all other solutions $u$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $A \in M_{m \times n}(\F)$ and $b \in F^m$. Suppose that $Ax = b$ is consistent. Then the following statements are true. + + \begin{enumerate} + \item There exists exactly one minimal solution $s$ of $Ax = b$, and $x \in \range{L_{A^*}}$. + \item The vector $s$ is the only solution to $Ax = b$ that lies in $\range{L_{A^*}}$; that is, if $u$ satisfies $(AA^*)u = b$, then $s = A^*u$. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + Let $T: V \to W$ be a linear transformation, where $V$ and $W$ are finite-dimensional inner product spaces with inner products $\lr{\cdot, \cdot}_1$ and $\lr{\cdot, \cdot}_2$, respectively. A function $T^*: W \to V$ is called an \textbf{adjoint} of $T$ if $\lr{T(x),y}_2 = \lr{x,T^*{y}}_1$ for all $x \in V$ and $y \in W$.\\ + + This is an extension of the definition of the \textit{adjoint} of a linear operator (\autoref{Definition 6.16}) +\end{definition} + +\begin{definition} + \hfill\\ + In physics, \textit{Hooke's law} states that (within certain limits) there is a linear relationship between the length $x$ of a spring and the force $y$ applied to (or exerted by) the spring. That is, $y = cx + d$, where $c$ is called the \textbf{spring constant}. +\end{definition} diff --git a/chapter-6/the-geometry-of-orthogonal-operators.tex b/chapter-6/the-geometry-of-orthogonal-operators.tex index e907493..0b9f0c1 100644 --- a/chapter-6/the-geometry-of-orthogonal-operators.tex +++ b/chapter-6/the-geometry-of-orthogonal-operators.tex @@ -1 +1,66 @@ \section{The Geometry of Orthogonal Operators} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional real inner product space $V$. The operator $T$ is called a \textbf{rotation} if $T$ is the identity on $V$ or if there exists a two-dimensional subspace $W$ of $V$, and orthonormal basis $\beta = \{x_1, x_2\}$ for $W$, and a real number $\theta$ such that + + \[T(x_1) = (\cos(\theta))x_1 + (\sin(\theta))x_2,\ \ \ \ T(x_2) = (-\sin(\theta))x_1 + (\cos(\theta))x_2,\] + + and $T(y) = y$ for all $y \in W^\perp$. In this context, $T$ is called a \textbf{rotation of $W$ about $W^\perp$}. The subspace $W^\perp$ is called the \textbf{axis of rotation}. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional real inner product space $V$. The operator $T$ is called a \textbf{reflection} if there exists a one-dimensional subspace $W$ of $V$ such that $T(x) = -x$ for all $x \in W$ and $T(y) = y$ for all $y \in W^\perp$. In this context, $T$ is called a \textbf{reflection of $V$ about $W^\perp$}. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be an orthogonal operator on a two-dimensional real inner product space $V$. Then $T$ is either a rotation or a reflection. Furthermore, $T$ is a rotation if and only if $\det(T) = 1$, and $T$ is a reflection if and only if $\det(T) = -1$. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $V$ be a two-dimensional real inner product space. The composite of a reflection and a rotation on $V$ is a reflection on $V$. +\end{corollary} + +\begin{lemma} + \hfill\\ + If $T$ is a linear operator on a nonzero finite-dimensional real vector space $V$, then there exists a $T$-invariant subspace $W$ of $V$ such that $1 \leq \ldim{W} \leq 2$. +\end{lemma} + +\begin{theorem}\label{Theorem 6.46} + \hfill\\ + Let $T$ be an orthogonal operator on a nonzero finite-dimensional real inner product space $V$. Then there exists a collection of pairwise orthogonal $T$-invariant subspaces $\{W_1, W_2, \dots, W_m\}$ of $V$ such that + + \begin{enumerate} + \item $1 \leq \ldim(W_i) \leq 2$ for $i = 1, 2, \dots, m$. + \item $V = W_1 \oplus W_2 \oplus \dots \oplus W_m$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T,V,W_1,\dots,W_m$ be as in \autoref{Theorem 6.46}. + + \begin{enumerate} + \item The number of $W_i$'s for which $T_{W_i}$ is a reflection is even or odd according to whether $\det(T) = 1$ or $\det(T) = -1$. + \item It is always possible to decompose $V$ as in \autoref{Theorem 6.46} so that the number of $W_i$'s for which $T_{W_i}$ is a reflection is zero or one according to whether $\det(T) = 1$ or $\det(T) = -1$. Furthermore, if $T_{W_i}$ is a reflection, then $\ldim{W_i} = 1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $T$ be an orthogonal operator on a finite-dimensional real inner product space $V$. Then there exists a collection $\{T_1, T_2, \dots, T_m\}$ of orthogonal operators on $V$ such that the following statements are true. + + \begin{enumerate} + \item For each $i$, $T_i$ is either a reflection or a rotation. + \item For at most one $i$, $T_i$ is a reflection. + \item $T_iT_j = T_jT_i$ for all $i$ and $j$. + \item $T = T_1T_2\dots T_m$. + \item $\det(T) = \displaystyle\begin{cases} + 1 & \text{if}\ T_i\ \text{is a rotation for each}\ i \\ + -1 & \text{otherwise} + \end{cases}$ + \end{enumerate} +\end{corollary} diff --git a/chapter-6/the-gram-schmidt-orthogonalization-process-and-orthogonal-complements.tex b/chapter-6/the-gram-schmidt-orthogonalization-process-and-orthogonal-complements.tex index 3730b2d..c92e387 100644 --- a/chapter-6/the-gram-schmidt-orthogonalization-process-and-orthogonal-complements.tex +++ b/chapter-6/the-gram-schmidt-orthogonalization-process-and-orthogonal-complements.tex @@ -1 +1,116 @@ \section{The Gram-Schmidt Orthogonalization Process and Orthogonal Complements} + +\begin{definition} + \hfill\\ + Let $V$ be an inner product space. A subset of $V$ is an \textbf{orthonormal basis} for $V$ if it is an ordered basis that is orthonormal. +\end{definition} + +\begin{theorem}\label{Theorem 6.3} + \hfill\\ + Let $V$ be an inner product space and $S=\{v_1, v_2, \dots, v_k\}$ be an orthogonal subset of $V$ consisting of nonzero vectors. If $y \in \lspan{S}$, then + + \[y = \sum_{i=1}^{k}\frac{\lr{y,v_i}}{||v_i||^2}v_i.\] +\end{theorem} + +\begin{corollary} + \hfill\\ + If, in addition to the hypotheses of \autoref{Theorem 6.3}, $S$ is orthonormal and $y \in \lspan(S)$, then + + \[y = \sum_{i=1}^{k}\lr{y,v_i}v_i.\] +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $V$ be an inner product space, and let $S$ be an orthogonal subset of $V$ consisting of nonzero vectors. Then $S$ is linearly independent. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $V$ be an inner product space and $S = \{w_1, w_2, \dots, w_n\}$ be a linearly independent subset of $V$. Define $S' = \{v_1, v_2, \dots, v_n\}$ where $v_1 = w_1$ and + + \[v_k = w_k - \sum_{j=1}^{k-1}\frac{\lr{w_k,v_j}}{||v_j||^2}v_j\ \ \text{for}\ 2 \leq k \leq n.\] + + Then $S'$ is an orthogonal set of nonzero vectors such that $\lspan{S'} = \lspan{S}$. +\end{theorem} + +\begin{definition} + \hfill\\ + The \textbf{Gram-Schmidt process} is a way of making two or more vectors perpendicular to each other. It is a method of constructing an orthonormal basis from a set of vectors in an inner product space. It takes a finite, linearly independent set of vectors $S = \{v_1, v_2, \dots, v_k\}$ for $k \leq n$ and generates an orthogonal set $S' = \{u_1, u_2, \dots, u_k\}$ that spans the same $k$-dimensional subspace of $\R^n$ as $S$.\\ + + The \textbf{vector projection} of a vector $v$ on a nonzero vector $u$ is defined as + + \[\text{proj}_u(v) = \frac{\lr{v,u}}{\lr{u,u}}u,\] + + This means that $\text{proj}_u(v)$ is the orthogonal projection of $v$ onto the line spanned by $u$. If $u$ is the zero vector, then $\text{proj}_u(v)$ is defined as the zero vector.\\ + + Given $k$ vectors $v_1, v_2, \dots, v_k$, the Gram-Schmidt process defines the vectors $u_1, u_2, \dots, u_k$ as follows: + + \[\begin{aligned} + & u_1 = v_1, & e_1 = \frac{u_1}{||u_1||} \\ + & u_2 = v_2 - \text{proj}_{u_1}(v_2), & e_2 = \frac{u_2}{||u_2||} \\ + & u_3 = v_3 - \text{proj}_{u_1}(v_3) - \text{proj}_{u_2}(v_3), & e_3 = \frac{u_3}{||u_3||} \\ + & u_4 = v_4 - \text{proj}_{u_1}(v_4) - \text{proj}_{u_2}(v_4) - \text{proj}_{u_3}(v_4), & e_4 = \frac{u_4}{||u_4||} \\ + & \vdots & \vdots \\ + & u_k = v_k = \sum_{j=1}^{k-1}\text{proj}_{u_j}(v_k), & e_k = \frac{u_k}{||u_k||}. + \end{aligned}\] + + The sequence $u_1, u_2, \dots, u_k$ is the required system of orthogonal vectors, and the normalized vectors $e_1, e_2, \dots, e_k$ form an orthonormal set. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $V$ be a nonzero finite-dimensional inner product space. Then $V$ has an orthonormal basis $\beta$. Furthermore, if $\beta = \{v_1, v_2, \dots, v_n\}$ and $x \in V$, then + + \[x = \sum_{i=1}^{n}\lr{x,v_i}v_i.\] +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $V$ be a finite-dimensional inner product space with an orthonormal basis $\beta = \{v_1, v_2, \dots, v_n\}$. Let $T$ be a linear operator on $V$, and let $A = [T]_\beta$. Then for any $i$ and $j$, $A_{ij} = \lr{T(v_j),v_i}$. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $\beta$ be an orthonormal subset (possibly infinite) of an inner product space $V$, and let $x \in V$. We define the \textbf{Fourier coefficients} of $x$ relative to $\beta$ to be the scalars $\lr{x,y}$, where $y \in \beta$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $S$ be a nonempty subset of an inner product space $V$. We define $S^\perp$ (read ``S perp") to be the set of all vectors in $V$ that are orthogonal to every vector in $S$; that is, $S^\perp = '{x \in V : \lr{x,y} = 0,\ \forall y \in S}$. The set $S^\perp$ is called the \textbf{orthogonal complement of $S$}. +\end{definition} + +\begin{theorem}\label{Theorem 6.6} + \hfill\\ + Let $W$ be a finite-dimensional subspace of an inner product space $V$, and let $y \in V$. Then there exist unique vectors $u \in W$ and $z \in W^\perp$ such that $y = u + z$. Furthermore, if $\{v_1, v_2, \dots, v_k\}$ is an orthonormal basis for $W$, then + + \[u = \sum_{i=1}^{k}\lr{y,v_i}v_i.\] +\end{theorem} + +\begin{corollary} + \hfill\\ + In the notation of \autoref{Theorem 6.6}, the vector $u$ is the unique vector in $W$ that is ``closest" to $y$; that is, for any $x \in W$, $||y - x|| \geq ||y - u||$, and this inequality is an equality if and only if $x = u$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Suppose that $S = \{v_1, v_2, \dots, v_k\}$ is an orthonormal set in an $n$-dimensional inner product space $V$. Then + + \begin{enumerate} + \item $S$ can be extended to an orthonormal basis $\{v_1, v_2, \dots, v_k, v_{k+1}, \dots, v_n\}$ for $V$. + \item If $W = \lspan{S}$, then $S_1 = \{v_{k+1}, v_{k+2}, \dots, v_n\}$ is an orthonormal basis for $W^\perp$ (using the preceding notation). + \item If $W$ is any subspace of $V$, then $\ldim{V} = \ldim{W} + \ldim{W^\perp}$. + \end{enumerate} +\end{theorem} + +\begin{definition}[\textbf{Parseval's Identity}] + \hfill\\ + Let $V$ be a finite-dimensional inner product space over $\F$, and let $\{v_1, v_2, \dots, v_n\}$ be an orthonormal basis for $V$. Then for any $x,y \in V$, + + \[\lr{x,y} = \sum_{i=1}^{n}\lr{x,v_i}\overline{\lr{y,v_i}}.\] +\end{definition} + +\begin{definition}[\textbf{Bessel's Inequality}] + Let $V$ be an inner product space, and let $S = \{v_1, v_2, \dots, v_n\}$ be an orthonormal subset of $V$. For any $x \in V$, + + \[||x||^2 \geq \sum_{i=1}^{n}|\lr{x,v_i}|^2.\] +\end{definition} diff --git a/chapter-6/the-singular-value-decomposition-and-the-pseudoinverse.tex b/chapter-6/the-singular-value-decomposition-and-the-pseudoinverse.tex index b2afe54..bdca649 100644 --- a/chapter-6/the-singular-value-decomposition-and-the-pseudoinverse.tex +++ b/chapter-6/the-singular-value-decomposition-and-the-pseudoinverse.tex @@ -1 +1,116 @@ \section{The Singular Value Decomposition and the Pseudoinverse} + +\begin{theorem}[\textbf{Singular Value Theorem for Linear Transformations}]\label{Theorem 6.26} + \hfill\\ + Let $V$ and $W$ be finite-dimensional inner product spaces, and let $T: V \to W$ be a linear transformation of rank $r$. Then there exist orthonormal bases $\{v_1, v_2, \dots, v_n\}$ for $V$ and $\{u_1, u_2, \dots, u_m\}$ for $W$ and positive scalars $\sigma_1 \geq \sigma_2 \geq \dots \geq \sigma_r$ such that + + \[T(v_i) = \begin{cases} + \sigma_iu_i & \text{if}\ 1 \leq i \leq r \\ + 0 & \text{if}\ i > r. + \end{cases}\] + + Conversely, suppose that the preceding conditions are satisfied. Then for $1 \leq i \leq n$, $v_i$ is an eigenvector of $T^*T$ with corresponding eigenvalue $\sigma_i^2$ if $1 \leq i \leq r$ and $0$ if $i > r$. Therefore the scalars $\sigma_1, \sigma_2, \dots, \sigma_r$ are uniquely determined by $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + The unique scalars $\sigma_1,\sigma_2,\dots\sigma_r$ in \autoref{Theorem 6.26} are called the \textbf{singular values} of $T$. If $r$ is less than both $m$ and $n$, then the term \textit{singular value} is extended to include $\sigma_{r + 1} = \dots = \sigma_k = 0$, where $k$ is the minimum of $m$ and $n$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $A$ be an $m \times n$ matrix. We define the \textbf{singular values} of $A$ to be the singular values of the linear transformation $L_A$. +\end{definition} + +\begin{theorem}[\textbf{Singular Value Decomposition Theorem for Matrices}]\label{Theorem 6.27} + \hfill\\ + Let $A$ be an $m \times n$ matrix of rank $r$ with the positive singular values $\sigma_1 \geq \sigma_2 \geq \dots \geq \sigma_r$, and let $\Sigma$ be the $m \times n$ matrix defined by + + \[\Sigma_{ij} = \begin{cases} + \sigma_i & \text{if}\ i = j \leq r \\ + 0 & \text{otherwise}. + \end{cases}\] + + Then there exists an $m \times m$ unitary matrix $U$ and an $n \times n$ unitary matrix $V$ such that + + \[A = U\Sigma V^*.\] +\end{theorem} + +\begin{definition} + \hfill\\ + Let $A$ be an $m \times n$ matrix of rank $r$ with positive singular values $\sigma_1 \geq \sigma_2 \geq \dots \geq \sigma_r$. A factorization $A = U\Sigma V^*$ where $U$ and $V$ are unitary matrices and $\Sigma$ is the $m \times n$ matrix defined as in \autoref{Theorem 6.27} is called a \textbf{singular value decomposition} of $A$. +\end{definition} + +\begin{theorem} + \hfill\\ + For any square matrix $A$, there exists a unitary matrix $W$ and a positive semidefinite matrix $P$ such that + + \[A = WP.\] + + Furthermore, if $A$ is invertible, then the representation is unique. +\end{theorem} + +\begin{definition} + \hfill\\ + The factorization of a square matrix $A$ as $WP$ where $W$ is unitary and $P$ is positive semidefinite is called a \textbf{polar decomposition} of $A$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $V$ and $W$ be finite-dimensional inner product spaces over the same field, and let $T: V \to W$ be a linear transformation. Let $L: \n{T}^\perp \to \range{T}$ be the linear transformation defined by $L(x) = T(x)$ for all $x \in \n{T}^\perp$. The \textbf{pseudoinverse} (or \textit{Moore-Penrose generalized inverse}) of $T$, denoted by $T^\dagger$, is defined as the unique linear transformation from $W$ to $V$ such that + + \[T^\dagger(y) = \begin{cases} + L^{-1}(y) & \text{for}\ y \in \range{T} \\ + 0 & \text{for}\ y \in \range{T}^\perp. + \end{cases}\] +\end{definition} + +\begin{definition} + \hfill\\ + Let $A$ be an $m \times n$ matrix. Then there exists a unique $n \times m$ matrix $B$ such that $(L_A)^\dagger: F^m \to F^n$ is equal to the left-multiplication transformation $L_B$. We call $B$ the \textbf{pseudoinverse} of $A$ and denote it by $B = A^\dagger$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $A$ be an $m \times n$ matrix of rank $r$ with a singular value decomposition $A = U\Sigma V^*$ and nonzero singular values $\sigma_1 \geq \sigma_2 \geq \dots \geq \sigma_r$. Let $\Sigma^\dagger$ be the $n \times m$ matrix defined by + + \[\Sigma_{ij}^\dagger = \begin{cases} + \frac{1}{\sigma_i} & \text{if}\ i = j \leq r \\ + 0 & \text{otherwise.} + \end{cases}\] + + Then $A^\dagger = V\Sigma^\dagger U^*$, and this is a singular value decomposition of $A^\dagger$. +\end{theorem} + +\begin{lemma} + \hfill\\ + Let $V$ and $W$ be finite-dimensional inner product spaces, and let $T: V \to W$ be linear. Then + + \begin{enumerate} + \item $T^\dagger T$ is the orthogonal projection of $V$ on $\n{T}^\dagger$. + \item $TT^\dagger$ is the orthogonal projection of $W$ on $\range{T}$. + \end{enumerate} +\end{lemma} + +\begin{theorem} + \hfill\\ + Consider the system of linear equations $Ax = b$, where $A$ is an $m \times n$ matrix and $b \in F^m$. If $z = A^\dagger b$, then $z$ has the following properties. + + \begin{enumerate} + \item If $Ax = b$ is consistent, then $z$ is the unique solution to the system having minimum norm. That is, $z$ is a solution to the system, and if $y$ is any solution to the system, then $||z|| \leq ||y||$ with equality if and only if $z = y$. + \item If $Ax = b$ is inconsistent, then $z$ is the unique best approximation to a solution having minimum norm. That is, $||Az - b|| \leq ||Ay - b||$ for any $y \in F^n$, with equality if and only if $Az = Ay$. Furthermore, if $Az = Ay$, then $||z|| \leq ||y||$ with equality if and only if $z = y$. + \end{enumerate} +\end{theorem} + +\begin{lemma}[\textbf{Penrose Conditions}] + \hfill\\ + Let $V$ and $W$ be finite-dimensional inner product spaces, and let $T: V \to W$ be linear. Then the following conditions hold: + + \begin{enumerate} + \item $TT^\dagger T = T$. + \item $T^\dagger TT^\dagger = T^\dagger$. + \item Both $T^\dagger T$ and $TT^\dagger$ are self-adjoint. + \end{enumerate} + + These conditions characterize the pseudoinverse of a linear transformation. +\end{lemma} diff --git a/chapter-6/unitary-and-orthogonal-operators-and-their-matrices.tex b/chapter-6/unitary-and-orthogonal-operators-and-their-matrices.tex index 540692f..02ed54e 100644 --- a/chapter-6/unitary-and-orthogonal-operators-and-their-matrices.tex +++ b/chapter-6/unitary-and-orthogonal-operators-and-their-matrices.tex @@ -1 +1,130 @@ \section{Unitary and Orthogonal Operators and Their Matrices} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional inner product space $V$ (over $\F$). If $||T(x)|| = ||x||$ for all $x \in V$, we call $T$ a \textbf{unitary operator} if $\F = \C$ and an \textbf{orthogonal operator} if $\F = \R$.\\ + + It should be noted that, in the infinite-dimensional case, an operator satisfying the preceding norm requirement is generally called an \textbf{isometry}. If, in addition, the operator is onto (the condition guarantees one-to-one), then the operator is called a \textbf{unitary} or \textbf{orthogonal operator}, +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional inner product space $V$. Then the following statements are equivalent. + + \begin{enumerate} + \item $TT^* = T^*T = I$. + \item $\lr{T(x), T(y)} = \lr{x,y}$ for all $x,y \in V$. + \item If $\beta$ is an orthonormal basis for $V$, then $T(\beta)$ is an orthonormal basis for $V$. + \item There exists an orthonormal basis $\beta$ for $V$ such that $T(\beta)$ is an orthonormal basis for $V$. + \item $||T(x)|| = ||x||$ for all $x \in V$. + \end{enumerate} +\end{theorem} + +\begin{lemma} + \hfill\\ + Let $U$ be a self-adjoint operator on a finite-dimensional inner product space $V$. If $\lr{x,U(x)} = 0$ for all $x \in V$, then $U = T_0$. +\end{lemma} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional real inner product space $V$. Then $V$ has an orthonormal basis of eigenvectors of $T$ with corresponding eigenvalues of absolute value $1$ if and only if $T$ is both self-adjoint and orthogonal. +\end{corollary} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional complex inner product space $V$. Then $V$ has an orthonormal basis of eigenvectors of $T$ with corresponding eigenvalues of absolute value $1$ if and only if $T$ is unitary. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $L$ be a one-dimensional subspace of $\R^2$. We may view $L$ as a line in the plane through the origin. A linear operator $T$ on $\R^2$ is called a \textbf{reflection of $\R^2$ about $L$} if $T(x) = x$ for all $x \in L$ and $T(x) = -x$ for all $x \in L^\perp$. +\end{definition} + +\begin{definition} + \hfill\\ + A square matrix $A$ is called an \textbf{orthogonal matrix} if $A^tA = AA^t = I$ and \textbf{unitary} if $A^*A = AA^* = I$.\\ + + Since for a real matrix $A$ we have $A^* = A^t$, a real unitary matrix is also orthogonal. In this case, we call $A$ \textbf{orthogonal} rather than unitary. +\end{definition} + +\begin{definition} + \hfill\\ + We know that, for a complex normal [real symmetric] matrix $A$, there exists an orthonormal basis $\beta$ for $F^n$ consisting of eigenvectors of $A$. Hence $A$ is similar to a diagonal matrix $D$. By \autoref{Corollary 2.8}, the matrix $Q$ whose columns are the vectors in $\beta$ is such that $D = Q^{-1}AQ$. But since the columns of $Q$ are an orthonormal basis for $F^n$, it follows that $Q$ is unitary [orthogonal]. In this case, we say that $A$ is \textbf{unitarily equivalent} [\textbf{orthogonally equivalent}] to $D$. It is easily seen that this relation is an equivalence relation on $M_{n \times n}(\C)$ [$M_{n \times n}(\R)$]. More generally, \textit{$A$ and $B$ are unitarily equivalent [orthogonally equivalent]} if and only if there exists a unitary [orthogonal] matrix $P$ such that $A = P^*BP$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $A$ be a complex $n \times n$ matrix. Then $A$ is normal if and only if $A$ is unitarily equivalent to a diagonal matrix. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $A$ be a real $n \times n$ matrix. Then $A$ is symmetric if and only if $A$ is orthogonally equivalent to a real diagonal matrix. +\end{theorem} + +\begin{theorem}[\textbf{Schur}] + \hfill\\ + Let $A \in M_{n \times n}(\F)$ be a matrix whose characteristic polynomial splits over $\F$. + + \begin{enumerate} + \item If $\F = \C$, then $A$ is unitarily equivalent to a complex upper triangular matrix. + \item If $\F = \R$, then $A$ is orthogonally equivalent to a real upper triangular matrix. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + Let $V$ be a real inner product space. A function $f: V \to V$ is called a \textbf{rigid motion} if + + \[||f(x) - f(y)|| = ||x - y||\] + + for all $x,y \in V$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $V$ be a real inner product space. A function $g: V \to V$ is called a \textbf{translation} if there exists a vector $v_0 \in V$ such that $g(x) = x + v_0$ for all $x \in V$. We say that $g$ is the \textit{translation by $v_0$}. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $f: V \to V$ be a rigid motion on a finite-dimensional real inner product space $V$. Then there exists a unique orthogonal operator $T$ on $V$ and a unique translation $g$ on $V$ such that $f = g \circ T$. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be an orthogonal operator on $\R^2$, and let $A = [T]_\beta$ where $\beta$ is the standard ordered basis for $\R^2$. Then exactly one of the following conditions is satisfied: + + \begin{enumerate} + \item $T$ is a rotation, and $\det(A) = 1$. + \item $T$ is a reflection about a line through the origin, and $\det(A) = -1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Any rigid motion on $\R^2$ is either a rotation followed by a translation or a reflection about a line through the origin followed by a translation. +\end{corollary} + +\begin{definition} + Consider the quadratic equation + + \begin{equation}\label{eq:quad} + ax^2 + 2bxy + cy^2 +dx + ey + f = 0. + \end{equation} + + The expression + + \[ax^2 + 2bxy + cy^2\] + + is called the \textbf{associated quadratic form} of \eqref{eq:quad} +\end{definition} + +\begin{definition} + \hfill\\ + Let $V$ be a finite-dimensional inner product space. A linear operator $U$ on $V$ is called a \textbf{partial isometry} if there exists a subspace $W$ of $V$ such that $||U(x)|| = ||x||$ for all $x \in W$ and $U(x) = 0$ for all $x \in W^\perp$. +\end{definition} + +\begin{definition} + Let $V$ be a finite-dimensional complex [real] inner product space, and let $u$ be a unit vector in $V$. Define the \textbf{Householder} operator $\mathsf{H}_u: V \to V$ by $\mathsf{H}_u(x) = x-2\lr{x,u}u$ for all $x \in V$. +\end{definition} diff --git a/chapter-7/the-jordan-canonical-form-i.tex b/chapter-7/the-jordan-canonical-form-i.tex index be389e3..069deef 100644 --- a/chapter-7/the-jordan-canonical-form-i.tex +++ b/chapter-7/the-jordan-canonical-form-i.tex @@ -1 +1,132 @@ \section{The Jordan Canonical Form I} + +\begin{definition} + In this section, we extend the definition of eigenspace to \textit{generalized eigenspace}. From these subspaces, we select ordered bases whose union is an ordered basis $\beta$ for $V$ such that + + \[[T]_\beta = \begin{pmatrix} + A_1 & O & \dots & O \\ + O & A_2 & \dots & O \\ + \vdots & \vdots & & \vdots \\ + O & O & \dots & A_k + \end{pmatrix}\] + + where each $O$ is a zero matrix, and each $A_i$ is a square matrix of the form $(\lambda$) or + + \[\begin{pmatrix} + \lambda & 1 & 0 & \dots & 0 & 0 \\ + 0 & \lambda & 1 & \dots & 0 & 0 \\ + \vdots & \vdots & \vdots & & \vdots & \vdots \\ + 0 & 0 & 0 & \dots & \lambda & 1 \\ + 0 & 0 & 0 & \dots & 0 & \lambda + \end{pmatrix}\] + + for some eigenvalue $\lambda$ of $T$. Such a matrix $A_i$ is called a \textbf{Jordan block} corresponding to $\lambda$, and the matrix $[T]_\beta$ is called a \textbf{Jordan canonical form} of $T$. We also say that the ordered basis $\beta$ is a \textbf{Jordan canonical basis} for $T$. Observe that each Jordan block $A_i$ is ``almost" a diagonal matrix -- in fact, $[T]_\beta$ is a diagonal matrix if and only if each $A_i$ is of the form $(\lambda)$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be a scalar. A nonzero vector $x$ in $V$ is called a \textbf{generalized eigenvector of $T$ corresponding to $\lambda$} if $(T -\lambda I)^p(x) = 0$ for some positive integer $p$. +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be an eigenvalue of $T$. The \textbf{generalized eigenspace of $T$ corresponding to $\lambda$}, denoted $K_\lambda$, is the subset of $V$ defined by + + \[K_\lambda = \{x \in V : (T - \lambda I)^p(x) = 0\ \text{for some positive integer}\ p\}.\] +\end{definition} + +\begin{theorem}\label{Theorem 7.1} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be an eigenvalue of $T$. then + + \begin{enumerate} + \item $K_\lambda$ is a $T$-invariant subspace of $V$ containing $E_\lambda$ (the eigenspace of $T$ corresponding to $\lambda$). + \item for any scalar $\mu \neq \lambda$, the restriction of $T - \mu I$ to $K_\lambda$ is one-to-one. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits. Suppose that $\lambda$ is an eigenvalue of $T$ with multiplicity $m$. Then + + \begin{enumerate} + \item $\ldim{K_\lambda} \leq m$. + \item $K_\lambda = \n{(T - \lambda I)^m}$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits, and let $\lambda_1, \lambda_2, \dots, \lambda_k$ be the distinct eigenvalues of $T$. Then, for every $x \in V$, there exist vectors $v_i \in K_\lambda$, $1 \leq i \leq k$, such that + + \[x = v_1 + v_2 + \dots + v_k.\] +\end{theorem} + +\begin{theorem}\label{Theorem 7.4} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits, and let $\lambda_1, \lambda_2, \dots, \lambda_k$ be the distinct eigenvalues of $T$ with corresponding multiplicities $m_1, m_2, \dots, m_k$. For $1 \leq i \leq k$, let $\beta_i$ be an ordered basis for $K_{\lambda_i}$. Then the following statements are true. + + \begin{enumerate} + \item $\beta_i \cap \beta_j = \emptyset$ for $i \neq j$. + \item $\beta = \beta_1 \cup \beta_2 \cup \dots \cup \beta_k$ is an ordered basis for $V$. + \item $\ldim{K_{\lambda_i}} = m_i$ for all $i$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits. Then $T$ is diagonalizable if and only if $E_\lambda = K_\lambda$ for every eigenvalue $\lambda$ of $T$. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $x$ be a generalized eigenvector of $T$ corresponding to the eigenvalue $\lambda$. Suppose that $p$ is the smallest positive integer for which $(T - \lambda I)^p(x) = 0$. Then the ordered set + + \[\{(T-\lambda I)^{p-1}(x), (T-\lambda I)^{p -2}(x), \dots, (T-\lambda I)(x), x\}\] + is called a \textbf{cycle of generalized eigenvectors} of $T$ corresponding to $\lambda$. The vectors $(T-\lambda I)^{p-1}(x)$ and $x$ are called the \textbf{initial vector} and the \textbf{end vector} of the cycle, respectively. We say that the \textbf{length} of the cycle is $p$. +\end{definition} + +\begin{theorem}\label{Theorem 7.5} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ whose characteristic polynomial splits, and suppose that $\beta$ i a basis for $V$ such that $\beta$ is a disjoint union of cycles of generalized eigenvectors of $T$. Then the following statements are true. + + \begin{enumerate} + \item For each cycle $\gamma$ of generalized eigenvectors contained in $\beta$, $W = \lspan{\gamma}$ is $T$-invariant, and $[T_W]_\gamma$ is a Jordan block. + \item $\beta$ is a Jordan canonical basis for $V$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a vector space $V$, and let $\lambda$ be an eigenvalue of $T$. Suppose that $\gamma_1, \gamma_2, \dots,\gamma_q$ are cycles of generalized eigenvectors of $T$ corresponding to $\lambda$ such that the initial vectors of the $\gamma_i$'s are distinct and form a linearly independent set. Then the $\gamma_i$'s are disjoint, and their union $\gamma = \displaystyle\bigcup_{i = 1}^q \gamma_i$ is linearly independent. +\end{theorem} + +\begin{corollary} + \hfill\\ + Every cycle of generalized eigenvectors of a linear operator is linearly independent. +\end{corollary} + +\begin{theorem}\label{Theorem 7.7} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $\lambda$ be an eigenvalue of $T$. Then $K_\lambda$ has an ordered basis consisting of a union of disjoint cycles of generalized eigenvectors corresponding to $\lambda$. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ whose characteristic polynomial splits. then $T$ has Jordan canonical form. +\end{corollary} + +\begin{definition} + \hfill\\ + Let $A \in M_{n \times n}(\F)$ be such that the characteristic polynomial of $A$ (and hence of $L_A$) splits. Then the \textbf{Jordan canonical form} of $A$ is defined to be the Jordan canonical form of the linear operator $L_A$ on $\F^n$. +\end{definition} + +\begin{corollary} + \hfill\\ + Let $A$ be an $n \times n$ matrix whose characteristic polynomial splits. Then $A$ has Jordan canonical form $J$, and $A$ is similar to $J$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ whose characteristic polynomial splits. Then $V$ is the direct sum of the generalized eigenspaces of $T$. +\end{theorem} diff --git a/chapter-7/the-jordan-canonical-form-ii.tex b/chapter-7/the-jordan-canonical-form-ii.tex index 0bfba8f..aa34c43 100644 --- a/chapter-7/the-jordan-canonical-form-ii.tex +++ b/chapter-7/the-jordan-canonical-form-ii.tex @@ -1 +1,118 @@ \section{The Jordan Canonical Form II} + +\begin{definition} + \hfill\\ + For the purposes of this section, we fix a linear operator $T$ on an $n$-dimensional vector space $V$ such that the characteristic polynomial of $T$ splits. Let $\lambda_1, \lambda_2, \dots, \lambda_k$ be the distinct eigenvalues of $T$.\\ + + By \autoref{Theorem 7.7}, each generalized eigenspace $K_{\lambda_i}$ contains an ordered basis $\beta_i$ consisting of a union of disjoint cycles of generalized eigenvectors corresponding to $\lambda_i$. So by \autoref{Theorem 7.4}(2) and \autoref{Theorem 7.5}, the union $\beta = \displaystyle\bigcup_{i=1}^k \beta_i$ is a Jordan canonical basis for $T$. For each $i$, let $T_i$ be the restriction of $T$ to $K_{\lambda_i}$, and let $A_i = [T_i]_{\beta_i}$. Then $A_i$ is the Jordan canonical form of $T_{ij}$, and + + \[J = [T]_\beta = \begin{pmatrix} + A_1 & O & \dots & O \\ + O & A_2 & \dots & O \\ + \vdots & \vdots & & \vdots \\ + O & O & \dots & A_k + \end{pmatrix}\] + + is the Jordan canonical form of $T$. In this matrix, each $O$ is a zero matrix of appropriate size.\\ + + \textbf{Note:} In this section, we compute the matrices $A_i$ and the bases $\beta_i$, thereby computing $J$ and $\beta$ as well. To aid in formulating the uniqueness theorem for $J$, we adopt the following convention: The basis $\beta_i$ for $K_\lambda$ will henceforth be ordered in such a way that the cycles appear in order of decreasing length. That is, if $\beta_i$ is a disjoint union of cycles $\gamma_1, \gamma_2, \dots, \gamma_{n_i}$ and if the length of the cycle $\gamma_j$ is $p_j$, we index the cycles so that $p_1 \geq p_2 \geq \dots \geq p_{n_i}$.\\ + + To illustrate the discussion above, suppose that, for some $i$, the ordered basis $\beta_i$ for $K_{\lambda_i}$ is the union of four cycles $\beta_i = \gamma_1 \cup \gamma_2 \cup \gamma_3 \cup \gamma_4$ with respective lengths $p_1 = 3, p_2 = 3, p_3 = 2$, and $p_4 = 1$. Then + + \[A_i = \left(\begin{array}{*9{c}}\ + \cellcolor{Gray}\lambda_i & \cellcolor{Gray}1 & \cellcolor{Gray}0 & 0 & 0 & 0 & 0 & 0 & 0 \\ + \cellcolor{Gray}0 & \cellcolor{Gray}\lambda_i & \cellcolor{Gray}1 & 0 & 0 & 0 & 0 & 0 & 0 \\ + \cellcolor{Gray}0 & \cellcolor{Gray}0 & \cellcolor{Gray}\lambda_i & 0 & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 & 0 & \cellcolor{Gray}\lambda_i & \cellcolor{Gray}1 & \cellcolor{Gray}0 & 0 & 0 & 0 \\ + 0 & 0 & 0 & \cellcolor{Gray}0 & \cellcolor{Gray}\lambda_i & \cellcolor{Gray}1 & 0 & 0 & 0 \\ + 0 & 0 & 0 & \cellcolor{Gray}0 & \cellcolor{Gray}0 & \cellcolor{Gray}\lambda_i & 0 & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 & 0 & \cellcolor{Gray}\lambda_i & \cellcolor{Gray}1 & 0 \\ + 0 & 0 & 0 & 0 & 0 & 0 & \cellcolor{Gray}0 & \cellcolor{Gray}\lambda_i & 0 \\ + 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \cellcolor{Gray}\lambda_i + \end{array}\right)\] + + To help us visualize each of the matrices $A_i$ and ordered bases $\beta_i$, we use an array of dots called a \textbf{dot diagram} of $T_i$, where $T_i$ is the restriction of $T$ to $K_{\lambda_i}$. Suppose that $\beta_i$ is a disjoint union of cycles of generalized eigenvectors $\gamma_1, \gamma_2, \dots, \gamma_{n_i}$ with lengths $p_1 \geq p_2 \geq \dots \geq p_{n_i}$, respectively. The dot diagram of $T_i$ contains one dot for each vector in $\beta_i$, and the dots are configured according to the following rules. + + \begin{enumerate} + \item The array consists of $n_i$ columns (one column for each cycle). + \item Counting from left to right, the $j$th column consists of the $p_j$ dots that correspond to the vectors of $\gamma_j$ starting with the initial vector at the top and continuing down to the end vector. + \end{enumerate} + + Denote the end vectors of the cycles by $v_1, v_2, \dots, v_{n_i}$. In the following dot diagram of $T_i$, each dot is labeled with the name of the vector in $\beta_i$ to which it corresponds. + + \[\begin{array}{llll} + \bullet(T - \lambda_i I)^{p_1 - 1}(v_1) & \bullet(T - \lambda_i I)^{p_2-1}(v_2) & \dots & \bullet (T-\lambda_i I)^{p_{n_i} - 1}(v_{n_i}) \\ + \bullet(T - \lambda_i I)^{p_1 - 2}(v_1) & \bullet(T - \lambda_i I)^{p2 - 2}(v_2) & \dots & \bullet(T - \lambda_i I)^{p_{n_i} - 2}(v_{n_i}) \\ + \vdots & \vdots & & \vdots \\ + & & & \bullet(T - \lambda_i I)(v_{n_i}) \\ + & & & \bullet(v_{n_i}) \\ + & \bullet(T - \lambda_i I)(v_2) & & \\ + & \bullet v_2 & & \\ + \bullet(T - \lambda_i I)(v_1) & & \\ + \bullet v_1 + \end{array}\] + + Notice that the dot diagram of $T_i$ has $n_i$ columns (one for each cycle) and $p_1$ rows. Since $p_1 \geq p_2 \geq \dots \geq p_{n_i}$, the columns of the dot diagram become shorter (or at least not longer) as we move from left to right. + + Now let $r_j$ denote the number of dots in the $j$th row of the dot diagram. Observe that $r_1 \geq r_2 \geq \dots \geq r_{p_1}$. Furthermore, the diagram can be reconstructed from the values of the $r_i$'s.\\ + + In the above example, with $n_i = 4$, $p_1 = p_2 = 3$, $p_3 = 2$, and $p_4 = 1$, the dot diagram of $T_i$ is as follows: + + \[\begin{array}{llll} + \bullet & \bullet & \bullet & \bullet \\ + \bullet & \bullet & \bullet & \\ + \bullet & \bullet & & + \end{array}\] + + Here $r_1 = 4$, $r_2 = 3$ and $r_3 = 2$. + + We now devise a method for computing the dot diagram of $T_i$ using the ranks of linear operators determined by $T$ and $\lambda_i$. Hence the dot diagram is completely determined by $T$, from which it follows that it is unique. On the other hand $\beta_i$ is not unique. + + To determine the dot diagram of $T_i$, we devise a method for computing each $r_j$, the number of dots in the $j$th row of the dot diagram, using only $T_i$ and $\lambda_i$. The next three result give us the required method. To facilitate our arguments, we fix a basis $\beta_i$ for $K_{\lambda_i}$ so that $\beta_i$ is a disjoint union of $n_i$ cycles of generalized eigenvectors with lengths $p_1 \geq p_2 \geq \dots \geq p_{n_i}$. +\end{definition} + +\begin{theorem} + \hfill\\ + For any positive integer $r$, the vectors in $\beta_i$ that are associated with the dots in the first $r$ rows of the dot diagram of $T_i$ constitute a basis for $\n{(T - \lambda_i I)^r}$. Hence the number of dots in the first $r$ rows of the dot diagram equals $\nullity{(T - \lambda_i I)^r}$. +\end{theorem} + +\begin{corollary} + \hfill\\ + The dimension of $E_{\lambda_i}$ is $n_i$. Hence in a Jordan canonical form of $T$, the number of Jordan blocks corresponding to $\lambda_i$ equals the dimension of $E_{\lambda_i}$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $r_j$ denote the number of dots in the $j$th row of the dot diagram of $T_i$, the restriction of $T$ to $K_{\lambda_i}$. Then the following statements are true. + + \begin{enumerate} + \item $r_1 = \ldim{V} - \rank{T - \lambda_i I}$. + \item $r_j = \rank{(T - \lambda_i I)^{j - 1}} - \rank{(T - \lambda_i I)^j}$ if $j > 1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + For any eigenvalue $\lambda_i$ of $T$, the dot diagram of $T_i$ is unique. Thus, subject to the convention that cycles of generalized eigenvectors for the bases of each generalized eigenspace are listed in order of decreasing length, the Jordan canonical form of a linear operator or a matrix is unique up to the ordering of the eigenvalues. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $A$ and $B$ be $n \times n$ matrices, each having Jordan canonical forms computed according to the conventions of this section. Then $A$ and $B$ are similar if and only if they have (up to an ordering of their eigenvalues) the same Jordan canonical form. +\end{theorem} + +\begin{lemma} + A linear operator $T$ on a finite-dimensional vector space $V$ is diagonalizable if and only if its Jordan canonical form is a diagonal matrix. Hence $T$ is diagonalizable if and only if the Jordan canonical basis for $T$ consists of eigenvectors of $T$. +\end{lemma} + +\begin{definition} + \hfill\\ + A linear operator $T$ on a vector space $V$ is called \textbf{nilpotent} if $T^p = T_0$ for some positive integer $p$. An $n \times n$ matrix $A$ is called \textbf{nilpotent} if $A^p = O$ for some positive integer $p$. +\end{definition} + +\begin{definition} + \hfill\\ + For any $A \in M_{n \times n}(\C)$, define the norm of $A$ by + + \[||A|| = \max \{|A_{ij}| : 1 \leq i, j \leq n\}.\] +\end{definition} diff --git a/chapter-7/the-minimal-polynomial.tex b/chapter-7/the-minimal-polynomial.tex index 1f861ae..55adaa7 100644 --- a/chapter-7/the-minimal-polynomial.tex +++ b/chapter-7/the-minimal-polynomial.tex @@ -1 +1,70 @@ \section{The Minimal Polynomial} + +\begin{definition} + \hfill\\ + A polynomial $f(x)$ with coefficients from a field $\F$ is called \textbf{monic} if its leading coefficient is $1$. If $f(x)$ has positive degree and cannot be expressed as a product of polynomials with coefficients from $\F$ each having positive degree, then $f(x)$ is called \textbf{irreducible}. +\end{definition} + +\begin{definition} + Let $T$ be a linear operator on a finite-dimensional vector space. A polynomial $p(t)$ is called a \textbf{minimal polynomial} of $T$ if $p(t)$ is a monic polynomial of least positive degree for which $p(T) = T_0$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $p(t)$ be a minimal polynomial of a linear operator $T$ on a finite-dimensional vector space $V$. + + \begin{enumerate} + \item For any polynomial $g(t)$, if $g(T) = T_0$, then $p(t)$ divides $g(t)$. In particular, $p(t)$ divides the characteristic polynomial of $T$. + \item The minimal polynomial $T$ is unique. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + Let $A \in M_{n \times n}(\F)$. The \textbf{minimal polynomial} $p(t)$ of $A$ is the monic polynomial of least positive degree for which $p(A) = O$. +\end{definition} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $\beta$ be an ordered basis for $V$. Then the minimal polynomial of $T$ is the same as the minimal polynomial of $[T]_\beta$. +\end{theorem} + +\begin{corollary} + \hfill\\ + For any $A \in M_{n \times n}(\F)$, the minimal polynomial of $A$ is the same as the minimal polynomial of $L_A$. +\end{corollary} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $p(t)$ be the minimal polynomial of $T$. A scalar $\lambda$ is an eigenvalue of $T$ if and only if $p(\lambda) = 0$. Hence the characteristic polynomial and the minimal polynomial of $T$ have the same zeros. +\end{theorem} + +\begin{corollary} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ with minimal polynomial $p(t)$ and characteristic polynomial $f(T)$. Suppose that $f(t)$ factors as + + \[f(t) = (\lambda_1 - f)^{n_1}(\lambda_2 - t)^{n_2} \dots(\lambda_k - t)^{n_k},\] + + where $\lambda_1, \lambda_2, \dots, \lambda_k$ are the distinct eigenvalues of $T$. Then there exist integers $m_1, m_2, \dots, m_k$ such that $1 \leq m_i \leq n_i$ for all $i$ and + + \[p(t) = (t - \lambda_1)^{m_1}(t - \lambda_2)^{m_2}\dots(t - \lambda_k)^{m_k}.\] +\end{corollary} + +\begin{theorem}\label{Theorem 7.15} + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$ such that $V$ is a $T$-cyclic subspace of itself. Then the characteristic polynomial $f(t)$ and the minimal polynomial $p(t)$ have the same degree, and hence $f(t) = (-1)^np(t)$. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$. Then $T$ is diagonalizable if and only if the minimal polynomial of $T$ is of the form + + \[p(t) = (t - \lambda_1)(t - \lambda_2) \dots (t - \lambda_k),\] + + where $\lambda_1, \lambda_2, \dots, \lambda_k$ are the distinct eigenvalues of $T$. +\end{theorem} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $x$ be a nonzero vector in $V$. The polynomial $p(t)$ is called a $T$-\textbf{annihilator} of $x$ if $p(t)$ is a monic polynomial of lest degree for which $p(T)(x) = 0$. +\end{definition} diff --git a/chapter-7/the-rational-canonical-form.tex b/chapter-7/the-rational-canonical-form.tex index 6b8cb18..05a7cb9 100644 --- a/chapter-7/the-rational-canonical-form.tex +++ b/chapter-7/the-rational-canonical-form.tex @@ -1 +1,231 @@ \section{The rational Canonical Form} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$ with characteristic polynomial + + \[f(t) = (-1)^n(\phi_1(t))^{n_1}(\phi_2(t))^{n_2} \dots (\phi_k(t))^{n_k},\] + + where the $\phi_i(t)$'s ()$1 \leq i \leq k$) are distinct irreducible monic polynomials and the $n_i$'s are positive integers. For $1 \leq i \leq k$, we define the subset $K_{\phi_i}$ of $V$ by + + \[K_{\phi_i} = \{x \in V : (\phi_i(T))^p(x) = 0\ \text{for some positive integer}\ p\}.\] +\end{definition} + +\begin{definition} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $x$ be a nonzero vector in $V$. We use the notation $\mathsf{C}_x$ for the $T$-cyclic subspace generated by $x$. Recall \autoref{Theorem 5.22}, that if $\ldim{\mathsf{C}_x} = k$, then the set + + \[\{x, T(x), T^2(x), \dots, T^{k-1}(x)\}\] + + is an ordered basis for $\mathsf{C}_x$. To distinguish this basis from all other ordered bases for $\mathsf{C}_x$, we call it the $T$-\textbf{cyclic basis generated by \textit{x}} and denote it by $\beta_x$. Let $A$ be the matrix representation of the restriction of $T$ to $\mathsf{C}_x$ relative to the ordered basis $\beta_x$. Recall that + + \[A = \begin{pmatrix} + 0 & 0 & \dots & 0 & -a_0 \\ + 1 & 0 & \dots & 0 & -a_1 \\ + 0 & 1 & \dots & 0 & -a_2 \\ + \vdots & \vdots & & \vdots & \vdots \\ + 0 & 0 & \dots & 1 & -a_{k - 1} + \end{pmatrix}\] + + where + + \[a_0x + a_1T(x) + \dots + a_{k-1}T^{k-1}(x) + T^k(x) = 0.\] + + furthermore, the characteristic polynomial of $A$ is given by + + \[\det(A - tI) = (-1)^k(a_0 + a_1t + \dots + a_{k-1}t^{k-1} + t^k).\] + + The matrix $A$ is called the \textbf{companion matrix} of the monic polynomial $h(t) = a_0 + a_1t + \dots + a_{k-1}t^{k-1} + t^k$. Every monic polynomial has a companion matrix, and the characteristic polynomial of the companion matrix of a monic polynomial $g(t)$ of degree $k$ is equal to $(-1)^kg(T)$. By \autoref{Theorem 7.15}, the monic polynomial $h(t)$ is also the minimal polynomial of $A$. Since $A$ is the matrix representation of the restriction of $T$ to $\mathsf{C}_x$, $h(t)$ is also the minimal polynomial of this restriction. Note that $h(t)$ is also the $T$-annihilator of $x$. + + It is the object of this section to prove that for every linear operator $T$ on a finite-dimensional vector space $V$, there exists an ordered basis $\beta$ for $V$ such that the matrix representation $[T]_\beta$ is of the form + + \[\begin{pmatrix} + C_1 & O & \dots & O \\ + O & C_2 & \dots & O \\ + \vdots & \vdots & & \vdots \\ + O & O & \dots & C_r + \end{pmatrix},\] + + where each $C_i$ is the companion matrix of a polynomial $(\phi(t))^m$ such that $phi(t)$ is a monic irreducible divisor of the characteristic polynomial of $T$ and $m$ is a positive integer. A matrix representation of this kind is called a \textbf{rational canonical form} of $T$. We call the accompanying basis a \textbf{rational canonical basis} for $T$. +\end{definition} + +\begin{lemma} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, let $x$ be a nonzero vector in $V$, and suppose that the $T$-annihilator of $x$ is of the form $(\phi(t))^p$ for some irreducible monic polynomial $\phi(t)$. Then $\phi(t)$ divides the minimal polynomial of $T$, and $x \in K_\phi$. +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and let $\beta$ be an ordered basis for $V$. Then $\beta$ is a rational canonical basis for $T$ if and only if $\beta$ is the disjoint union of $T$-cyclic bases $\beta_{v_i}$, where each $v_i$ lies in $K_\phi$ for some irreducible monic divisor $\phi(t)$ of the characteristic polynomial of $T$. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and suppose that + + \[p(t) = (\phi_1(t))^{m_1} (\phi_2(t))^{m_2} \dots (\phi_k(t))^{m_k}\] + + is the minimal polynomial of $T$, where the $\phi_i(t)$'s ($1 \leq i \leq k$) are the distinct irreducible monic factors of $p(t)$ and the $m_i$'s are the positive integers. Then the following statements are true. + + \begin{enumerate} + \item $K_{\phi_i}$ is a nonzero $T$-invariant subspace of $V$ for each $i$. + \item If $x$ is a nonzero vector in some $K_{\phi_i}$, then the $T$-annihilator of $x$ is of the form $(\phi_i(t))^p$ for some integer $p$. + \item $K_{\phi_i} \cap K_{\phi_j} = \{0\}$ for $i \neq j$. + \item $K_{\phi_i}$ is invariant under $\phi_j(T)$ for $i \neq j$, and the restriction of $\phi_j(T)$ to $K_{\phi_i}$ is one-to-one and onto. + \item $K_{\phi_i} = \n{(\phi_i(T))^{m_i}}$ for each $i$. + \end{enumerate} +\end{theorem} + +\begin{lemma} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and suppose that + + \[p(t) = (\phi_1(t))^{m_1} (\phi_2(t))^{m_2} \dots (\phi_k(t))^{m_k}\] + + is the minimal polynomial of $T$, where the $\phi_i$'s ($1 \leq i \leq k$) are the distinct irreducible monic factors of $p(t)$ and the $m_i$'s are the positive integers. For $1 \leq i \leq k$, let $v_i \in K_{\phi_i}$ be such that + + \[v_1 + v_2 + \dots + v_k = 0.\] + + Then $v_i = 0$ for all $i$. +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, and suppose that + + \[p(t) = (\phi_1(t))^{m_1} (\phi_2(t))^{m_2} \dots (\phi_k(t))^{m_k}\] + + is the minimal polynomial of $T$, where the $\phi_i$'s ($1 \leq i \leq k$) are the distinct irreducible monic factors of $p(t)$ and the $m_i$'s are the positive integers. For $1 \leq i \leq k$, let $S_i$ be a linearly independent subset of $K_{\phi_i}$. Then + + \begin{enumerate} + \item $S_i \cap S_j = \emptyset$ for $i \neq j$. + \item $S_1 \cup S_2 \cup \dots \cup S_k$ is linearly independent. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $v_1, v_2, \dots, v_k$ be distinct vectors in $K_\phi$ such that + + \[S_1 = \beta_{v_1} \cup \beta_{v_2} \cup \dots \cup \beta_{v_k}\] + + is linearly independent. For each $i$, choose $w_i \in V$ such that $\phi(T)(w_i) = v_i$. Then + + \[S_2 = \beta_{w_1} \cup \beta_{w_2} \cup \dots \cup \beta_{w_k}\] + + is also linearly independent. +\end{theorem} + +\begin{lemma} + \hfill\\ + Let $W$ be a $T$-invariant subspace of $K_\phi$, and let $\beta$ be a basis for $W$. Then the following statements are true. + + \begin{enumerate} + \item Suppose that $x \in \n{\phi(T)}$, but $x \notin W$. Then $\beta \cup \beta_x$ is linearly independent. + \item For some $w_1, w_2, \dots, w_s$ in $\n{\phi(T)}$, $\beta$ can be extended to the linearly independent set + + \[\beta' = \beta \cup \beta_{w_1} \cup \beta_{w_2} \cup \dots \cup \beta_{w_s},\] + + whose span contains $\n{\phi(T)}$. + \end{enumerate} +\end{lemma} + +\begin{theorem} + \hfill\\ + If the minimal polynomial of $T$ is of the form $p(t) = (\phi(t))^m$, then there exists a rational canonical basis for $T$. +\end{theorem} + +\begin{corollary} + \hfill\\ + $K_\phi$ has a basis consisting of the union of $T$-cyclic bases. +\end{corollary} + +\begin{theorem} + \hfill\\ + Every linear operator on a finite-dimensional vector space has a rational canonical basis and, hence, a rational canonical form. +\end{theorem} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$ with characteristic polynomial + + \[f(t) = (-1)^n(\phi_1(t))^{n_1} (\phi_2(t))^{n_2} \dots (\phi_k(t))^{n_k},\] + + where the $\phi_i(t)$'s ($1 \leq i \leq k$) are distinct irreducible monic polynomials and the $n_i$'s are positive integers. Then the following statements are true. + + \begin{enumerate} + \item $\phi_1(t), \phi_2(t), \dots, \phi_k(t)$ are the irreducible monic factors of the minimal polynomial. + \item For each $i$, $\ldim{K_{\phi_i}} = d_in_i$, where $d_i$ is the degree of $\phi_i(t)$. + \item If $\beta$ is a rational canonical basis for $T$, then $\beta_i = \beta \cap K_{\phi_i}$ is a basis for $K_{\phi_i}$ for each $i$. + \item If $\gamma_i$ is a basis for $K_{\phi_i}$ for each $i$, then $\gamma = \gamma_1 \cup \gamma_2 \cup \dots \cup \gamma_k$ is a basis for $V$. In particular, if each $\gamma_i$ is a disjoint union of $T$-cyclic bases, then $\gamma$ is a rational canonical basis for $T$. + \end{enumerate} +\end{theorem} + +\begin{definition} + \hfill\\ + Let $\beta$ be a rational canonical basis for $T$, and $\beta_{v_1}, \beta_{v_2}, \dots, \beta_{v_k}$ be the $T$-cyclic bases of $\beta$ that are contained in $K_\phi$. Consider these $T$-cyclic bases $\beta_{v_i}$, and suppose again that the $T$-annihilator of $v_j$ is $(\phi(t))^{p_j}$. Then $\beta_{v_j}$ consists of $dp_j$ vectors in $\beta$, where $d$ is the degree of the polynomial. For $0 \leq i < d$, let $\gamma_i$ be the cycle of generalized eigenvectors of $U$ corresponding to $\lambda = 0$ with end vector $T^i(v_j)$, where $T^0(v_j) = b_j$. Then + + \[\gamma_i = \{(\phi(T))^{p_j-1}T^i(v_j), (\phi(T))^{p_j-2}T^i(v_j), \dots, (\phi(T))T^i(v_j),T^i(v_j)\}.\] + + By \autoref{Theorem 7.1}, $\gamma_i$ is a linearly independent subset of $\mathsf{C}_{v_i}$. Now let + + \[\alpha_j = \gamma_0 \cup \gamma_1 \cup \dots \cup \gamma_{d - 1}.\] + + Notice that $\alpha_j$ contains $p_jd$ vectors. +\end{definition} + +\begin{lemma} + \hfill\\ + $\alpha_j$ is an ordered basis for $\mathsf{C}_{v_j}$. +\end{lemma} + +\begin{lemma} + \hfill\\ + $\alpha$ is a Jordan canonical basis for $K_\phi$. +\end{lemma} + +\begin{theorem} + \hfill\\ + Let $T$ be a linear operator on a finite-dimensional vector space $V$, let $\phi(t)$ be an irreducible monic divisor of the characteristic polynomial of $T$ of degree $d$, and let $r_i$ denote the number of dots in the $i$th row of the dot diagram for $\phi(t)$ with respect to a rational canonical basis for $T$. Then + + \begin{enumerate} + \item $r_1 = \displaystyle\frac{1}{d}[\ldim{V}-\rank{\phi(T)}]$ + \item $r_i = \displaystyle\frac{1}{d}[\rank{(\phi(T))^{i-1}} - \rank{(\phi(t))^i}]$ for $i > 1$. + \end{enumerate} +\end{theorem} + +\begin{corollary} + \hfill\\ + Under the conventions described earlier, the rational canonical form of a linear operator is unique up to the arrangement of the irreducible monic divisors of the characteristic polynomial. +\end{corollary} + +\begin{definition} + \hfill\\ + Since the rational canonical form of a linear operator is unique, the polynomials corresponding to the companion matrices that determine this form are also unique. These polynomials, which are powers of the irreducible monic divisors, are called the \textbf{elementary divisors} of the linear operator. Since a companion matrix may occur more than once in a rational canonical form, the same is true for the elementary divisors. We call the number of such occurrences the \textbf{multiplicity} of the elementary divisor. + + Conversely, the elementary divisors and their multiplicities determine the companion matrices and, therefore, the rational canonical form of a linear operator. +\end{definition} + +\begin{definition} + \hfill\\ + Let $A \in M_{n \times n}(\F)$. The \textbf{rational canonical form} of $A$ is defined to be the rational canonical form of $L_A$. Likewise, for $A$, the \textbf{elementary divisors} and their \textbf{multiplicities} are the same as those of $L_A$. +\end{definition} + +\begin{theorem}[\textbf{Primary Decomposition Theorem}] + \hfill\\ + Let $T$ be a linear operator on an $n$-dimensional vector space $V$ with characteristic polynomial + + \[f(t) = (-1)^n(\phi_1(t))^{n_1} (\phi_2(t))^{n_2} \dots (\phi_k(t))^{n_k},\] + + where the $\phi_i(t)$'s ($1 \leq i \leq k$) are distinct irreducible monic polynomials and the $n_i$'s are positive integers. Then the following statements are true. + + \begin{enumerate} + \item $V = K_{\phi_i} \oplus K_{\phi_2} \oplus \dots \oplus K_{\phi_k}$. + \item If $T_i$ ($1 \leq i \leq k$) is the restriction of $T$ to $K_{\phi_i}$ and $C_i$ is the rational canonical form of $T_i$, then $C_1 \oplus C_2 \oplus \dots \oplus C_k$ is the rational canonical form of $T$. + \end{enumerate} +\end{theorem} + +\begin{theorem} + \hfill\\ + Let$T$ be a linear operator on a finite-dimensional vector space $V$. Then $V$ is a direct sum of $T$-cyclic subspaces $\mathsf{C}_{v_i}$, where each $v_i$ lies in $K_\phi$ for some irreducible monic divisor $\phi(t)$ of the characteristic polynomial of $T$. +\end{theorem} diff --git a/init.sty b/init.sty index 468abcb..956e128 100644 --- a/init.sty +++ b/init.sty @@ -35,7 +35,7 @@ \newcommand{\Int}[1]{\text{int}\left(#1\right)} \newcommand{\cl}[1]{\text{cl}\left(#1\right)} \newcommand{\bd}[1]{\text{bd}\left(#1\right)} -\newcommand{\lr}[1]{\left(#1\right)} +\newcommand{\lr}[1]{\langle#1\rangle} \newcommand{\lspan}[1]{\text{span}\left(#1\right)} \newcommand{\ldim}[1]{\text{dim}\left(#1\right)} \newcommand{\nullity}[1]{\text{nullity}\left(#1\right)}