From 2416cec26113712a04e3eabc27d2595a4f9082e2 Mon Sep 17 00:00:00 2001 From: Alexander Luzgarev Date: Mon, 18 Jul 2016 12:58:48 +0200 Subject: [PATCH] Initial commit --- .gitignore | 12 + galois.pdf | Bin 0 -> 473222 bytes galois.tex | 3325 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 3337 insertions(+) create mode 100644 .gitignore create mode 100644 galois.pdf create mode 100644 galois.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40cb740 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +*~ +.DS_Store +*.aux +*.fdb_latexmk +*.fls +*.log +*.out +*.synctex.gz +*.toc +*.brf +*.idx +*.ilg diff --git a/galois.pdf b/galois.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e3e28092d8558d93cd8dfee9caecb9012e3c2d4 GIT binary patch literal 473222 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ℑ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%0DyOwx)k{o9CSH2-)J44iaY~)TJuYMAD9cVb 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≥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

F zh}|4-^l-JIn2XJ!z2_C2!BlGa`7W3RodscwVxb8u(O|}fQMsS^`zpu~9u(e2K4S3j ziIQmog^qtaYi3Nu;-jkk1=oj<#S)2G+??u=0B2a+DFCituQTppl8n6QRW_1y;2qvN z$ezpR8m#k6r%EalBo$NnRIU1i1VpuOWqrR{JV|ee^5eByVv;D#<7@-3q&Kt?pmsTlN;f~Fxka5lp;O}88QP-IrKV|5d!}YWBx3^LMpIz!>XV;+gAnG;7$v z_wm-BG$XzeGnWBpT@jEqlVo>`LJA=q`_{Wpi@Ag}dXixQz0}Z8LeRnxBUN1qb!2id zLia@^nB+1wBr%!@qob5Wdl^Ix8~k5QOIq{@kQ)5eJVuhZ$hf71_ITXTs%6ILKEF>q?f)E8XHPUDSlUx!(l;vs(r zqO{r&@Qu7yTB^seSt{zAB4GM`-#gdj?7&fW5tEo)zxJbsxX}g;#SW!%#=h?Q_~Je^(%T2V z{eAvm72O(x48D4bx18<&NZk6fEVvo*{0bSOzHlvo+L~Y1-5Y+*BAo~fm#&z5pRE4p zME2}S^s*y^Cp`AverpdNOo3Fpu|D`MSx6ahvly|5Ikr?5)#5|wtqivi@}M{oE7yzS zVM*D!8&r>eR!wZC073TJKAdOvUcFrXW00M}S+1@PkvLj(+ZB!5CC36oyW;)*aBsaO zZX!KUDQe_npBB_{|3rpZ8!K?L%@~?kp}ykS%Phch0EHbM48ZvP7|l!s&-(NCAqEk{ zF4SvT@Q*9js)J}Z5hWJ#of<*e7;@v{Pbd10?a1jGADZg4m%Vu<=7VRzKR86)0S-iUk!$;y6IZ?ko2_mG{mr zg3J}DKG+?^A zrWOo{;XI|@y5xymg3^O^d|C!Zk<6_s>*EOVsyeIeTtjiq)t)qCI(WRTW~Q@BW9|lc zHS}6C$E7KgO2a3vkY%LZ*qPDgnx73$%(g~1-$~<71t#R0lGhXMG^UMddR|x;>zQNj zP!*E3ldiVR^B*v)cK?JKem;^fG8ixUUB|T9Ngc)o|Mvg_M|n};SbC7b#2j_)#8j0D zwL8;|hiy0Hi!s`+;CpA*h1`%m;eatQe&A!0-w4^)rc;TmE?p;h zw$w*|;C}mqwy!_-vZa`EDmAx>Vcys7!wKzWyPIamux%XZ;W}fqVeRGC{by(2#x#FB zGzG=r*J-W(Z?C?gHQyf61!yo!jme4RVngHwr0#e8xMnJ8qD+FnWPva4iTK`v4S(P? zR(9JKHiuc+m0x+A447A*?S+rHZN%p+B&IjY|5@Wbe`{k(`Cvsfb z574sI&%97toAHJ_TObn{rrS}|zq9pth8WiMTs$x-;kpGe|X zZscp0U~n@?mA^Dx>W>M>;31#ESAUdKcEA0YT-r82gIQ>K|L$kqfZb5;dkR68;m`KX zc-4Po3M;L++Ue;m66apyBQVo7*9;)~d#Vjv2pfW6zuU_VajN%J-p!3u$J@*qvr3cs@^7_ z=F-%)VZHL`2RrTpDHFkq#?SpL@Z*@YqQMR0=!!NsrkNIfoknJQJR8hz{%}4APC)tA zcOI#QltIW?om6Jgf9k@Mqf}@z%CJ~0vCy25AnwZWjnu&0;T>B)(IWnP1=I-t#-&V4 zBeK@ulX_nrUNvUCMNvU0?w1keJFuHgj`%e>+zfmb3ug>wHM)+Sa@>w&(x(*S>~A)o zMmWBYS_iSk=sQ@vA%Y60P~|E{1Ibw#FMK@&;qQLW7myz>qZqrsytvP;eW~&b$nScG zeq}L6q48H7ye-&6v8X{jH;vM`KekP{t}RPZGv6(4DVSbbur5GJ&oDPMOhl#^k698* z;x{}@l#iQq8RhY0;J83s2`KeLb@7)Pw9AwrNGbQA!?l-7_n=NbiD6)4HV7i?Ie5Y{ z&fF8#&|WLbB41j|&?x&qILWCU3dcdCnUZn{rN&H+z6NT=c*(!|GZL>wM`o!q%1_UJ z5-K5*;ol^Su&AF`P&sX_cU+0OmGO(XG?%zI%5~QAkQ0u`{MzsOg3Es=xDXKS0nIm= zN4#qxMYomuwW%8L$KItR^WFK9iZw&e?5}>uIgL|O7SE(YXUQnHJ}QtczXa3m%qcl| zC~?Pe{AC^q?t<4gIq+56uQQD~2PM(Vd0)=Zs7HkYKh zG3KDV&+Xmq6Tbyma2&(ZW))hd93K8MVGW8wMZ{W#a0)wyR|@5G$O|~iAAKSZd6-?K z%X|?1d{P(?MjMdIUQm0l*W|qhq52UP8S$n%!INsYAn{v7f_mAaf}ixxt9WEY@B`rbY#S&H2ZCRASLD@Eyh z;n|6KDA2VXrTXh&oUwT;mO|(?OqdLguJ4jzYQ)_3jb(US5WP#7(DC79anr_B~$nBZ?SoNQD32@7M6vfYZbmkKbWr@mm|tNa6eO zXz0Z&jDAs-|BeJPdRzM}PW2NQ9-NNFy98eP zP0BH%lpCARZVjG)uF_hwD-^PA_BIp3RrYt-aAo|G)Yss8;#DEYeL1BT->PY`XeC&k z7)dUD^Idx;<-X<3>-PU)A*Dy1nThZ+AtF-)o$GV#Dq8@Zw87vVn=u)>)f31N{_=)! zkKi$h+WK&;j4l1E!MPcj3hWzVO z1H|lcMbUp>K-e3Vw27NPVJwUcygX&dU?`RpCA4FpQs*>EyU>2dJt^g@2umJ=P|$T& z&5KmLp(8e-?{OSoU1MrHX27!Z=ZeNb`nlSUYi72|QjZ12Xw)G^(W&?1U+;W~btP26 z5N@FziL-1TiX#t-eT!hVJMYYxV#Oa zvIJwSXINRADy*^Pbj`JumckLdiI`I}BV-ym@GGyPo)L21+7)`sj!anB+=Kf_Jmf zk8V7wwsJukkYRDJSjeLAgc;W?u4*(WV|u}{I2PjCjBxZxDi{&2koBiRk7kmi;nN7! zfdMEp6^?gs4%~8f#$z40-b6S=AE=Y`SZq?i0_5Hn`%tDuOOj%`W0(GP(wQV?B)@ZR zK#{w+b~+3qPNBovmI#S-*{}<&;zGPl!gOuepdF_)Dz7aLtOMC+(=~!WG;zDC&;q>E zufun?M-BOH&`41dGSWBs*c@58Z2B9c>Z@_*xY^9>A>SJygEH3eHOvFn&Xv57elbo* zGX2!rW--O&A>;w08ezhoTQPH8k}`PQa!vfC#Y&hF@5X#!BK=;nqP6Sul~|@ zR_;aztMRCZktA<=@^H}TU-X*#pz6+T>;&yvpT4e|d}(Z+_Gzub{+MR>%{i5<5^*^R z{|I_oQT4g)Re0#yPyJ)loxPY~U{99%i_q!Gk{XM=h>OL7lqI?+Ep}?R(;esbLf9(V3!M!NbhHWIkjG^_9m906J?@Gwr58HMI zWU!-i4CzvSy1U5F4L7W=Ky;2J%J$Ck#@#=I$;Rz`POS^|PD(eYdVluE!$Wz3ohO@J z(z=g?40zyVE=XTdc{N~PA%J*d>QCC!$Lfm{*OI1trbA1hrUPT`x+`+kUq%i5VET0X zYSgz!V)jhd!0b3dQ|@G2VI+>;TN;Syka%-fG`e8&v~$-{@RjPXz{+P5$p}B z+nI+?&T3_zgPWW{&Z|8VeZzq=AiXc8*8cbZ7d|S%)kX=x7$&ttY!k7Uu?822K<7tE zhw(XLIj^RD&wE;;Q2PWqCXgpNoL5jPTU4i`HitI4p5}53Q9qfK&Nro>kpSn{Lajes zlTEcEyIYR%vu)|n84kX1ZSmu03rzV%)hrPbrBvU-{R+1khuJH6FR zlm_)rEG4@jw?ya)LwAt^6>Df#RSke`15X`!5!Z|Rm>)!WVe+%gZ5@>Xm#e&<0q8Mm zhq5j}+PyRn5EdMdSq*=JM!|)QpVIu|Oub++?GN(iFaP^}fY7 zr~A{5mhNiT6aA>5?s6Da{O;PsiTu1v+Xo2`?bt7-pKi@o1>Z{|gT$1^(URi9D|41% z(q1m6HEWmzMFILTP`aaL3SDv)dBv(Fq6h|czd>nNe~wG;IE^T=Ujg7i?JKK>hxo++ zcMpem0z#>ir4YOwrpGEV$9Qy^OQ^F}EAwhdMBqyZT=l8t)ODt1ch#RLYxi;qV1psO{XH4ig7&p@zAG)Io8#RH?qwp zQr&QYD9ZdO$d6uQA}BqtA`fDdvUm3e?=7OWsA!g!y{4ojzhY>2b+=QOs%dsCvzdS}1=?C#UaXLTLeU=s|0kz^ zn&)f^Kkq#_J#6_^Z8OR5C3)_y3u^%PkW|HvTnhlSK-M_DH-W{Zv-SU?rYz_kcrz-P zM>&2TTel4pIzJrPJjAAsL(#j3t8LW3raED6RhR0K->LCD3JQ!UXge`-0!)6SHcRU_g#CPqg8<%V@6BW7 zHBU;}CQTsfd>cgSh|@xVtb_RV9;qH!5uj6$Okg|ac1;6s?TIm3Mu%^@qupIDtJkmJj~ z25HD^&&^)}dL+{xHEYY8QX$bm?R{=(G!G@?g~oL3%mh29_QDGrI62K_pmMJcV{th{ zx?^6a+^arotc4e-CV5*MS&&vowdBZjTEiFxNZYC=NUmf%i+7Lvk(1K1L6xfXM(LZS zk;~{{Sf3&a|F+7watn#bvkEUYw01DUE#?F$vpBFc2=jwS7qhl!`3exdMnqC2(US;_ zRSI1@BVALK21Kx!PE|HIhE0X!%cK<_%(JDV|5u~}eMiOc0Xy31<8qYs*gB>Rowfl@ z5O>~1!+<(MC9JnNw_T3wsw&+71Lwa4SrgdputRNN7ZXmwJ}e(s_z zQ8qk%lt}rzmUL>@_Xlyn2>`Q)KN}mZg{m(8s4+WWBa8Fl!nZ%};g=(A>`lZ&vaq#A zvZ|KKD(l|plGZIgS(ibD#hP_a9pbnD(31QQ>U{7LC65+h>i5)Z4)kgwGS6&X6`|-c z0$vrR4J!wyfY30~y-o}4kst@%&j2Ig_tDKqv-YHkt1`MK^6lWM0}1zL&u`NCoJH@0 z11CDp#JPU;e&B=XDSp{cO9E?Cpz5vnJ}A;Yc4F{}^%vFUl5Y~a(=w^jd1~KSLfqd@ zm^lw(3L9=+DBO@7YkanlP^C~?(WT29qpxd|R zY}FUGOQ7TlE2o>cfC_+;DWG?bqwSMNY=BVX^rs#S^2TM7%`Ub2W36|P{DwzFFdfNx z4~&uQA{9R}#|xCHYZD7thNlZFT2bo1_{*x9*7&mQ4lko6Bxj7U^}tnjWe^t9ZUrU- zhII3`$?EC*dl|fOv2-^To0>RtgGMd=2@X@(0E{}_RPX@-ViQ2aI{WDLaL{2Mz;{AP zD^P_<;eX6(JkAWX*^B?yR1 z02kvNc<3JY0ESsS7NIQj{Ehlf$OZi3an^EgW0lQO^%)=?tv78=&5I#EolxljwkNQc zE|Zy(T7X>M2$A=EH}J(5Uhdw85k7QVj}}pKr|htxz+mQS<&|k{bl^CroQ7KGE}muH zK>sfLqH|JFz?m7B>pd2n^??^*Xra5>UaFDuLw-ai=j?u54HbV~esv`B& z!HrTb+e*m6Y`B({SZ)rjB`c^hQ#+?fzP1F5!;6ef0QK;(W3Pk|*IPt0$ox0rZrFm|(20q&DvuiEuI( z$l-9j70W`^A9A%l?RN`T&#zY@hMtnqp5UCqy4&x5V$zda{f_xUYM)_1AVZ5jHk|q0 zE8m3glLBNiFmlkI4O=Tv>??~oMEgaE!r;KO6DRvxXy@yZ2?Yw~^-yQE8X(eFMjdv$ z7Or%hI(yS5QCbAfz>Gb(v`!anY$8uMUsOVFP>%6f7Z|;Wr#_s#0R5NTiCO5s>QP== z_+)!KXzKpEd^yx*j%V6<+RebDI@-#s2|Mt=9@#rFA{&D=dyLEO9eTbvnig+}MFv@zj3j|~?4yVvLG8t1r~ixbM?6*K z#mc;NR-QDsWo(PM5MIE)CokbL=ZuQRwOd$@n3U$^B0D8^FV#hRITwRV$Q(yj)FgU_ zQk|oDFn=$66Bmgbm=S!Jym-v~S4(lQskaU2pH&YV$QqbvMCB7$AN7ji1)x@V0eMM7j^`a*PC$d!1~ zNd(&-XJ7@z$*Q?QH5y<=_uI7R3(G`nN&0pT=h@Zv#)sBhs>^E+Z-Y@A$oP!i&Y!>H z$|FcS+h#$UmXreId=YeE%I*Ic5ke&iQ$Z6-N2;Z1S8cXFA<#d2VyLO-RJc(A@_t#o zCx7e%aHBr@WQ~zgL>Nds3x2!C3e-+4QziDJzE^kzxKAhG(pYUr` zqfgAnKC6ES&GYJ!0o{ac&}?3@1%>GOJ-j@83SuXDLt8gt*Y(E%=}8GqW=7~-w%?eq zq-1J4Ty9jzx-n0mWg`4JFh>1_H^BQc3qV$IBb5eXW^8B#5m+D()zTj!o=4tHs(jT} z>^_JP)_&=)L6K^`%hamYZjJ`bqyW??mG9uP1(miKJP%gU1>07DtyjqYAwPuSxaoS}Y)K_s@@Xz(lQNjV_*tKZML{vCqGa z^?Q7=n*hKisg@Si1OZK*{@6|NP@hyM3m>$=ZeV581|7&GJhs}NN_3xO7S*>IW7kGm z6IvRRr(_4+K;0!p)HI2>1aNNH@;4y30vJJ1mc5E83yOq=$rXV9Vf03ga*`}W1Qs0u zpZ$q1Nu~_lV{Gfe<9Oosgqc8hM*ILDaH`|HT(qV}D2bmnq~v?Dh1!w0#1DWVLs5Y- z>tWc$U4T5pCk{MKuc!b+iX>92N{F9pl}e!8j+K+`Y8~Sd8IHHZNXf&0laA7hd?Au* z`_-chP$Mp{hxhJuVV;v;KSSK;_Uo>VgTx-V{7**BZteXlyhtv{uMOGhOK6FoXnWIe zhVXy~(IIQjk)j7*gZOu1b+?ZoG>v7MTtIpC#tch>o&7Vzqqab)if(aHgk;;vPQ__wd4obYi*^NIih%tNT9xuBl(&+s5ezY_;S9V0OI7r24uV_ynVi^B9YMGimhe$s(3{lwb zd7raYMM_8?BjsCNRX|f3L998k))%EsnC)eC2HB168*@?{N!XSy0xr;BPw(?-m2mzt zmh_oT$fm6b24Qe`b*HinT`g_=zUTFB5|z+x8^C;0Z=&1FR>~&#*cg~r7%fa7avn=w z*gAQZs0{=a`!xqI&Ss%0z-ywr_H_5n1e4N4w>LZc#fd`r4>$H?d4p_^udEk6(?a`6 zr`>kIw_FQpNx0i?A*qF{=m}-mWsQoK4IU|{HB_a{vLl62wUy{aB{An_r{g_0sqoB#(Uqo$B4Eug$EXs|s@?N#e>&n#hCqLwcQ^-wO@JL_tvX% z-F_#HmZOk6Qt&!E*rhFoOA_D%m#W_1k^5zerk)H|j33)MnXnCWUFgRIV_YsVzMojC zl(D9I%+##qTAb)Qx)S&BFquBO{v17mU2s;nv4v#=*2pp|?T~z}C2R(FUZd;}7144P zIF65y^Q*Cm=XBxK_n znA(fx7Ku8$IEG*p#@+#N7JhKYyy+YhjDxRY@8j$jTn}_@O7NA&g;0g8G2G!pdg+;S zWk0oGUo&A-CgZgWJK}S#Zx23BngVZnl(Jem_N=KIfh(;u`IQow5=5dGi!hmuOTmM-A0 z$w(d%2o51fONPc+jwNFD%LZ3+A?vyA7FpNv(}3iY>JcJp@Dd!cS1Y-kV@4%qBj#At z!#++@N4lTLH<~w<3Avo;7DS5MjhjCq%QndEAoZYas?rlG^fGUl{EBqc#nTMM_*I}0 z1WGF`@BH(;H=2iR_SHNz9K19I*k(=nh%#%YZcG7TS|Qzu0>bks*c(EN$#jj#yCXhL zNn7`+*o2L&`UN3=mSY%-)R1pEbj(pE4LgGM<9Vuz503@FLNGKi1)>u+-N(F9+l%tM zT_?R}C%04z!!wL9BON7vwm%^Tk};S(Mzp%P0{$roG!g0V>5! zk8ibcwA@l(gq=f|Fg&tE;WS zfk}Zmqj!{%oCTC-CeE(_(y^0>=EheLxr473tIRU)!OHgc;b^kc;!^4pd-g0lQ`5KS z&Jn@@hx-GphVoNVx$AF(otnqb#Pho@$>DPXY0-0%Nfe&@N*viNvJ^Or>*1;Wz>QOi zu`^+~Zn~zH^UXgD1k^5VD21zNH0jF<#i=k}>r#)Q1((8Rc6k=L#6^(V;^FT?X5+7a zUmqM}w%AaZKIC&2)*=TKrY7YRC08?DGzcuVG}db7n|KyrqteV&JZxUf3~mD~4}a(^)<@Wg zghH-n?u%qWkcT}`3vxSJ9;zD}cg$!4Q$_u(6QH;V4a+6=CMh~p zS&@uS1Hw~{7_f&r|Mebx7IkF3n58>V`eH%id%GG!94k#kbOgw>hWw(A4^H?JzCK4G z)X0wi_SL2$8w}by;r4g-MPH6>!j)uZJ=Y;d3azg+d}|fc>!`+Il;cnuLk3L=E&tW= z<;3?#`x*u7)9?|~PKS)Q448IvnuuBOB9RjRLH$|xYl45AF>a9+$XkbEnT|Flr6_kK z@Pnq8#NtK{|FfmIXoNPSK^1wDqCJY0`tBg3AWg}Z*2t4%yCj@tFR&{=3;7&fpq~AyU7fY9e1@z z(LV{1(hR&OvoKs(o&w!?5ehiEpwGrCgggOoXNxP4fS2QRQZg<1HxaVBhxd4gsytP% zTu4r~N~G0~p4XVwuBVS6y&-L)qXSJM%1NyP+Sh~jtgTlG_THp662gmLJ3!4KO61hx z_GDESDzz*o=r`K0g(`_5L89;*PT603L2-EtSMqgcZ9vrI^Ae>-&4Hv2<7Ikb(!RcG zUD2-Z)pi7LquCsoh@i9-1-rHixNVcCVpydaRjOPo8w;Ww#-%-uM6Lj_`TvP zHM*e&kJ$?UHxNAt4+HxJz24k{PoIP}#6DcvOVujIM1d0vyx4g>AAh53N*}sCjZyN| zU}>nuB09KmXZhf|9=L(HMD@C(*b_Xq4ctlu-|u)3wUp=XkG2O_D-@dH&)?Ji0~y=y zb0^;j?{VPCGH3nb#HUr^?k&OvQV|KR<#?6MJ7KCQHrc2c-ztsNpQ}?mtMUMEH`mOo z=y}&3>=mXK_njZ+mv{W~j+Lzk@GDE*h2ljc!8i?Rrh6-fp)vA^wS^(&!kZ1EAPC1bO z4MST^_7|S{G7Wg2RDYV8k9&F+X|ztfb3m;yGg1anSMty3UJgz2)zctlvuQ1eL&BuZ>~L8Wqu{fdOgKpKlJEIy=ZZ&C!q{fwJ$&=O(?izglA(6KN|X1-h~(Z;tQGiF1tYW&3OW(i)C zXn;SQ08zsq%c@@DT183%cI!ob2M2#ly#?d=+g*h_H{MDn)r5ZXwM(s%5%`lId@im0 zvb|FNz$+E%?U4o^Rl|T-+e=(9fo_(i5M-rpzW10T1#ryf=cqSq)x)S-NR#pN=w8ZB zoNEn5Wmt*LY4Hl-Wx~MT^!S$vB?3&4);6~CGEA6drzT${yL>*r`hpXhl&TVv!h8x( zs>nfs^1Gcc;lUkqgGJj8>e9Ay^RMg!iI^?IiE}Raa1qHGch!i5IdXVK--ZE^hdwH* z7{8om_YFbt4dVgu5C1(rff5Kg{4pz8wV8EP#ltq1}w+1D#yMxZlrasJbN; zf{*XwIe=@A7*QG+dw@%|xLQsgh%U~fB{aWf>8Z)8Glq5pzhgiCbYcI>vW zjdL)<59=~fbk41>r%CRcDq1wV112xJK0{xMQz(7W-^TwPvMUg>#0NV?cu5@F9J{^Z zIMDY*ewX{Q%=!B2L(3K|C{dB}w>vjy&;1=PcApqN6RcEj`hap-I>OcMDbr*xH~o|( zsEOjFGZ2~~r7MYj`RQvr6QE>A7r&=7ny@xv^XF6;4N8rc5kL@^z~qr&H&#>f7aOqn zk7LcZGHY2AQt~OTH*fcGl3Ynek()b3e-S*Xlu!#q7lIEqA9n?J8gbtIAU*(EH?5Y- zY{0=L6vMe;-ZqNnui0Sg$R+t>dO@`(hU2~JU9bdr^31Q?cE+uu*c~oyox)4ftMXB3 zAlPUwzk7F9O=P<(dv_`j)Oco!Tgamn?oVB6<2QtMmkvrM?oe$`UGLI^qG#pM zDtrBCtG8L&Fu)5>;+x-lQ)r|(LrF=c2Zha(%!XW!3V8qcWe-ZOhe9MbP2*F_6!7E# z;tGG~UG-&z?fi}ec2PLMVYXdB1CNm=@_Ik{&6w41vQOr8Q!G3k&>nLqmQw7Y6G+mapTXc){ASt-mXA(Cm_@TZ6DEcg%&l z*FflF#iQ}l&@!|u`Zxj4mnGujsM!?F=<%r%l^-qMWo(;b>2dl~Q(9!qpN)G-i*M?b&PBi8eCS4v5)JecN*&kNO_`m4c&d`Io%U{+0Jf|(_c<6RC3(HASmGr$4 ztD)gA6~8-$p=3T<&X`{kkmfkL@>OY_&t~New%(Dd6qk}SGdZD#N!rv&$o=D7emTJO zpXA_Hhz%NIe30=*j=(R7w|!4vyU%Gpn+BgnfdY0&Z=8(q$}Q}M0332HBn$=)ku-do z+$QUP^|SpzOl)Y*RDIXSC_54_sw6t@@_Z_UZC%dz@eBoTgCk<9QULBuyIYLVjXM6B zl1oCQe?do1_C$peVlQdxpeOfZ|MB6-0!^F2=Q%LT)Lq`<;Jp1q(PiOo%Izwt`l4ZF0Dn6bX$^WU*@jc9 zGqx*l|5+>!WK5&ww0&;=Aww$IcM_rDXj&S=DI{0}HsTN@J1P@JgCNc(SogXU(pp;~ znrek&Jhuzt8GC#@jB@H3*?ywyP~oarKVn$0EM)uY){DU_9ABZ$TO2&(So*Q5^3`;G-P}Eob*gKdaprC4XP<{ z!Ld{QJ)AE}*GT$BH`)3(FA_;xhK$_)_B7mE=57&z7=oL1Ocw&C{wp&q=jhNM#YBy# z`J_HDeB)^$O~kS~luBHkI7=)Z8DnNaGs?li&r}HQNubnUmD%fg^-ram&ECtC%JtsK zIt`|SdsdnP>^AoDKlM3ZrnQWIjopq?7gW@t^~0&D{VFR5NdtrB9sb9T$?54wC1ibA zNI%Evz@Q5wwGy_U4(UU;&ectqv8Siuo}*Wgk%mE1kcosGnr=wh_h_0H2Q1e!cJz;F zJ^xmv=1tRiE=kq8#4N8b%|%0@jjAKrg0YL$ZsI}r5t$5wyi_mj`&8oggSl1!P#iT* z(B|C`lU139{fKQcADe+eTlN(B5?aJo40408CPC@yYJhj4o4Zr>WnPv{Jnz$*?}6E;SST$cD^)9VtB(1+2mjK+OQu zK0kP~U!?=OVW3V5@;|hm@89N3b)-aBSGRI)VUW$wxWGNDy6^_h(W77`S~HvsR1ooi zOP!c$vn_`r8kQJIzDxM1U6zB-(Cjyn_wAOx{fG5Z6wO9$RAWQob>l#uGb5r{n}`KC z7c%k73LNyJ@7q(iAtK=$1$H}*Q0=0m-YQ{RdQj!Z=5Uw#=P+nD%-|?ZSE9(tsA#|n zL2t!5#)GYe2$P-KXs$8_jd8HKG+bi%iQn|(!J9LKmq^bY`nwBtfmHy7s`nO)!d?CVGS}~I|@P!tk)dl4{VhOavhNtpSYz| zPiyQym!}Cc`VrEN<++_~#i z?@^CXQT5S7^$HB|89s^cZA_*!t7-ms`-?}C1lI#LEtZq@1!X5y<``9sDVBHmfgH=* z{lO*SaA?^cf?xwNU-c70ss7dry?aP%s&4S3stwmgM|_q%T@BZ?(;X97?g zJuV!^!a0-7N+rZctCmnAj&B}o!WKKH508>|UcU%N1zlL`O)4-RCyFk5^Yq^i@9FtH zn&F_wJciF-ecuN8+Vho>atiE|@1_)dH6jK$SSt4L^J(2Jr9GG>5;F}cIcnCK$i(k2 zG6*yp{%FKe3Yz+gGlBEOH*|@KvkQ5MIrXNZj=DsXY1hxO!lM>lt{MjoBQ;A%^ZL76 z(P?sV=bq_=Eb7e2?J|F`67vb}9=^tdfLCfMYJ%tYD1(_*VA+6t=-Us#z|)_?i5|2O z=lwRn^&i42BnUEcIpb!C4q;QX@w>L3XkNl}L*!-MM4|P^)^njP8>pPI$Z$aglpQPb zG!%}*bA*BO7v%y(b5xb-mZ*WQ?UD*k=tXCHt7-BJT~MfvLo(s2^U(r~Ve`M@GSzDj z|661;N>QcY-#*Ocr2ElN*wN(uXwG0cFe(_Jpm~Q0OTW?UO!dX3s3J_|1UBAKF{eRX z6leD{@lJ+&`$}4>1WSGSNVz;tR5d9FegC8ee=5d^JD2CdNr#$mX#OaDWWfxtoG&3~ zhIKa9Ji9v{lLZH&=;Z;O3IIIWD8uemwe#FqXO;!50$JJTkG8JZFhoAZ0K*`#{&(FA z=X4#!58Qo}c5xh zW*R~sQn+rDNUO>mtgSryWtSQzWa9ob$2%}0vVG)EDYChnVx(F{dQ_wn{3Fkk6rTtV) z=G&8n#R}g$ZS-tX<9E$RoJ*zj{=$^B12JqV6?ysoc#rsSQ-1+sZ_UaAJ-5wl z$UY0a!};U`-q1k#O((Rvq=>Rjm674zjSnSG5{R?u@pf=eJ2mm0$@zVT)p{mIb^zo1 zIj7LDAo1TQE>s)1(COXD0mtRHq%P@?Bg$Rd+o4x;huN z8J!#lggY%n0AUoACH}BfC^w4VIiQ$B{ANYI&8snZBxMf;jf>+Qy-Te~BkW;xqjd5kRx58Fq z*$9lqKfKT7ZL=m0{o@Z4Toc8~6i}iIp-3@Z~^tGkWU=*4flR zhw_$?xDYG4=mAD;IaJpjC496vKZ}b2)m}M)?g8(Rp4Y$w4vV8HXAuZs9BgG_e8N6P z*|3c34*bs%JLv8q>8-a-ky`eSio>qM$VF9K*3v?3NPBQ1SGr-nqJ?*(%TrqZ`h~^r zLDhMib&!?Y`o2~N_waHIoPF_5pT;rT4~Dl6<0;ubUEm1-Gway{V_;uv4lqCDRzK5F zLPFM|u#cdL7h-mWNg&DQ_Q{Ce0EJVCieYN>hyRCVi-VDXfxynt5{ifCe@$A91ni6~ z|2r@dFfwqmG5qhyOz?lV1dNQVOdJINv;O~)hhY^E z)fG~Y02mnS2bC4V{r$yeQ(s*R#byO;{lVr@@`0QI7@7by($muqC;^CG;qVBgouJJC zS|Dfm#r!*C5-Lh+NFnlV?Tqd$EerwoU0hsHon0LN0d(9mf6FQX0s+pV3HWD}z#~o*2(b0uW;GkO7^IbcCa>UVO0ef+1$6z)F@w7f-C(#Pm*2)Bfa&N zuh@2|c6xVBV*Xq{ztqBy5YTr~sbEGE`1FSX&2v*L6#PGaEj^`uEREx|5AN$Q%d;;- z{Xn9R`)QP|`YS$C7(9>$^!qU-2!+c`X(VK9 zUA28_MtM@r|7_k!^ChlcTGk&PR|a57(ItwTH-ftM;tI5?HX)IS-WV+aSoyAtZ zv^b3bJ->sU{^M49)%t93cwFVz{+M5TX2nQpOrg-ev2N((pg25!!1mY?NU|Ty%ZtGq zC+BjyHAi&M6X})NS8pyCe5W((Mvl%jB$lKLQ1g{57^*Z6rg=vBB#&y62Mwg{8}twj z?gRDJEi@$xkr{MG!3pXX_T8u=2%9$WT=pK|c^uYfd%;#am)mNRfsjW3m))Kp(>jD_ zN&;TdtmDY675vFKD0m;I=v7bP1_Afz@T(tL+53B5J)|nZ5+A06Ro81H@n4$m#%RPe zjS{<@56Y?GG7xw_gCTHqd$^lfAln}{j>eDiGe-La|7PKR`@(H*)7sr{3IYfMh_OJVX$KL)Qi~KO zp6?c64~uF{Yzt;VKjPN&kb6jQMX<#+!BTG%{kHQ_z-Up|GbSrx7%ak8P7pC6CaVa?;7owxixa*^9N`Nptg6pC0 z-@Jy+5vs*3c^HIviyc|(dco>;?cz+rB9lq0?RqzR$dy6QPwNd!v@{VLZ7M(vrL@pB zHAMINkND44A+|j_r&Z+6KmJ+Qkc%R23L+JVW%O#HTi0M9hMIT`0yj@f8qApG0N;Wn zc!_)h*+ut`E<|3=_9i@ote3E~7x@K$Nrf|t(J=4FAL!~kZ4B)6`mpq*hU1X;-Y!j% zH({klQbN8rdTsgBQbe2B)E{Ji>62_tMRpf;go;L3S%-hSk%#LG30q&tx~sXQV_mgeNr9^NJO>!hezGQX?b{;hp~>zbH0c zbjK9h85LBG>dN;{9(X1M^ubOSbu(e6b1wuh!GyAZWzvoeu5zm5t*Q1gtl;T|GqA zs|Wor=ohj>O$xA+u8XU&OS}|9Y!cdc#E-5irj3on(V`W5v4RTMn(HOfe~>@O>JKxfZAG=-#_plj;w; z8KHs{_vXp_H|Rk>?QlPB#OZoo&eX5YQ*(0ne0uu|jh#;P;S8?iJZIo*Odv#*pFcFM zSjl8<+c?Uo#hUmxRpjKnYFgq}{0MgsvgcewGSqvOBcIk+J0|A`r^fY*Z~%gT+w=I` z=HvMlY=q#_gDy2zY)m9iD(=32sz>C-l`AfijywYBBf$4gURU9}cSt>C#A_IH|01a=2D zQk_bX@ZU;e&qGK^avVdCy3@&RsCpa=(b1Tm8D+BiFE=914?_x}>fa^4!KZrEvTGl> z)Qr`XMA~2VEhIq{I!@2@{pqXAe2>kC|AkwLrKxtzB$qKA-2N%QX0BO2^j0EK+{fL@ zUAlOBgTsd0+^+>zwKLnv{=O?mF||n{c3Yjq&0T7yPIJG@HL81bKM^gh4{`h&2krlXqltqT0#PlWS)3?lx>`(XOWNu0tO|y96O$9h@=xt=x zbNp4tgJ78VUH)PbjI|xMtosX4wvg$M#95gvqX@L7U_WVmYGC}yv^XefTlZ~dx}aA9 zXb*0mjJX|;sv7;1$$+97cA}oCNN{0AE`f?Nj!pRk=dv)5JWqyeEm*yL?u< z;gQn8#wc0C2-$xxnOynma(uL>8i5_ib~#syHmk;{Gmoh!fPf0thwqolJDKS4G|L-8 z67L+ssQ*P!`lc-DY)qdIM7^L58?#@^-biA8Rv8*#O-O$QPnd<9)WliBe8)?~V%(P< z1_XGDHKj>QnNJZNtq1NJ^t6%bfbtbt+p6@f@4E7&jdZ+8P<+=gpn#8c)Qz(AHV{0a zBUWrJ@=K792B-=wkt(JK>r%Jv$tnRbB_(dB@NtzA`%S?C?N4{3hW2)@X*J(6Uma zZct`FRqnq%0nqUoCE2R=C{dkiL>t)6bp$W21JlPA7vP;C6fQ#)K-7S+uG6-><$Epa^Z`dwJ-l6S19Ay}tjv;e-%S4=hBoX8r7r{fD^`+K0 z!qV3uIt1Mv9Pmr(HKX&Q-8?pTqbLj-0R=n+ttj#I& zXZ~oYC9h>ekkP&6b?BW#)_Uy(&5|;NRw|c>q-|ihmUDT`*!gF0*oD|Z@5XM-XOg7y zM85{bj(H~|+=(?={(OKuWf9XP5H$lHmevN%8>pc(6GP~Y&uxtNPc&SVx5;+J4ch0s z{w_!KMXd9LG8;w`>Q(_48%&x=r=Tnwxr9s{V5-753dBced}2X`BL{TIhzv?#*aOMp zp)4HAas2T|C8Yw6b|fkdcO;_LKQP-N%0i`;po+@iaS@x|E^DM}oFqZmlNWQcnve&+(crN^y3``(Xv%1gQoxd$s zQrnc5>~+wke*7S2+a^g^L|eXykH|0532mpCk7z4{)^qHfVwe%2PU7`$;gjFo>l zZmpRAWFerL5Los)x9P)$W)lz0Bu_z^4oT*R!gL6jxYjfTl*h$*t%m9SY5uzEg;34r z@l+?PcSGYBYX|@=LAxPg0I)I?SUs4Mdd>cse);{y6GYVPG!MP$ZLd7LvZ<&R>~{L8 z;%*HcsuQr)6ya4`)l?Y8ra3KwFHt@B({Y_6bQ2 zG7}dT%uSAFXwzD!H+B^^e*Tr_cJkb{4^&fkL)|bHg$uZ}D?_Cb!7#CME2Afrv@F+Q ztO_U`tBPYmjxjvx^lksL!^KK#x7ZCtJQ4V1JY1Mb0d0h**S&_2_oDz`Wo~09YSF}D z$-@tM^aG4>xdCDXCXxzt1T?Oyu7o_I{$EjD$d*){Ncb4QJV&W z{D*e^v}&(Yg!%eis9Bl5^@%b8c`231gXPVI>E1t?*D2EQ^MuveqZ^Qp+QH+4N@1yi z3~{MJ$Fk5i_W@=5sQ)aEyOoUvz3I1h-^H|azK~k--2wZJcUx0~Wd71-m~_mT;%YYc zDuT8Oq^!=TJDdZXYMyH1=HCI>9oy19AE`S3(bwVZg5bkrL>vI<0cIdynxXc>DQu|L0PRRNaM>(W2}QB ztrg)4k#NAh0B0BwcKOtl!cb?W@b@cQ-J->WXzJ8Aa&$fAi;dq3Y zT~tl+P%3*@&~72RhPh9A^>+&Rg9^rFpVa-~gl<#(#PNRdw}<`t32OZbaGPNtO{-xf zmP#*tCZ*<^-hGW5W%(%nfzlr?eB`N-w>IwN|73OEmN%gI>8eQ$l@fMB-161p#KDw3 z-%E*JGyjvTh2#be8dw{|u70m4iT~$jUM$5h*;kg!!%$;7`xchD;G3Pg21>LUv3tc5 z_zf&vns1ArCRbbZt;SN|^1&K24f8sX@L?Po-cFP#O(O_-G7~$R{0mWU8mXdr!#V%>Vtrm&2Jd~56h=gLQFY)+TuVDJAYF= zHSchV3BC$no`D*1^ktj?XP*uqUETT2~rH-+yU zZZbvhOVQhRBddJ4W&dKi4JaRB%PCpq~IAc&Z!;EiZrKa63A|iTa;=RmR)ZFT-w$lJ8c<;h~lTXy=gXB=j1Wlq$q0t`&gnTKRy7S(>KL z>aq%=neTQ!`xMR%C2KUF+IBB(sHMtTMh}BHT3#fP#;M~APEfvc)(06w=VW_ms!k?7+VRkyLALlOB0H+nRm#P);l$w?xktu1el|H!JpSbT zv(mGMxnk12*z#az!LG$nHw6VS)i1k^n+-D4F^w>;W*x)13am*=`ZAe z&}cEM&#rkRc3hfs{8z=@L5krozx33(v&-!&bxA0jA7SdIGybPI)um`_^db;;t-b*r z3F=d-yVD`8Eit%I#e2*C3PFbs&}*+B5icBM$G?n! zg>uq5FIrDtJBt0|U2H958rzefbM@>K5Y2KJsM2bdM7(O+QJW$3#X?$=6*WW7pGP7o zm3bJqKAI)W|52PJuYHtvoAinQM%h$#y&t-7lRm|)R+^*6bSaHlcTj?tnb5?-SWKt? z%VuJ8)p=D+$HD4}0ljT3C)n6pg40%Hhgu*=V_sX4U+%)rm`B4N93iOIi_Z7Yw~)u! zMuZZj*6P>>FIR=<5?qG`^F^i^1{kBunisq#+-F37n>d%S6v7K;XD5EuUDs|#XqJu3 zx0>;s0>-&JZvqQhha#{oy{nU<>(gT5>{Lj^54~Ky;#Bi1?UoV-5YvAk zw`6sRx=p;U3#wQodfrfqI}1o)%~BGoHX;qA#;`4bwLyGXmSAO5f{I2dydWNz%jo(s z{ItKH7?akb_*Z9c;IMHHZm%mGKNUbXL)2Cs)5Zd zwd0%_ADx$w(`e8g0aSSTA}w9B2UMyU3Oke&ayFwi;{rw=H1y4_; z(v(uQ8jXvX7s%Yx$+t-O=TEnGFHufmE%+l5-k4deIm?mnCoUDBOh?L@Dd>c(;M@_B zxhSePdx+n!lYSV|BEl-N`V3FwJ_!faEmW+{lT~8c#_;=MuIQNCrll|!xmr2>ft;8} zyO#-tAjA(GX-PMk>$nI~0&q+52$^g3`rBbmHGHlc!EzA3I8cvl(hPNEBI zm?a8+R-FyvrlE+1HqEJd)+&zO8ZyLLrSoSbvDvNR3;J-)537VHKxP{mK`Y~6A1F{{ z$=HWsXKak9+GN3}Cxbq)v!3qu=7bKorR@x8bFJ_cG3Hc-w^i{KeQ|ZpC_kl^$vf_x zQ|%O?N!^nUqX#lgpf$xucU{LChnt`s_qJV%+KjZV^^Me24@Q$SC>#cc;p5ukpwLM< zXf41(Qzd@8h3cKkoiyOQ)j2=+MLRoHa97s=ddO1zG)TU4b0yel8>Q*V%qCPgD5%#L zL9PA0M+6T>8ydeYbL510$<|MH3r)EY0O0R!snYrGEaAFb!Us3Y;w^BsvBIX_ZT6MP zN<~Ta3MZ^?K*GD+;Zyh%*utCWs zm(Z3aL1Cr9dF6EosL5fL0Ky&mvHoNj zZT*VbXN-84zl$Rd9h_`780>>v`|@dK$(wU;-hwMVvk>#ap_ZurF{LjbWd(ATIEn3GrG6vZ^-2~|J=$*TOqdg}t7boUJt^os)sh6- z4D$g!FyoRLi!Lkf6-QEWI7d@dgAg809-&C;S=ttz8s#^E3jD>IgRLHhInr}H$i>0Y z&%-BEPbPWDuYju~+IF4E>FLx`@}Ub{r*~UuYa5TIIgQBeK%Em_p=CcOPYrzdWAU0+ zM3MPvHX#cmq!!@BHJ%(9Ow*r+7@M%&@7+xDW>%WU&jrPEy>m`VM#=E5yxNojLNPMt z)%b3e?_u(lYN<4gn9sGjv;2pAI0a-N!&#zVlqMQk!qWO!+Kr6P0gu8rjoZlixA}Pb z^uGV&wYMdpJKx&`aF)D{Doph1pOQzL?purf4~LgR6_^2Xp_Li@q=9&?YZzm+@E4aB zu5ZXye0vZmf}?8FbCE0^!Sovf{haep5F0Z?m2*d!lc*H!O|S8@pT9(Z`%fmnR@nA= zAnQt1eCvBw{+m;>;GzHy zuj;9*J5ty^ccIKZj!$~yl>N;sl>2&#@FzSULtJK06;?Dj;s zSq+enXw^;f9-n1vte5h?#6G=)V#g59sFSiFN+Q^cax5czv{|}tCSuSWaS}S0K3F6v z)Len0n5Mq3(EC^LoH9pUv$!ji`s5^%-?NLav`$mSMcmyLtc@l{uf@K?q?}fVKGxqM%7A6?p=LfsuwL zrp_h0bQ~z{Y||}HWIV(|MN5;ky^P?yWDZGzQyv$ku3S`#6Caw5;d&~9?^))suf8UqX4UH0Jie-&JONgOM^Wtd;s>ND$WLq3{yhjbEOoS>7r8-(J_BTKgf z3<9}ee3Jhmea>s#xO)k&kcdZCv8NfX-ZdFRsLJ8KL{LR7>U@44b#?=Smt9dw~A zA!6vYjC|Tu=c#-5_@>vE6L+hsd-7Rya@=nz3BNZm56WHqivPW)v^54Oj`wR?39&4j z{y~%eBC*`}>SjRBIysL?@9EnE9|Ec*p*tKxY}p|b&&%jH*RMXYDNMJVqLU5cCTy==_p->l_%MU-4oUmjev zI20!s>HulHDwfpVs(lhQ=4vzc^&Qi1d<9IQ2j_>Xj~XT<)`<7RSjy4u;6A;T1lfhZ z8Vm&LW)jTmdmGWht%3!y4J@-u-79hzA+X?ulKrdAG!* z%v~kPMc1%ZICIZ2b{5~*DAjG;Or~rpGI5m&%Au2wbaGZ=t%4-oq3F_9s zw^leEHd*TWo&8|*=wc}k+B88$a6k{zIA^`>Wa7FKjf!i1K#ipDe@dYTnC}xr+no@_ zu7>7cYNfwVo3%wTdTTP2whs?(Cn&35y(I>7)GlgdSE&3mdZ&}|!^UX`OH3sfn{X|t zR30RD-->XJ-dJa8qAZ&T{wUgO2$MaLGcq$*i^dLXPgtYhVt(33LJTrN{$-(2G`*)4 zjS)B!TD>IPbP`DxqIt|I)e(g7>Lm&K;V@}wgYXSHb#C3*d#5b6d0C|Gyh*6+@RjNO@u1y{mkzWQ3Yn!Bod?t&mNv&B+XcKy0WE6KcFWk zRylkJ+kI@2|CsJiXZGxO@ONiXoqk-0N0+umDDl)Hf&@OFro7{`n!T6w?8( zyt_K)VHy7Ck}MGl{@o-ZDK{=)`!F?j%Lw& z4m?8YAO2H}ngYx50tjL%wc!~%c~r#ogS5lc9HYkVG5>|YDb2;V-pU)ASPXA)=0B?; zHy#|ZX&d8z)<(R)Ke@CQ61q3&>ANTlFK|`M^_@ud zMzpNaVBs0j&GF~kMVu4SieGDlo`46pIxJH@Q8Bu`o+0Lgso_&gLF#D`=VJDhsi5n2cVCT#5f=4v&=b@|L{Y@*?AFhuImz(Zdv6 z1wT6*^!a3fj)h#2VLx)s-CYW0-737P^iH^tiNMejmIlT zIymyX)PMBG3EpZpB7n$?U^2qU=zl_rGYfBZmVmP=(980z#9=sRV;5HMZZ9JPZPC29 zjhkG=!x?ol*nr%&m8d9w3*N8#s1d+*B2UIKxh4aPfSSo=v^{}L;S4;kxAX7)Xo5bYuSz#AQm2O$sNo@ZjYo zr*;zVCEU3rTA_|qU{tjAoye)x@ZzLTCK}7C9H$6>Ab7P6)@`lkV-&vzYUK^oz#c#+ zTOzIrn(GI{-J0?QbXxRpuig&u+-Tc|f5f^u-z6IU_2_;~|ElGh9@OBCjH3rf?e)X! zK#<0$2VqH6UfM*>EXOKoqA#0X)UgyZb~&a8xsep1F1BvVGTr}IyehoPj8V~6t=VZ2 zaJ8w?|HK;PsE?ADctHnm%D)UnTbPe9EJgpaR^T_2L~k6}p734@UvA#MNzid6*g`3` zjIy{`B{>YyvG&(@|D>o*71TiWDBsIZv!N{gJ9HeBDn#Dz+JvmC-zLP%=0_f|s9(y; zL%E%GI0PRd1eMFw(NpLQz!EOB|8Bk1MQ5Qve~k9?PxsORc3tSk$G3OOHYgKbp6*`3 zsX%|+DoOiHz$emC?JDP01yo%F2nfl)@cz?#?V|V#4?gjo6dvJD{$oA*HvYzhbPJ@a zysY1%X*YEMfHIpK?o3Vi5>`8OWF?XLMHz{1lc>yTkZ`d#*f&jW56W1xzOC%Qse$Xm zBs!JmR1(eswH+?ZgXp&O*a7HIcA_>s=gvrY{}`r*upF8`;m#=3w(&ruLE0#l5&`K` zlMkF$mZYDE58X!X5%dqY5x1yONz*2)tHaQQ^>4zV?>K&vWjIeKP4=dI1It)+@t%+W z0ox6^uD1n>+4tB}ko;GKl+6s&tdHn8?MK_)uxXa_ot z>6uS~yCfSSw@+5%`glex5X`@#*5lYPz3T-zwj#kfl~Z=Qn`&{X4Gzc%AFuG_*?2sk z+1DMUev*|)fsO1`&VEk=*usRRaP-~j10_HXX8|d>aSR`ZJXBEYy{wxrU<5jm*nLLA*|#Zz9~DAw*Z%8^I3Unh@^4 z)U!1uZ<&~D0386NQzf*`P2MqEz^`61iNh#Bandox-aeWh$cA!TWB)&lo#S>UTGuFJ z+qP}n>e#kzCmq|it&VNmwr%6d*%$DR@tu2EWBr)3YF3Ja6%ogk>p5lHQ&Ji5>wgW# zn#liFwLXap{xxOjmB~9|hDOfkO*d{X%sqO+yW-@KgG!rB0jbZ1aCc0MVyobS9KR=CxkPt)kL_ zpl80663`Ksp1ZbV8#t0ldPG--eKtRh_Yd(LD{2$e4SGu zhjDYhObIQjUdjq=m2pECrc;#U z8cx#c#kDb#T@#Sk6=ncgi;=Yj(3F5AQFn5Wo4znCh8Cq$11E^HW z47|k(nKJDolSPNt@>_3DdeGyWPl_MCr;2@JQ&p;}^Dr%qOJdAx@NPZ$KZC77 z;+X)L6|z>_|BJu=kEs4X_-j@+R_6c7U$ZeWG5!DY*PbSh=6Xx^wkC(iadum+6z;bf z9=0~dTd3Kr|M(w)qTmYImZOR3{e()P|;@$0x@p zhX)}Q)0Nd#j)5DP{*fvwM+FB`)UC!LpitBa2?S!y;}sydf;2P&uWM>*B2xh$#>wjw z*~rpr0L5b82uk#8@S?id_}C!rR~P3NceP}q3-#~p=ne0T#6lla3_o*9;X{G7YXbvg zthx&Ywl_w_)g-Y6N@z=?62ZFy1<73l(b$){ubKma+prb{!zN%D9zcPt|5O7_bzo+I}=ktDC_7Z^9r`d^$W}-QTR4og6^dGiTeB z0TobIpX&n1^k0mCo}KIK6uIlaKsZj4K9rmqL{J6imIz?n-;mYVQ0FjU72KQIT;FRu z!@HZaSHFb!f_05`6amsmZVlhExKn);Hki~l3I!ceEmsD4^m5mL$EW!J&YC+Yq5VBw zwSWB`1^r!oXv;Z`LvYvsP5!zY1x!rW5K|Vus^tRy1G49eN`fkJ0{Y+p`RN%M#pQ^kxU{^1 ziMgq${gV?Dp!;SfPhSRxGuuK$1;JN>;O||@zn8zyNJ!_a!hkNP1c9 zqwU>2h&XnvMqYqj;jGm_98%dgQ0R79gJ2F5bahuNn(yu=5M(8!##mSJNDEUnRpjGl z!a|DXoNwud?Do(P8L*RFA{6E{8EWa(MTZ}9^6U^L(ql*PmxUqt9{G3wrCtIEy{_M} zLB@;47R@S;kZ8#X%`SOWKWp>SyT`4L5+YO;MLl5*V z+nHf?Kp%oznxZpwm*yJ>o;qX)W+`tJ)f{{^p2CTqBh*SZ(hRD1K20OV@hrWqgw^xiA9CIa&<0A|A zh=6v{(}_OJKs~FdMcFvUrmDBwL<)En^5GM-i(T-tJ&0X5Xg3>_2}3s9Af`WP>YKqaAOyX zKGI;{gkxWVkWXJ!HrHjdbU+9bwbTpsMJL6l4iGuMkS#hr$nWlrJ2qbdK-DpTE zdoLU}ixD`VMD`L@P9g8u*2|xoHJe(#?7VP@_Tf=Wg^NoMqa>R#6DwEGI6^-O%1t3kmwzDRq)NA0A`3Y$ zb)xTzjb}gUbNY;vaJL3^5VIkthq`2=uXiD#T3vSbSkGB^7-&?eu zjgoKW=9>@$@MK~h$fui-y9U<>{Kp9;2tuxFK@olyymt&z{MT$yf0wmsef#*;S@sjw|{UXJu<} zFzMm?XWdHKxM~V71su1(;wQ4dThqdg_Oz}YvZ(8|f)EzY9sp<9DycGjZYC`e*GbZv z@IF_DO}-d5$=K#~XE$Wm)Ufu-Yvw1yN_cY2Gt3~=9FOjtJLI06WT5(l7;)N*(6UqR zY2qN$gYmZ`?!P;Dkca~u!GrxMWClQTBv|;=nUn$5o)n2P9OzrD-*Go%Fez!RqQqk3>6>e?GOE{m%T@V4eNEb@;t*@ zka49h6B&T@CaS!bAFe1+mJ5~d$n~OXkIceMtTdX?!257p{SlTIkxl*0jjvTHGI#GA z6n$HKYsR<))e*C+3XFu+z$+8-R(={CC3jA=C5)Mq)#l#_aMcOO2@u?L8VIM6)ze9D z$!WjwiK3p)nW`&8MAlB6%|LCwphyfb)ynZ}R#D<8>==L1STY^!2(ISc3&kLJPEfiv z0y#a~3yd{fJve{i#5e_OVr{|vV4{qUH`>OWp)9u<%Wt7jvf=v@MU(vGJ(b0(L>c?k zxQ%};j~NDjr36{;j&?r1r|Zkorsfin7sjBI@AvPyYNOhWN#cO+M#{NrHe=q5US6Cqf+R@LKmDZXx z<#Jt?c}jP7_t99wrRl9kZ5nDG3(Y<`H<m8ZMa&LX%f@@wTp(DeYBeOFU^9Q zH4eLW_x2HN3gCr0M85e0` z>Z_{XW-5^-y@jg*$nxG5WFx2Q513^nh(@wMw(SJv9=5tV&17qp+JXACi~Q*4kodC@ ztL&ky0ety+)tG^hIAowYcfN9{@xS{b7R#I>LVzr{GGj6v9@8-1{lYXX+vNhuVvaqP zLq;4Sw1p2<5+$Lx>OBXQVUywyxo`npwsy_+C zK9mCbWzze7yuRiGk`Pz~_Bxl^4mjkV?Va3CCD%P0YC?Kf%yb2RxpMnxkN+ehP+5)V zBL+fQKuhJ>#omdj6GAZ}8;^aWo;t9xzc%sL@`!J3Uik+{nAXJs2P;S+U^5JL8MhVN zn_mgOi3t3 z5rAT^#OOM^WhF>m1opfoq*>OhgixR3+CEsw0k_J~MJA<**NQ%`KRE4CX5|=5IZ;}O zv9fb(O2y{ZFG6oWS zPAz+<*fIy+3AtZFBhOT$z`pfvwTHco6I8$X#c8YfHF&`cko1~ zg!hG2IrYeyrb*X|og_Ra{Ojd(QZ-@m)$-q2A2~hH2;bcp(T(V;@e$hfNdbKaQ9PEs z!?^h!IByL{U-N0nE(aDsTI9;JIhO(MZViZpzqTJ==VQ~`ojz`93%uyVRm;nv9_%W7 zXl&nX;V@RM+rD3BgLXs96H zsPOq==qOWTH)?Mo)#nASXO4ba@t8~LBS}NYC6p?hB#ECA7^nxdR8rODsNg$4(PZ|l zLEth_ep&)>IUadbLmhWtn>|<74;XQY6|=J;{-gHgn(ah8k8atgWYJey!g)Sgu89Aq+>p}Uk_J(b=C2$)(=gI{#so7x#M1+ zU2A}y(3EPMozf*i$6nTSbt{)@y*~+%PoX6z1>>ald&a?^x=k~3d*Zvg#pDNA>(?*; zVz@3O+GlU*GW$--Qg+) z&J3sA9?-YUB_7lWRDY>RO=Zj>YSYB_b?Xl(HZ%Dlz~58ihbWc#Lbhv?;Osd=(;p9F z9I%DzbRyt@TmcKL-ri=Hu?$mj-rPaXMaShNpK9D%r0nM0JoD0t?dD)Af^dcHgAOr| ztC^CK@Hd{HSy8%L0ozR;21ogUEuUL1c(bzJvg7&DsdQv6Kmi%A*|eftE$6K$Ilf<( zSvz#=Vf7;^q<>2kyyA@KB!jD+LN(q90SGCE+-xL+dd_w=Vy(kr-soDb+?S;6(>>ni zY_&rq#b9Tc4!Ekd1d?Dk`GI_EXm1#n4ekerunc{%*3UBOolGwNU`*LHd@na5xpzKk zP>%v4I+GnBToUHGNx6S66R@JqlxXax?e#OBxv@~ktHfX9PPqI8&)*Z!__=H(^6|7h zg;{57N9({ys4=0R9!NW1o8$e6QWEvSFv2BH&dF8q{u{S6jtN+9;pCV}5*&6Q!%1Jl zd?9g5V3k)1Rl~51xNBSf9eCm>gg~P;Xg~;CcGpxJZL$=_Jhxr~EMst<34>6f${B@B*U zmt#MnuR#&a8QJymd7^RM^T&Y|JC;8ctjY2jQJ`?t81?1-Pz1Mpe_YKsHpXUb((IeR zM2z@5J+rESDc^(Ld|%TzaT<`etV?Wo%y}Wk3;p6I9GWC@{Q;E(`WX=Y}8eVZsx1WYsV4svehavcTou4XV%%VMXGF zL8~4W&jdrJ{r9Qq|ZiXqrQ-@$#fFnEf?@;EUc!lGL9&N5iV{&TMt z8{#6WS%X~oMp18WU#eO(MxHZhr06{}6M+w6!P)k)iiQLHLz>mFHe7S9evxy++PZ(9 z6_iu}V6o=UA}lGuCm>vnMZy5i1ip-<6Y@ZdA@m#iI^2bUh=g#Myuju26NY96xlVyu zh5gu7AMfe#RXY7I#M&tsIby#F66AhkWBK2qq60$Eoq)FQ7rXbtC96iV8C$Nle*rF+scw9_Lm>RFaz zTRSiG+4c-W2X&jJ)%zj|onuSwaKtU9_u|8Sf_xfIcWpZHeBn4Nww}>l7j0M$LH6Jv zB4b?HRILl)hm9J(F;>+p?4DiiY=?VL8TUATDLW(J>L1r)p%!tJ&xefC-m4DAsNc)p zgAO&5rtzUpvsJx_JbI9BB3-LawP=@n$+6AMgeEVA^fFc+`}Vs(+CZgD$QFL!fmLv9 zC_%4?S8wrm*#qhZdj{W*km|l@7Y=Oq+j(oeQNlP+N>yP7oFs4IPtPg%)=W#316ub& zha%>yR}MFyGphuupDH*wTw-PG-H9on@%_H#g3ICC%cHQENKIioDaQ$)fm}5(2?`EfYK&<#~++_C()$=~T0HG^T z{XD*%5CD|i{7^haHc*&&M>pnX#L=!O)hjty4n>lukUEm?dobzG%nj?WvDdJ$^|~nr z(DG>%AOb5^tv90X@nU>G?C;Flq;Y#n|K(LV1sPQZk+2Nmz+P_YDG5LRrClA#>72m? zDQMFxSJZc(n~kxzN~-hV(f+N<>GlW?&=P;gbK~r zqf5gErmAoQpq>89tZw+C|AZGLEp@&-9>pYH;+z6e-x<=7D&S>zql~b3^fs-_ch=Sp z;*XRRSNW%$yEr)$Z$UosQ9J%kE+jG&$UcC_{&I#q(Y8#VNWcY^G$1*wmVLK{IvE^A z@CDygxAMY0GvwOw78_Yvewe319iz$HHI+2+*I4z%vwal2teos^9&J`^P*0P=vCrK_ zO)H_IaROeVEdCiG#H9>*0rWOOODn^ld%}XSBNLcIT7pEjynd;V8+_dV+{q4e<#Rcs z=e@!{Dc{$PT79cSv$%{QviA#y8;|yZ(xl_!k4hhKqW;1^m+^nI%`z}4D?ol>)e9Lr zE(gD3Rh{QUs1gko$kDb>vqp#%FHpZ;+G!fsW}xERAx_u=d#x0S6?H2xA}$R0^^6yo zj_7bD{&MN1#+Q0kZOmI@v-vsx?jiCjdhUpqIpb0f%=(;#K2}t{E0d2u=qgI>zLgOe zns1v7(qvhM7yRbWn**J`SAH1|(KN2(SgxfGi;8u9|6nY50{9b1`+X7x?9K4^JZ~%a z^Jb!JVar!1e{w-L8V^_q@(cKd%9M4Mx+Y7WJ#9OZ&ll2!jo@wh$ZxfqwKszAh#TY7 zy%0v}T{PT^_-t&Wvq?-n|1yxMkA>&yE;kB~5GzN|5-LM;rl);gr6qga#nT4Ix^SvO zID=mJp3`rB-q>9PgGkq9%KI3l+x{Jtu2bb{Z7rDe?UdaHPlDZ(IO zQ=Qc1<1NW`e-eOro_OlwxqC|_{zH#pKDwp7e7y%~{dvdB~H;__G-EC!JjfN#w(r>Y&OKl7dVkdKhp29%ad1DAe>mF2vO0t0YWW6g)@wuG2N?j3oV-o6u=^$qTO4bN#W9(>!npqs`cJvo5La&} z_onWS4C6Gw7PF5sRyA3gfxs%tKz;K+3yaQRxhL(2B0|8h{~6$3Kiu4RQJW3AEVGBwQA*SMX{SKMwt+M~?%vx0YDQ^h2Fp zw8yf=D%I36^-ziHj6nO(Jf?W0c^teId8@f41%$o6qKfmEmLsa@rz*8_M@?K9HWlNu z3_3ffK=&onenUSddS<}CKCVnK(r^ruv=e`Pft6*R{U5A%7?2YTcg?WKLo6Tbka{n5AP0Z4)1mcS(ha zthQZk8FEa@7}{k)XMRV1-qqOyFTj!~SVTOVi8gSNnskaL&u&l4gt|sk)|7;8lUVvr z1-|HOen+;BUSTI&=2g)E1OJ-$5@gD#4=FB>IY-~2@@OC!o@Eh8#hvsjOP7+Wtt!lh z;rw7=TDv!6V~Rpz{47)uXKg8Sxx7>ToQ}Po?GM+V_oMxO9(`6zjj2B!;saxohAo(c zYh+y_YH&9%3Fb)YZiWM} z-1ZpM%=x>*`e(~rCKz`a@L0y*V8d&Y+5shN>DPQcfbbP^#PtpOP`<cl;3f-M9J^(&Zy z_7q_YRW1UqawrrxK?k#rIW(q@#cK?6n}?^yMgJ67+V$R}N~&RhgfPCQXan6ZFbtKhP469)VbJ?D@)-<2(JDW z-oi#NC0p6;2w-HRh*ud(FU55ng=!=lax9|XzLPte*j_;S$5RW_dISyd@)Y5>+Pi!e z5XLW)PL(1DEZ@2*x>6toWOLWqH7 zf+zI;S0ghW@-Su)l^loKBPNygp=3{ZKQupB$m$?FCwJ$zd5L2A=NQRZniNZ57>g+M z;hP|%{LwrFgRL5@os?hxOQrNRL`zR8IP~vLWU~i_{+A>oEJ3(BVe=ehXGsjgynK34 zDC|#brJ;KZSQhQ9X!A2PUFffznSQd+A%#Zo5MVF86TDEv34Jb4_$0waW^7N{#GA^& z!!j2a`ekOzn$=%x9uLU_Ul&`Bwp}Fi>kFC;;z_hl$C~gdLf2+nPCh-p^$%QFn=~mj z96rzf6uXJ03{i?7>dqZA-B|6FzmE%Z#66XG-QkOO86A!fhRyvkwqo)C9_3=`Gc84z zZF7T@)V3(4YdFQ3`~GXk{wcUQfXBk>uMuw?5^YwpC})WJNZ`*AQh@^!I`iCo7FK;g zC{r=zxt95c52XrI6`{;=qu_ZRbDT)Nk^rZ!-HbyvuI;DF$g9yhS@Cd}N7W$)3;pf2 zTz-q5`L3Q@uY!1GjM-YpODb9K{-k}vk_*^}t2)Oq1!Bz}fMW$JJm!(*L%9laVX9%+ zso@PlL>kbtdxL8%jc>zo-fDCaGYg~jWXWkB1;&f1-fdknmDO$O(Shx~V;n;=2k-Mu zeJLqIH~`hj1U3)8X~`zzl2{Zm>T1c_KsK!^+-XK&YcKO^)Z<3wg!_dQJvtIyN7v+} zQo3$8m>ygP6v)0QTE-ux8il?p?B}*RSklEs9(?Qps!&nm#G*;d#9`T))liHq+)5V< z|F3Tf-q?2Sx>N2WGV$tgGGgf`1ooEK##ZhX)~YvXbpZpCSRzZeN!8?;ZpcE)aixc#+f z@~H&vn3sJ$bD{bn^fb%_6hDi>XH z_dD`j_G27_7q4$A==881X-e+ZXpVXmKVLX`vo`aOZpG}Y8+pzZaPh;@DIx&FE7Mh|opSt; zJ+9aM@@27eX-fURm_4bRV=2s5$YdWUs`0}>ynYcMoa49AhRvk5+|Ag=#u^yvQE$D3 z@6g{`t*=1|js1(G+d(ubyFE&95f{e-p5q$7p65=G4U%DheF2g|Q%k!vwt@QSP$r?7 zA{b*l8Tky`1zKO>W%b)6u@0N=jOaKrN*4(0GZ-1Q!?1CbXaqysF(xq4H>XwU|C$PQ zmt@ z=0VlswoAS+9$NDZ7_13R5c+%B7l-|i{|V= z?3S6r$oJfx9?$5`Y_V`IJkzLb@<&+0SXp9yw+L;(o_%dMim1J4ujaYkf}_M%;JxyG z@|m7+xA?@wH}YHw7a?S+84iXk8)QVX$Mqn(T_G~{5kJhLm31ePAr;jg?SWP5SSUa{ z8l7jKv&VR7y^hFp8wV!!gG?`R0x-PEDTniqkdoF)h{_ezV7OEOujKDDmXy}C`>M?a zb#aXpoTiq}P7Q{w(w5Pf<5M@*DV|kkz?b(xusDbJ$I1hIR0C7RLyA&;60OgLMLB&> z4+1gb%X9;Qe(nMB0$mLMMj^WcrE11bXOrbb@{m{ms8_OwcG)9;(Z*To=*~M(>f400 zK!eoSksQ<(J8C}S=5B{t!@Z7# zd4Pl7gF>dzeUwmCd(2Sa-mWUa{+rwvP}Aco0@oX{Tzs6gMl0q+03%`(&L04?nG>|Q;Iu3e zgaN}hN~5{4$LFdiJu+#9zpO?Edk$&BT2ip%@YI_A)TPV*YzQ5Q@TO!su7>*ZA%*iE zIC!Mzh!1gB;Ei)o@qr?+v(;$uy*nJ zPm76;U%8#sL~dh-Wig{^?DSdce!L-mwd~q(zR#v)BCQ#b!JG)4un-WMCf&xU^So&}ldi8UmQtSu$VRxYSB9%!iz^+bm~Ua;j5ZSZKfjc(bR_jTv8YX^bx zF9Ds_lmf{0irL81yvp^brot8IOptM?Gv`J8iJ#F-$Eh3`{uJdHWl6*v1=|x8geob zGD>eqCEhe_35p{s5xU6&lREm6t8XKkl=`asb=~}v`Br~%z2kZH;*Rn9=I^dD7p)xw z#_5OZsG2oSDh}pzSuK#F#QAHkjG^<_`nDyBzW+QG_8_TI@Ktb0K#twXv{ZIfoq%|K zIP_S*%G1;@aB(tW0Y~=i)-Z+-iznw5(3Kd}(UZ-P zU{W{rL(7btcy_NT`$S<2F7u`F8x8opm}Lu$mVu%YKLqIHrB!Fx>+UCNBP$33O zF+=cJ^}$!-s0mf}VyUAoeU6u*lT9(kT(M|-NjGl0h+P~JXKES3bUAk1lC}okj9Bq z|3p%EtS=h*WMK$=gj(3IKBpVA$Wwye!Sf=2sC}uO{LqaX%>6mg@JBPqIb6IN?Xv5a&GMnn>lBZ%D zi4pxMuAt)#@O;fG#{xq}@k2k|GBPn0kNTSL9jh^+68Eh(xa>SKMXI0SppsldF`$Dt z-Pq6Pv&p$zI43)2IeqJMR49rf9Hm1QEt>_AFDPjOn@)oYOl-Q*F7ZTwEICuAyU zR^5BX**-0+1iki@*^w50*A9Zjcl4qdBf$b=CSll4&u(lNZ!1R#)o*R|90UaKYlkTP zlN;XDJ>cwHPr{Jgzn^+3>)0bRdUeC@gQ`{aGG7vrjB;Eg?#k3I7qor`jaMpQiK>eo z>v-bRcA55ctJ+pf)=<}n8*BCRgy8seF=877|10k@RpT(pDKUx-M5{)TuuQWr?jHRs zyU$-1a;GOWGY-=>W+=jmQ|OhM&7=k8^q-a7geBt3R;G3JCMA+S-~`_fURR=3{Wyxr zEG*=Lp*}~PpgOOf2o&5~2o0T?35ypUK!i84$!_XBw*7>3%mZjIC{ME{ti#EVji z@gbPDAZokKYj`Lie>RQ3%sk#qPbsBiT(~EP2&)ZtctE=D>SG+1YmW6pN%wv}OUai! zb^8F>-3bdCj2o^Kv(gOJLn)d{+<7CRVG6$oM~-xx*U8xyMcqYMJ}9w-;6h<0mDdw-9@y4t4mg$#6&aB_8~f*xda|C=@@x9af%-+24ufow z@F>#cVEov;P$AxBo2|P1?D8hL_foCOK%MPARSnrikYGKed37K@<@-PM21`&rd`L-d z!7G#|TzJi?lCO&-b#&|3vU}>u4!!u$c8)`<2&}1;Lz;t-7FPVC^a$@;w8Q%dInTI? zZJ9{8B!>xr^0WBKE7Ey}nt)!M^R~_{8{Su9cqjgtJU=Le<}74czREV!!H4(-OELMD z$36Fy8N1;30p(IH#rZ;|HR}qCxrER`sk!>HAR@*&q1M4wMoBFHti7<6$2ulAxMq4& zSBAZ&Gjb9iS1@;agP6k@1pcib7?j92WxL`@LvJLz4Ax)!XTnd;iA$ zPntcVrK*z`3#IF5;VC^tI*B~?3h5I%zpj_Nm_jxg)*fuKT1tjx^N9>SVutYcaJv># zV)@ehtHBix&sOGuBP|D-9;DjfAB=9U^EiJ+@!4~R<#HKj3A5Y*i&%L5Uz*9iCHn(= zSQbZSrgl$mN<=3<*T6u52v&6_E;0`aM8vBpz*4X{yqacAgR`|xagcpoyN+Zc+z%c7 z5nS4#H6JTLE_22-nRJQ!F7%OFfXJU6JSM29*L4Rs$FMk$L}G}y$F_LIwF0f|5xav& z9SLzDta0eiIZ0%OWvk^jsDC5)Ct1JGqW#TiM)`QRCd&;m(9Z?r&KjD9?jN?hD)!?m zgwfEcUT#Dt#V_#AqSN$0z~ZoBU5BqtRY&oOmLbx4er*@Z?}dEjL^(#498a2FW77#t zZ3qY+ro+0sfmt`(YrJcrZ=O?MOk<;}$4xuk+wfy!D^Hp~fG5 zAV=7+YmlhX4$R}T4UBKkej``xabq>Q=r(u$HH_bm4#4q32j3GBjJl&}R=@9Z3bf5Zcw6Nm|ovY4JDr z_G~(Z4V*?sySQk}!>yPB&#q~3-juk5(G6NbU{yvi{@TaC#E)!~hC{{}Op$307O(6= z+(p{k`Ikn^t`;tk{z5RNBN+mKhuW!NnXZJ5NO7dt@j1JWsOI?JB@a*T3jgQqm;5X_N{N{f_FyfP8I zV-iR^({+b=3TQ{k@lALh-?kBcUrd!^Pim&(yAP`9sZkAemSe63+zAdOzcdhr@htt@ z>vdx@|LeX}ER~bH4BKJN-0e{^5*!>URCR``Ov+d%14@VJ<^?ti#SZ(I{!T|PW33U2 z1KyYcuW`JG1GNp&$Bv=h7^or0_N{5$aa@k~9kGjWX#DjS|C=)8=3!sa==Nm;0>EU2 zU6Ou&`R+=L70(#yne?8u#UlvGqN{)dRIUSb`e)&HHV-#n6o{0<9Nvs>T`F-|zuc5h zK7cE<1u{1pRm`YXzFjD>dt7W@a+G_?;T1(7?nnl;eO*h@)fhrkhOj9!qGV zXGug_OBni`f1C)s+}trT)t9WvNB3EZaXI=QNgV9xSo^9L$Q~dJ_yr#7`a!DARX(JN zN*(obL9}k**5TLpy^%spcSxFyIe`500~V>9m>FyLbI~RTG-WmjUC*bO&}>RHJGd2`RG)q90vx$0w2P+t5t<5u z@4D(`7L6}wm6(J24-Mz;c&1z{V4^t`Ne7tb`y7{=gc&8vyQYq#bhkZys%w zC=@aR7J4Hpl(D;+2lOi0IDO*|IPpX#&#aC(k|c;`#dkAetpY^#A3_ zvH#zm919!g|McWoxtRXHJ053#|QGhQWcr zQ3pg%=|ic2>tYiaSYBQpQJxLiR2`1=Bq)7Jgw(%-1J=;|4-$AdRn65bwFJ0%Q6>w> zDuHx-WtpJh(8%1u1VOQZ8Irs6?>SJKd>zo&FBOmrr6g>2fRVEafD=ekA))$9u%AvZ z7Y`^Z38zSTQU(V|+Q})fvKU-Q_%z>C(u1=%z*tzm4xt<9Enx4p>=)Vm7y0xTqi**X zWg1F|sDE&D8{ZJ3vC&D)@B>r0F)mFWsO~p|o-gP3>a)CcOHdK0`FCC%vH?g7fO=!( zP;Yt(1Tr7R%gyD}9;^!-C67U*F&1FN?g8Er3}h{jP!{(K&*|3i@9iUi^83G?LDz*K zSp<*vk0|a{fEAzMPErj?I6JX*P*Qn@K;uY&CR3b0ph%g<=2K)^VbdVW%k}zG(4Qs{gbh-$qg)bEyMtnkemwJKLr8z zF4&*t)7}|`xAV&%7{K#is^ktI}p?sl^{QZ1unU zHmrV}pXVGys~Dq_8enfYV4?a_!!85nL0{=Ujc<0xWsyWB$(0vejZ{NwLFp_}*3}L# zya8&_`q@P>b%o9M_|vHc_CtDRzm-YwbFUu49EBkLyC6yfaH2|_Tmjupov0h%OWh~8E!D7@H}!Cgr~E!y`< zP=Lbr<32lwgwpP(Ms}yR!HF!=PflDO&K<75HWA-TqP3A%$@{r=au~Jv3ZAVDTwd{{ z2=5u>^gchQFfO$fBU0rKsHiGs8P1NQ_*)qdazU%VHt zAhcEWH{|5uUR~M!Ua7{D4~EzEC)8;Iarl*lbz!OJ5t^Ew^gku(?NzQdQ){nNfg?}aH6f1$~7+YABCt@AFfDo_c_Pjppce=+tO}& zTcsGdns#>;UiYYc|JtsJQ4*IaY14X?S>%{sNJB@ zjeTiW|Jx&q(hnzsiYdrRasEH!*BTlAPMMzLqEoyi2CAJy^$+(>_Ea}*gUky0)Ume> z&MWzUq41pv4Z=(1jPWS@_yI4pk>2UmGQr5=VqzxMafm;2Zk9({nK9FR)0wb|aS;E83_();W>53|dV-TzZs9>4uzH1fdiPvYW zHKlbX$(P$1xVay2fe;q$U{bbkZQucem)2;yd0`b01eo-*gBHhuTNNc2?x@cThQi>W zj1h842jgmKd)m6%s54BC&AwSZPydgxbBNA`>AG!f+qP}nww;{Vwr%sowrxB)v2EMN zeLG+8Z`@whs9v@97<qL=@jP+FawPXi2>jongLNpa8zb_Y_y_EP3!+kC6qx7HwoU!PgUGHXk>0816Aj0)P3qHsViiE1 z5R*7eJ_6L4WXcZCPe7etkx@_uIz{S4lRVw7?3w$=7-YG`_sdf@6ciSc_ZNw{2})S*A)~>mH+1-(`cGWqgoYi;`U>umxrn{ zmq1h_D(22DJ#s$5tM@d-e@mZe+83u!62@Fc^HePhP*uA5Ju@~4;R7Oj`P_!|uKpZz zJ$+O_jSP#kx4?-1t+2x%Sn=QMuI?5kU974~93x^#y|#8pOWi4>e;?gVio3pQBtUJg ziWv!N2Kqncboho{myyJGaDD!}_xWnOB&O#(UJ3PB=yA*?mLNqL6Iq_clz=q5#d;I5 zr9Uuk6vx9zOx5Zs7N4JC5o;`9T-sbd zlgRj5Lp!Zg+C$IqYe^g@LAmi&0#`(!r|@r!KNiE&GrEUiUOHiHufipQI#cbJCL&C3k4AJC`7CU2qU9Z0Vx({u{p1AO;m>qYSTTmfl}wHAJ6Z{sCgqaJbu z9Q6oVnP%-@O4VvB-yuDt6icV2yHd+cw;kUTw%c!rWh}l=Pu4-7Wi>VN4uRYoT3?A@ zq<|zo3(AFxXGt5-<*K#9I@L*C53v2}`$H0Iv=KY`20U%Vd&{aHD2%L?L@Aq7 z@S`b|f~mGfvMxSC?l{RfkIW8P#gl*vbJvyQi~wT&aCwATOtH6L_BWUB3Az!E5vQjj z%AmLHgZ3f?Wy`fqS?h>j`mz=(*zna42;lr|jwpH9tX*ZT000CeFE6}fJl5M|UPbT4 zL^=Yh%UAWuCwL222lG^k#aZ3M12xQX&$Kk6FIyLi-T69%gM(K z@C@**ry1oayEM3rG+btD{=#NxQ;zgnXu8*-+)^D}a7wYMq!2>uBm`zec9mK%4^Jr2 zP`~E#;vt9Z*cv5OMd1K;g%25h6eu48UVNxSNg=W7mBK{>e2SPZPRUgO{@>+_m;3jn z(yHSGmE-ht|K4Czvun;f;sSfR`UgP#_M9TLzid1{YPmdG&R!z&ByRlFU)PYr4ujOE zluDsF{|EK=&2Rqg5hVPtilHW6S>Y;>hWM%gopUwPq>h8B@%E#u3ghVCUbnlpBTU0T zJi^c*I60AI_Ect_j%3xxeMx6G)OwPxtG?SwewAO!(d#JF z>92VFMA6l(&9FF(LwYH;KM^VWG;^!OnG?=JPnm|Filg1SXN-)WVGuTNN4~je!>z+| z{;!f2w*Ac#TTO#81jc1@rk&bs`(DpfXSXO*0Uz#g5XY{Us7;@GGT$}RtRadT{SK>c z_A&xSG7_iH;|RQm*~RnRM|2kYU{yx*jp#OZ6VV3FO8^fln%8iK9ygc!)aPTfw&Nu}3I zVRqZsPRZ>1q;1IElOo}pnZEM(!Q=4e8oN#M2VX>X4fAoW;N5NY!c(&u$Y9bJp-kgi zsVmWr3AP`hr!kdNVcv=7x2PX|`_Jv}{I6NZKgVRe4f9#Pz5{LLD17Fc@Z<$c7)%7R z%9=Hnv8BN5cZ1iPq7t7&6I5|^m|vm+Zexl?H>x4qVg;_4nw`WND)piBG_LtPOcA$Z z`Xt6*P`+F#-X~BYYhtt|Y60*DWC;!o|!#>G4SD zu>{0ioQ15aC$A(Ya%arkmN#_ETe>Y2YliCAAf`tZ*zh~Wh!D{{8arFIYrJR?z67+wc^7!Gvfi_{h)H0#i^| zCU<;kF-vXFTc5*Z+`2loaN#ZwZ{3$44>B3C8ZUf;^w_#TXtkx55mRXCULM_Vz4&~s zamP;-E|}Uc^k>q zcPI?h*S1CgZeP*T&z)e2`OVqlocD7R>ApqOD1U|LBTktS(P>AaYF_j2Dt*92h{OA3 zVF(xky~wHzA!Az(^nV*|{vMj}AP7X1n5Fl+e}ld?7%OrsS?Oo(LvrAX{EnlGG!gmt z{pwzRa_goT{vj2O^sdK3O5DE|sq?ndEtB~q45?dJGuG#V zjIQNqdguDdQ+R-iRFTn`-ChN?>5nEGdbXcwsu28{d1gX2*m=(7iBX zB5ekAxcroHTlR5dN@n>$7yM+3 z*oe$#Pz-!{SHh@&;3)m!e&cc(+J>)!&WbpA5-|{&t3UQ@h<($_wT@h4#ueo+ODdVD z`;&&*&KNIt&r92SOFv27W{{Q4LdC5i>WuML4!z_IAVS*zaV4O^j)QRmMJ+AMb{w#6 z@V9!0VONCS`+ym2*yQQT$k?VJ%zQ8#TT4wEX~Kg%%`G?*e(**uU%{VN7_1b6Zm-M8 zw`SqmW*zw1xleCZGh!Ngf&rvX{Y*K=cpK&DjDCNP7ByPdFzzF0{`Z=ov8mD8r<+4EUVh98D|`VA0!|dgt#?X zNJ#NL!5_~JDWjd~0yCgmcL>rY>o^wLk<+uG%}+k|OGFR(hFWRAA(}cUF*x+jE(9KF zt-_x$KGqI`(pQsWvHUz>?{Wgk$!OnYNEq^XkwQIX1(*l;Cm+THHAI zxghV~6yQ&@aA6a%xG-^zaB+7yK$GC1Q2xntIXHmEc=Mf%ItO^*M3%N)S%@X_kPMd| z6qbXRd1HFT?1N|&!I=!1W@|7-upK6T%VxFrpjDp8^5)Aqjx1^c>=B9I#hS4 zW$^han&*eWMlmc2T4V`UM)ilRj>>O?KPOoV`-kbQbeH)g;k|<6Uj0O@kO)l)A$9nBP^nXnPXwJtse&Iip7jK&Q`RQAuav%iV?c zT=yK#WGm)v1KkIX8fK_*eb!M4v_BZ45%NLbT$dB2R*|dRsi{Gk-zX&FKI=J(69PO* zIP9~lt&+mOWBBTin@AdV5kARQao2hct?3#A4a>SAX-+)jLz2t9CV^P%$|(bVzxHDR z$Kc6ujSs9w__08V{TmxmGX%p*oLh~<_R_>ja(BY#GlRKi@jCTQmLp%9=o@;%tYmxA zL*T=(5sma-Bdfs^Dx)z~e3sr`={CGLFm4g(KW4m~{XJ(ig%_i|9VpJq=WG=G|FLFU z2A-*MMZYIZQ{bj-hT>hQ>t zJXZTW%W*aB$AFis(D{_{Z-j?jv#3@D={_6?_jx(&N;zkDh>e{I1X-)`CNrHSkw`G; zOE1?f(5cOuchvVaQe5tDVWPS=IGGA?K;Y5*Vo|v|4@qg~>m+m)r-u!hblt2KDnYLY zvQZ?9KsNx}eka zJiAH3>$IhS6-%nWN1%v5T!~D43?SpfyM-*N&_@lXaxIQ8Rb1{^qiOFr#{W5tR5_d> z7;htb#UbfxP2YxENg3<=UF;yNOmx3_aF9o%hxyk zHxTd#!950yevJG7Wr!>zXwsHbh*W&>n32;T8 ze1aofCGZ*b%?aV;IR0u7bD+nDK8Ng*OGiSEy+vjRf zwK<5M8|s@^vspY|fRG*as>sj}w;vnORJt1&%b96Q$z_68;z1raAcQHEAMoImd-8mJ z98RW+UBq;$ol{af5z1Gs7W}K`I+T@o{@&uVV<6TW|2P=(1C}WN6TlRaa{Os@qt?5H zCHbE*ujU4xSCwXm_I3hKcRjz%ym-zu<(U%CF;C^m3hT>30PD>8tE|{nX_7%bW<3{9 z2@ly(d!;UOGw;COlSt4TaAoHkud{UdPZ$@C)uT>uE+{;I2_mi8-$;G4&O66q1_1_v zp|4uia<1Z8l;jAx3G6OgmQlKXE~4fUD>|GDa4C2huSDsarFp@$<)bDEda|NOIs|&T zWOk~}4u@mPqjjQ^^~%v3mwwEEMH2X$Fj1e1!k--rSEc5I5-J(~_hXZH%Vk`?k88%V!pv zI#mh>d5SQsOk3zNE5yXK4777f<_JxiB#)& zyb(x8(kj3%d#8Yg-(!47sm+=_=g^eV6KR0uMp$(){y{GSw-lj*LY1w$tF$?)nqBVV zqW$A`2#Imr(I}z_aSJr>UR-}Dt?%9r08U>mU1Vg&r6r1ZA$Fb~V!ssq-WqO|>I!m= zOYY-E3V{}t)3#ikoDM1w>HofCON6QXR_zEI((2t<{seXQTxxVTGL3*->eVKY5YWyMq>v9fKm;E1rgmqhZ| zo-wQ|F^`kb7LBEzN0wdQKC-a<_l6^{m1K$0wn}F|egmq;DJV$&CM>vUEHRwUEw9H{ z!HIj?9OOA-*LJLhn}g8q{NiY#c2i}exLxPHfUg@pAdI(uL;<&RUy zM~Arj0H%@#9Lah=BQ?Io*o6#@|!#!MGUX?ys%Y{t$?_ zi$O9P8j;gBwAnKgx@OpBXaaa`G0 zGHYllI6Uq-e)Ue2IbCKvio2DG*4Idq%}wDDMb4 zL?K))r5)AhZ{^~W7i*6=5ZL}yAU^~U!B_ZXJ2-k7h%&nmdHj>Q9@5K+t+vs67D2L} zRF!g!yuwd~#B23o$fk!2D1U3K>4n43zoMc)Hn_SDz4Cv&QnVzM^z1wlp-R774=%5e|tP(&%}ng_RJxsEOC zxsZ2q^xwKCKC^ibT~?*0p__S*WTVDvQP2sQ)z35BlhQErUL0I3r$ML%>05o6O=8 z0p=T+Lxjy^pBP$5w>O?Mh+r0U^O%EU&pZps( zKC}fcI>6P?S`EKdAr5DqW6>W~Yv=gt^#JP5)6gu>OvF_KbvU&#ZP+}%(}+-Ft!6&3 z{1hj+Y}+mp%Oh?LX0Fa@tMa(Ki+Td^f93KOfr{9X)Cmpn2J(V|ZzoH`U$<5ybA{hU zbK^Qxp|oiXIM--_LL2PYG25k6UCwHD1-f3=7*hZlS43z9-`s^W*r^yD@@EZ*Wd^uo zr#KUhJSHKF+0r*<%%RH9oJRJ-0Iux=POH^^2crvP=rsdF6^m`Q%(32xC?A8jv3AYv|4=Av%9gWyZti)T=dj)_RMJ3^NEe(bN>qW0S*3Bb8PAT2 zdpvhygS7^O%HMnEouei6VzJQes*3`uOEw1t-jLlttG;Sw@B4toJ*?(m67D#7kEIo> z3Rpf}(UHO<65#`uZ_uFSQv1!N*+tSgOMp{~HLdrJXnZ^+_=3qlO6p~V<(G5V-xen^ zPvLPpCzWd17_)K1=c`ad?8*^+fg`J1s{lP7QsjO}6Gbj=PhYu6+sO#-d18kVR>nxt zk(d%weVq~3nFlG}qpN%x*#_2STn`|8^0@fa3?4VQ27HyPb2aKFhs-6G%UyHZ?G*;#EH zAiLQwK{d(@PYw@+iMm!3ii=%t_yD|DwjBmCKe$f_7oA^KS6u;q8C6C17f+j)1`dOA z8L6+>gar3Fb#arR*FEvZ;TW(FJfqLEn;?qwm>3P{w_dg~+U|!Y1h$6MdNDcFIMi+?3|_ zXH?=0qqXuOT|WRlj(AtXDI+kAasoa-mgye@y5m~ompkY`G`&^O${#aq6d>aT=}u$e zlS_-C&87zr_7;X^uvft*q`#Sc7q}W)B9PlF?p`Q@mBWV5YjE*vhLQLyjh=YYOr#4I zXe9#r2|~@E@4?QsFUKi>i9SZGPw#H--F&Rm<3FA^k*`lT)LxJBB|f9PC(7A0YYe6? z`q|ioZ{D$OEP}?S7!9qTw&sM+BnR%K4*+po=LhDuvE?S@lK3H289B{p^ zu_$NsJ}0haHqHRIrwu5heU^?IqM9Q%TVm;n27H=pTWNK%u&m*4Ti6=i-eBZjTEc}% zQr3@MiS1!QRG8PPrYEsDnYMMPTHwN$(vxTZSUC>4MJzAL!t2N93AUoUbiISwK&sAhOoy5bT@tZnJd#L z_+o=-J)}k;sKosx%l?#17dR4c+;2gk#L8{F>k3j?tPjuv5F(6TvdyQkhBv{izAnw)8dOA7XzIhEV_Rc-Qh$5;Iw#onXv=*w{$;IiJyv;6Z z*C=`=J5|6~cmpwf|A9`uZ_R=e4^PNAF&H=vhLA2wQq&8_!;<4ijAZj* z{+ov@q>;y{9cQ$J~8Cv~p%PsVA~As{WR2;_r4LU%_a z>Rls%w1B&H$oADK@H)Pttuv?e6iqgzj9c3jYLG|!kkpXEOTh`{5+(!UXs)8(k*X$HJGp%MSA0KHSd`1C_S02 z>W>q6_iLAwDzIq()bLWY+_(3SB{UlqH^J zdwB`WojbMFqRwn6Xx#2fke`jxisw16bI*3QExctgTMIY$pl~*#<0J>RC|e#9*cfF* zL6ll+yd@1t?)EarU1$X(0BcBss#?1vvX=ILlGIYu>%lB&v&=hC1* z=jK&{)Jcsl_JHs0;n+J!%(A+*M{QFiLXpsxg@zEWs9NdqOMzktePum^JkP=)ctJ%O z38}pSOvLfrQ-L}QhQPY0(tfR^I$1C>u+j*I{ zg$RVv_nSECaGkNR*UjTUcgCaCuc|&=D!7o^c@L5rNE}mynCZa(y5A8mdq6>>`4b`& z30;@lqXa~$aiM+lTUx%sYb(*o;I(7K8702ItCxz&OTuu*bm7<5_TN`S97pzltdfdw&8-}>PN6ES zbv#8BO@-|^+iOc)QV@DTu>6COW&oxI)8{0NyqHhTZ8)bk!*zJiHC4anp_PowJt*yGQUvfYFOO>7pi z;h=~Kkf00uP!7A5EByNV_%xHYk=G-Sd4(Rv`(oiN^aqLo+5gZ^+)}C|u?hyJZYVk+v*FXwXg+b)DV@$kwY8zYV z0L1u9DN8x^|9btv9JFP&=;HD9bMR7QU#tK}?-bO(c0Y-=(>u-1$n%ac@_e3W+e?q* zSqPh!fn$bb{IG2hy5Q#>NC~8{W#)j<&Vpd*=HSzxpXVsAmB=*9hI zqGd&D{?xu6Dh7o;(V)qD1Yn)McSaSN2`Gzqe};3xZW1mB3r_luzv6;#LepJtZASJM z-jcuDt;0vT7I@AeWla#{H%qrAXA_lBA;NsDSV09pa-Fp`MAK;kajAPXIHlx3G1@OL?X3w36AB$QkhG9AY9C{=UqA|5RR|Xf@N(Y zrd!ujfP=+q?GnB_CtAfysOkcSL$>Ku>*OsxK9ZDR5wq{c@k!;^p;r=DnTO{8nOocG}I&r^&vEnTel|pmR0+Y z`+qh2JEg%7JH0VEhah5I4;!Gp_T?B$pE$DM(`{s47{^qf5&0ei{%C1n&~gi>A3brn zm$vq(yTJf#Rg!J^Te+boS)sXH`?D(vlr19PR|;%t*gT+UwwEtt=RPw-tb^%xEP72W zAMTh72*7-UCAU!zlUNC|J+vFHZqnN(X+P*1yERVHKQTEDSqHJOp^@W2xO7XFE{2Iy zYyPOq=cK&pW&CsJ>qC=U*?P;jx8`uutWN6^B{=e$XHe~tnapp0w`P=s(4H}MMA;(M zyzg<(%oGt;8Y@>*FI#Dl@!6vgq@Vw=o4YPLT1M$|N%gLM!u@KqyZ*ViqDJauYcxZ# zu+#ctAaU*trpbTSCLXBa(5?8xT<|`WRf=QdZHPm*qo004n!duACR7FqOiK%4Pi6&n zlo0)9_nS1rTx?^gEF&~GO^R2sO*csbrkcWGgGy^$&wo|L*DIUgBBK+a)Wyqm51Ge4 z5>pdQ(fL!F=pAhh)V#iO0PYv}YK-3edF8KW6-sC!0RM6i*`_OKGx*-w|HiG?RiLjA z)+^!-McNLc-JD5X!ou0BIdV)pf|v*T6<3KuJk3em)x(2a_g5gh;*WL7t!>e#^kM8g zFO@xB`tR^D=v(59bW}qRF$WMM)PD-0zmy^pULhc}o$LFma^~`rV z%HOTWD=J}E1q6Y2yZf`rj3tj$zR>Aoj#)Lyr zjb`HyTvsSYH#$ix;*0r7XJ$8UCU8iTrNv?(T@D~B#@3`Fqcnw_Q8B;pB77UE+*>fp zb@j|+HdZis-CS4j&dfb6QL*fPoZ_SvFe2arUViy&F+St)>@W*J`S^u)5*PljocQ`A z?JsLG-aO6_P77j#cq-0|6G6EO&Arc;Ne6o(xZvz%c>GE*k`i8aNnBPf2<>J$~W#|N506?uNj!* zw`xTzkT9hC`{iY zm_^xRZ{|uhtUlM9ory*z0n8!!|8WUEGgJ$Yi@4p|rDcTM3?W%G4Z*lw2^N1^H_)3U zD(o3b52(u-)zMQ(*(?4V=SyKtU=x>Ne9m;ZOjd*Hj@x1Hvc=UKQ!6v@@d9p`YLD(~ zbS!z32aC(V5{Cmu^A#v3KbRC=#x=ael|~DmKgWO`P2Qc-rWVE6)KSJ~r!&hbvN8Tk z8{_6{Cd$&!6a7in%lyymec>IK^{B}?Dr~cr39=0txlXysqg!8-uB)@dmu3HOp1}!< z{J3(`7nWF#MI!h81qk(@iE<}ijuoMoguVua#R+Jv8Pl*-m?#AbjCeF!b_x|RnoHc9 z=e_q$HN(x&%7#zxvphQYxKVA^{HAIyu+4V8AYiXpU?m(X30tfb{JfJk2h4h>H4k4i z9`}&=tC4U*)qw3J{#Os~I$-~AaavEM?Ajw*V=y3fe3?KiZ>Ug2aXe}b+9V^TrI(?v zM5ER%mh(+b*Y6(8(XU-!ov+8qQWy>6=#ykHp`7suzr=EbXkY8SEXI4%vl$61c@t+0 zw6PL*IJ|MVe(1aDL6-3&BggORCpw0{39zQhw~)A>Jye=;kUDnLd>!)l?+2VMN~h3} zd>?4B3qi46t{_VSp_QBAKpNwmDN&_a$vKR*n%ajNlxFCI>eVeKp~ zx+iI24(w10ycH*su09*? zk&$%1q*TR5ExN9WVC%Va77a5DKRcg!76pRq8{(vQDNp}#cQ8@Z)DNAvb*|V;y9on; zsD+e`(n|*ZaY)!lsHPV3mk2Wzh-W3Mm$6PWZc6hwA0N5)K7%G;em}&q5^muiq5VT= z%Ey${kkNqhvuTGF<5|ETIVR$?dm*-Myi$`qUYXTcie|GZ=*PlqzQe8FY~SQbt~|YG z%!3ZW!iQwzofhM!~4_YsXH$w$pJ_@FiyZrn`ce|^yDh@ry@b=M6ler63AI|-%2 zQe^CLoH_$nR_sW<#^X0z7xXCYwm(MVe(1K?(UWjqaO8d#1U&s*4+J^s&GvoZf zI5QTm|AA#JL@eA)Y%Kq~{@332zvF)o94xH=pM7k;U8b%S`t9uhab|V@QD&Pb=$mbJ zy7;{K)uz1XYxr(gN4xX-4`3w50*2Bw(q%861uJROxjyxI*+4NNSLAWLLv zOXgacz*Didj%a8m3>XylLXwb9sGP6{f$3q~LeoRg14A(XL1-31#XynVJYL;EwKdy7 zOBQUu93X7ha#KMsLYRSN|8=oJ&Q0MA-0traU+rJaoE2s|u(H_Svla$zaCHS<`<4XGA6OwOB`RSisi~+zN<~Hi%i&D{KP>!`@pg1R{Gi(GpFw<;v$X$0 z@uvLBEdI(g|4L!j2gpirVPFJu&rQJ_SsR192AY0gDzYG?#{P*e=0Jf)x!2j-9+3z3RF^*U;VAx{-VRNPgSbr3F zqWb*Jd;JX<3lRNHp*%2pM)ZNByNaE<`fUW&Cl4~fIGGe`58!HNYy6C;{tq>y`(YJ^ z!8j4}`22-4xkqIGm81UiJE2k?irW1V?jJtEF5B;x{jeBko=I_Z1 zVl@TB$#22_uDv?i(@la+Z0$g{j_~n2qIZC9T#7Bce8XK&4&zi8Y~a~!r)=1gCLtFbS}(0l8@3Rf{&vDT1pfW^=lpMkBT_a@cO-fAilW4P1Y#MYGxw7&|%8z1MevV(4JDMLP-y z*qazC5!`vAm+0-gmg-xK5#R0g>=xBdeJ9tt0w#JLOgtVt^RiDWxqy{8lA zrs(tU=DX=@mjn2ud+S2Z{AtLq-B?tc>*00Myr?U?(xU?wNxM^qded?hX3SJS-*nMoHJyW!4H~aVG$Xb-&$D#du%MMdSJKt6sKXFW{-v06Ts-NyJ zvzY1`jF>2ZCGfrfdUv^?k!TO2C&5O(OhK2Vh3X%8DQpPnzQ*zqU_GN8>ms9d*W1TJ zxT4(Ra5`G~T1r=YV%pLDRCfsqB+(q8g{ubg&s25XkgB@PefwjIPIXcaz@=8U;=%d} zwmE2ts$WzBFPOyk<3+JqCO<#6<=LkHRILa4g&7}6U(~BmFM1rG=Ve*5eZ-M6O$0Q5 zbQkpO6(S7}QUcFdDt#EgpwBG*Ri4#nz;G}(x!j97Ir&-}kDNH}&|n+%c}I!?av^SjSnYzGvMGIq-x6WD~x~mkn$d3L8)` zc$V;`Tl=m!z%d0M7N~>!>ldNuj<(U=pM}0!Lr2XfzWP)VHIALzd>;Jw8*VAM4f(onZ?1ZUg zq#5T(!9f3FFKim4A@ar@1u+hyXfd2FFfmBsj$?T}Voa)oBP0FxvVIBgfzc{Co(Lx0 z2=`*D2FqE`Rk|CSrSOaskslHT?rk)}5C$m@xs*8t5FQu{;E!8Kg1a`9WN3Y*RPnhxJDs-(1f^Cfw+V98 zekV5v3s}j5l5v7@(*hvLaol?&Jzc>3;Q;4%&1MSP1_P@3u#^ zKg@7>)djqwHKpK>C@l4fvL=Rdw;MM+JG@9ll8~8&lgxFmRamfJSYPkMR78Ci4_*C{ za;v=WupfOp2aTo8jxGC#&!nkH#<)IpQcUX_QyU#vus1ag?O}^Va7VJB3^~PMyKmOUifefSU(muT12l5=jj5mVz@eN4N-9 z&pgWOp=+tdlvQ^^Btd^wtF`%`ZhD?AKB61S@L&4egVm6mW4mAFTYCZ>*RS5i^)oMJ zma8nosz=am>CXOW&1_T55~*DEBouKG(;T=!q>$YUj z1jN2hKB7Wt>Ad||Vm!^|X#Srs&%?Y7v42-E_BqT|Sql_VKA`gc#_g4@@r6XoD%WR< zVB-ri{#Yr?E8;kmkGvFdTwW4Y-i>YuX>|g{A`cs0*3`Q?t- zGRmv%lMM_X%(9J>O6H$3Fn<>Hs4cffTjDv$`PAO`I~j-kGto8OIE@C9K7^+aO*7y0 z@jy<6r98Du;e6Ji<}wjPO6LYFSM$#4OpKJ+Fn3NE6c?w-YY%JD)Lo%KWZNfr^Yr~b zQ6s|ao&{Pr|K%y9TswYpmyCh8Y~PK?LW&YB*`KPSZ9aQbTehKJveSqM3(l`4GxxTN z-BBLD!s0P{dD9}OJ%QrWiQaCLy?n|(r#L~ zw5#H8$R^7$QM(f|S0XQGK5-v&U(Ud=QYGOG8;^xGDodR_0Oqgjy<@M5ZO010~X7-a;bto71PpB+f`ryf7{hDomiS`TS+(=@cpN+=fH zETRCI!IYcL44Ye-rMK0au3n#!Pm`3EyecK~1OBu<)RVm8>kK#9Y);BytJTu-i$1F~ zX}QOT$oL@bB}%=T+WRmIC!03E#(SEUBRtE8}C(jU4U3IB|ehgGq)Juvg;I+ksVoIr84HLtGY zkI10~r|e7=^|kB>x^wvRrz#?;P3{}V&Vq36#IC|fuBGz9&RjbT8QtXxW|3}a4IVnP zm2z3=hm^Fi{N-bDElRLXWBK1H7hGLc2mTAA&E=QYm{JpJ9{xo-@h4+S?KF&?7NME& zNx8oRvQeT#Y{R;bNSupo-R!o*v?T})y9V-m*zG!$$ayCV0~3{dV~(#O&Kms$8S>AU zo94ANni$M7c%L?@rUG7xAT7?>m0^~fzuqw_PIoAFLX3;eVb{@SI*9)<8qFpZWUUQ@ zqe*B~+(cGwK#8jy;HK|cZA$G?a^H$|*9@YWWaI$wJ-F6Et)4Gz)OE_1fA>3MHkwTf zCq>$NQZaNLs+3=+_`Jp24$xycisC5>&c~U4s;bYq&%jHM6j+T-84x%$xl__oXU?8| zey?)<1RK?Po-1;HakmiK_Uub|H=K1hG&c!z<|cnrBM$LmAKS{{?4<*jFWzkz<04xO zG#f?^$$_Ttm4Pz%L$wFM9ABRVO@cG+>khYJr{nPY@@%h6f%QSp9xmKs6u(8Cnr!r@ zqPRlrY^tqtdNN&75yr<>2!z-(g9T}CzoU{;9NRQ-tKo!y(HR*M+)QD~`!VaZC}B4f z6F@-A+lT*4b%YJX4qR*4o4mpTH z@Xcd`#>%q^zr>4^UrserL|OX&GLs^TjzNr??3GFCd|MlX0f0VF#*D(THC($*&28m9 zwz|IBVw4q>S8u+$VxTd_k}avM3ajbAklD~uyc~cgG8Fox>WtDg4^rZBg4tuXZ4B$Y z;fRN*sh45W)2N~qzn6_N^Lgv24Q~FUL&!@JO%>DA9}SXJ$lUm+-79yB*L~&_Id%)- zTdiG>)b}IV+M!ciWU<6W2^^l6jqZWO;!LyL7giO`=#j{;pgj*#!C)xQ@yf@~N%kzx zrwrF>)y3oK>47(B zt`(1&ug{PvMXNHq2yLHe-747$M&`?f9ZmlU$$QTlf_I^zYdG*Kb*J5Hzg8*UOzD1X zqko1s?Q;8I(6_;{&rG-QT2URr{`8emkpvi5t(u*eEBaklEf@)cug+EwrU~mH5S?T; zZ9e*s?3QX(1z_2qlcA%3;@;`D_6I>)08U^O>w#GLgR4!djc4&k?{5C%4XF&4F(K%-P_&fiIpSWMTqyy~%}{y<1cAlHsv}&3n|o zp@gSMRa(gjfNr>)N`8rs-FEE)qloNw5n>Q~t*Y_XA}#*%h4yR_$XFA)D`ATtJ-K{3 zbxmp92N8OL)MIT1a_|W}Id@CrMGK$i4L=+Nokij4e_j{KBov0!#6;60y7$2_n2}2~ zq;emFY(-6g=0qsNTvAFGXbQyVB5v80FX8Sm7eZD$ae2?kJ#~zRxFxeY_i~5oW?o;; zteJ>@q8sSQb}oQls6br0Z<)84A?<1_&sq*`T6ZsNd-6-hn2dhW(h%gfc`vbR?2m}> z7Z4;}e7Mt1?R6p=DG{@dlyfkY0N9E#ewoZsp42b@Bx$2u83^TSA!hpc0Kz^k8A+` z@i2V9UO7#Ck$CRa#xGw7A2$yq@DhHhtAX?5wujNoS6V}q-jC@&Rij!nF__AbPVFU~ zUxTODkFjG0@cOVApq&n;VF+f$Qo)oH3X-7Jw3M^XEKvH0Sg9l9KSE_&3CXVCM0$B6 z7II}m^Yf4;O20kLG~zyMlM2KT2o0LcT5=4EY;yo!r*-^%-}*{Fl}@jSH5c;(ZrVH( zDfET`ZCfb(Mx@4!@M<|Q_S|BT( zeQID@q3WTtTU#4Lcdv@R%DlC|Cxn1-Oj_MGWZF;6-Rxg{F%fK%?dhn&`NWKn0-_nP z$d(OU+>cSKXgmD@4>Hc`usH^mqM>D?Dx)|7gl-8iDlfy|P6!fjee@%5dZ zv-YmSLMMz6$iqrx#nSY=(&(9zn+~bX39Mw_MWsnvl&^*~sLPagcs-)GcnxI*C|Bpb z;?_s8qO7FYjdmSunf+nk!bbfxs&5gni-)iZh$I_G(ycNF?e%iRVl?yW=AYyV&W8jH zIjV?EYCTq|M5z+MZE}4lt2+iC6x=;oTn~a{fWtiZ#gGg02N}49q5@$O7F7$bD<(nn zQnN{dEiKs*gDw;~wx{9ut>WuL?4UvZ+E90agxy^ov0p5xMYj%LB(I0%k!!qJj70bY zhd0)*xus*AfNkET?Y_YuW^ViYa2e9`NtDRTE~frqB)`v%kVFw@D{n^%iu1-aDkXU9 zo_kslsN8fyRveo4&&}{c%z1ld!GlO$d`|SZH(}lcCW*V^+?v#>Vljvwr`35u0eb0M zRw~cKIHT7fEV=@;kTRQiET3b`)X(I~J4#YvBIUFU1{Em6A!+kEAD`P;MT$&)`J~57 zNvw{F9QgGwS_IUkMcR`tMUN~9V=(G8QUvtIFu`bzyy)RZ7k7|lwO z77zGp>ic;2_+(WP96?-&g|RUf>zYmmLzD50TF?p4`1L!l@!$<3-gK8;_|-6TJ2&(i z(^L&N(D%ukUczHh7MD*X&FxZp-KdA?32s$vCqRQcy64P&I(fcU1ax4cfb5DmmL{|6 z>Pr=-iMJ9_I!Y*82av43bp7cC4LXR&fP8Vd-WIXKxWOzib9CZR#Uq2t%TWlNvE{AD z@eK;@3X3+)mH1IiVA_=8z|zkhsUjwzQt+(lRs-{|n4id2FDEKzAHZUd+{f2E=@J2=oXwi4YmVR+txU+eysT$@zcf|+w*WdqceJaUKG ze0IY~0GN-0)PPZYm_t7#fvF*hoHUp7hB8KVYI}M(YqL?fUG+0kH<}j#;4k`u%@jQ& zaF%b6+U9-4z{)2O)$MYAw&*ou{*3#H_G7PQUKgWb9SMByBXblhGPp2-eW#LV4<3j4 zgEla9rgpg$eAb`l_iaowEMASgPm`@GsBcz1%3aWEx8RE;(6S8qRtt}g!H>u=0T=)U zD0icPQ$T_{erpA?t2s|6!`owl!)A}CBGb$Nbbbl=SP2$UnrF7CQIGSgfqF)e+;O-#>`?OHxUQHFhn_eUJQk`wrFu$)JowcE8qB0XAc$ z@wdExu~rrT=_~)#muevw4+;liFC`<+GA)_#nU!url;jYFcS0?X$-g^UT#=G~wd0f) z6zh;Hr^W4Luf3y^qs0G>TrCSQHL&aHBD}Hi5_Tij&Xl#NLbbg7aYO(>ZF$ zSM0jHDg0*#!)6t?WicTiSZ6q|;B*cprt1kFs_+lo6kZtzLfyS5m%b4wb71>76&uMJ z`stbDHVbH1LMxNXLrtKBEY>Yhd$YC>+dmQ~@lX}a5KzTC^QuS939Rm;%c9HKEk`N2 z4IlRJ0yhtP%qV)_%Hu7DlvQ*dr#$`+E@O`-su%mrs2qV1@JHKwCEj}oi1`!$*^B|@ zyG5YVy*M)1eer(A2M{fUm(+&C3v31Ps`xT5`443?gN3}mUN5-q_GX5^$Zos|=|Chd z>{rSl2be2Eu87niEfs(Fm&6A`0xCy^zz>^BU^4ygur3EoZre&GL+eUE)U%*?XCehWVwuY zIBe{&s$-7;UORytoES@qE5s(ImDt@bX8RQ!?(?k(U7A$i zIcWqM5OQC6v7yzf%G>x>k42lYccpv#4iNH^9moXJBGz9G;&u!2PW?e3yq}fOdiq<% zaD>ZkQSR<(ob`m|kKUPgjnJH30Efz@bKNeV%KV*x1HOs|LF#!F6Sq_qMqmF1{V()d zxhtay?*#(Xp4r(#`y&22r!uG~(MzWcLRg!j^l8-&RvwY>n9FDoFRY@vo>9AG0b-tj zt)l+6Gwlx#^DJj6vZnzW`rbXY=&-9XqyvksCJ#*5#McWmk7Vn_twaPYuD>?=dR+x6 zmy1@FcnnLSJ04N!`IvlvD`lXIo%$9!BquO5SQTrR!Te*j!QjAqNbV4GCk|ZZ>OUnn zkZe#S{`|b=U;hp`jz_HbchT5zFW%Z-hmfl>*&*=ptXxiN-js&2Om%{ambT=5E>=(l zfa1EH9fL7w|IEZeA@#9}qMNVHCsO8Nv`jw6GoNvk$92y)`Qc-MGo52GsUs_UIfLk% zwpPrGAPrrH)o;z=75rG&W7>m3vK?UhzH`D)It$%L!9a~`m(Hf2tpGOIYnA4^#OuOp z3?4+C`XCD1(>}DDPa*QiJis*gQnav(xVBX41%+w2OthwuI3V_fi%A%joaMA&l4%k3 zInJAi_^Kox6y9ApB|7CzJ|3;3D%wA@5bYpHzjcQ824E2R9aW0RO?^SL*VIBUSH2r& zcFOm|3~v^yy84^0E?It*=~t{y0;V1fgfQfeQA7OgZ>bUU$$c9d&fhTZ{6$nz15)JJHf~U-D9n5N#BFQ+u&%L(= z-0zR3B91J?y(eL_`%Y_dNPLVv&u`s0_vmKBO|IvG1C^Ytr1752Z2YIkz& zErZy*F(#_ZP{{bDJ4-luq^a$#bw3goN7`GFW7}2@oQ7Xc4;dZ_PrMDjPjXc3u@zl+ z3ub}&d^o8^EVQ`{-^>TCZdVu?iofl4JLXqG;BC3u!+XywrLkLMw*C2E1^6P$e|qDA zxCp^)=ZVPc_M*`B>(QU9g$(-)tqk`Vp_RZd*Yvi}P-^4>+k4fAeygXHB0Ld3Df0}H zfrH2IQ)$GqP)6^vWyHXwI>a&xar&==cm*7(nog2#u7enl@{c$;M<{#*DZiBJ732SGY5kTH7IIiFI+zZHfBn!yUYB}z zns?%`V(ZTky;LfY@|P3UHj9dg8gyTxCz(kbblaGi$dO;1P*1jju4j|{;f7(EUBO^3 z{7Xi7Jpy9KbXJ`THIT+c{{;)C%-fUg!6E9e8aAr96Yy{P;=^cJ-xeTO z62bbe@tW(EwojFxrTQl~MK4z77dc1VOxWq*U#l3<_bBl0I#RSP__zNIT}zASCk;!f zyYN!SQdShJ)631d6j$VF$q^pqcu2XvilZrIPVhjq z{tc2Fg}*$ullhuhGoCkW(||=MOo;*uj=<{7UzcUud)7rYVdF_cg>8rBX|&lp0V*YH z6w&pk5}s1IUa#G1ek+LjZhgP7ree(=o#6W}`9)eua?GrIztUzz4JnGhOcT zg*&I-oIv!01Rr99aAnmBDVKL{s#W<46g+pNH|Eo`k!HZHY(j{YXWC$25Z-w{m)0V1 zGlV?J#ToQDa|kySu#FvIE#~5@b}#18j7|$3xu&3ro+S4YjHHy@D;0|QOBIeNHxaE| zu3NIx%><<&)Is{CXJ{~%fdHX|B&%--#lDna0^SVsv{ZzrQZjyu^r%qy()UD6#=Dqr z*e;{;1x%qgU_JjtP5UZAN4Q1M7`(0`ebTec{BVQ~t<7iUob;rNC{ccDJPjn1U0r@b z5$C$7gR;3kKlpV}DR(ZyBffN}&JzbCVc5$w6E4RZXTU-GuGy|pv2WTH2#sV7FM3MZ zbJAvg7eQ*KDA|QFbqX@4{L^k%_w*MQ$hl9coeaGT$K&UsKy&u>Ww5cODBiYDmQ< z*p&NuPUy6*64z~?wx=_F4~Iw9j}od-vKi~pa(st<`r5g+5$X?`abC7Lnq)d7OQ_Wo}xt(G26;$;cbVe8*<I8S%5s3oAgOhmKfHKe*a@Lp60vnh)>y zd0>t+4TB(GVgG@&M_Y)#;a8m6AZd|aFGyVLW|qrFhfNN4pYE0QuUEhCjvY^;*1j62 zp``N9+W%zTlCrZp>$;%8e~qc9xSF(P-zk;S-jkrvjSm7ZEv@pcjXDhfrMT(XL$qKh zWo#gE)bAMn9ztfS_|@&noVC`pqoolDn*R{}{_TEofdXrcM~V=*s0eQ6E0O2d9Ll|E zOzpQonP~Dld1OxGRlY4&5*TYZvBR;eZXY36R@f%&OWrLpV%evUU&QANL0hmG0FJd4 zfi2_u`bji66oyDc8ad`!>uL&b3D)c%H5>W?ZfaEcHsKgcyd8%T-l}a%zZN1HsC3yt zAN4)%7v_+5n7ZK1DTMQfcj9=>U!&waA)BmOt*6o|IbniSCFS>PL!db9NPB0W{Ij!> z5nVLpiFc|UP`x?MQ+)H;S#$Pege5pJ7~$gMx7Jo$+VX3UUdnAUK?d^0?eUBu8xajq zHq2YEpIN~w5tp^w%Y;D7E-4r&Ps)(To@+5wL1vxx?lO7V)#u1LD_GvVZ`o3KXGsR^ zHK>DRm$vDq3CM(2VCiBwX`OPvK|M_GR0lWgP#fz*H_^+np(iqjOZ;KDJzA+|!MEK} z{Rd@aq_^FB)OHtKWTb3<;%qOrVf($wobF`Kn!30I73GS?jrvGmaN z5?Jm=QYlTppMD~x5x!l7gPT<8nn)Rh4&7snS=j$zpF9;n$SgGEsB-Dl__Yni#MiJ^ zSCXJso)7{^4d8l34aoZO(6lW`T3b4D!pR+aDV=g3?8y{-f|;lv5%|K!<*+R$%JS!( zT&RQ~h}c=lMZcH2L$C+iDg*GLbMNg+Gf51eE!C&rBDmW#;i|1;^BO;*dB?F< zm|na}wkz3w1pdH=H17>igM@^awPvZ#9h&UQ+U1J`Ikv}aXAbPz&rH^a^9yG*&JBfIwrIA5%_h@Pp?3YLw;8Anfv1Mi%cUdF?3@iHMra3_N7mC%YKh&u!NJiG7Utek zcaT8%)KIPE-;gAX0_T3!<^loNViqgo&@}O8MHM%~GWE%)8|L!9FnruJQG?J>>SsRX zK#4esqxgmz%?vf8-LcEA|NZvv2omt|Yj|C?<8)MGF?a=oMnnM*9$bAUoR##E2hc|+ z^=4EUkY9r{|HAb;Q9R3bE$2Kus6JkM8|LH+J>yY&!oYp;G|Bx3%^5J&@B^TMMLc`UIgyLxEb=T#%1-RpT`0%JW$(*sQCjJ zlr@=*G^)mF+^gAG1TwTrgbL>51Oxz#xv-QJGfapA1HDTEXYgo$j2JuBvc4(Tq#${B3(# z+_z?2n|~9AF8{#LDknyYa7Pp^$=I5PCe%yzQ;rR*0*BD|6(asFkiO>KdX|>R+#dKp zJ02uTIei_FisT8K`8EMd6KA9Z-bYjFw7nQ8>jS*+%rtd#duwZx*%=H*_c)-Yi-wIE zrQks-d!QhEMDavOrcsf049h2ng2%3L#Cdc)#@WBy>C(d2hL9Hsm%d z(5rhKIud@eoQ~=Ds8Tb*Zc!vl_2Z7mTGB?_oj`z*%T{xfcO36a6D^#qsv18ZM%VvH zR{3#E#tkxFxN+Q;*#JqzzzJ3m3mMg^f~pQsn;4q+V2gjcki$FL=4berigT+mr{?ER zxPZzm%U)AYt$(pvcbwiYEmc1JtL>WFGj;vTk6gcKN*sCWJbkN5WBRou(aPJqSWQq~ zgNl-*>&zsY;aJcd<-#wB+5CsGtF54of2N*@Ggl=Eq;VXAuIit5uhiHdVKAz{3X%lT zM?DWJOaWi9w(~tiK`M6@6zbJRd#W}OdX}E zWiDdV`7LHW33(7KlJg62k1fD5ONgS6s@f^Cq)d?%n(noQR@IvjS9fOt=zNiO_Aa|~ z6OE2slJo+@;@ezMV~zd9t7wK=j?K#ip!7R$Vn%*@Rk@7PUP0sF!DAr$_h}E+5=6y> zbbCtdiS64Gd7_j}&2{yoS0s{beRssH?hCG@l;=f8tU=KixE7` z8$A$njYC0wU=*X;ME=R1M5y+3(o8*V!Tr>v;D{VhP%Vxgr;dr%l`*BX&?O(#(!)Az z5w$#t`;wtqT=705uzIm}MTM4kb=?N_6`;XA3G(T+~2A@P~C#`Dl7Uay|E&f{XT|H^E>DD z&%Kc6TngeNf&>>LHXsUuULl@RyoC%N!-J2&Z^6su+19_2NegCLIW{_SfEjbB`rZ7~UKTI;G@9HP5HRw5ho^GD>AQ!$J!-rYxEhfpJ)?+3w&^i$_Jd zN@n2m+?yYC0OLk;jeJP(<&sYNpCOI0@UGSpiOY74+qAfx<+{5s_t<0{5Qf^6!ODn% zLFl6mb6#gnn4Fm{BJ;Ass!sAP2|S{7Z{&NuG>vtl+4Dw&bx`UF4WD zp4-%;r{OMnLWOtuW4NB??>jNmnCiUYE-3-^_0su?ca85eoD(|!sV*@Q%0xb>xJL8` zYlAxW@J?P3HYJ7T+1BH+kN#i-RZ=~g&b)ddukThCEcEMuj)vpQTN5XoGoox%2JrAeU0@9$eg)s!$@zl zj#RrOV~}zzhSA?fwCwTP(znYTxIS-WItPy(H^t!`2;p=ODmXv_M1O`|Ot68NR-bPX zr|0P6dT)n~Za;UbkMwg^j%}95EhdHgmzBPPAFPD->(9pzeQP}bvLx^UiD0W9-)zjU zLDrj)Ce>x?^GTMMFyov!I==hrj2$YXW)$X{KIiO~B+;Zom;pTG^2ULhSN4^J?iajT zDcDftXdeCd4KCnblSZm%7?m=IB|Zz2k3$A~Xy%|?gEaLVKkNpn-5%(#1? zR6q<5I+K9>UVO*^cJ|kPFY1+?8f2!Qf!4>mj#kl1TEoj|t{jFsNG0XQUDVgZ5U&TEYt45XALXH4keUJ;pwp*T)t#67@uLc zb<2VFG)p}hh(rUy9Nl+aZu4nF`c}3AhFnj@>iALFoG)ZM z8${OpW*~xlX4@!tvRYN%UW~=Vt=&Wu((RTCV(qv!69NUkA-GGPGJ9%iN+a36GBjJ4 z9=5`wUV=9}L^(A`yp{@|c!PxX$#q_VQbl^&eRoJh?gk>iaA`V1m=x;?*99`Wi?UVd zHnFfbzVS+By=MmrDwj#8w8sw!q_^VR?dhs+>*mloUyj!Im7{+fiU-idbUA9)8g82K zNY!1PE%l3BFN%X!OT?p;4?t2Ff?0xS%qN5x#3m2Q6$bI1k?Bu{C)XGNt9#`h+X3A(K(KK+C>wk79ZsW$0ia)-BH# z?7o?L?&JtuE{E>Hcg<7fo@GV3!(&?WL>8ve-f$^(bx!CMo(eRbwEIX8lW+AeMKuKI z@_vue&z0!_Rkb?dHvS@wqYz(}#p3#+5xjwb(-TNSGF=I3-6QOG9SI}DG=QoIgmy;_ z!=yQ^;J=St0hg& z#ysJBv;te7x}S@xAbf=ou7E-eyfi46m=G=`DW&@U^B(%{BNKf8&+q^=ct6OJpn#_E7=ne5xv3q=Y7$B~SXS2^T$em^v5Q z1Lu!r7apCU%^%2UbS0OVlKaxeK_$Su+1@Ld1LG=_Rb?si zU5i&50fHY4%tTY{6f1eMOD;R zCzb$UK}h}Y(^s{`UEWw5x9ivxURLzxOXP;Xb^S&3XNMn7+qn4w6AB;qDPnLC&o!*+(4yFnG9`3%J5dI)0J>gDG-v+g_~&qN`84fd;Yn5jklsx4l&jb}Nth#m-oO_N?Ll3p0gY zhkjL#J!=hvu}yyrZ8A(m%{)%Zf|%4^Y@W)$h8QZ%6*S50f2Qujvn(%bMsZ|lf>;<) z7kYTjJ|i8qc=*PxuTrwp*a5By!u7(VSBD9QKY*FxvlT_-^;|UrJFyS3RFqOHuH)oo zT!sP-Tm{pXm@S9Ty+eGk@9zaND{g$$T`HWsZE|KrN-KAzU^ecLv)}7su8OF<@P${QHyR<$$`t{$>`h5;3A zwac;kZ=og}sxLv2u}ov-4cClSdLPkXbhVn&TquLLyQ*0x_YZNTRMSCF4W;>YiIQs6){Jux)hP)(j6$!MC86B3)u zY8uKBP7_D*x97pI57LJkvS+mh0;kL&sHi_+aNqiey%11Jjvwih9&EmcMoPPXaZ(Y1 z(?FxdnpJ!qnGHW;*E<>Z+vhE!WDrue zWiH>QM3Xhk4ra4joj9_-dx9%kvK-x^Hcw^DPdmMz`CHUaI;{i61FSVX7-$wY%!AnY z+{D5pO3|0Xd(RwhVD9a`H*4t}v$%4O)mKVj^A9xsRP6}A3v&AVgpR3M$9-PR{K&79 zj=%mHr&Md=O|~5(QHwc33C}n_5~&I-tS$04hS6;;$*B=+%xwpv$dvoCnGbQqcZHpV z90KKh#7n6d9qER)tB1_2ILpMaPJ{PVYwjtU95dzD=g`1?Y(lnZqRCR_J5#8&Z9UKW zu3*UkI2#wz)Cu!_0({{DyamJW?Y{;1*z0wfPEUQpw$VKZXAUzW9*H(lez=WOZAz3b zL=5CKl>PbWQ$$6|)Hx8rbM_2bgWPWxvV>|^Hj)(Y>R;v!KW42WCS=NsoH(UjOc# z2d@fz+QOO) zeIcejmkgYaFlfCxSfKhUMqZwUxiQU(WicMVGzHzBEXH0P2oqEv!etNIu5Bj(_aZ@T z7i&y0@UW3E^UNu*eU@J117{Ut9I@wGg({0?dZF~(VLp2KwY(_ zl}ERZTBJF^k}YgD$`+w4n+I+|k*1?z?M*flO%x>}wpt6GgeueuI#8dr;X`|~l4A~_ z;OZDfS1o6I`C&|zBG@O$I8GwO&|3+a{b{D)Z(J>7oK5jP`{@DOi4CH*6*-=%!HMdv z?Iei9FhcvGoFV6)=jx6P|J8L7pOvOin8OsLFz1{z)oo%)C=E4)Wt@Tp`#Gt^tkiy( zGt3r^tAX%t(l9B`F_~fRF%X;YWlGg8lqSV|Xh_#gi4P?_zNs51iJZ`(J1w+Xol#7L z2MU*^0zm?r=(RhfzX{o5$ZdJXO@&DG_Er+)-2;K!5m|x$yRv4B`raM0&CV8q5hN)< zN8M%v)Be}UWpp|$3Iidi?*;y~;5>qeTmlk+%U3u}3SYdXfC6=IE)Pb|l#-Rl6(eF8 z7er>0j#y@YfGzpRMgFq-Zv>(~=TQ42%m)+o%M|~a5t>UF2%|ndv$rNwHe7_b5|~s< z%_Bf-dvcry%e4DAvN2e37GvXEYOE<{XxQ}IwaDk(QARgrRgs)ckek@tgYr*pz>jnb zz3*4dh~bfFYyxcD{ksAlwyYL@DB)wf#_B|O*ho|0tqVeam`o4aQd|m1l?YsWlj}fN zSLP_hY(4dPlCl;WeCC|;5xUY{FkS@2&wM2_BCOxc_`+1I&FsEpwm!}x-+Bt9(kXAz zM~O!i16U#zPkg0cNY)=kzCW~g%E{W;p3CXve^XHsNKBIHXKxy;Lk41$Imt2IP5G1_ z7c2MI(qn8eE!LsuYhtKbd5ltbS`1q^U07w}l9}(o1}&#YxfuvW61$v-*@qU9fg^so zr}S|0-iiqJ8EzOyj|{q*9T#^T0AP14;y)S4Q=VF7vjZY~1)*A>Hcg?P{v;*2qn}LZ zy4J=sDG;ON@*=UwnYfb~28)grY%+|05x6LhXYB;o7YrcUalh=3ilaKQUQ_+5nB#(p z*%Vz2`(b>4r}gyxW&J@viGQQUm(I(yV|AJTH5{Bt_V&cG`rG|!T4)xzW?K6^gV%8)aTNHXs>%jH2Gu90vGxAbi*AosS+gRXsVw$`cY@f6wTN{9)R! zqLUA7_Paw1WjcnW!J94b#JMr;5Im~)t#dU?h8W96vH?qakKzs3u+RuH@A(BD7N>U8 zcTkO;7l>yPDoLW)LPzqQUkJM3NKp%TX;5W@YQJxF0yJto>DOF%&_ ziiFI;mQd_(Ak9st4*Ns;9N;TJns;}=1`YN7LW_wm4bNjK;T(nb4|x`_4saTcrOZ^Q zJ+odkWDP@4lG8qfW(Oh^i?p0!=UAb zDs=EPRn(y&_!#*-`BL>;4&wP8TKF!91E~M=V*-Ut*u==58=T^`TCBPy*yvi^j`l|E z@8zlp6F-;=R74jSlPJe8VsSpSE<&QEV5!Gnw@Q^|5C_l;)F4t7BNc;kwOo0Y_9p)? z2s8K0aR0HQHr!B2y$)>R#ZSr!6#~sxu^qVmMpA;_3LlSXqv)7$E8E$ffCtBOV_Pe< zQ3Q8|*5iV>gseX+|Ldnj;5VPVh4$<2wO{Vzf#kyo8qha(_L1Ym{ z1Mz6~tU4JyW2s+K0{e|#jewT5LsvozHHX++HNI5jJTx%%iNU^~gE9{Ru@O1-4wWo3 zLPqEWzhVTyh6G(&y9A@pEK z#3j+t6QYrvLN9wBNZ1ft^zBxhoSM=R$mE1f1b7uXI8nd#u#Bx?jys8kmvpVcL$AB? zt68(~XzF%E(TBzjMef@Mwps%uPZ?JCJ&F6}RidZp)1)Q9Pw{vPQhtz4sBjN(ttBlp)KF|J zq6!UqVEFFc)WTrUUMtI_;yqcYo#U6%T6bnvm1}Z?o+MxX)QrSt1LgfK#LVxBZ52eX zH9a0)49=hV0wnP?;(V-4%y(_>PNr(Etwzr=A>H{v)8)Mx>D6AYy5KDn5PynSIeD|^ zanI#;+$)KWH#gE4o8~aN?&95O>b(gZ-U^jGNV-7?r_i;FGF~13dG{bT29 zEEdp>?HYE;G6BGd6!8ElX+VTEkOauR;~11O>1YWnaho2<=sdzcPetjg$>bS2!~4}e0r{LLH7HG&jhtx@;4oj?vqsA{f+M6 zDoHE1i1$&GshG!kZVfH_OQYQBc?`szwZ9t!o07rJ=%Rv1K-k{VbymNB2#|iC>Q%Y@ z+16>~hNe@d%R*+*ggS3cF@RCQ2G3WiT-bxGIDWS}>&AKVBk{xELYmS>8~lcNBj0Y= z-(Vw}_KaM^cd!HPd_1bT_mo#~jiiZfhQwd{jDA0f>v*CP{eeQBb@>)J$cki?v#7DD zBY61DakBnd#YW~?spAm*&@s;u2D{lWqB#REGR?Osu!kl{z2D?5)ap;&WW$$@R$I-> zrA4r}C}BHbE&xqnO0_f>W$fk?3R?+2f1 zUb$_ES(?BilB%_!@zMuH^hX$4>;y)w%0f5rXZhq~B+}vTJ~oe7vRQ|&R;2ehwuU{- zx3T8n1vkqb;3xgh(7^w#gN>p*I|9R#D|0AOvIu+Q?j@X${Tlcn8cv?F4Jd3-=F+{@c=PvzUG@R01TjS2+G%10kw?6uMj>N{jG~pm%H}1S6AlZ>Wj(2j zpzK__3$qVeLm2jVZnI+3MfuVK#W)EQu2quuyYQ@2FbMDYxF5QmsaZ zV?!PJhFAJ&e3lycLO!aF3tCwFdGRfqc}DjGRZBKNEb36DrlFn1H$D@L+ek+3weZ?7 zUB$oVn~i!;Ri5@m^1K^7d8H3#r9@n>VBGUE5o=GGUWOwQZkN)2<1Q?83A7BQ zFbP{2j{dgQ)vML|bPzSg9UCl;;z&^~-Hl_NwwAwuQGPy(UGeU@J3#SD_d4FsgWP(NAD#cO%bb#8 zFINEQ)qE$VPC7!Ft@U27A^RUgiS%swC3+6@?4O8`$Q_To+SZwZRB~s5Pf>QzerTca z)W4J8p|`1fyv+}bddCpskoa``*?SCLBGfq$I4GN<2hhNqnO4~)=0FXN7l)}Wm)OP5@*>)Ic zzs^%0baG9%Tfyx`S%e2_dox8c281KZ3u{Vr%?q(aa{R9egj%dj=qeauT-9DSmS9b9GLkcFxkI@ z1msG0h!KpZ50`0>n-)lRnCiLd<6|3+t#p@Iv=xgEgqRAPM5^Vle33NFg9BDvnysC;dO5l^DOQOs zfrRyQPtUXGOf0?^O#7qQm0r&O_+Js98p@!)+l1*t zir>~;770E%)oK3uP(E%pt1D_Sgk_#p_`A05aL!M!W2%$|PGF^^DIO**uK6P%-Aexo zJo>|c!6mu%MsNfc%k*ZZIzxpC#6PIJc6bw^K$u`o(<0%I22LH-kVA3YbM?hieK^tn z_t-DVG0Y|AH{lu^WuE(Baaz<$32!c6h>TY?(aT&1Vjn>$OB8qlT?7lt5uyb*UbR(c z3=h7wc%s-Wv1yVy#Rv1h5LC?z7{cC<9Cb38{!xR-|#HKGuxAZ{%PP)jkr!%ND;7WIY z!~gM-7#CzXnGq6a?tpEl7PTrcqcO&a`~vO z7RS849i31$F`SJkvd%}B9vOhg512;Ds_&ewi-(Rf1i`mBAWBx_Q&s`@V~8~b>Rqme z1M+zcOYIWlcQu8S{f#U-K8}Vyv+cvpR1JrgIL_xpm(qYG1Jnm8g$W6>le*0JY!SYa zXrR6Wi0womhQ&0iDUqJ<)|5-Ah<_rsP%xI1>MA-oVHqfkcwpw0$Qu4z|J*!8rZF8U zul+SvZ`CK5twJYql1bZ0_4nNoM2YCc!?Lw zr8T4FAR~iCwggmy1*kpuO9}pcg|j4~Ia?Xr6bUcsD@COko|b!~I5*yujU8e$5nWtb z=%5@(N(OSH5Qks^e>+m)-ZrfutGVkrlXkx)#fMW3VV`PPy;BGNL`0Vt8RWN1go1Eb z6p38=`HR`!`0w<14HA1(tQcAWl^crtKcQ7lyVShe#PsNEbeP!THO)dj|3}u&KWOPN z#5S(UD~3YEHz)+GdEvn%9;4#+>oGw8uHHIGiB?=m(bMol=UH{$gf!Q^EJr1h{!O4? zvNpfPKqH&$==fkH*E$%smP9T8M>N%>-vC?yS*gbvG81g9*j5ma^4Nf!fls2NkPjtd zCh%!ULK;)xAwqiy^UZZ+sr`IF)ITR~6w6%*{}*g+@bep&uN(T%IPc2-d6D!7gcTXl z?5z#-?gJ~nGvj28Q7@(DR)n-QNu++gQ@sib8wbF1&=&|+n|$d5l)KEu3LmHSa3IT< zu-H{wy|k*EF*?obBS_%s}Xifhcv-Q9xgL=x}3;m>eW;$UI9zE(A@J^!*CBa&W-L%(x<#P zk>~}mtKAH}+^qv%h8t|Ix@8=sx-9xW@Rv<{Ni>st$qclsX}gfe*DA{01v-q;c}0P_ zhptN;kyz1P+SUWlu15hIYr=Y#v=n!2O2fp5AWx zxn&?)4*$lLd|nu3DJA!sT}<)xbY5+C_%Mb{g4e&PxgNdGPX_(B%65U9(hjkiWpF|k z!Qbhfvg1;T<}_MklaUy&Gnxaf{tZs3sab7`=lu=#^( zpZ_g%KRO;g>hKIv+_)y{{^@m<+eBY|FYJ4GP%>6Ay6&u`Tw@~wiA>lRfw9pXSkH$) zjXez@y|^T)=GcOV+L!m?n3Tyd)q)#1ZwkDyq_A zK2BNWXiNz`-@4VK8NOdc*%=z4z1S3V{zTogWg=A7l+%+j?U1yYF6)32QX&Nnrp&O# zq-@~aAcIBs&v4F4y2EK+SnR;*j3Q0%I0a42#XLCVw?p@(E5f?RX|-XsqnY&vs885PKT}62uImUCmMH6_PV^gSjUnbLB?x5B5^m(gV z%r@Z}I7<$G*TZrghB2_XTANUIrrcG)v#~ZTRC5~mEOiz60H%^t@@EL4WHAjT$+ZBL zfFH+>kav!gmIo&9zoVFOngzJ)xC zh-Ugta?h7EtqV-__;gexpm>LOA$#(I=^4xe8UndQ1#A=vnFEd^{Z|J@RJj3UclOSxSrrAe%izK_F9I3Ck>=yLq%~56jPw#ZK%7o3#y;)-zyCQK zUTfX^>vAbIy>3;H_<{<`B(Hj`G~hNDl-gx5hD$_yZS<0L8X zE*@&DP1!o12F|Jynd4%>G{TvNz?d}FA>8(4EFz>@y9H3dL2D7;p z%ybV`Pv(#txNzs@(Z(3hy<5ao&cY_oK%E)U;Lr`9pGj9*?wC;vC^{|Eagw5^(Xu;- z=53M)NnweXUqMY|;L;%5mjHX2S+i=b&xI!40|HthH;-9JWr|wE0^1tC!<9Yes|Rqt zUG9wnIC*FB45S6LHzt`8m7<@mXZg=fBE0MV|oKv5cZPI|_f zG1i$v*_2qU%>&y1d8=$isyY-zKRb99G)`DNT+)ed-O* z0SVFi@#y+;UyNUn8wtZH3M_QL(~%}B-v`Nbqkr|xyK&8K?<==SbI=}aFAR$CCK*S4 zc9-MOp2FMpT(EROpB1THLQOVm(Jd$g^w2ozMN9DyfC{7W8A_N5MYnRbh`WE~))5af z+?5VA(>==QUjH51JFHUa=LA9HfRG3@XnqzS3uZvqNfzib@9{mlUi;Uyj5B|jJ%PGl z89mDdpEF_8+U?tiHY3y83!~_I3#DH35^8yel<({QhQJ*s#=O9zh9`=AqfcsCviVf0 zF6GN7UDVo!L@?E7dsaX}u zlndSF96_dCbiLI%I3eVq4Lj=8aqd#vCVl8~N|*@wbG@=cH0A}6kuAW%8DCEBE}BK& z;88zn+&?T6T5mZnor4%w^U`dCk7-3SPWyQEGQkuh<1mD^RCB8B$$II63x!!ds%3eL z60kEv_Iey1I9XF?tISl@lQE2Gz$}yC6_9~@6T7`y_ZBlN`u6!JPgYzk`cYt?-EV2A zrM=Tu(oCg<)+T=lBUgw-U-}91F7RD9ik%y;$0HobS!9nVNg$VDiL0S!_pE%g=l zJY=;|Z(9rqwca?HfS8H@sm4TOny)6*{uPAgb32+BtK|aHEzuzwtDpE}qLbaLcEu;tieY#{aou*RsODBF0sw)&W2l8iN+v>kbOwQA`%l*sOIaY9IO%= zz2vJtx96f{L;Ca}0fgQ(zhAT|-B4WPx$(aA`PEelP1W`*d1}K47qVQH`jNV+6gEvB zyh4Lmvdi85(?T9ayrtOH`O1;#k%y#6-tbilOVA1;FA#AT|rzv2-uFdP|V^zd_|x#guELz99JavRzDQ8|7?%?kUV2@h#ui#+JJyMxWp*tI z1*jFvn;ENLy><6T2M3I|%b7)Oqa=hr5gvCOu(h|Z#nh;tH?RqKA1DK@xAk=t24les^Mu{yFzTNGC2%E73EYI02TG>g4SR&cxRJ-0084{% zlFWK|B3<&dYO$q#AvK($VT=2RIlzP}PtI${1GNAi76u#@ZZddtb?RIGbPzxSSIt$X zKKPD*p-_e3PAEacc^|K`tQ((_+`yYfD~Y9E6!|w2mV7nl|;u zSS>X)<_#zlkh2y&uZRhT8+3>zU2Rc*2MvegOdVtSIb>F-1RVy%#2#klbFOwC*p=xi zfAbPBE8l+IUbeZu!hLcj;)Gd9VJ6>|lxdJ*LvzIt2dp<2^3v$h@9-Y*F~fb|!$grU zw>TkGv;*e^Xw{hmkOhm*40!SajBZl}y{Ld*#^izIYcNsgd0 zYqR&aV)B7V3|8xr6%8gH33@0fG&x)sf<~j{aM!W?%T&s?#BPq3{sy3_p5Et~TptMj z#BcIEYVojQpB@11J4cAO$CGRj=P;pW&!2TjXG=Jp^4*?7|`~omH8tqB&=MS0`6g| z^)hw7v7%yn)=~{AaL0`?PLOk`=RO?`y+X_)2;yomD@VU8f)OG$b3);8J)_>nFQD>9 zRhQ9^rPV2+h-+$9ahb>M9ueI!BGQ9ybVekCUCU@4S4^~5(I)nz4&r2i`8z@Mb_ip~ zZH+|^5bnYZaAhP&&r4PvQb-#E5a8}@QVK>zT&Itt=0vK`3#1a4Wu9zr&G7kSlm&py z5MY*vm!f4ml^Ib2i1b@uYO;%=eaMY-5}KQ2p{Ey`Rzr~WBwOPvTOz2&$}alZDn6j1 z+Bl;yFSk3pds`GgJS#lZ+cLrGNP=+M5%A~<75G6C%VXg7006~^zA-zgmraWwtRw3T zXv!Jefn##Ez5o;q`Qz+jH>(u8!eqK-OzgfEr-y5*)5feC0*M5#>mB zQivd+GCZ@iRFOhCMYaq-{E*$V7!TNs9SUGS^}X=QtbU2iD~xnKxB}}`u(rdGKl1dQ zObGp>e1$3+22s2{E#(->f<(3c%Gs2uQSWu>uaU!1fbW%@jCPtuE0~K?cPuc zqGvnrW4j3NTTMkok)%fyOOOpdVIU;mNbAFg=id`&)?-=GJ7u0k zitIwLRFxaARq|o1sc_+j-GvA{!?bgScCh8oCb<}hf73pyJ@%&xX1mJ=^4-+cwZa3h zy+VJ~IDED^Rgml$;D=Up{OcEu=#75qP1WHX$G9^gvcWYY12HxWWK9N&#e<3rp1L|v zU95Gg27G0q2UEW%egzZfHg8k4YW`GdTNZd!CcF^deDr?|5`^M*tK4oY?f#Dt=?9UI;*m3bg7lPW|uj$q6M6q}x@}I*m zjtC{2hsBRsuD)7`ecj(9ZBY_{if~1+Pk@9)O?)gBO5JoDOSIS{Pp5*`T3~R>+>nA{ zQyz80?~&DduLi-+`<4+3SV6+HmaG*C8vtQMVrDU*h22x@?Tl>}INZea>VP{uj99ZWgK&>CR3_wu7BPJ^p?qc-qXTE3BV zBG$!eCm;(p^(iQg4}`u0IthbUw}Av#K3^ssOmx-tUdL(c&I`1lwF=Fh?&V5X)*nAS zG!AQO(dn)a9a(p(=X)riUbl{RkI~L!b{>-QS@Dd>!i?zXgIm<+TDz6$&DH+&m!xRt zNU;4$)T58l|7EG5*opL#L;njkL158*|A%uSxOQ{dUhJ{MA+~*Y1^-6lDJ(qC<|;$d zNqqnt&FXK3YDCKv${Eaipuq$On3{bLS^GWlJeylYWyK6bL;A7yO7R(%C-%qUWnH1t zL$V{h9e95)8bY~DDC2*N>iRL8*WLmLx7Fk8EJ?1y&sB&Jn%sixq*he`9Twu+OPmox zWZWMIN&UU*Mx5|ZlQk#9W$P!5Rx0t>m^4;p{G!v@>*-G-DlvXDDe0Kk)au3J57HfZ zM7xpZxN(LUHY8Qa3u&)fdcv^C*NTU|uuHwV4wT4Z(8>i^&O4FJ3NwXn&kC_x5MYTR zSeuWDwEi8&5Ux6bi}1zrRz!85Q5AU9PX$+`f;z&$SMUO8R@Y;VTFV4q-|iKeAmB&R7XN2ETm0t zGQLv8()wXdk2213?1A2>*;#^J7UEs+wI08v#Vy%#CHI^TSF|G-#~D);`JPuc za6L8${MwD)p7u{~z^zRQey;{*?GG4g`j;xy@Ko()Y%0umFb%}RXM@X*tnswKhNPgb z`;<^5bZfK zZ*Rd{YsfEOU*`?CcHTpP>*Z!3Wg;vDjs|K?j z#U85eNT)+wIfN}Bu#}zSZ}MeQE4BJAz0P**cE~c5 z(`@{)E;iq2V7Whpsi|6+Jn3h}|Vr$XQAI3yI4_-PzQ+^ITIh0Y=8rL%<@ zN=On9=`xTSN5sjl3Wr6ir2AyqPW?1&6Plfmi1WGq%I&$@+!+dR-TSeoJyHDV5Z4bA zHb)(2%S#Nv{msRb+p_;gpcw~-jt;0^$o2!|7M`$Jz5%3LSUbODhOvrE4UJcGxTATd zhRW)S6OD2QcLu7I4LBi@VP|~}vWtSfwwY{AxcKXUi7$aM|3WS_!9V~JHa$3tmqyj# z9m#quVwJuj7MoyNF0EEJU(Hm+47_v#hrZDi;Tk*!7$W1*TU%1dz0iH0;~_R(RT^)^ z6YaeWd=(r2>}7Il(zaUyn=cZZg9Mwe(lEC+xZx+t=c?u4#5kef3zJaOF?pb!&paxd zfRF?WRHEgE!9-*t;rzt7&6QjrJ+RCsKd4o`fzQ?6HO@X(nO!Y!fJXfVt62bG;g9T{P2yJ?<7$BR1Jqo1UEb15~6SfwXmW}INN zJ74iO6+4J7s;Y(n&dP>0W} zd@}3X&UiQiRA)V`qk8|jHG*7}3dwqnp`Zj^shLN=mvvUoOa;NTntTiz{7pLOi&91T zo-=QJDk>=FQL*=nUuLO>r7OjJ2|46$r0u8np&S1)AP1v!?#38l)?}e^b`#P?tHQpW z$611JNBD=Rnc6N4hq|8PNtC&j8{Zv`*TgH#HA*zyG8kU?79`-m$u}W3Q3$! z)AZis!T;AjjG)ynBxLXac^)xCj~dLkjNZ++)1q2#16<&K{V}=PXa1y4kd)?0L2epY z+0w9cGfT4Ug_hOflR1Z_F>nh<%H2zzSflWpAl0~eU_N5~aMA$=*VY>CMANh2$E-{K z)?J%znQK)^GZ=6ItiamByJ5=L@sHb5(nZKLr1XWsnTF3AthE=1J)75$kf;GB zz^=4HgxK>i0#df_H_BY+EtD}whD$Fw?`MBKrS@V6Uu^o5)Ni|VEfxLXY%$HwfHm7m zuFI`3i3{0Qsd}MwnDh3jbK~;gM$Z?Gvc-pvp)t&)+pC)9*MZba*M^B5`tWzh0c|y; z27V04vF3JuHY0n=*eTgL5!+w`EZ=Q6k2FoE(%cBVD!JdsaDeD*e)3xg7w9AjMb|x0 z)pXbWhG_PHv)p5a5pD_ZlkF^oZ`&mx;4};T9Dx`NL8W%ytV@+!AT_OCWwFlsxm7wC zQV3%SmegrZ>)FN=q5 z697-`a=X_=0kvF)>2OZ_FV+Ymjel? zzb?j?*$Cl*5)9TpAAZo`#FkBlep$A)&Xw68&7(wxKb|9uFe;9xP1KgHR z!pDau$v)tIBksr8S09HdlS;7oefzGF*Ad*RuYB4}iI%`|2Paf04f*+Sb|H%~7=Gy6%`7 zi-t+7}08-AT>f#Xwb4~gZ_xQ-Nmoh;}*z%E9fB1HgI;M$+cCQe-@W$ub>! z!n&tr_i05PNo|UQs!uP$APmMW98bY$sfP#dRxLvaC(JnACTcXwnI-egoO{Or#G}XtsV$}9D?n_@0D$R>$xAkqKlpHu3$H_DtF~;r)g-DY&-d*BGBF1{==+a{m1RtiZ>Z1?4%@|o;bWEJxjlk{9SiRX( z8sK2P5lYxHU$&e&U8Zy;(1ahV^j9!7G!WqcATpcqu3A}4q{mx(*E_xH+1h8BY?o)$ z`TQd0{|NJjzZ3=?Ev68|z=@|$ml7b}1d~HjR0bl4thirvq#_zWAtG4t%qmL5%xZ_7 ziTyS6W}CmEGANC#ws(&1kMJ4Oq|@KZ0aPO!zzRm=RV<}Y;(5ZQk7)H*=!3to7}5?1 zSTe7mO=doB^Ld!}nN)0+bv6TQ@!FXB$9uq0&h?wWKqa8PkHrss*rv$J^Jft0NehYAk7;LHs z6V>Y`VdlN9+B#vdmH8O1)vX#%yWCk{O}+K7u6A3059*DME6z7rji1a+>U`d=n$yBe zGe%ryVS>SPY&1=zIwIUSZ<&f)Co_+9jvc@QZ)fA9Oi$D$u&dn1pIXo53KmF-aPIUti{`IMw82IHUE1 zy~%Tm7oz*CVBe*ZMjD+U1cm^~S*nk{|3@4i-)Nltc;n6BmA_}arx9d|hEFJn7%4`x zeywm~`{nN!)^GPNGnm*taIiM#igPd%rsOyzJM}ijbI1!CYL@mwFH~^_N?O^4c8+1l zQK^}Is!qV8w~w`cgn6>FG`>NJ5nyGBYgR@VEkKr{yb7RwWCr>;gQlFiP=~tzkF|bc z-23a!R@ZHi1`VpQAn6k0j|C&m(GZ4#v-`qqFP5M&&|bX96c8G}pQSgZt+WI1Q!hYb%o+6Rhj6w^qWpz6i^4 zj&zj;XAr4d4Zat!-O{jQErChn^|%et>ato@L#z}1+A z@3*)@o#i8KJ97IvcXfNnlcK2eVeSD)jnDf}M<*OP0vN8{B=Y)zRELh3m6^1b3Pg_o zkHX337Fx%oW=2c$(r7b#lG3TR8g$$(jS)z`9ahrSMfWZsi3qr;AfT-;5k!QA z+UT)9E$(je-3S}8V&=ADrk|Sosx<_`2}cOL(I)rTCQ7Rs_BNpF%4mu^W33s5m~_#n za}^>f-n1^5pnnASUZc``W)-Sy7`1rYd_tu0|hf>_(Pu32t8}oZtw2O^VRfX&1^W zw#j-gwzME)LI^zP&>RYk3~SPamNxG@PTz*>@CX|gIVL!k_#ij4$H*>sV9N8v&M0!r z^Jo8)zpvWowifqIWO|1;IZ)K5d=(k+)$-O$aM&eSM0eNE<^{Tx1?QwR#RgMtYLs7*2|D+oj8%>lQH0grYc**l zrA3OW6^$b4-ZnqYP7)7Y#JYiX#R<~=1E&zy3nn~;SU&Th01n&1VF4%oXCy3d$bK69 z7o9u*Q7&*dPAmEDyy>q17iFN)6kK?$gzhGUfwF}YT&*ltSUa7ectdYG@^{oRu#LAY zqZL&Q7>m=ZO!->BZfvhPFs;}AWGso=S6Gu&Q%anOH6Vb2%f$C&8dWiYPw%rmI!+!rwb#%%^Iu-WgmdEd=i*Oo5Bhd4OxN3hE;= zPVL_`>@kmY+clrPW*#P@kTpf&Nk^u{6tH0|Hv)I!Vhe#e_s1t{br+$z#F#PJJRUKj z#BlAWQcTq5~1&?@)q90%`zYbnC+2A2{nUbnZm6q*IZZvM=2O-xw8sr+JUALe!sT zB^06xUZY|xm53mZg^w0r7&M$#zwidHw1i+{cy`Y4xy+=SK_maj*4q&eOA;hwQL zF5*SzXptmM4Wyuq2YjyI_~ZJIqV0>Ek(71Dipplkfo*WbB)rVng}kAjw$7K*{M0cg z{Y$oXSQ`Luec^1(Jcx*KgRSdT>GWcR@;3W7p~<#g1*C0i5@UiSUb|O^pW3X43t{}H zZ33janls~dkxb%2iwP35q?GAz+l~5B3EsAF{oN9{G&r&iKp&eyd0g)=kI2l>Q6#AfDYQ?*-)wj&!|o6X$#bx(8U*#OySk*d^tT`y!@7{<50Wfsds z0Glp71h!scmMhsBUDmaP8fD z1_#pOl$vDPQjg{jLMZ#Ge{+9?uDP5yqgcy?h-Y}kHM28CK=VvkHOS{!X+hX2FlQff zzomi6?nR)rxA&d$;n?zAj}e(Dn8o=MIGht`6{Sj36F>Nn)QvJIpUfGv0zL))A_yFj zoWJ<*v`BeluLSwEKh}2fAK=(Tf2zixs1t8B@4pbq%3EyR6Oll6af7D>DSRAO! z-qq6M5-@}mTl)o{vH#H=_`h(WT>lp?l$Gg!p`icaLOB^(x&HV0|KLJ7*_pZiKXIY9 zUM7wu+Y9!#n_fv$%=LDgExBtg(^1n=b}q)7>=f*?ov-|#JkM&`9lxwLdVX%J-4*J| z$&s6z?PcEFK!CIKGpu%C>H})(0%F-1AaQSWPG@H%ioC?X#ogIuiLePcdBCjTWk7g9 zvQt3j;^O3-&ViBLA*IR1?P0Ki3!xXg;(;BpiRH!B#VCT?J0m;O3qv4%mnSFWXD3(E zw?`8SzY0k(f1n)efk38c?E-<2z{TjOyr6-KL%XmAK`bF%nHzv9JFqu3Gk{F#R>0K01L}=@kiW!ClmXvY|q1V1}j^ zFbSz&6x%byfX`gZyr{;;a%dD1y1wH8Qk=ry#F$@+4}#j{(Ew6!PIB_V^5Q7iK1@q{ zE6CA1hMl6TsVm^CU#83s?yuEnM8ea6J7CJ+{R9|87}igUjpY&XoiTK%JkWuiIXXSN-(A08v1 zlHbxvtaeTmVaz~rV7jj-Abt^ifV}Ijb3mQTz^HTU_%QS$XMu~Tg zn<5<~oh&@U@4|s!(I0|wTN#dupd;RDD)%4G0+iohf zt`&(h1EI3Rjf^o7U5T9z)2doC$Frcl{a&bU26kQiHy63tMDC{iaj#wM{C|eyREut$Y+$udqrWR$C-Y@7r)-NyZ z$19zK)t2(t551`B1mKh}&sGkVPm}_Ub}ux@Og!e8H92N>>E43#H`0-~{)dqlNAiS; zDJx_{G9^#*M>xJP(flNDVuWkyN7F~1RzJfjegkmgG$!d@VhFoyG$fy*Xozr;kUZAY zJx>=m9T>XjK|*OnYMb*4ec-Z_sR4|uJ>=YGQqsI0%^PO)=~rtQ}E8)nsc(U257oVuD;?i7!eGKEinJQ0I)z%JYr39m~V!=Eq zO=hWdz_IPKTDbIGQ5{!A-r}LtT!vtY_N!!*5gN`5o2y{HZ3DKr?81LV% ztibNrFBXw1S7P!{Y_|6tr@%+xjwf1v$*e0YC3pV+T%ZF}oc@Ukk^H`X|NSGJf3Qr9 z6)P{N(~QY4e$alZT(ND-Vj*R&r3p2`qIY1tA)z45^^fCm=G(9!vw16vaHeFIY*khu zT@Rsd?j{)f1Og2Ejg8jq4mBBxJl`0c9m=pn?sfrMzmMj&{UMz}f;6)r1D0sWhRXU# z%>%7xen@&Uha;5;E#U6D-g)DZ!~XYXM01-~Qp3y-JaB}AqEVG*@c6<2`?+s7|Q ziAT>ByuNAItNgE7->vnG4CC9t6SB2JLT!W6QfshWMkBkJW?~HOyHB{xMQNsr^80q1 z)qQ4Zh?p7N6v9wBo4fWTtWfr*F{YAY?g;1=OKMnWAf$vW@Q`T&$ShDquyjAn*341% zLV8buP$mAn-;!gMYILpNb?f{;R_IH1F}XOjp0_G>s1wozid~0tngGsqKV>EK7#`8n z@ayu6CRtZ5O%z!-F?mB9c;}kR%892j`1^|rg7WwJ9`4yW3grEm zC1B==r7u{<;!s!;?dq9Vs?H?^Eg6pBMu#-=j-wXs5PF7w^bz`w%?)-mmiPYTfsILf zO2WMyQ$cs^b(jnmyJur_Npg$Ui*ZYUgj=`Jp(E|h3$l46-gWHRg6vb?TM0jM0-h$r z0^NEIt$5g$O7)9GC}B+MGH!pfea^F$5VgHb^;23LKy>I>ww-;b^z7#7BU6x(8r`gvOf);9FW zfLt56GPN2r%9y!z{Gas&8ww{OzS@p}OSWq%N?sb+?RMU@!~NJe{v}DDT!7`RgTw9Z zU=F1b^bYS-4i?UC`L(xpB%*&^E>l-y*DH!*A6?_1d_xD>LbQHtZ?YSOjg0JrLD*NU zET{YckSLFYMbZ4E(aKC9veCDDXEbNo!s1oDfue1~>Pk-;c;bIGKr!~RdT314&gCt_ z$}p6sLp;>lL72c6;0R-SGE5vD;NdW6u`8(5&z#y1y}l9{jdDvHrT)7ZhTeUX@04YI z4t`?RU)=nr`w@Q(u

ZHhx(Id44Qb;UWbH^;g!Bt!bpw?g*bS8WVSrvz9c%5jRHL z&(1sD7`bo0%_$+1vDHf%eSjlj#SVUfAwj!ak!lY4DMwtI^Zv*O64;R~=#MI}8d#bc z4}dOvsjl@0BGXS>rfzA_Xr)70J625N1m2{;XEqZ7R?|Zp{6}ghs;j;s5cv*#vuZ_S zK&3?^{;ojY{vO2ukx#eCfXz7of(?8+NyH_%<*NB5m9Y{dX!2T?r?A1`_dkXxUs(X0HUg zM%XR};_?x;KNW?hWf=N5OFO(s(%D3#byyFrlFH9(lV99GPKcy`I%yh78^5`jcf<%I z0haN`6IbZF^ma4EpC$h~UPn!X%N!KK6R>_dp>Nq?LakxF0V3)#=WuF{0J1M7QxZ2uk*gpA7X_^-HcUQk{R@H?v@M zAZ+_*9&ZB%7!8r{Pv&O~y$rXmsckhf+$)uYWXAU7EgJU8q}1*COHReqi>$GlOB&CX z{5r7az^=ncXgHvqE4$}AuJoK1v3fZh@G4k6@gGB^a08S4>rnzN7%R@E=+)!xdd;{r z;vQVYui>@9?!cX_t_TD&HlrziDAlJ9DU7OKnHV3Uv#_M&gN^jt%j3${!ZtM-JmQ083<@jZ_AY{W$`|J#*hD3 zljKJ~FiV$0ajLl&_yTf>R%E3Q_(IQ_XOhnFI*QDG($!S4VMb*&zY0s(56en}vJ=^R z=snm1(1s1&>(R~R8X~Ha2`Qwrh~_AM?*rz2uS%|YfT+pw9F`w&YC;TgJ{kVjm_@!F zBGE;gXh)qxk;^nKX`Q+e?=x(re2NpH{kIgQbEI!nYENOWMJeeisoF$z&ib90;QpEx zVGvjqnRB8u4gPzK1HdWiVhQvK|Lzu0G;fFP9A#g`#_ZbUy3QQ1m{V4L?O7=>kaxVA zo0;bHl~^Iy=nmC=n&rH`UB~lvWd1 zEXCO3BltEHuNphhSGOL*e~HR?<`S*{II1!3YE3jg+7dal!XGfbVzU6&#=uETm2U%W z8=q-rN56BWQRmzP-#c@{bU9gs z{NVH$$gID>kh`DH)TsPOQkY*drANJ_ZrUfHD5+1jS0yT$#3ep4>7M{g>YVLLBX+gO3ARM_`l=syCK1mxIBei;U_A=vDTy>=j059uep6Z9-&u8U1N;7F^33kipOK^#1eQr@? zqKjwc7fE0Rhyjk>QOamLfm5>n1pP+ckJB$HG36=yibpIq8grE1*Jdq!osnmJaMK== z%{B})>Vj}LR&t^&bbM+SzYMn2WZJaT8ltlxUzIdxIs@dTGd<+Y0Q0woE*ehmwOqK* z;N>kSt4=P;>H!pL01g9BtB|r(Z5yqW0&uU7edT=Dv=_Blog&%{-U@~-Y@aaX?Mel) zJn@2ZG~Z6?bUXw6Ld{u9=UWo1&y$oxxF-=@LZN3W7hXIO zel%k(^JP4o_HkMy39+)VoVW*d+7^SVK&Th;fnu067C3_%P;!^xM2DEZ4 zvcSsx@a|;_$EeD7sqetOL}K7)^1jGx;=CYHVNlRt@w^`<)=!M%%J$@;yM7oJxwQ2b z2>1vW+*O=4(l57z*!S#>ygd~*ba2So^hU-2Az4Mo9BuxSzfB`=r8l4+&Y__(IM!ma zBj!!x_uxDkXb{#1B}+417&POH^9j_u$hq3MhAuKzwq6mE9H3w$_s7=5EK2#Ck2YrS zk{FRdZLcwOEUz6Zc_rNIg^KrjgV7Kt@HJQQ&s&{bm!jEeiD zBcnNVC@7?6{-8#GyMPy$sV^*s{1$)hjDrkvUobkaa^cvFTWOT8N&G#)#W?=D^>-EgGdR@wbi}g*e8cZ5^E6KD(F<1ee|d92RF8RVGg8&mk<8u=;ZkggNs(!vkIi znuS1d@Q~RLe9{U%a5;II;!W5W_^>syz7`M^?`)X5HC+Cy8A4JVy#Gwr3^Jb8oGrO& zZT9q2Y93+5rJ+fNx8R-ymQzS+`rH67h#oVS6;jOw`4{agTI!7Rp0l6n7W?5Ht_p_2 z=9Hfo*O2H=-7E9=-V9Z@wO_8Dr1W>dWi@S6eznGFql0r3RhlPw=`qU;8$ti-5T zd$dQ>+$*^8WskvNsY?&!y8BlY_)%a?&PbEsJlKVk6q0N`Wv91RPxbF;Z)u7K52+iE zwe&H21`&khyt>}9QP;OP7_0B1d##cB7Zhl}#9LX6OT_bD1EWm$FnfR-k!S{u@Y97$ zMOd#tCqe)BR}W!Qjf{e_%k%<#0U2W$YHE5?!P{dEHv z|C6ft^cwpmKeH(AP-nx8JY$A=EgN8!LR5kMOF3n*8~R{R0Ks9{mLd1w1=!m?P%b#C z8jHcgffZAeU94$B&X~3-ZpQ1sFl4h(!sZk|?rxPQVyHm1d3enj>hl}+^mxT_Q-fZ1 z1;}m-EPCfRUQaH}_ZMHcVnoX`3B%r0$vVG(dEm;AbwiruciT#%@O0D6p>Lax$Nkf5 zP(gG3UUoOg%{M(uBmS3esUMseR(U0;kvrcree3SS1z8x6Mu7vU7#&26rnqN!_0O0d zI%pEqdlnRIEWloC5R)NThZi9CdrK|EpdpmJ?LNiB-?*hhR;^D8f?m<9jLy9|+SCW4 zMNr9+|3R2C!QF^tryW2R!G5A@mku!!_c9tP6+jLSXYG|N$#uwex7IR?>e(UiRS6!} zdOHnW@POJhSxvE&rwNG*Fxw%EJt8AHK`E?8Tqu%9Z~@tiHDL{PF;Qpa3ac3hD@z;> zhdqxHF}~2;EW z35!G$dBVEbhC3Gvk6LMe8I|B+4lpY%6WB-E+Uwa6U)dH@VQq{Xc^ps736vvSDU-vz zUIIH$Ro8EwF|lxNnWvj54^%#$Q7K-4JWG*EX@RwPVXs&s_{5kQb8c{YO3*5Ri}2uDW8?>nXRgj3 z-|t!;%hqZSs3)=9hS!?SB>PM_UU@ykNcXDf)wZ3Z$EmJ-EB0@!eu2{-!01Aa>ey;9 zA-3PUlh3r+4Oo~PTwtAGEJHSBHbZ4x9{uljK1P#O6MHp&QUVTK#7ywQ(;Xj!d7I*r zb2hFT$08uIQb8oLEb1O{JQhy6upG1ER25{F+}z|*itXw$-2WL03`-scY56DMp{?exd>bmw zjT0(&mJCNJYQodG*4=V3r3C)D-X8R)6?L)NjYk?Po{z%wwydM0LOD6g$b9|0k)u!S z?!12*CpA8fWrn7|i4639sTd|i=k(VWI%}w0z_OpRMsi2LbUUz%!9Vyx>b4x_f&~&5EP-E<#B_;da&Ax(O zMuS&=}vF$*+75) zh&k@DF*>$AM430$Gwzizl=?A&06&VFaczP0|7Y8OK&Z$EzoF$R$0jl)c3+7>83k>Xni7VTg1yktJwJ&gL;6Ug32Mw_@{lYTE86R682m}4S^KknP zM{&@Z)D8c7u25wDcOy4$MZ9dm62$5#W0li_cxade>d#k#Ts_Kg#_ZJDzk@zx_#a?ut?OOI(9%6gT@ibfWhpg0`Y91>{X*W^$K z$#c{|VmV9Jmzk}YArp|c*kBI9hSN2@ceT=!!)#$b)Pi<9`8T8sL{I9L|U_`R85Vw9R>8b{PkZuzyBk~zgrhf4}zZKz%kk? zw#2hyGi@6DHDhk7(yp8+H8N~*DM+;H|PfT@vijDFlA0(VR0YOo7qi6e{#Ot7rjfnf^$seJ>{ z97;fx`PZ~E>M8H=Jn(fwpwu)*-6AJ8p$`aa&{gQfW z6PcF~8{z%%DG!T+nw8V-K%>jdatr5RVxT?rrzxC6V~o_GgW%J;;BF zOvB&k?W#XqT5`?vtK02cS(!V%?PD1hi5lY3tzmLy_m>tf9F%D7;QQdZL3ynm{7oj3 zU}Unye>{(1oDTyQvx)Cdv5LcKCC)}ZJJmMcPX$x4r60GDk;E+ zt4!d9y5o9)I?s0_{NRLQpN9d^ODj4(Gz!kASdF)rIX8Z&7H_btCoC*D4PB&Gbsh}Y zB+-n%ZiGb8-i7UB`b*MdIKWK}vlRQ{61!9(IXy?9psrX^wHZq(N)e==5DO@Ph^-1EHE1;h;NABoOiFlJvU*%JgP&StPY+r=ia_1~t8xxxXYoE<;KVH@ z6@4{t~P>y>LNhPXD%Jpl4J+MSB=;(pBObd(+-rzHUOP>_Cvk?vx zF;$QhKOLmEVy=>22D7N%NrvUq&#L61+?h_2N9MLnf-l+(xb&Glw#(NTWH0UU?ILB> zQfJik`}FORTD$Yrx4lf5O*#{z;|t=nI9rhj<~60#L#+iGqlo3*7qdm`Bx>)rrbhIO zEU~QnN_~di<;|u4;x!D*Y$2~O2;1FHpBY9PVlswpwG-x#*A$K=}VZ}3CUKJ5_n~nUA>)#89#mk#$5g#{cxmslCJuBM&u7Tp+_6>^ue8H2W zurbygQ@}LICWbw*rZ1<+k9ZVQmFn;9MsYUOaFTni>D+bUzU4%vOV-uyMIEjYVM_5L zaapvLEY$l)&++AHaK^+v(Y8_ zpP-ifqAdNLvTwR{#fIf5Y@|XdSraG|gDjmBdZy& zIf6YcK9lWdhgm*~>=lga8QDZ+6YNIxz} z*qx!n>0vGKq{jOxoInF6n%7hba*5G{(Q0-Jai5lnch8!Ge*Q}i>B{d7BIqGDY>xwW zMQ`0)68^Nle+?IdKh`w*;g?4Mx`OSFRSyQFhwEms6z_7DNWcQM2VNHP-HU{W+q%WC zLvP8Y$N;t&(>*}Yue@WnicVi{{*Ar%VBz0a;TA1v$1lpnY+C{%7HHFZ1m^eLj zG#v~ClsTAsSt9`VqtforqP$@KEM%JBzVQaiVEv{mj|6D?Z?zGfusUaY^2Eio`TXE)pV9Fe@Mw>{Fw(>ZM<+R zNNM<_S^9JR*Ert3)Ym7E-VvVt|f3#I7>wMx@2JiXBhh)q0}b&G6kKCA9SDJp7JEOE73?;o8QtAN=_NEg`^HS^S(-R~em^>?FZ|kJ64hw@ z4(A+$yMu1AIds#9RnQ()vSu-CN*MW>VWahIq=@7RCn{w6IvXw>=}>eo&kuWwn{lNb1k z&Pg@nx`Te#j}Le_O|;V?YGK-LiPj6RvS47Z_W~BIy}O&{tb}A3jCgE|6yR}nh-60G z`k%MJME*Q9f>lHSx$0<+5J55QGp@AR0HxVl9&0Zk2R*}BTi*#64Uo{7B!_jZJ`;yT zg+7-{jp}kpWL@Fa@``_KQ)?GW0>QJjmmpimE5aLVg%Bglv|j+K$GhMtxKJ(WdlXKwW8=N&2tu3?V{(D}wst;3y6OfU`I+XY z+VsyF#SbcD0f4TjJIjMz#IpcWSreP{SSDCOFOO=KEG#nxn1HKCE<7VszAtC_z9h+3 zAY`1)oN|w-p$h&BsSHm z2AUdL{LHPWCd<3q4w4;iR`Sgvk>xImf?$zr|4{XUQ%|4|6>jUD`zeXHWJ?XGW!GZ# z{_TSJ(KqOhO3PWL5%K(iJ>+UO(H1)JdFEZQGmJ-qAEDP)W;0S~f0Dq@HLBHq<5>Tg zI6Dt!Zw-yc5y11l+0vk8Dhu%%eET4-tc%941|VoOPmyyQ^&hp@GM}x4fpE24acQ;Nlk|L zbA|6?Z&KN}o*kJJg0IZ@2v+7jALFSC@P9UA#SaXYV;t6M4V(Ej*LXP6qQ0C5|A_zf zfv<@N+2E~^_|t-gtumIbRtS#l58sncc$z?9)7Typ z<`wFq=ihT)4^46oRFGz*Sj*t3xq>&liDdk(tgEs(kTq$n%;4tyd+jYaLZJ=Jce23-` z|7V#;tw(092CYQ{|Voj&J<0tzGfaY+o{?r@iZ(RMKyWjS5F=-Eh zA^9WWVM;&Um_Tl|n=sBZi^cK3V|eIdL@vd(#A$_ZTiH-CNo}2`@Q(}TyhC3}HiJDA zsZAWXO2{ff`sopA7+xtv@a?j8^*&zvIlR678HAonE25xo+ONJ8{BRc0R7=dv5Kp zFfv?J!GoQ9L*+!qcCbk#gQ5J+SK)H`%Cvwsf$L~6hP{SUmxz2>k zv3*jyB_{d4oGW6S|DxtXbCl?lx$2A=3HkgeVX8W2I^znMVpySANjJ}tj*hjBw$?M) zI67*&jSUQVnI2sgY+@&IuE9rYoY-OX@LKN)fuB!z0OVj<*xW_*4ngvHu+}E*;={k} z!MyNo#=blD)hM=~kvoH1<<1hBH%cOUvfEYE{xB0Vfn+m3;PvBZ*zm{(bVJ8fY_^(oV1$D16tZkpFk**V!v9 z3u(j?r}(Tp63HpON{`C!j#_G%)ppgnAeK`y>NT`Ik_8ur$J8n>8oWhL?S`T>>vtv^ zGs!|v&uu+pzHUyv&cktFEg|4lViUr+Bx*5bU)t76`<$t-uE7JI{dbtX+BG8s zbM{&MgCOU{@io}&zSuZ8!w$wq^TP}ucu*tp14FnSNNi|l9((t#VSO~1ywGEJJ~pqc zocyHiM9_2G5W{Ux>$|bK*SZw#2y$Xf5P#MlCc0K&hh%xt8W+^ZkzV3 zQ(IFOTkDkKWm4rKh^CkA-r;sh%0fVQA)F3HmCz#0iU5Mm2VHBTdP!}}aPINKIAY)G z8v_SiN^KFT=gEj3Hfj3qo;~(VSupIA_VpiS6@g;&?|;j00*4Ly$DS;bh>WfGdD75L znWp8TkJhT0(8G5K>xRx&b-03)QH`QIC{@`*WW zjT3D6AxWD3f*hJ0dg?*PYW9pX3}WSZe%OW{o!Z8B?$@0hZG?ht<@d6k4p| ze-59wlDy}Hf(y-Nle7hPFGLA<5&rJ#WTuT$><>Q1MSVSc#S<5rPpu1y6YouS@z#0# z#T3gi_R0koF!PjS_QNw3ol;ogFq_Nw^d(sTrYr02e$9MjJ1*%9Gl0b1HT1ITIe_yN zQk)8yXEaZwB|n1_wLDCRw`}xgJUUs$uH^JY3a6_Z55vaJ@Cx-gzwH?$8|WQVm6xpx zNKOs^^3JWot_-aoZ5WZGc;>Q^HeZUXR>|_kxnsfriN4luS&yWU6hHhzu;O#u4#ra@ z*7Fy#FxNPd734DHtm=dvYO?haEk5$roKp7}I3al^9jAb7MLu@7bo3|9S7cKWmSpW9 zuzgVb%Y1vI=o9BV+T*R%=@k%d-bIbt*4>skjC5p@FL}2eh5dz7CAM%fa6zc@^y_TI zgTu4q=DiW*0US;gY0cQ#>W2fhcTSvN@LvV*uC4P847$IMukpr z@KbgA&WdDgay{gAQnuyepus1`jkK!$G*;1DT3yBfa`9P3Oql}}2)UAxU>FmrwK@k^ z&s<(;dbNV%c5qJ*&n#FE544q3I88E=-jWCAQsI6~ZltBaDeb#-l{@OWS`!s?#7T(@ zy1G;?>m6{dpPF=iMRZJI24{+eDU+0egw__fc*=Zo>1lM)X(JQf1_uG|*NWoEu2rRnjr=}j!#b90OjfUya zx=fA-tOEi1=yzrM1*8b50o1r!@cjLx*0{k4DkY&D0+h#cMJh$>j%hw40qgnH?btrA zK9XPf%-?m6EBo~V&OR32 zBr|MK!2!8YA_*Q0{us4lE-SQnE}lo#>Lsxg0YjCV3`&?0(pkHnU@W+|3(dfOjmCt4 z_-DA0h-QiGk?)kgj_GxZZ>kXM$A#AppW|i#rP)i!ZrmtycT+Xv+gg_=S1^B=wz8>? z71QUe4NKiy#ytwx%p+}})eV|2vZ@veanZb&?Ip_LC})m>#lD<>%_5JDkQd~UI(FSX zcALZ@Da&g-h|(9vw)B&@h$Dr_Tv7ZcHQJAHTXQF4co0E-)7*9t_T^LXd6}&+@n{ZX z79Ni}ige5lwNBgx)w*_Can6|ZJ9bj?Z~u^;YV=H36F6n>b2Oom8UrC0#6H4uBquc= z{lU32k6$A0(n2WA=Ld59h(W;x1)C#;GvCJYAj5*!0QTi}8c~IIm)^!mgL`<9KG>%U z*=mMEh>_sTxRxm$&@b`D41`qGM%!dZqMgp8(qc>};J5&*3(pdwQHHv@+_Q^SANpz+ zD&`@vM7u${m$X14Ue%9ETv`VQ#Imo^%RUGPcO#7kQyH&h9y9p}Vp)!w{%M^qZ!rer zlx&PhpMs~vc1;ARAi0oVj9gTaidW`}VJZ8?UVRyYRar8GwN8 z8eV;w%88J45uzNC9RmrmYH zl0gP(nNVTO3=8Rln#=pCMV8_Ayhz;sWAI?{YsHuBELW$5#~E#}6xQpE7|wkoMQ+}i zbCK6t?LgHv_h2OAwUVM4%~G8=uD|y@daJV*#BHjv9~lZ$Zmf3g_SzZ8lRsG-4nTSb z8%v#=|6DjsE5Yqe8kAY5fX}cCI_5=#ROpFVNz#+RzCjc9rEMsHz@xw>?8!Tkl2(_! zLx(w-SRuV62B4w2b`GD>VX6UPk4(PjdTd_KTg@XiUNE4_$9HR6wxz^ULIjSI>>WQ5CoP`owypk{Xi~sA`q5 zkw9aW1 z(ZQ~3sB}K2r}F2Z5R1+LTix>qDTv^m5ddvh-UKETqzoH9Y$lJqC6OI1lU*p! zCXIV*p0T(JLT!62aWP<<{joI#e66j_S^TYWSZmL*u2Tgp=7dSqeeSoeqQGiZ{r+D0 z(L{vnlN5QE&n1y+3D?Gfb!>>n%&o?sSKP=K>p$?{_`V4qmEb09}TnMiJ=+R`* zTNcRt8Qcs!c?usn29nuli#IWR0O;x)r$>EBZqdIE@+#t2kHJcgzG#K0>f#YJKwmWU zyrhLo(O>WP&vUMV7@J_E7)--NEk9#{0>a_a7MEiBWwUKj{Zv=qCFJ`vuSHwBB-wpu z38yXXb(V%2wca$D7?v1?5~dR_9q-S$e* z&f80%7)ANz8RHL9gNuq`Cs4E1MQ=2}b5yEH5}jr*gvPI16x~_LAkjwremwJZt45!N z&Icqor%vp)SZSThQRKQvuUG-9RQ1E8<+$equmO$-3!_W8i??h#$%o_}p zx-?K3vs+?HAX?KflHrw^?owy|z$5hFENJWK0-;5=0{9n12{|RIG1u@=PuyB-wfG=< zlWORqS0B&u^ghEkUEgvG=Nxm{pgP_8!1aA#y-i(| z8oUs0Sb5u3<7-0?;S<|+ml{hgeXBb)RkLPoHL3YFHo8 zjqkuHl1?v5#co=%8vZ}iAk1P@usNdBpr(4i=SnWP7hkyP*XQZ~&eYRTU8rnaw)uke zaeU`pFMqzd<)6?NUPy~HG%H|{qFN7Kn0^da{qL<~&K(_0Ll!J4eb_f)B+|Y`9yyC< zfFc%oX}T^D9j=M9&+e#!OaFYbmMeikEeqdxA|;b>J=2Apvs%9%-iIK|+Td(_1yWdD z-hb~E4356cMOI(2lM8;NRv6=+9e=7@Fr6#o2uVr{Gh$P-x8ocMsmfZWRoK zzEpVJeI3nJ$k+}lqv&hZ!p>39nJwH8&dlzt24qqafpp90O>AtrI$Q4as?zat?IJ#swpgoQlD?vSQqJ}V8F5QlwekBhQ$Y|^7DaMy;3xvXpEpz;TSZP z)gCH~-mWE_zuZ5z6Xm^-vvo1#5eF&c;w{!dBkq4c@O=1~%pK%Dzm4MQa%1!teKIh( z3?)hVsMuHUTgg(VCBcx2y>0D%D`Ux9j%HIyy@5gV{DIW5tyXf3shzj<&(CbJ0O59L zlZs4?4fVM1WVUG?pYP8i{1w-c_06RPS2Tu6b`NAipVc09>okby-vCgiKj%2$rDhxV zJ?TY$cwM){t|C!OKp#;?oa#H$R6RxiJQz4t+5f6($HusEkRM7&w;FdRH>U&2L-5>K z2Zt&bEJs@NO?;MV@G_m^bH|@P1o&`+GL1A6+BZe?W--lu~hHP0C_Sc(Oxn>K(*_^#!At`pkxRdi$qU4OaBz z;ePu2bT?j%&w?#SM~#1R$;pKt3U?qj9#QkLkk_q>b|(}D<=hYJ=Ul3qvqGD_Ookx; zl-I;X!+SC$#e|^F*!hnD4To8 ziXxU4%UWLPyxuk);;S=2fCF@gf{>Y2#|w{rRauie{G+K&qFoXkm%3|pgZ@2o*$Vae zoXR1IC0A691^v{{wIlB+$k%gOGF?;gGM>oSSdwi(%~bHChkD51B~4P$fA?LeJ-Hek zg=(-E-=<~A!WYdx{vBFnM7}_4Pbm!Y&;#0}8zu`;11ehNn(k6L4pX&>+PV_nad~DQ zi9XL9$|(Xy!ysA8;oW!Qz1cHTP*7l0%d4`=c*9~bA1su3TIt>_zENx(E=95TTQjC#^y@Dbm54jze4i)D1(w1H9?lzHbP!cPYd z>tOeVhox5KY}iD#`w<&_Ot!q%m-Vi;1qq^l5$raOl%*-9qmFYzH8$Nm{II?V)|u0| z>wk#JnmKCmN&$hB>a*H-=iU(;l0c$dQ~D_#5h2%8_(|c?M^gtx2zRX>CRcD5uCtt& zt#FcG@zYG`CbXwNCBy!PFvFd?cz}>`YDJ;jlZtTDon9b7RsU680kEF9eiiWz7{f8@ ziCM=H+s8REL+zVlA@N_dWO6jDXF-?n=;OlI$i`|$i4T6?5e?epb8@wGf?ApGQ(r55 zw@m+ycN1Irgj^Y2EQGe*vu%K;MMfhTjy)rXmaG}_9bMD0$KS16S?vHPF)-qHPg{}f z)_9pes+%>QTRH{Rly#GT4edbVejd%T%&}P^R_kTWYo>4SrZf`#p`=DSD774Pm4;(M zkyfF#`d;73UXb+uXD!Pa07_0xB|JQ+`sb3KB?~wl;c1>6>RCs$rPO_PsvjtpQOGz$ z>IxFmpv|@sNeGEBKZeN^&fIys{lmk+VWg%-@fk#$ zb^I5C?~~cW{yF>7{>CbAAitxv^^B@NRc#@;VzL0cq2p$zsMiV;Zfw(uVfCqo7^GClzAC0kQ`ccHQn zP=(P&7g~ARzEa$@bB!fR1`HTHA6uZ;!4PRTEH*Z+LRo~NC=|LQNDjz1%2Ohj=H?Osz$RHy;5CaDx zixpTHO!7AHHyV*LMDklWm&@X;GQB@yMM0HF86l%pLKcQi_Pg3!s6dT#KC`c6K{a2_ zt725`qmI)|6uorb=q#*)YgE?7X!jHj0V}FwFk8fes&!JZE3kl)W>Yc~a*EcIR}QWn zwzQUtMp1rIu}B6F73>S^Pm^289H&EUSuo<&Mfq^NR41eMqebq%?KIv!izKPahm6|5 z4dd$cb8m~Tk?j3v#A8GzI3^aC>-WycPtB{9XwsUPu1>1Tf*Qa{Pt#lvdV~YA%PO=A z>G`u>#LBUoSXP9v0QYW*_~BK?%)AybFZ3WglQ}XN~gzS8L_O zl+&|Fq|Z6CqajpT&ZHXalqb|1W#n$x;S4`t9y<#p!C9&tOUnVk@T&6ggQG?_A;4yh z>V~qmZe9oTkUkWqN6Msx`FA+!MkOQcV2BUIAqb6D@<*y-CHo5!GuXut!$Ad9Kt zPjvu)gy=!WTDK9d=!fF1V;$L$4a z3>-p*Qc+q7M!Fp=Zq;cp*Bghq=HPqEK~#fHpQ(R#A^H_v zUu;9K>;9}2bZnErJd^}ljllfK|70w0m=$kf{zKvvNNDP@Ds=hp^$#d#?gYjTuz!$a zo)NHHwt6-9g&9`L7-s@MFJXiQ!m}E9f5b1Y1=r^Y3<1cs%rTEm-hi0G37Jle08N{n zut8ttD-CnNxE7-rv(%%(31)*|n_)@1t^qMl>jO4mYD%#DQv0l%OoL|A3Fhf*F2XP) zK*ioDeCwU$EKC7;$~C!piT8Yx#_mQ~(U*-kt7mZjpfB z$fw78D#rr3q{&&bu~V=dsOa0Kf3Sz@+j9W06HKhQnGXh8Q^LA8BT>}jotK>?w1xBU z2#fF{2mtYNuYm=(=vCuUk9h>Z$%a3G+6issL{*jmR z67*t>$uCS@qR4MyE!ua17^`^zVsrk62?7U}5w|37C|U{F<`Z|ug9Hk$vD&X&5efd* zDCmVPc`6^C$;c2fDHpDw1ySD0V&PNKX;fSVqqUqp;cP}8>*Nx^LNf$)8y*HypI2lR zeeUNhOwh0=mKd+;g-Fitl?*LzmRJeitkQ57HW_o7{fj2IFk)$YJu2QZ2Y@h&n_$pC zv~=Jf(r4{os2kJSYyXs5n~;$5Q$g|mhjeHPezfKSUd>EG1(uS_JUz+jd$wu zZ6ptLf3p~Nxg8l42a?|m*Ta`*!p=UD{Gz(;P`%))mT>R`uElZG#{V?iY|cyailPCma1}t!nmZ zky8$M&RFx$@3A&{)_Mbe8tK`26T+!N6@0V$S6+{B_dwwp>>coTTU>5o|F)x7@ti0d zWIB7%_kT7ottI7C14aIVTrZmec&GZleq+>{gIf0jz<(6HF*k$xUYP3UIOp{>a7NHw zaVUNUvJ-Q}pKS2-E1dT&VmrDPK0-8s;tFA&)Li58MGh|%zqu2b-VV0`;`}J$k!;wK zxhgqKW03v(F5>czT&sS=b*Cs}sbmskV3JVgyDz_i6fHH0`qoggtj2Fz?EnbKiHjJ> zs1fMUpw>CP73_|*+&EiSaxz#`p+{8^xa=eixoZ>7*osyLBg~e1^($B5&!#|vdH-mQ zHYs5_P59!w+D;&Y9c&mk5ND(YF z5h^GdacJ8tmNt=XFmAw%p1C|Tel3qvpF8V&M8y^y3^4%vfArD_vRb!S5!rSF`^H=V z78#tA_Mhg7U_FP@mEZ3z2h)b3ObC5`OSJlfj1}yy>)Uqgw)3%$y$oJW)^g^ynRl{+ znLhlAiR8*=8Nj)dfzZP2DpUIOllteKj>Y_`(u(oi*2cXr7jVR!*RSu0@cd-`&9z}t z5p$0agVM#5KV#6BSou!0(OZDp#|KQ(-<@8}F1)A*cC&^ipe?&hX)K>dbl&rXu$8Gg z=R-$bzsCEv>&=y{Kl-ZL;ca6dccyim2+s1nqVhbM$4q6lvn0wFyR`mR4c-Hv42%6`hox?v}xIAxGsb8oiH));_3!Gyh+S1IHqeSUz_IO{@m z6)03b*qGC8z5y;#A#<4>GrpX8GNda!o)d=_;OtPZ_ZLL#E+~Y~G}PCkIrdl#L=B!$ z3(`B42=GQu@ec{4RPffS z$c0y|yE-z!U}o__AKb`!G>=*Ge+tkgaxSNdzuMK4CtW*|5SLtBXA@~VD9k)dzI@+0Xmcz>Wz}n zv~HN)^5S>?vXO(KvyC>5e=l?(B!Wb|dq#yRX+fb;Uv0w^@}EQH!vW#YiPW7ZVdRj| zJ*GjnDudUOS5nS!QastKTcXDqF?x)8J_2V5OWGSK0` zimX+gH?a0+A5&LB;&Tjv7NBm)rXji{3K&45Z&EUSg(qb~y&C(;#R{`#rJL3dX>;Je z5#>KLZ}vF^5bRpFupIf@QcQo#q|g6K2d#{DRDv=GZqjCTLN!0|9aiF`>uj{dmq4Xd z4Hd$6S%~hQySgP|nHQxL%oBbo#{)hbwD^X+aQZG$pe4zoZF?K#I#!ae2RM7COT6o0 z-YZdGGJM5|ZVCGBzi83HLEhq!7r#rE6u0jKSqs3n{dkL9bBgMRA>ri*=cef#Fo&aX zN6xRs9_)vJIlYT48b)tpHZc3>sEMsu1|zWGfsisNQ!#D4G>&0&Ke|r(Do5+;fyss- zAd)vfov(pNa)swDeD_osEVXCr-`UDvHW^phkqU1+_Rbv=@V$&_P~MA;P>Er%NJC&Wv3H*@ zGIVC3zjQU?X>_XOc8wrs>**fWFF~fG=7*bHvwvy( zS#ueS5X7z`bKBoR^GO2FvWxuiB$Vd{B=54n?o^~Pw&Y;8&Jl$oHr~jfc{!v!xw}a- zeUB&aD=T{j_0PwHEPs=1k|P^3=Xz3_d>LSK_?_;kMzVV&bHn=gj;@0I1?^rDB>tw` zKk9>nf!{m&zBJ{&&d_X#9>pU5{nuFj>9( z_UQC7G+BP3*tz-%fV(AOr*#v-6U0U|`=0|hwO;jF9G1)m4`M2$bOj(8za3@ASTu)P z=Njmi4C3}Jto^x!4n8U+1OWaER!|REn=sCb%%Ru236-F* z-n#21fbw=vE4*uxwJIGnfwAK$K4JxCAepzL+#$ifp_qk4lV&CUFxCy$^CFli^5%<@ ztW+ePZ0hft8{qt%g^0#S|FNu%F=!Vxbv&fy!i@QB<{L2vE_cbpnq5Vf@)&`&)lxeo zZT)9diN{<2zM97WY~xLk#LhdMAiVC{>tJjZdLv0A#$}Lyf+<{6q)|?QsjdwX4wWc{ zvyrHNZ=(NW{zTPCw(->59u;l4Np~h9_nR>b9B}tNaxSg&781T2qbc*pjQK9Rm_)U% zE#Y)5+MX_Mb)EV6M^JP26Cd{A^}s3$PJZT#o`Ec*Egv<9W{gjP*oW2>V7yV8=lITr z(Qp9C44R6N=|b4axL`~?!P%NZ3km@sio+N&9d}@3jLE$ZvkYEAcNc7EhDEE9I0G%# zwdzt%BGb)Hk+OHs!-P}XE`5rZlyl#;{N1FrZ_sD@2K>e`w83m^xy<)AuQs($_lQ-+e;j-jQf)%P1ph#|0W-7C} zDbu7t5Dv#~LIFQn#d`2_I9e=BoMxX_&2)6Q15gzlBaeaVs;@{#C6XeZ|Xj2rko=Mj$f!dg20O$diwi zX)VNk6`_iqCV$de=;#l|#BZBpdaqY(o;an;`jcuhJ9LSaoJ||Y2iyaJc5>GZ4ZW%* zl@|jdyn`tw-mY+mhg@&K8vc(jrRZ~9AF zeh(bo=H&J{VaM`19nFo`Q6;i6JRy84yDFzo*;8d=#*(Cab=v zDk(!V+D2u_ssT6#r+t&ejd^5D0prMb*q&*pd!(M>-E6iuGsnNH=}{NivTAy>fdm|M z(FVE}#@IxsPb1uMzt|H1bo8o!yM`VkP9|=`Mg!QV?3a>JNjUamt>fk)eAaZdOv5+w zDetXfykgvgJ-50);BXSK0XlJ;bOi#nS8s|d;N3tAih&g}oa5_X^4{~dK>G-5AEz3< z<}?>Z-6mb|?3#fYOaYy-+epv{z+|u2$6_e6sSQj#nQ|z9jaFrqb6lEpwO!U?RzPWM zH^!x0!x*>YN?yEay%=?oh)G0&&!2Ql#mTqCN>Bu8ITe5sqBuUdK05xByz2oPiILw^ zZ!Md`ZSMUr`9Lnqhw=|~9x>0{K&$tF^3J_(udE;uIQ%q53vCAiL!q+ZBNBuZZ*XG6@tuy#HKAKrTCB4$+63N!$rJzH6PrstyHg3#0N}(UY*)> zf4X*I2@E0q70#j_$-PitkOOMe@!GwrhfLaPWV1hZ3vOy8k`w;8RC_%7dQekNv*^D8$u#msY6;Is%B&co;%1cz&`nMxAX1IG=z7fx?^fHTmCB z&`6!igz?aX`X;&Z&k{% zM>4~z25Z!NT#aXn%=T-@JxDXl71bcRw|eVdOZii>=bVujf0|v1UpRwc7}f4dXDZCbuY+n~a z!py67M-p zyoGcna4YJ3(gR1mrS(eJ7l_aT2h~0pfGu3+RJh~61kcYQ|GPC~$)1QPc`yc5Nacop zfpkJ9@6QLL8l6lNG)HOIly#E~COC@%)GN%E&;v}6 zKqbv#2g^zsW<29fTV*`N%iM|JxZGdNT@K(oZy3zzYpyckLk3Zc>^GAe)Sz05X7uL^ z#$%^Izs1#He3}hS=f%uHmV_+&F+>(I8QEsAPSM~RGa`XqG6<-OGV&JW;uqNGPq2UAUpt(DG89nllD@( z7x;qe3vVaVgou{e;%Jj}VVIEVUE7>pgC&^CJ0FG}0F>BEkhhl^%RVyZ7U$n(;ZsqX z^_0WfbK;0nsaU;5{tK#>q+93PJmw8^uO2W`#_Hlpl{2(2B4(xuqKc#uz=K3BBgvM+ zm{t?Ywh2RhdSZqsMU@_T1o?ukm$pzYa|%+FTvd9so3>5v)5C@C%nlP-rJVWb*{vh1 z1%;!v+NvZ2>A1iKDg+GKTV+3h=1JQIKge7&(?-b(6rl(RW;v{fkWv?h5hi8`_|-y+j`GAqpruP3VFP{g_|E5df)Qm zvH@NJJbY(^*k(z>G6m<6rZOlL$Yw_dL6poN9B?fSPfAid=B4d-Z}$+zVSxxK{SNx6qne-lBtGH%W*#2k`M_W8B(#l-CtP z_gyjvfphuojGg!h;=~8@VjdPDdSOFi623Hi4)@P(X8Qi}n+xA=C!AMRcBT(WgCjG_ zCe?p4@_2C5rn;O^))i{e;_@D%7nb$mUGM$$c}(cDgMo}E$$JuAUn&9v%Jmw6-OvB8 z2!Gz8VtUL5~bz-WhlramlE`>yiC_Jc4@0ASA)o{^#r1C-0&e(Gr)2_HV zs#B$$8{OK7YS|#u96Y9GRalCVxD<#On%fRbt_=JQ z95@p?E`qZz@}n&;V`k>4kGbj(t8wlp4By7MR89%ttQ&Ush!gYtd?R}V5y8tE?Cmo# zwVWm-NkPTHO~l&oO~J6vfKxU-RIvje-_Gca6;h}R^ z7rg8C@oAX)x05ev>GG*k0g?tgpr_)s3z%Ja3>Y^q{rZyjn5AfH1LA81;7#&lO0<+s zy>H(CG$3O?nk#>)nit3WefW$~Y5WDiw~-ABWwI1qJvBz)r}DkOxEU7lO&(eML`p%p z!Z3G&@|dWavFcX~>P|9wQ!vz2pU}A{$ByH;fTE7l2)OLG?T-)ZGxeVA+~LdFcKw0GVlxI%pk7-O#5>ct`VbBrQ}s8PK1K+1_gGe z-z#NsC;~}ly>oTpUcbUFT&IpinR$_G3vX@{iF_&xb+6Gft)cELuEpp>RK3OC;8Cia z?!Gn3|3qP}B^yQl;%0Q#VRGFUfMHBy5V#Y_L(w5}cQX<|iEk?*YVukxk7;b_?AzWSTxazE@@1!^*Z(8H@=S$>gq#w05 zbcV97A+0w9leDx5{j4?xdTKMeaxXAY&zq=ptAC$|gqt z!`u;Vca}x&knB!RgipQMrq#3^Qws3$dmhp+BqO-YJiEOh$5y6hf#IRzBuGI|d~#(5 z+b8dn-AT02+pxq$JQ>@zg?s5l6iVJJzM89(5-Xa zyQRJCy=>dIZQHhO+qP}*W!tuG+w9$)oRdDum;8Uq_d)VJ$@Q0oyS?`)X_`8=StJJ~AZerBU~gzRaN;FTW6vzGG?8gK)+x!YxXi&-BwRNiCNAP|PFx|YX1!pBK6 z%IsER|NQ|4RsZMuR^V_=L}Uj++&CR5EQhVooNpq_?xuvSC;+E)lE;PUNAx+G>>d#P zm!KtgotlR+L@{nXA$rkrZ-CR)aEnv<}N4ZDM(%>LOBU6o`_3HEYY;aNxdqR2^+Mu@Nb> zK7_Kp2JdR7fUoWYqDZYmd_Mz+0>Upz*~U+8b8{;V7_*?%MCHnRQeV?s2aS*!3hPPc zy~Ib|O5;6yg&Z5;kp~Vwy(MDqSTs z#Md-h*+1EQ6im9*r`#t9{u7sawaHhwZ^&{)T(km&wcl|F{pe~44jtz+coe)Qs^w%X zd-M`8&1VX(*rjh(!KyLBpMr~))i))CKNsDSB`v-KCn6#DwK-o-YNpCRI0uN^%m5**q`&ooNpN;WLK43)kf!3dBLW}v=QHF+oz)sdR|F7alS zfsDLk@hWJ zs?^o~@cf2&4tUyJvPu&qvy6;Z;ab3>y<$ZmAxU_YW1IO{i5Uy&` zibcV&F&arbQKesezB8A08>h}^Nj0a7EJOo^kDn0ygXm&1w85r^!Va;N{&D5y4M&Qnp~!K30R z$)M3V0KFu2!P#MrtKv*VqRZY9qjGnSe&_aZK7b;gR3i|HE<%t*K+c@zsJ_~Ac-_n` zfBchH6|Cg0LPn$e6~?1WT_!V~z;SX$Zlj5JcZF2Km2ntJuGcg6b|nLiX>RIM!!ga39{rdQ1mo2V41TBo>5`d_ zj&fA!12E#`W)wq)k403X@z5dpV+?oZ9gQ=^)FyOb)4Dn-2i+a7cAi(vv=NbA3+Ful z2OFYfP>VB%3dSU3*T<+4mJrHEg2fcoYYzW!+1hoH9mAG&UF~Wch-1w+ul>q)WeX8? zX~CWK!o<9{=-nEtui!ft4N&YlBd;SeN+Yi;|kYt`tOhJr+_d9uzoU z)=s!1*gGVr^^dYsIFyXyW#{Gm-p*>Sf?b{L`5G8V7s)lYdeqwu&4_!J<5D{=|6xN= zdFoTo57Q4SS%N9uU?2&f5x=k8yE;3ASW&ijp*{eF+B%ujqK0>P?g&oCp?>2WV9F`#?)^-^)=!y^rri%rvawv1Z>y8wpfXuR45wL3SAy zybKC9`iQIs`Ylraof&x7^#^etFgZVuu=WgS(jWrD8oERZ#BcsT8x2>IVLkJWk_tzu zU5luL0RVZ&Z2%TlQf^}elrngjDZYToWKni0d9N?@PwJiK4W^V$SmhjnoSx*~5p&Gg zji%ZXL|nNRgc~Ra8TA6DfT&6duHSUw(S)t6_&I4j>RaRrKx?Ju8?zY3C4Dxv#ZwbB zU6SLreeP<8{kbo*srIU8#ev1rzI;~aH!l|-KdyxvRob8;!X)i`i?0sS()`JtBm&DS zP$B{2F%Fs1b?-zdX7a~>*4LGgf*@^aXt~l7{F+k4woJ;!eR37gb3I=E7_BHn%UA+# zym56fIVpDx(CePyWuPgV!w|D0!8t5}s*phB@;wU_33%enIbLLjkP#1fMQb=N;%Iw- zE=TTT+9eeg@}NlRO)OMw@)y%}8ZZkVTBL0}CC{LDRD=E~1!Aw!OVcNC;4IF5Hv)hw z7dYTSvBq^b)HXjd%EWD1>?2eY&JMvMdYPboRy$DV$K08OJeE|xk|`?WA$X;TEIy|z zfW%R0Kbs5RC4C@B`=X8k#HFpN7hyr8qnS(qJzC;gDyY9SJc7{0j4Jxg$ z#-~-=LULzW`;J4fTFmiz=->bPXlxH>X=r;cv3f?D!EqnCaplC5O_sv(Y$} z1#F;J&kP@UvSo5~GQY$l*qu}ojSEEo1Z1gSMUh9yuKR0p)@DsziC2D1JK#^EiTk}2 zH?DBbV^bfRHf^wLBCok&Iyi~G zX3~hID5{Q*0WfU>Q=01$FF_i4-sIG%*iz@c+LFcmZ+8pr&Im` zNr<5;Cz03##zi4X_nKbyvKq*TsiOlfb3`H}5gFr}1l ze4_mHj{2BaQ~+BEs1LeUKr42tQZW7jRA|>5{WNW6?nnyIM^vzulq{?)7xEbTo9S{( z?(Tw`6UGtS*A~Wwnm31ld{fMdtP=;R=H12mp#PA z4ITCc^5IydrFudE^0s2(LZ|DD(M+r=5I-e$^3bj zSx*!*JWtHLINL72fhE}WYzG&*kUa|f$C>xFH0RVp@I$GmaUAO$oP15V6s&qUG(mt+ z0Mm&+B>|k>79v2Msl#kqo{p|rb2{r41p7loptQixW^*5teo&js3!oF)6t%FWX-g?w z1aLr+2%8@hx#@hTe?n(2U9YQe*#lvAUGVGM|_ z$S^OH0Az08%ByyDpLWS;|174(DG@VH<)!F+P`uv4y?tOAY6lp-0>e!VaoFhbybxr=^LmfM0(^%ySec zbJLdh>(D^3E}3+TPgK+aL2d&B3J925TOpTt%P)>;#yvDlV3<_tX%^e2!3!7%MQiSc8 z+s+_kX@F)R1yQk_W6Ra{Qf7NQOV-YMuZ&?nfgmJvfRFA4c(orG)SB>^|%oktADZLup#iV`5NaCJqiRXLo$QIMCEe`ETk^t5fpK%zc~sj zV_L!i^78ZZ+6=V$S%;n^{j~Q#;gjG521enHIS`tO0td6rxiGT&4>CaxhW{WFWT0na z{4aeVBR&H&8|#1F{STQS12g;oaS7r>(TQ4EJDWJ-(}`LeIGYHY7}*({K=JZIIXOF; z7}!9$Zb;^!PP19a!^Pk##H5EUB*7fj!CV-_8SJ9@xRm-&g~ z_o5XSk)H~P%)j4J2D!^8@TcG>j)x>QF67`JLK2U1pihHob0ok8VnWA9y9@NlFDM`o z9mPF?_?JIJ7X%|-0KlAz1!;#62Zu+$LvZBx2MC4$L=74ffC%MBMiYdOrwQn?pbrE< zwgees9XSJ-!N)pMB#9s=qc{d}5)z021IiUA23n&B*^hT%2a{wVPG*QRm;yt{=B1oZ zkZBFmppK8ZqX*&U51SJe?2`|V>6ei7SrGuofc}A{90&p7hu=ZZ0rOAu)|2I$w>_uN zqWHqRku?bbn3;p%E((%sbxeJ?W^&px5uo z&zw1>ri{~eX9W0sAAbt4vuYoN5C;C=>cZDsDbD+hDYS;7M>aeLYs3BSr#N@c@r_V<|u)AlzS^ zQzWo?!ZrLj@N`;v{H&ktm{@B}>9Dl|fcYhue8+ZW0A{O-d68?UD}EJe|xnk|~!9+Cv7 zmaxolCL%{uNTqlXTb_@K3p6f=PTGQ&*NFbQ*IW;^ac&rB>Mx~<_ZF|eI zz*&!R*TGkL7I_N}tvkN1M-cC~f^GKTjx#mMJ|(6rfz?o$n#?x5gkvTV;~dJVXz1wt z671IaRg`GE{5jmMCiDvK4DHX6W~*&m9M;3?&)?TnsANl*#ZXwY&#<@{hjqYdPgspUe2vU zU@&|R)^t;lu!6HFUQ`(Alx$U5&p{i290;&HvpRh4*5PovD``+{ad=}Jd+BS&6{R!C zOkSIwP0ErrwqM(K$m?1a>`p$4Hu{srI51-={=i>nMp&zgnVMVvw)9uCV^mcUIbTo$ z?|!e21|S&z>~j=^dKlO1Rw-DXIw6kdi~s8mKh{o5%mZrqo<<#n2mY;{aQWtFWJ8MwLL*D0F9vAlfP&}(n9*iu^^OfE9%4qQ~ZE_-Z^&8!u2wGd@3*M6zPBXnHL;@FomuByAGnODLc4%`>GIXT!RoLzg?@<< z`BiR0CYg6YdHs`)G5yCp&B=MXMSWhqlAW{L3Su+4RGqEXz`K6LV0J!tt!FOhp@_>+ zth(&kZ^k3JreR@G)Uv~a*oU|K1yy*&bFB@B$C+@nv|R2*-P1=w5&8XQ@X0_m=tlHi z8~Bx#$Vi=oquk*!RL9CAI?r?VhH>s(RyTEt=(aS3irhFBhwpa=lDqrU7$aY?dZI9^ zICNx{Z8n+xc}%ijVZ7uy$tlE^qBpzMoxsVG70t4O6L#0erB`@AE69W)7nt#H1Pf~s zQi<5BdA8>@7z0anrRYiUqru7-nNq%*BAP3sR1JsR`P*5gl?82>9%L|%9JuLp*1DB# z*KcPS_jv}lC!2x&Os#pFh$J%nP)tkFXG#c8|)gCphukpw)zYTGrbfyyuE}p_v`C)WP`_&AOy) zPV&OF&7#PVUTx(!53v!Esxxng~d-&Hx-TmC~i3UmT)r(y1)5}0G?mX1;vmXk>9ok+4Zf->flTT-B z%GZ=4Cl;X3a4aaPspI=bVVImsWSv@%BG-pBP;6LwL!T8W$d?~x&DyM4z0V381AM84=*LnTh143az4Q-Xtu6Xz5!m9jw(ZZtriv%=N)ZuHw(X#bJ-!gxL%^{ zS+*RWlAUEb5-UwNlKj!~2ESb;-fMc`SK!yAhz(ZSq$qD6SxC^BKGd^R)wzcg_SNYV zlE90A>*xxl>YD8|6{WX$!PPXD|A}q>(F(quq2)hK(0}m@13m}Gf5Xf_v|-|4`L9R+ z18wM8SpJ{T<`R=HC3$_EBrVvxa=vXU-O6OaB$|HnF9OB+Sh|K0s!k6-WYx9=^e-PM7p z@x6lH7_10AVTiD4piZteSt{2& zO+Z^Zx9Q~YkvAJHShfecJ^*EiL;=(JB|wUF!Sua6Boe!%K1C=LNIZzOSV??H2q^5V z=&%9enp`+Tz`q{#0&#lceth0O`8{0HPyo=k&;Wiwm1qTO{&0{HdI*K!EqC%zKr~x` z=y-c~eK>;n;HozAQRIp%`3St?Ier4A3T1wH!}N3u3yOFlAW-2%C~=5jjm!xWTcI~= zW_ox*dWu*NW(14Bf1WcLJ#2U~!KgHP{|ur5vB$nb%m zLch^J!Tu##+puJ8E$?YIzf*tz3J3|X|1;nQ#hKpl-I;Kr(SAw5zSnhP3;P3AX)J%? z-)BGUttS8ulqF;Y(mDBr8PdZ61^*V^>XkJ?BS!G5N~P00_S)OxQ$u~~Md!pDVgMMl z@aYv{M^goQP!GvHwFA~K!NP{T(bA6~0ZAi*OozJRdy5kWB8-8i3`Ej^3PWXlp`6eL zdjLWZrvQymgAjbx>28JI$@50P0a6;_>`4-D(PL}uU{VGF4p0E3nn8iemw#DEAqE;g zQ1N32;{ZJT8Ke*uFaVJ1*%}MN^T|xvO3UKN>(RZLoX(z=zr$$!q6@wYBu0Gq^v(XO zeVk3_f1Kl=FCQLuX)We~759OLOY_T z@B={XtidN1c4Af1H7i#CRg#z`W;N8%{aMkejwi_tN9UJVy3^d;_paU4AH`DP?iIS= zb$GS=<39YbC7<8R_{~tGQT1uotYk&{`(0n?+y81dtc`N1B{^t;>Y|M^J!PovJl&Zi z#bkFij${(!*HNI8 zxTCjY+u1*R`5B8S8ehGArML$!E>S{$p=fYl)P^U9wOfKzh2auQJijgF2RT+Odg69vP(qhgz;m-fo>S$sy%BjTjGi{`u9*1>2<+kO#s z#M;Mq#`G&C=50gXkhAV)@{y1CRTf+3)&ZR0_e$x4j51X}f{<>NA99a}pYs)E%Ey3& z7S*ax*0Uo_^Oa}F4j^{;e&XuuA;UBx(fv3~O98XwWMA>hmuPB#>DQe}1n^cLpSN4>mWrI>=-HrR*AfBtHpVY$YI@0;doN;l(%g$2_ zx|Lq*h4C_JiO$vJb?-I}R}}9VU%3i`t3y{ zN7}2?cGvR0(DN!z;bgW8K@edA*x=UG#@*%@dyK`d`E5iNV9Ml9^NWJk^AKdM`WV*C z&_e3j$d-|1oit07Y}nt!Qm z=q0L(PyFUEOx@n=w1yZ`j=G@H#~im&^Ig4FF6y_wVZAgI$pf%&CzGA*&+d&y%E4!e z*dRH@s+_XqIOC)nGEQSYXURFr&SG4yiw-ZdbCwjP#cNHK+^lndh1c0(-k9D^5B;fv zs?UWD+BQ)w?&#ybYf&v`X^9^xW2Ufh$S~;#751U@(BtOoAAxPprdAnsV5t+`=l()l z%Dp*>gpaW~1}WHmJy@xaI9k}-nCe@Db@s>^<_!9?Vs{7gw6_5^ASjFrj1EJ(-M=0pSmb~p2;~Q+WX_EqCqke6ttTvp9SXsC z0*XMK2aJF(&JTcEZ`P0zYmExL#*_}5#0_Hx?1vpeLZ1LJ($7ha+Vb~r!5lY32BO#y zV&EU<1%CjcL;Y<35dS^^HHsiWBw*>iIt7waranDM*2_HCIX%Ly(d+3q_wff?yFOUwq-ca3E{rxp7;7(34O14{(hdc%hOBzH_U5bo8~F z`+FUfJ*#hvO+H6%ZhBDhCKr2S|5wuoxgTa7`e5()!MDd+I?4h6$zaO@ZPp5ITSMc% zhrzMxzOwceeGo$bfMdP0&r^!-W5x4NOB%9?FFfo>f#QkZQHT(hNdRiHk4KIRDSk!a zz1YYSJS_hqPa-IF^k{e>NPK$^ZUk6?5PDh>d3N+D5oRqY>kOC?Gjz2;h(ZN+R@8b@ zd~_7wmjg;=e@Fynm@AD*fZ)UU!~uLQqglfMVN(7vX(#}yv9jwka?yA-e`#4_V8=o7 zOa*$4zJKvR#5o|1V!2F-ypsJ!(ziSagfWL~?b%l*QWe<`!r&_q7%F|h zl51L0^&XasrKT_V3+V8w_jFlN#U)&needb~@XqRtKbG!$axGqakg&=k;83WrL+dt1I~P z!Yp`#%wOTK!Ok4ZCW>+2?$28ktc4S|3K&k+%Al8PdaQc#;`e&z&_s{54VkLD_=i6I$-PQR*%JW{=OPjNDX+l3RlhOE=fUMb2?QNaWl5?Ul2%A=}N z({`A~#VBfvSE2gOj9GL+9<|FrZuc+zr>;ROxaLT}*HY{1ER1oc@g_`JonlSY{9dn! zcfur}n(DF<60ROO35>t4R4JM?IB>r=154ID9_oIY5R-hKChO5-{7J1VxjvJBs_>Rh zvjM4QSb8cpD>(Va3U@Hs%}re`<1>mT@xCd9uTL^*Jsi3Z`HYqZ9S7KWUv1>>sYrOY z&Tf6B==7!D7Vy$oXYqVYRBsO!pRP24#hy0HsB zg%`oP(w-WpzR5S3qVIfdaaXBo*vTh5c+2Vkwzw|NV~+32_~k#rFq?9672Bv?QaA%? z`_(yW5_3448E}Pk7zkwK9tHe-zX9dG-H2%NUk^%o1kDT0$y?)nH*_7v`}ZhPk+2y_ zeYdo$!9;!_eJDpcJ)pVnO3Z2mPoec>GsR6P_|v* zE`P+fj*s^4@h5p|o-S3iu60ir$)0W`_AurpS?bPht2`i9Wj{ytljmAp%wu=VIBVTd z%)Aab%{b>6r-gOe8e_Gb>?%)RHO4URO*`Z^2*@zWT5;F-)K$K=5qdLocYlFSa#Y4F zG8#5^n2+cWs@{TZGl@3z%j;fbrJ+*YxO!Go33Pxsl#X^B*EPGGj#WpjIL~oqGVnx= zxp$Af{dIHcckN0HS6bg#mv8Nkkc{BN@a%EtHhh_RPZ3;E){Vc(2wh*S_+GGb34OHZ zbUCw2kyU%}xLw;;2_mA*yQZylvCvvFP{f>ANz@>|M`qLN;Rai7a3#^S3R%&S&;Dk} z@+Cgn1U8_&XSy};oxX1g`xQ*2l4E}Ecx#vD@L&T|`R&;9<6Fk5vZ%=_0NN*O(;Ju6 zP_W{Ly>NqnL5$KYU98Lyx>O@+c^kIwT$%5--gj#4kePBCFpWrj zi!x8ji&dO--nAb;%;pXAB;g{OWH?3FJ=JcY+R4g$8JfcXHZ-yq+v8JHZU;vst5_61 zmsj2UGZ?1b9KmjOxE6>pGUK+8*4hR}kyCs!=m!8ez76pou!8abKCn^tus6Y{lQXnb za<+k@lf`GCr~lt)F^*2o_#ABi%@+7<^sLPPe}Up!N5g5WCDnJeZtqaKgxXNAQn7U+ zky`8Tv5e~#aY|UKuoRD)R)b^IY&fDAeUQX5~K1!c>CQkO7iO#>}q^+;GCFH z$v&-8C{6vSn!-j*%GyN1{R!#v;->n41Ds1hPcEt|ijZxtsBJ2wee%#m`u;nPsG{cR zFjN5unj+Qx5HcnwPIIG zYa$sR17KJP0Wj~$b-?>Geo4?J==vk*a#;r<@S>|b1tau>=A#)1Gxr4rJ&&Em>pF*P zz-Yk^6@c8q8a~~T$*cD@29jO{T|lBG%-9rW=EA+jtrjfXjNiQkFXZs zw)a^I-WBUgc*sW011aBm!mcQ@!lp^YTFk_u-!4dJfQ3?{Z{gBL#RH3~Zm@-L`H@sn zW)H`xg-CPXwY-awo)83+0A(&((GH85qsv}#&$ypoZO*WZ9}OubRKf5L?hB^ofuQ7t z9W+fr^GFbMFZI%#609v+a{wwZe}SM5VHoU-9_I|uq?(ZZPrZ_PGd-?$r1O}l@KK)x zL^kn)eOMpRp}0BMATsFvO#<>+WE`Sq$rI`+s5dsjpMSRZws``5!(amGAu3{mf;6^p z@<$7nR9*A@Bb-8rSmadT3+aX!`M?(-6bixypj5zCoH|%!fMK(OCVI#>kK2~zI;~#w zIN`nv141j5rQT9wPVK-noMcr3fC>?Pzgu`uy!a4)H=e(T0w8^W6m+jk3FPb%JOb%w z5)Q`+k~f3N8G@CI@(bxJendmPlU0 zyM~(655XsBuwfvEOjo?DFcu&N2-mC7E^r`923qT}UCz~7%ZEaQ90&Sk58$?@wB2mM zOPG>^B2`=~RURJ8J^7SPLqZ?&G|tHZn92}*Z7(S&gEo|xQqTwBKxJ>XKi9~gt81EE ztAWMNZFZc7ZF=Y1+JNx}+pwu-iJ+`Rs?7Aay4_gTf{}HwLu{%`gmw))LbWfR54I{3q_B~9 zAG}I%*{p)Mjazqyi1n=c?dTfu$}gz3bZFnAImM^e z8*am1`nRIFS+9L`W`<>}4&d-#5y2f^Q?E_xYHL)IsfN$5k4mqub{;kh)tPed&Su?3 z(B!&CqtdtL_aPp?VUK#P>#P|xd%X2Bo$2s!*!%f~w}hC7LicuMo_3CQ-b~%hnY0|u z8cGG-xpSNh{{tEX(SE$n!$#~@YtRKUO_(g<^Dri^jI#o?w1~r8v~zng?l6x`Hy7vY z_abNvJ!PkcH~w%*-;`IRk~&LDiMh_PefSD_JSQH;8M&YV;Nv6@q6+%f6!=!9tYL2Y}I1o;NaK&PONZ6{-;(npFjMZF! z+yJdq?rLf!KT@*BB|@3(b)s_;cENBM$KYn z?G2!NWklaKwBK~x6=#BeX0?i$VGE-B=y1yE0euD-1IS=TD`!iC&T$Y#d(f?Faijba zXJ??3xG}6^eQcv68c zY7|K;cLLd|6EcY?hci?Hz=jK$59z`#mC2!hO^`npx9<^FqY(w0jz(xm*ZCM!F8CEv z+aA_*11d`W5eU-Q*+vpzorsD!b69#Rm678dDG+VesIm(mqsz!s7p@X#O&N14)=1~4 z_s%D&1XQEQn7LC5k%}PD7JmkWF)Q7(i0e$0Xyma#`_doTSaEV00t~T18zMs&EI1u# z-jL!I5s0*H{+Ps4bC6OMF zXwZ@K1$#`VyQYkpDPJU!BZVlxGTR|1L)~w8DN736)LI`1IYEN2w&z5YcG`QJoTezZ zlv|mMog&dM)q+aOCqb#Jhs)6fAexM$pnkW{5~P?4-c z!b$_=ca9_j;^tKs4{~8&a6|xH&WE;Ga$3t*;yjMmpNNOSS6O%k;D!z&m?xpL#W$)N z^X?=F7#v{bHKgyc*9czjAL5n9FOydUSeU=|C8o47o3akCyv2(pArhevYe}lIHy}Y# zgvSmsWV^hp=tn3Yn1ndhNqNYHn24avjVO)byz(v6n>T2@x`amRy^%pmn_R*HM z0XFiC#s4LTQ6)B$=a4?a4_6kPkHxYu1(-gpopk_A8Q*oZR=V2HBnrodv*&Ytx9~>r zDo&`}tZnn-KzhHMUpgxVVl<+t|H(`||F>>{M=sn2WNA_JEGb4}BbSYkf5WrcgjwJQnQ4Z{Pu{BFPug&+) zA)7AN*49`xAAx~xri@HvHqoHwf!a^qQ;q~tspETPaF%5V}-Si&Dl7I7YJJ=tAAQW4!-G_82_sz<|0)^ zFLY|5hwNP<2ymHX5I(Sw`X8FG$su-NL6V?x9v@{4H24Wr3SQ1f=j^!2vMF9e2iG8861d@ngUxFZg3OhDI zJxQbX@F!-b&^abCikdN@#11m4*BTh86uNmlqu|+i5}vyG%cX8+B3rpxXo-l?#FZu! z`HVh8qx_VFuk-tg5SHOjvWH-7k_Y6TszgN(8=v&4!PA!%MmX7%bHcQ;PUYN$LFHV9 zBIVq94p4AQhhF8}TC)zRqkYqjV_=6yND8CT&A0<>Ogy{AdA1|QJ0wkBMJQM=;N>^< z#pSoTs>m3dw(b(IrOqO!T|SjLbiA;b+ZL(3g*!^Sv|J=|cbHCc>_?*kkM`Q?a zvsuZ0hVtyRIh>SQw%55XIS11E^q5=6pNLCsOitKm(AmpW7}T<;Hxi)2BZ{0sc}WZx zUT0w1CZH*nIS)d`3sU`tltwh{?_xD%cD5A}Zj#*YM5Fu$YD3yJTg`O=XBmbXIeW|n z5L%>37!gmq0LBjNNDuG5(Y*&9*{pU#d8*CDPdES-L_<$pZOTMIfVMYOB=SdOGE9W_)Xz9}Aub6TwR9!In!xj7CLFUY1ne@<-dO zl4o*xJDp9o2{2TP?B|+m@1X42daVpftxc51^erbs0Wr7&Xq#hPS9?|pw2b(&*XDmB zMcm4{LrKs0zFFjRWege5gaO5cmC{$nE~O_+6kbO7K-`u&r*H9F?O{R_8*ZGN&1$+{ z6;$$GkOaHE3g-!Y3s0qesr7NhhLvuZNz`vgrz^W4iqY(DnsqGG!?hZDiFXsmKO(uR zNOIbCd4OA|aboryFO{LYBF48fb~P4)0lF^(U5Ng(f+gCD7vmfKvqWbUaT8|9umo-3 ze4I{A=cSzBA=&?$KII_|GqLbGo2v5piSvz7+5rwiEVncblW?c+Jl`~sSI=W4MBb~H z1WO3POU!4PnE6`WcPKkfsfW?I9}P$Y76iB%rv=85Jl%(%l~2S_a;Dsm69;KMf0Gyv zeHN&sJVVtb4bG?ffrIHW?0WEEY_XLO*>>LuNWj-BhkAtEWX8|wXeWPAW#~L5{Y%V} zki|tL#DE9-MztA3Ni<{g@Jo3@V(pt`Z!91ao{|G}O&dBk2hoiN_;}Q)aUwLc^6zLlZe@^k_{sT!FbA{`UD|~h0>iOJ3^9Ba_~0f^;1jf zJ_b2(n5vWIpo=ZPU}~91)zjq_JwPJ#Xov;YibJ0Sl?Vb6D~W+58@NK9Y6e>O+$3)- zbRfT+Dd~@nL64C^O@Mr?V7dfh7ZM>crxc#$9K5CvnIie!sSF z_LJfi`(mQj*Bcm*J+2Y3mvAe>_5KC%XS&01I(@siEoxO$0th-Av&^QyuDn(HL1hEk za5(_gz^m4WzmD#g*F}QZ;#8-PHWNH>MSG0&tTGNC*AWDcgA+uGS9v>rFFuL@^nwt};|-NbJ7 zdcbUBeKVB<)p-bU;t}HzT8zNmH~n+O7K}yUlVGN6XJXMBll)kzl>HA9jdf>Hqb~Vm ziP!2eBrj)*rfhdMs*V?dWJTReXShYvmG3Oy{##*w9)hC*PN^8+tVO>xLg*+#$OY z6PKe-7DXO8SZGhv9--yckQIEqLKX$zxnMBErzT{CUmkD5%Ia{F#=blwB%l!o>mV(!hX`w>Rr?B>y^$(+rnZcR%A`J?;n(UNudb#dQGCMMSR__I$u z3;2y>(^J2XuJJ*(t_0V0wL~-oInzzW{^~mBQH8fpp%6?b`P%2FkFvDi_;w`}&j4g*ujtHsQ8hxhEkQ}*@vZu;_$~YOOY>xJi^9Hr zFMbaO`3!gnR#*#S^s;jDzZ*!Z6kZK6Pk{SKa|ttf!eAMU$kSlt^WtK)uW$eRgt`Q| zV@aQB_ihR+&&ZEi_Kp5kL%lTUN>gt6`oO@34*PIxIqRlbSsPhcoi}zSg#DX1KN)^B z8@lnlryAZeOuUhGedbwbN{w`1->bYU%Z(|gStdM)y)@O4>&iD29GJS)4&r2Wx;c?%MU~vaMs)&q` zEJQ@(?skLQB?m4i#OtN~9<#L&rG}S>gRjPwWD4>5P2`;b+^eHKyug6L#-1_sN94kJ ze1#VMaPs5N+k4(8w#|_`?^T!A!v%^1^S=2XdJu5qFUI;(Y}tMVZvZie#G>yHnY^SJ z?~$FPRy^JtAGfAoOE))0YN;~OrFL~uLe;kzj=yf%^}N%k=CeID99dShs~w#LtA<*S zgsaZA8QPP|-lYeRYw@FCDOMShW6FZMDq~dPyu&f4emmK0YCZwhM?bl|pY^YYOvq!- z^})Lfe#Im|OMoB{3gdOWW3R=ALVkFs-&jV)L|gqCMi~gn7@!${l`*79oM?(F83QS$ zgiRJm{T87vW^!TS*TUt2+{te!DCj~Y&^_r|%GI-_H zypvv`BOjm6zP(RZ*wKect3oLsCuoJT(nsS^cx^*r50+lbi^~tpiRUt`iQ=W+ZB{AC ze)+R??HP}Z$rHEyrfk2^|JB%60L9fcX`?|CG`QQ~3_iF72m}p52M-Jk!3K8;8a%iK z4;DN@28Te<0K*UnHn=5Na0{^W?zda@)xUq$Zq==$&*{_m+*|i{o$fxZ9_-x>%?&so z692Xzssu%}o+V1$UIqp#$OiUj9&*Xnt2`TujE$KS;Ps6u&Z`&qQl?QFHNVIvqCdDk z3YiPM-5?XCF3+Cc{q`s4U0K%DeV1jzOrl}!H20?Oi?8h0(TU-a%*zT2K_R`Q0|fYy z+DS`J!QAxy-e9fnLHnxac;=_Lz5QzDD6or=D%mTcDIMt9$7}8 zp9)4Ey!;(Q*gEVJV%lldEL1)wQymKcO{Izho=JoGmdXbdc=SI+4i^6{%x<2K&ce2%kmPo zyWqSSWmp2g_=5rARoWB6t-V)>+gFH%SET{`gNf^XrFWMx&pUe857#z)eZRcZt!h*c zU5QrZQz=wM?>kr%(loV9&Z)gz9;?99wPYZ*l?nA7oQ(ugxMfAeI89pn4^{SRAIB0? zHO#8;+9Gw*h~u=&Mc(p9l2BUhi%%@Sgfr?wrRHGK`V!6K%Pgy!GUk93cFFA^)Seg5+xZF$3@9p49yX4I@?k@gk)c z&PP1a3>-<%`e!@F16EgG;`e+g|3)=DR9oPNQhpvwStWVl<4+DpKE$HB4fikh=4Oby zQEaWh^XEVJ$!xTi1{B1GfHS%+_5XfP;0v`c|C>+iG8@?5QO?{65z9u!t?lbjec4cz zX*9f;#Aqmu)Scu8cM2P0IWAKtOG@I&~FX#;&I$G4%<=4!-QO+QPxyZqIYaFndWXGikIA2lCUhq$`+2u2;9B*7n)+iOS{-S$*y>5}9R@ z%sTQ&DV~Z1i`a1oW_d+s9R+=9NWgUb>l?hQ+&=7swS8M%KtSD-`p?K}JiolPFO7Xz ze@*trtj_dXRIHLikb9VXbaD)IHQWhWN+VTIX-@@=#I#X$j5|o-lZKt{Se&w}X zf9EMojy*y+IPv^j_)@D00!Solju?(i$V<&mT6wKh`eO^G%3iC+EYZkzj;1hiN1RD{ zbnz#+`JPLkzB^K+>F-pybCuc^*ehDyP5yRO{QcVI?}?FPw!p52>&^aF@#rtf{P<~3 zC?hL)&|TO(o|_RdfY~&j`qj$`Y*^uNKXJ1=10-%a)9Q-!I?Te2%}~Vro8O+0WFeAc z6Z`9UY||i&?C?I`gd(7;AYXi}HsJDxN)&De>smDz#Cvgmdd+hO<@`l&8}ck$VZL!)*Sbu%U@=x`)I2L~pa7w&56%mt)?jJDO<8>W{L3Ze zqh!pM@#GPmlfj}CCMsN*=IpnRw{Xu_cRQpZIU(4Kb9&NXbE}Dcr#iko^?=|^*x=Pr z(~|6;^OEcQdr5{efO@GRQ+_uc|s|~ zt%TA+)bw-phBTP*5AU+7 z=6RS^hu{om{eFH^z-z?bK#{aCw?B1l`hJ_{eg;DE;h^EN_&hMg%7 z#)Z$%%m!rA`OYxjG)p*wJ6_B-T^PI<8z-@+%-2$};wpA9W)r;?s&c^G{hx|JN%4PI z1S)xZLESvKd4vocy__NF{FV3XHxOGdbmzC^@>hs-S(m zSh!WBMS#K*KuKYcu!y)MP@E4a0ssO5Xq>j2-TwwL@UVfwAa-bnF&k%32%(UkfvSn1 znzys_Ya3Trv?Cd}0o2ix1%3UCAAS}ih=(V7Y8FvJVKHHGDG>>A0TDro|K<~oN8g*4 zqYs1y&6GF~ixbSo3+f56Ve$E|aT0}%R|oXEiHJ)5pY^C^V2gOpR&xC#jeV*%E_ z4moY~siB3u8Yp8cREM>R&!LQ?3^*8CljEC z5x>}oUSFp42=jChme2z&bWqh0w_9`3! z`VK0hB|(2?trazP^ZV3O^>$M^38+#wBL<6D4Gb-V9@oe}@}@d6Ato?N&};7V9Hzpv zqkS?PS(K{k^6s+;@h1uJbrDYqI!0dnn{b+OC8`u9{Qw^B?Zj5c+89LPk1-Jcu?j#y|y>_xvt>STiF)nGr z)d6`Cl=`k+1qevJSvu*}VEVaPwSOZPqDe9Bo;&P9mpeTGuPBD(iXa8l4kreeO_o25 z5?4N5H@~|Ws>u4eH*qMGTrc^PxjXQl+q9dw->c(pX|YH9y~9S7%JO3e5bgZQX4G0I zJrmMB7eUwkn!=|aJO862YA5Q}##aHpA@(EF+r+?o&Z3OMxJux6L#5+_KzZ{we+~ij zGL)efz;M&dtQE9|gE@INj1K&TI-19$BwA12kTzPa+FG$S>9arpap^OhL6Dp`0!qY9ku+mWk#rvtYixsIG9jEC9 z1YCMCmZLU8=-M)fDhc%SQgLh+*_6nf$&5ahG9Q&K%iL&?Dd;acph{;440xlt3aKNC z(odp6s;|*hz~Yv~;RuoQN_CTylgrj3Z1BfY87ifeBwRjZqn@v{ZdZGMtyO!f>ate+ z;boDyfSxD3_Nktyz9!L+4?mDtITS8@kMvSp)4wNf)rlS>O)o34Un|A5-edD2>-gWv z(3ttM@F3euAqxWH;K!y}Svu{{YyFGoo>_F27=LUgRZ8*cVC6*~;&7;fgJ~#De`Zaz zKW8MR2z&GXBZa@+guS7`l!Mmg3bmkbsEQaOikPAUag*sAl0xzh*_>RKgNzs5y&_Gc@Yu#K5qRY`Ges|fcb2G#2 zCzZFNmZV6NC3KI?xeGC?T3icqu^2cQeY5wQ_{Xg3NWFj5t=W%UV^@nR@n>en4FW_5 zqzJ49R%w9+)`rAkMy#xl9*dupoOBjgTRPVFwzBr7Pj3~{1*an7qL@Y;a+#3bPJ!xL z2~I;zFPBQV0v0*l2ijPxvez428-6A$95JAcZhE_(n5-)MIf*b9WQEwFfOMq}7p;4i zrhVT>Lo-O^h-5F5aqBMqdV0@wn7J6dmfL`8_8ad-d5Y3`1k1@s`-EV{3`Rd9MHX=d z`NrVAWxu5g)JMJ#vO4JNH4o*`y(zJyhO2AAdsSb@5t$SHy!nP(Ye}y&unHHH-qs@C z`f6nW+8VV=2W=rQL)5m3A zqF%ZA39=WKyNCkm)jr^l1ol^aQ(0)N$v+N4=0)oLdMCTFK-OB3{Wu2svu~~O{dZ>? zcW#_FnioDFxNk8VdNXL?WJBc4_Oe5#3DqyR@LS0Ba~`wnL{b9W*~~u-#F{M2E4mJf z7yM1&vxyU}t*EnAgWX} znI}=!UDW_4z-U>N#5kNOB|qO?j=KZ2-nNM-qx~sc_R(0G_lwOy?0fU-U6kxg`DlLp zU11z9);3boCG>oMMC(qm7>Gu`N0R}RJ;vE}2GB`6tuYpev{c{Y9dIKzhU)kY<#FSC z!~q$&ki#v@vvwU$TgA_>pX>gV{A&VVV=ueqi*#zgkT{vnWCWsl^c@9jS&KiL`J2F{ zP6MZZ62iCpkvpmEdk*Hw^;AhwipF5be=@YWE}J4h-7dCqU7MDF{CBv0xRj(0xJ9r9 zEli3+uyB0vt_?Cp$4t$|zYZpig2RjKU5`>bh~5y!e8csQqV|MxoeaGp?6MiIVklDt zPJSdF{KAsKq}zlj*;6LsX&1Cf0rVIZiE?hV4|uZP7`4Hw~bK;P;TS)=qc@HOCKr^1Re z*U4%1=66)JuzBL@&6`Al&=YF0gT(@Yz?#x{-a1}*!$jzYe#qD3j_u=dGi?jz<2l2U zI`Ue#dw2_*&#$Yk`Ki;8{1P8Poo`6p0^CNmk@6nOEd{rdBq(Qzpn- z6l87|hxQgLF2k2X8uQGER_?ji$G7Sydn}pm&jaSeA#*Wfw{D)CqiGNKJC7dlqRAF? z|9_IO$iG?I|4WiH(TCU*3Te37LHtYq85ZguN(s){}c&@j9JWtSwvZc(T)0U zZeHj{Aew~!KO^kj(6xU=!+&ZjEM~G&${=Nsq>7k?Fi=Sfs4OKZ29i)!7L`zX22zuh z00QM%{&xs^p8pad(b6*T|7wcInWgD$s7f<5>3b;Es%RFi{5Dg+=nS(=FYaLLj@xbY zi!7L%O^>crnAWz$xlg4u1uphm%~(2?hJvb2%vNh)KqKL$a*1GqTGj#_`TnZ2MGrskP)4XG zG_xqKh0aBI{1Fh(1*0}&+Z;&ZBDcVnn^;8Pg1w-eJ8mt%;L}8v`-ERnCQ{AdH>MoY zU+hjL;>7J29bIX9K=Dl;xK?rcPp%d{IChXe{lJ=bK~}5_jAxQG8#lO^m2Zu^AR?yi z#Ay=Mf|Zz)WnnG802UL_kla;Tj2!%w(N#opz@3}v`Pd}hhdA-6&~2Y|lPL7XHw=^H z3mUq4Udgb&b}C|R$0ht|L@r|3tBpW5+{mhUX%fNkh#h(W{Ry4zwHMpot8jG1G@F_& zvM6hN?EE|s=YVjW(HcPKf12fZh}AKrQ!1zCNka22iD*i2YKiEgcm}aKeYc9S5YiMc zMuHXXEBoh_7)b;>)D}t&O~TBa!wfCh7KSl=zyS2|0H5eYh_3R3@VI(85Eyi(p;f+9 zn!gXk1;&kuik~8pj@qXC9|PFsGz`_0)7}sfaTrpTYk(xg!I@I$dZyzL!rXeQm~+j! zS*JS_@zAB3Uj+e`*_Fv3$xC3VgfSi(ywtq%;-=e1)iDh2GSfejSFka_gkL}6?i!9_!#Jwr81S&-ncEs6pyC;q^{ zZwu;dE5}tLFdQma!wS=Co(raB+6{c(v#QL?B#7ra|JLis_dZ&8S|?0q+7(8b0KWLz zuVORQL;~H$3!_p-0nMec8ce@F`;`r;w=%Y3$UHLw{3>2^e?`~2A7Ok>(V5BZT<_Zl zBk(LE7&}~^(S=!j)pi{H%p8&$y+>ZB2^U;z_sV&x^OYAl+r`74{#SGnsFN)XKvmSd&IpPuWec0|HeGyi*0RN z4^0=XG#s{ONX@Psr#b-z09EE-H_D(Tv-pR*T zOP3@pVig~8%P4UhVx&9N>kh->_TTA)&+nh!j5xxmK44Q=r&c9VXuow@<%L`OzpPwT z{lg8%5scvTn&uk*wSIl7cVfM85-?7_M!v?TyWPIz#zPs8_uQbHiO(?wyQ|TqcB*GE6sN6d8hGH;~J;Cm}5)LE5lE=Sd(Zcdz zN&?^iYW*D@j1^1bfYE|~#c7U_&HDaIaUDCBWQoN5saTj)(Q04h*2-PA(yyKXc zBNN{5e>R9=r7)>VldWw@L_K8 zsKcwlsx@-F(L}-DwoCMO4Y*H$T#J%|`@OM}Xj)S@8{^w85qNOZcERc5Vph8g#Xt=8?Uf1a$dITY&;Wc>JXG0oKqGs@61r@n$_#FisDrSl1% zg+fEv5Ec`WAOGq|8(^oqOg@bKcVpC!&Vlz#FIEA^twi-wdqrWB+1ADLxJ=Wn(-lf@ z6UYTbb*vVu6DM5@y?rr7$k$%@vI$9uv`jWK6`rZ79E)?H<^#KYOXN~T8Fiike>bk9 z08h`s$MaaK!A46D;3+!3kOIA?+0k_h)jK2k=~8HZhFe!Dw0HE@iWlrQGf1XNUlZV| zHdSO8+EWTGHDvDm1RbVxE?{$!eZfw9W{1!PKU;ArPzz!{?<*D(3SvGE{(*%f`dY551E`C?+W^EG|LF$*HQVM))6HLU^J8 literal 0 HcmV?d00001 diff --git a/galois.tex b/galois.tex new file mode 100644 index 0000000..5b80afb --- /dev/null +++ b/galois.tex @@ -0,0 +1,3325 @@ +\documentclass[a4paper,11pt]{scrartcl} + +%\usepackage{titlesec} + +\usepackage[T2A]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[russian]{babel} + +\usepackage{enumitem} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{amsfonts} +\usepackage{amsthm} +\usepackage{titletoc} +\usepackage{ccfonts} +%\usepackage[euler-hat-accent]{eulervm} + +\renewcommand{\bfdefault}{sbc} +\usepackage{ccfonts,eulervm,microtype} +%\usepackage{microtype} + + +\usepackage{tikz-cd} +\usepackage{tikz} +\usetikzlibrary{matrix,arrows,decorations.pathmorphing} + + +\usepackage[all,cmtip]{xy} +\usepackage[portrait,a4paper,margin=2.5cm,headsep=5mm]{geometry} + +%\usepackage[pagebackref]{hyperref} +%\usepackage[notref,notcite]{showkeys} +\usepackage{hyperref} +%\hypersetup{colorlinks = true, linkcolor = blue} +\hypersetup{colorlinks = false} +% linkbordercolor = blue, +% pdfborderstyle={/S/U/W 1}} + +\theoremstyle{plain} +\newtheorem{theorem}{Теорема}[subsection] +\newtheorem{corollary}[theorem]{Следствие} +\newtheorem{proposition}[theorem]{Предложение} +\newtheorem{lemma}[theorem]{Лемма} +\newtheorem{exercise}[theorem]{Упражнение} + +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Определение} +\newtheorem{remark}[theorem]{Замечание} +\newtheorem{example}[theorem]{Пример} +\newtheorem{examples}[theorem]{Примеры} +\newtheorem{num}[theorem]{} + +\newcommand\dfn[1]{\textbf{#1}} +\newcommand\mb{\mathbb} +\newcommand\mc{\mathcal} +\newcommand\mf{\mathfrak} +\newcommand\ol{\overline} +\newcommand\und{\underline} +\newcommand\trleq{\trianglelefteq} +\newcommand\isom{\cong} +\newcommand\ph{\varphi} +\newcommand\wt{\widetilde} +\newcommand\sseq{\subseteq} +\newcommand\la{\langle} +\newcommand\ra{\rangle} + +\newcommand\Gr{\operatorname{Gr}} +\newcommand\GL{\operatorname{GL}} +\newcommand\Gal{\operatorname{Gal}} +\newcommand\id{\operatorname{id}} +\newcommand\img{\operatorname{im}} +\newcommand\mmod{\operatorname{mod}} +\newcommand\Frac{\operatorname{Frac}} +\newcommand\Cl{\operatorname{Cl}} +\newcommand\Aut{\operatorname{Aut}} +\newcommand\Idem{\operatorname{Idem}} +\newcommand\rank{\operatorname{rank}} +\newcommand\Spec{\operatorname{Spec}} +\newcommand\free{\operatorname{free}} +\newcommand\Ab{\mathfrak{Ab}} +\newcommand\ab{\operatorname{ab}} +\newcommand\colim{\operatorname{colim}} +\newcommand\sgn{\operatorname{sgn}} +\newcommand\sr{\operatorname{sr}} +\newcommand\Um{\operatorname{Um}} +\newcommand\Hom{\operatorname{Hom}} +\newcommand\St{\operatorname{St}} +\newcommand\Ext{\operatorname{Ext}} +\newcommand\disc{\operatorname{disc}} +\newcommand\op{{\operatorname{op}}} +\newcommand\Set{\mf{Set}} +\newcommand\Top{\mf{Top}} +\newcommand\tld{\widetilde} +\newcommand\Ob{\operatorname{Ob}} +\newcommand\Vect{\operatorname{Vect}} +\newcommand\tors{{\operatorname{tors}}} +\newcommand{\Ree}{\operatorname{Re}} +\newcommand{\Img}{\operatorname{Im}} + +\newcommand\rk{\operatorname{rank}} +\newcommand\eps{\varepsilon} +\newcommand\toiso{\xrightarrow{\sim}} +\newcommand\diag{\operatorname{diag}} +\newcommand\ev{{\operatorname{ev}}} +\newcommand\odd{{\operatorname{odd}}} +\newcommand\SO{\operatorname{SO}} +\newcommand\Ker{\operatorname{Ker}} +\newcommand\cchar{\operatorname{char}} +\newcommand\Equiv{\Leftrightarrow} +\newcommand\Stab{\operatorname{Stab}} + +\begin{document} + +% Galois Theory + +\title{Теория Галуа\footnote{Конспект лекций факультатива для +механиков весны 2016 года; предварительная версия.}} +\author{Александр Лузгарев} +\maketitle + +\tableofcontents + +\section{Мотивация} + +\subsection{Квадратные уравнения} + +Люди с древних времен хотели решать алгебраические уравнения. +По-видимому, методы для решения квадратных уравнений были известны как +минимум четыре тысячи лет назад в Вавилоне; явная формула была +приведена Брахмагуптой в 628 году нашей эры. +Эта формула теперь изучается школьниками: для вещественных чисел +$p,q$ уравнение $x^2+px+q=0$ имеет корни +$$ +x = \frac{-p\pm\sqrt{p^2-4q}}{2}. +$$ +Разумеется, если $p^2-4q < 0$, эта формула не приводит к вещественным +решениям, но, как мы знаем теперь, она остается верной, если искать +корни в поле комплексных чисел. +Отметим также, что более общее квадратное уравнение вида +$ax^2 + bx + c = 0$ приводится к указанному выше делением на $a$ +(а если $a=0$, то это и не квадратное уравнение вовсе, а линейное). + +Для вывода этой формулы заметим, что первые два слагаемых в выражении +$x^2+px+q$ можно рассматривать как начало формулы квадрата суммы: +$(x+?)^2 = x^2 + 2?x + ?^2$. Если мы хотим получить в правой части +$px$, нужно взять $?=p/2$ и рассмотреть тождество +$(x+p/2)^2 = x^2 + px + p^2/4$. +Это подсказывает, что можно прибавить и вычесть из нашего уравнения +$p^2/4$: +$$ +x^2 + px + p^2/4 - p^2/4 + q = 0, +$$ +что приводит нас к +$$ +(x+p/2)^2 = p^2/4 - q +$$ +(эта процедура называется <<выделение полного квадрата>>). +Если $p^2/4-q<0$, полученное уравнение, очевидно, не имеет решений. +Если же $p^2/4-q\geq 0$, то, +извлекая корень из обеих частей, получаем +$$ +x + p/2 = \pm\sqrt{p^2/4 -q}, +$$ +откуда несложным преобразованием получается известная школьная +формула. + +Отметим, что неопределенность в знаке при извлечении корня как раз и +приводит в итоге к двум решениям, а не одному. При переходе к +комплексным числам картина резко упрощается: не нужно заботиться о +знаке выражения $p^2/4-q$, поскольку в поле $\mb C$ из {\em любого} +ненулевого числа извлекается ровно два квадратных корня, и, таким +образом, исходное квадратное уравнение c $p^2/4-q\neq 0$ всегда имеет +ровно два решения (а если $p^2/4-q=0$, то в некотором смысле решения +тоже два, но они совпали~--- появился кратный корень). + +Разумеется, четыре тысячи лет назад в древнем Вавилоне (да и в древней +Индии седьмого века) комплексных чисел не знали. Более того, были +проблемы даже с отрицательными числами, так что речь шла о решении +уравнений трех различных видов: +$x^2 = px + q$, $x^2 + px = q$, $x^2 + q = px$~--- а уравнение вида +$x^2 + px + q = 0$ вообще не имело решений, поскольку и решения-то +искались только среди положительных чисел. + +\subsection{Кубические уравнения} + +Отрицательные числа не вошли в обиход широкой публики и к +1515 году, когда Сципионе дель Ферро получил формулу для решения +кубического уравнения вида $x^3 + px = q$. Его метод, впрочем, +остался неопубликованным (и до сих пор о нем не так много известно), +но он передал его некоторым своим ученикам перед тем, как умер в 1526 +году. +Одного из них звали Антонио Мария Фьор, и он вошел в историю тем, что +в 1535 году вызвал на соревнование по решению задач Никколо Фонтана +(по прозвищу Тарталья), который к тому времени научился решать +некоторые очень частные случаи кубических уравнений. +Узнав, что Фьор получил от своего учителя секретную формулу, Тарталья +с необычайной энергией взялся за эту задачу и успел прийти к решению +до начала соревнования~--- в котором одержал победу. + +Об этом достижении узнал Джироламо Кардано, ученый широкого кругозора, +который в то время как раз писал учебник по арифметике. +Он долго упрашивал Тарталью сообщить ему формулу, и в итоге в 1539 +году Тарталья сообщил ему (разумеется, в стихах) формулы для +решения уравнений вида $x^3 + px = q$, $x^3 = px + q$, и намек на +решение уравнения вида $x^3 + q = px$. +Получив стихи, Кардано, приложив определенные усилия, восстановил +вывод этих формул, а также разобрал все оставшиеся случаи (у него +получилось тринадцать видов уравнений)~--- и +изложил в своем учебнике, не забыв сослаться на Тарталью и дель Ферро. +После этого между Кардано и Тартальей разгорелся масштабный диспут о +праве на интеллектуальную собственность: Тарталья утверждал, что он +посылал Кардано стихи не для публикации, а вовсе наоборот, под +обязательство о неразглашении, и т. д. +Тем не менее, формула для решения кубических уравнений +традиционно называются <<формулой Кардано>>. + +Разумеется, мы изложим вывод этой формулы в общем случае и в +современных обозначениях. +Итак, нас интересует уравнение вида +$x^3 + ax^2 + bx + c = 0$. +Первый шаг напоминает начало решения квадратного уравнения: выделим +<<полный куб>>, содержащий слагаемые $x^3 + ax^2$. Для этого совершим +замену переменной $x$ на $y = x + a/3$. +Наше уравнение примет вид +$(x+a/3)^3 + ?x + ? = 0$, то есть, $y^3 + ?y + ?$. +Это показывает, что можно с самого начала считать, что $a=0$. +Поэтому сейчас мы займемся решением уравнения +$$ +x^3 + px + q = 0. +$$ +Идея решения состоит в том, чтобы искать $x$ в виде +$x = \sqrt[3]{u} + \sqrt[3]{v}$. +Разумеется, при этом мы получим уравнение с двумя неизвестными, $u$ и +$v$, и получим больше свободы: каждое вещественое число $x$ многими +разными способами представляется в таком виде. +После подстановки получаем +$$ +(\sqrt[3]{u} + \sqrt[3]{v})^3 + p(\sqrt[3]{u} + \sqrt[3]{v}) + q = 0. +$$ +Раскрывая куб и группируя слагаемые, получаем +$$ +u + v + q + (3\sqrt[3]{u}\sqrt[3]{v} + p)(\sqrt[3]{u} + \sqrt[3]{v}) = +0 +$$ +Неформально говоря, мы получили сумму <<рациональной части>> $u+v+q$ +и <<иррациональной части>> +$(3\sqrt[3]{u}\sqrt[3]{v} + p)(\sqrt[3]{u} + \sqrt[3]{v})$. +Хочется верить, что каждое из этих слагаемых в отдельности равно нулю. +Более точно, пользуясь свободой в определении $u$ и $v$, мы будем +искать такие пары $(u,v)$, для которых $u+v+q = 0$ +и $(3\sqrt[3]{u}\sqrt[3]{v} + p)(\sqrt[3]{u} + \sqrt[3]{v}) = 0$. +Равенство нулю последнего выражения означает, что один из двух его +сомножителей равен нулю~--- и вряд ли это +$\sqrt[3]{u} + \sqrt[3]{v} = x$ (если у исходного уравнения есть +корень $x=0$, то $q=0$, и все уравнение можно свести к квадратному +делением на $x$; поэтому далее можно считать, что $q\neq 0$). +Поэтому нам хочется решить систему из двух уравнений +\begin{align*} +u + v &= -q,\\ +3\sqrt[3]{u}\sqrt[3]{v} &= -p. +\end{align*} +Возводя второе равенство в куб, получаем, что мы знаем сумму двух +чисел ($u+v = -q$) и их произведение ($uv = -p^3/27$). +Теорема Виета говорит нам, что $u$ и $v$ тогда должны быть корнями +квадратного (относительно $t$) уравнения +$$ +t^2 + qt - p^3/27 = 0. +$$ +Пользуясь формулой для корней квадратного уравнения, получаем, что +$$ +u,v = \frac{-q\pm\sqrt{q^2+4p^3/27}}{2}. +$$ +Вспоминая, что $x = \sqrt[3]{u} + \sqrt[3]{v}$, находим +$$ +x = \sqrt[3]{\frac{-q+\sqrt{q^2+4p^3/27}}{2}} ++\sqrt[3]{\frac{-q-\sqrt{q^2+4p^3/27}}{2}}. +$$ +Примерно это и называется <<формулой Кардано>>. К ней возникает +несколько вопросов. +\begin{itemize} +\item Еще Кардано развлекался тем, что сочинял кубические уравнения с +заранее известным корнем: типа, уравнение $x^3 + 16 = 12x$ заведомо +имеет корень $x=2$. Однако, подстановка в формулу Кардано (проверьте!) +дает нам $x = \sqrt[3]{-8} + \sqrt[3]{-8} = -4$, что, конечно, тоже +является корнем того же уравнения, но не тем, который ожидал получить +Кардано (не любивший отрицательные числа). Возможно, именно такие +эффекты привели его к осознанию необходимости повышения +статуса отрицательных чисел. +\item Если взять кубическое уравнение с заранее известным <<хорошим>> +корнем, может так получиться, что формула Кардано даст тот же корень, +но записанный в какой-то странной форме. +Для примера посмотрим на уравнение $x^3+x=2$. +Оно имеет корень $x=1$~--- и, более того, это единственный +вещественный корень (функция $x^3+x$ монотонно возрастает). +Формула Кардано дает нам вещественный ответ +$$ +x = \sqrt[3]{1+\frac{2}{3}\sqrt{\frac{7}{3}}} + +\sqrt[3]{1-\frac{2}{3}\sqrt{\frac{7}{3}}}, +$$ +который обязан равняться $1$~--- но кто из нас умеет это доказывать, +не ссылаясь, фактически, на ту самую формулу Кардано? +\item Бывает и хуже: рассмотрим уравнение $x^3 = 15x + 4$. +Невооруженным глазом видно, что у него есть корень $x=4$. +Формула Кардано же утверждает, что у него есть корень +$$ +x = \sqrt[3]{2+\sqrt{-121}} + \sqrt[3]{2-\sqrt{-121}}, +$$ +что вообще не имеет никакого смысла, если на дворе середина +шестнадцатого века. +Тем не менее, именно такого рода примеры фактически привели Кардано не +только к отрицательным, но и к комплексным числам: в том же учебнике +арфиметики он рассуждает в том духе, что решая квадратное уравнение +$x^2 - 10x + 40 = 0$ по известной формуле, мы, конечно, получаем +бессмысленные выражения $5 + \sqrt{-15}$ и $5 - \sqrt{-15}$, +но сумма их все же равна $10$, а произведение +(с учетом не вполне осмысленных манипуляций с корнями из отрицательных +величин) равно $40$, как и предсказывает теорема Виета. +Рафаэли Бомбелли в 1572 году проделал аналогичные (но чуть более +замысловатые) манипуляции с выражением +$\sqrt[3]{2+\sqrt{-121}} + \sqrt[3]{2-\sqrt{-121}}$ и получил, +что оно все-таки равно $4$, хотя и записано в таком экзотическом виде. +\item В двадцать первом веке мы не боимся ни отрицательных, ни +комплексных чисел, но формула Кардано выглядит не лучше, а в каком-то +смысле еще хуже. Мы теперь понимаем, что из каждого числа можно +извлечь [ровно] три кубических корня~--- но это значит, что выражение +в формуле Кардано может, вообще говоря, иметь девять различных +значений (выбор знака при извлечении квадратного корня лишь +переставляет местами слагаемые). +И действительно, рассмотрение примеров показывает, что формула Кардано +действительно может давать три корня кубического корня~--- и еще шесть +выражений, не являющихся корнями. +Разгадка, разумеется, проста: при выводе мы возвели в куб равенство +$3\sqrt[3]{u}\sqrt[3]{v} = -p$. +Три различных кубических корня из $u$ (и из $v$) отличаются друг от +друга на кубические корни из $1$, и при выборе корня из $u$ и корня из +$v$ необходимо проследить, чтобы их произведение все-таки равнялось +$-p/3$ (а не отличалось от него на кубический корень из $1$). +\end{itemize} + +\subsection{Уравнения четвертой степени} + +Метод решения уравнений четвертое степени появился вскоре после метода +для кубических уравнений. Его автор, Людовико Феррари, был учеником +Кардано, и метод в итоге попал в тот же самый учебник арифметики. +Однако, для просвещенной публики того времени уравнения четвертой +степени (и выше) не представляли большого интереса, поскольку не имели +<<физического>> смысла. +Дело в том, что восприятие операции возведения в степень было в +большой степени геометрическим: неизвестная $x$ мыслилась отрезком +длины $x$, а ее квадрат $x^2$~--- буквально квадратом со стороной $x$ +(что, впрочем, не мешало еще в глубокой древности складывать эти +разноразмерные величины). Разумеется, куб $x^3$ виделся геометрическим +кубом с ребром длины $x$, а возведение в четвертую степень было +операцией допустимой, но довольно бессмысленной, по причине отсутствия +перед глазами наглядного четырехмерного пространства. + +Первый шаг в решении уравнения четвертой степени вида +$$ +x^4 + ax^3 + bx^2 + cx + d = 0 +$$ +вполне ожидаем: заменой $y = x + a/4$ мы избавляемся от коэффициента +при $x^3$ и получаем +$$ +y^4 + py^2 + qy + r = 0. +$$ +Далее выделим квадрат из первых двух слагаемых: +$$ +\left(y^2 + \frac{p}{2}\right)^2 = -qy -r + \frac{p^2}{4}. +$$ +Теперь посмотрим, что происходит, когда к выражению, стоящему под +квадратом в левой части, мы прибавляем некоторое $u$: +$$ +\left(y^2 + \frac{p}{2} + u\right)^2 = -qy -r + \frac{p^2}{4} + 2uy^2 ++ pu + u^2. +$$ +Идея состоит в том, чтобы подобрать добавку $u$ так, чтобы правая +часть также стала полным квадратом от некоторого линейного по $y$ +выражения. Коэффициент при $y^2$ равен $2u$, поэтому хочется, чтобы +правая часть имела вид $(y\sqrt{2u} + \dots)^2$; коэффициент при $y$ +же равен $-q$, поэтому она должна иметь вид +$(y\sqrt{2u} - q/2\sqrt{2u})^2$. Осталось добиться, чтобы свободные +члены совпали, а это означает, что +$$ +-r + \frac{p^2}{4} + pu + u^2 = \frac{q^2}{8u}. +$$ +Избавляясь от знаменателей, видим, что искомая добавка $u$ должна +удовлетворять~--- о чудо!~--- {\em кубическому} уравнению +$$ +8u^3 + 8pu^2 + (2p^2-8r)u - q^2 = 0. +$$ +Решая это уравнение, мы находим необходимое значение $u$; +возвращаясь к нашему уравнению на $y$, мы видим, что оно привелось +(за счет специального выбора добавки $u$) к виду +$$ +\left(y^2 + \frac{p}{2} + u\right)^2 = \left(\sqrt{2u}y - +\frac{q}{2\sqrt{2u}}\right)^2, +$$ +откуда +$$ +y^2 + \frac{p}{2} + u = +\pm \left(\sqrt{2u}y -\frac{q}{2\sqrt{2u}}\right). +$$ +Таким образом, остается решить два квадратных уравнения. + +Формально мы должны также разобрать случай $u=0$, поскольку в +полученном выражении $u$ встречается в знаменателе. +Мы не будем этого делать, а обсудим общий смысл полученных +результатов. +При желании можно было бы выписать формулу для $y$: решение +полученного квадратного уравнения приводит нас к выражению, в которое +входит квадратный корень, причем под корнем стоит что-то связанное с +$u$. В свою очередь, $u$ получается решением кубического уравнения, то +есть, записывается как сумма корней третьей степени из выражения, +включащего квадратный корень (по формуле Кардано). Таким образом, +итоговое выражение для $u$ включает <<трехэтажные>> радикалы: +квадратный корень под кубическим корнем под квадратным корнем. +Сравните это с двухэтажными радикалами в формуле Кардано (квадратный +корень под кубическим корнем) и с одноэтажными в формуле для корней +квадратного уравнения (квадратный корень). Позже мы увидим +высоконаучное объяснение такой формы ответа в каждом случае. + +Одним из первых следствий теории Галуа стала теорема Руффини--Абеля, +которая утверждает, грубо говоря, что на этом история <<хороших>> +формул для решения алгебраических уравнений заканчивается: уже для +уравнения пятой степени вида +$$ +x^5 + ax^4 + bx^3 + cx^2 + dx + e +$$ +{\em невозможно} написать формулу с <<многоэтажными>> радикалами, +в которую входили бы коэффициенты +$a,b,c,d,e$, и которая давала бы (хотя бы один!) корень данного +уравнения при произвольной (или даже почти произвольной) подстановке +значений $a,b,c,d,e$ в нее. Для уравнений третьей степени аналогичная +формула есть~--- это формула Кардано (при желании можно в ней +совершить замену, обратную к самому первому выделению точного куба); +для уравнений четвертой степени мы не выписали явную формулу, но +поняли, что ее при желании можно получить. + +\subsection{Три классические задачи на построение} + +Еще одно применение теории Галуа~--- доказательство неразрешимости +трех классических задач на построение циркулем и линейкой. +Эти задачи были сформулированы еще в древности: +\begin{itemize} +\item (Квадратура круга). Построить квадрат, равновеликий данному +кругу. +\item (Трисекция угла). Разделить данный угол на три равные части. +\item (Удвоение куба). Дано ребро куба. Построить ребро куба, объем +которого в два раз больше объема данного куба. +\end{itemize} + +Ниже (в разделе~\ref{ssect:constructions}) мы уточним формулировки этих задач (и +формализуем до некоторой степени понятие построения циркулем и +линейкой). Представим, что мы начинаем с плоскости, на которой отмечен +отрезок длины $1$. Тогда квадратура круга фактически означает +построение отрезка длины $\sqrt{\pi}$; невозможность этого мы докажем +в предположении трансцендентности числа $\pi$. Саму трансцендентность +$\pi$ мы доказывать не будем (хотя это и не очень сложно). +Трисекция произвольного угла невозможна хотя бы потому, что невозможно +поделить на три равные части уже угол в $60^\circ$. А именно, мы +покажем, что невозможно построить угол в $20^\circ$, поскольку +невозможно (начав снова с плоскости с отмеченным единичным отрезком) +построить отрезок длины $\sin(20^\circ)$. +Наконец, удвоение куба будет следовать из невозможности построения +отрезка длины $\sqrt[3]{2}$. + +Невозможность построения в этих трех задачах мы докажем (по модулю +доказательства трансцендентности $\pi$) в разделе~\ref{ssect:constructions}. + + + +\section{Основные определения} + +\subsection{Кольца и идеалы} + +Мы начинаем с напоминания. Пусть на множестве $R$ заданы две бинарные +операции~--- <<сложение>> $+\colon R\times R\to R$ и <<умножение>> +$\cdot\colon R\times R\to R$. Говорят, что $R$ является \dfn{кольцом} +относительно этих операций, если выполняются следующие свойства: +\begin{enumerate} +\item $(a+b)+c=a+(b+c)$ для любых $a,b,c\in R$; +\item существует $0\in R$, называемый \dfn{нулем}, такой, что + $a+0=a=0+a$ для любого $a\in R$; +\item для любого $a\in R$ существует элемент $-a\in R$ такой, что + $a+(-a)=0=(-a)+a$ (такой элемент называется \dfn{противоположным} к + элементу $a$); +\item $a+b=b+a$ для любых $a,b\in R$; +\item $(a+b)\cdot c=a\cdot c+b\cdot c$ и $c\cdot (a+b)=c\cdot a+c\cdot + b$ для любых $a,b,c\in R$. +\end{enumerate} +Заметим, что первые четыре свойства касаются только операции сложения. +Вместе они выражают тот факт, что $R$ с операцией $+$ является +\emph{абелевой группой} (а первые три свойства~--- ассоциативность, +наличие нейтрального элемента и наличие обратных~--- тот факт, что $R$ +является \emph{группой}. Позднее мы вернемся к определению +группы; пока же отметим, что \emph{аддитивная запись} (в отличие от +\emph{мультипликативной}) используется в +основном для абелевых групп. Таким образом, лишь последнее свойство +накладывает ограничения +на операцию умножения. Однако, большинство встречающихся в математике +колец удовлетворяют различным дополнительным условиям. От операции +умножения можно требовать ассоциативность: +$$ +(a\cdot b)\cdot c = a\cdot (b\cdot c)\text{ для любых $a,b,c\in R$}; +$$ +наличие нейтрального элемента: +$$ +\text{существует элемент $1\in R$ такой, что }1\cdot a=a=a\cdot +1\text{ для любого $a\in R$}; +$$ +коммутативность: +$$ +a\cdot b = b\cdot a\text{ для любых $a,b\in R$}. +$$ +Нам будут встречаться в основном кольца, удовлетворяющие всем этим +трем условиям. Поэтому под словом кольцо мы всегда будем подразумевать +ассоциативное коммутативное кольцо с 1, если явно не оговорено +обратное. Самый простой пример~--- кольцо целых чисел $\mb Z$ +относительно обычных операций сложения и умножения. + +Если же кольцо удовлетворяет дополнительному условию +$$ +\text{для любого $a\in R$, не равного $0$, существует элемент + $a^{-1}\in R$ такой, что $a\cdot a^{-1}=1=a^{-1}\cdot a$}, +$$ +оно называется \dfn{полем}. Таким образом, в поле есть обратные +элементы (по умножению) у всех элементов, кроме $0$. Обратного +элемента у 0 в кольце быть почти никогда не может по простой причине: +несложно показать, что $a\cdot 0=0$ для любого $a\in R$ +(действительно, $0+0=0$, откуда по дистрибутивности $a\cdot 0=a\cdot +(0+0)=a\cdot 0+a\cdot 0$, и, вычитая $a\cdot 0$ из обеих частей, +получаем $a\cdot 0=0$). Если бы существовал элемент $0^{-1}$, обратный +к 0, мы имели бы $1=0^{-1}\cdot 0=0$ по только что доказанному; но +если в кольце $1=0$, то для любого $a\in R$ получаем $a=a\cdot +1=a\cdot 0=0$, поэтому это тривиальное кольцо из одного элемента. + +Вам хорошо известны следующие примеры колец. +\begin{examples} +\begin{enumerate} +\item Как уже говорилось, множество $\mb Z$ целых чисел является + кольцом; оно не является полем, поскольку обратные по умножению + элементы есть только у $\pm 1$. +\item Множества $\mb Q, \mb R, \mb C$ рациональных, вещественных, + комплексных чисел являются полями относительно обычных + арифметических операций сложения и умножения. +\item Пусть $k$~--- кольцо. Множество $k[x]$ многочленов от + одной переменной относительно стандартных операций сложения и + умножения является кольцом. +\item Кольцо $\mb Z/m\mb Z$ остатков по модулю $m$; оно является полем + тогда и только тогда, когда $m$~--- простое число. +\end{enumerate} +\end{examples} + +\subsection{Гомоморфизмы колец} + +Теперь посмотрим на отображения колец, сохраняющие операции. +\begin{definition} +Пусть $R, S$~--- кольца. Отображение $f\colon R\to S$ называется +\dfn{гомоморфизмом (колец)}, если выполняются следующие условия: +\begin{enumerate} +\item $f(a+b)=f(a)+f(b)$ для любых $a,b\in R$; +\item $f(a\cdot b)=f(a)\cdot f(b)$ для любых $a,b\in R$; +\item $f(1)=1$. +\end{enumerate} +\end{definition} +Заметим, что мы требуем, чтобы $f$ переводил $1$ в $1$, но не требуем, +чтобы $f$ переводил $0$ в $0$. Дело в том, что отображение колец (и +даже абелевых групп), удовлетворяющее первому условию +($f(a+b)=f(a)+f(b)$), автоматически переводит $0$ в +$0$. Действительно, $f(0)=f(0+0)=f(0)+f(0)$, и, поскольку $S$~--- +абелева группа, можно вычесть из обеих частей $f(0)$ и получить +$0=f(0)$. Если бы мы попытались аналогично показать, что $f(1)=1$, +ничего бы не вышло, поскольку в $S$ не обязаны существовать обратные +элементы по умножению. Поэтому условие $f(1)=1$ включается в +определение гомоморфизма. +Кроме того, несложно показать, что $f(-a)=-f(a)$ для гомоморфизма +колец $f$: мы уже знаем, что +$f(0)=0$ и $a+(-a)=0$, откуда $0=f(0)=f(a+(-a))=f(a)+f(-a)$, и, +прибавляя к обеим частям $-f(a)$, получаем требуемое. Таким образом, +альтернативное определение гомоморфизма колец~--- это отображение, +сохраняющее \emph{все} операции (включая неявно определенную унарную +операцию взятия противоположного элемента и 0-арную операции взятия 0 +и 1). + +Посмотрим на несложные примеры гомоморфизмов колец. +\begin{examples} +\begin{enumerate} +\item Мы знаем, что $\mb Z\subset\mb Q\subset\mb R\subset\mb C$. Эти + три отображения включения являются гомоморфизмами колец (фактически + это означает, что сложение и умножение в этих числовых множествах + <<устроено одинаково>>). +\item Похожим образом, любое кольцо $k$ вкладывается в кольцо + многочленов $k[x]$: при этом отображении элемент $a\in k$ переходит + в <<постоянный многочлен>> $a\in k[x]$ степени 0. +\item С каждым кольцом остатков $\mb Z/m\mb Z$ связано отображение + $\pi\colon\mb Z\to \mb Z/m\mb Z$, сопоставляющее целому числу + $a\in\mb Z$ его остаток $\overline{a}$ по модулю $m$. Основное + свойство арифметики остатков как раз состоит в том, что это + отображение является гомоморфизмом. +\end{enumerate} +\end{examples} + +\begin{definition} +Пусть $f\colon R\to S$~--- гомоморфизм колец. Множество +$\Ker(f)=\{x\in R\mid f(x)=0\}$ называется \dfn{ядром} гомоморфизма +$f$, а множество $\Img(f)=\{y\in S\mid y=f(x)\text{ для некоторого +}x\in R\}$~--- его \dfn{образом}. Иными словами, ядро гомоморфизма~--- +это прообраз нуля, а образ~--- обычный (теоретико-множественный) образ +отображения. +\end{definition} +Заметим, что ядро гомоморфизма $f$ тривиально (состоит из одного 0) +тогда и только тогда, когда $f$ инъективно. В одну сторону это +очевидно (если $f$ инъективно, то в 0 может переходить только +0). Обратно, если $\Ker(f)=0$ и $f(a)=f(b)$, то $f(a-b)=f(a)-f(b)=0$, +откуда $a-b=0$ и $a=b$. + +Во всех приведенных выше примерах гомоморфизмов, кроме последнего, +ядра тривиальны. Посмотрим на последний пример, $\pi\colon\mb Z\to\mb +Z/m\mb Z$. Прообраз 0~--- это те целые числа, которые дают остаток 0 +при делении на $m$, то есть в точности целые числа, делящиеся на $m$; +это множество обозначается через $m\mb Z$. + +\subsection{Идеалы и фактор-кольца} + +Посмотрим, какими могут быть ядра гомоморфизмов колец. +\begin{definition} +Пусть $R$~--- кольцо. +Подмножество $I\subseteq R$ называется \dfn{идеалом} кольца $R$, если +оно удовлетворяет следующим условиям: +\begin{enumerate} +\item если $a,b\in I$, то $a-b\in I$; +\item если $a\in I$, $r\in R$, то $r\cdot a\in I$. +\end{enumerate} +Обозначение: $I\trleq R$. +\end{definition} +Первое свойство на самом деле эквивалентно тому, что подмножество $I$ +а) содержит 0; б) вместе с любыми двумя элементами содержит их сумму; +в) вместе с каждым элементом содержит противоположный к нему. Позднее +мы узнаем, что такое подмножество называется \emph{подгруппой} +(абелевой группы $R$ с операцией сложения). Упражнение: докажите эту +эквивалентность! +Второе свойство означает, что $I$ выдерживает умножение на элементы +$R$. + +Несложно привести тривиальные примеры идеалов: в любом кольце $R$ +множества $\{0\}$ и $R$ являются идеалами (их называют \dfn{нулевым} и +\dfn{единичным} соответственно). Не так тривиален идеал +$m\mb Z\trleq \mb Z$ целых чисел, делящихся на $m$. +Действительно, сумма двух чисел, делящихся на $m$, также делится +на $m$; и если число делящееся на $m$, умножить на любое целое, +результат также будет делиться на $m$. Заметим, что $m$ здесь может +быть любым натуральным числом или нулем. В случае $m=0$ получаем +нулевой идеал $0$, а в случае $m=1$~--- единичный идеал $\mb Z$. + +Мы уже встречали множества $m\mb Z$ как ядра гомоморфизмов в кольца +остатков; оказывается, это не простое совпадение. + +\begin{proposition} +Пусть $f\colon R\to S$~--- гомоморфизм колец. Ядро $f$ является +идеалом в $R$: $\Ker(f)\trleq R$. +\end{proposition} +\begin{proof} +Проверим первое условие из определения идеала: пусть $a,b\in\Ker(f)$; +это означает, что +$f(a)=f(b)=0$. Нам нужно показать, +что $a-b\in\Ker(f)$. Но $f(a-b)=f(a)-f(b)=0+0=0$, что и +требовалось. Второе свойство: пусть $a\in\Ker(f)$ (то есть $f(a)=0$) и +$r\in R$; тогда $f(r\cdot a)=f(r)\cdot f(a)=f(r)\cdot 0=0$, поэтому +$r\cdot a\in\Ker(f)$. +\end{proof} + +Таким образом, ядро любого гомоморфизма является идеалом. Наша +ближайшая цель~--- показать, что верно и обратное: любой идеал +является ядром некоторого гомоморфизма колец. Для этого мы по кольцу и +его идеалу построим специальное кольцо, куда и будет действовать этот +гомоморфизм. + +Итак, пусть $R$~--- кольцо, $I\trleq R$~--- идеал в нем. Определим +отношение $\sim$ на $R$ следующим образом: $a\sim b$ тогда и только +тогда, когда $a-b\in I$. +\begin{exercise} +Проверьте, что $\sim$ является отношением эквивалентности. +\textsc{Указание:} для этого достаточно того, что $I$ является аддитивной +подгруппой в $R$. +\end{exercise} +Как мы знаем, каждое отношение эквивалентности на множестве $R$ +порождает разбиение $R$ на классы эквивалентности; класс, в который +попал элемент $a\in R$ мы будем обозначать через $a+I$ или через +$\overline{a}$ (внимание! В этом обозначении не указан идеал, +который мы взяли для определения отношения). Обозначение $a+I$ вполне +обосновано: $a+I=\{a+x\mid x\in I\}$. Полученное множество всех классов +эквивалентности мы будем обозначать через $R/I$. + +Введем теперь операции сложения и умножения на $R/I$. Определим сумму +двух классов как $\overline{a}+\overline{b}=\overline{a+b}$, а +произведение как $\overline{a}\cdot\overline{b}=\overline{a\cdot + b}$. То есть, для того, чтобы сложить или перемножить два класса, +нужно сложить или перемножить любых представителей этих классов и +посмотреть, в какой класс попал результат. Прежде всего нужно +показать, что это определение корректно, то есть не зависит от выбора +представителей. Действительно, если $\overline{a}=\overline{a'}$ и +$\overline{b}=\overline{b'}$, то $a-a'\in I$ и $b-b'\in I$, откуда +$(a+a')-(b+b')=(a-a')+(b-b')\in I$, поскольку $I$ является идеалом. Но +это означает, что $a+a'\sim b+b'$, то есть, +$\overline{a+a'}=\overline{b+b'}$. Кроме того, +$ab-a'b'=a(b-b')+(a-a')b'\in I$ по определению идеала. Поэтому $ab\sim +a'b'$ и $\overline{ab}=\overline{a'b'}$. + +Теперь несложно проверить, что $R/I$ является кольцом относительно +введенных операций: все нужные свойства напрямую следуют из +аналогичных свойств кольца $R$ и определения операций. Заметим, что +роль нуля в кольце $R/I$ играет класс $\overline{0}$, а роль +единицы~--- класс $\overline{1}$. Это кольцо называется +\dfn{фактор-кольцом} кольца $R$ по идеалу $I$. + +Вместе с кольцом $R/I$ естественным образом строится отображение +$\pi\colon R\to R/I$ по формуле $\pi(a)=\overline{a}$. Из определения +операций немедленно вытекает, что $\pi$ является гомоморфизмом колец. +Этот гомоморфизм называется \dfn{канонической проекцией} кольца $R$ на +фактор-кольцо $R/I$. + +Классический (и, пожалуй, самый простой из нетривиальных) пример +фактор-кольца~--- кольцо остатков $\mb Z/m\mb Z$ по модулю $m$, +которое является, как подсказывает обозначение, фактор-кольцом кольца +$\mb Z$ по идеалу $m\mb Z$ целых чисел, делящихся на $m$. Аналогии с +этим случаем полезно иметь в виду и в общей ситуации: элементы $R/I$ +удобно представлять как <<остатки>> по модулю идеала $I$, а отношение +эквивалентности на $R$~--- как <<сравнение>> по модулю $I$. + +% 17.02.2012 + + +Приведем еще примеры идеалов. +Прежде всего заметим, что если $R$ является полем, то в $R$ нет +идеалов, кроме нулевого и единичного. Действительно, если $I\trleq R$ +и $a\in I$, $a\neq 0$, то по определению идеала $1=a\cdot a^{-1}\in +I$. Ну, а если $1\in R$, то и любой элемент $b=1\cdot b$ также лежит в +$R$. Верно и обратное: + +\begin{proposition} +Кольцо является полем тогда и только тогда, когда в нем нет +идеалов, кроме нулевого и единичного. +\end{proposition} +\begin{proof} +Осталось доказать, что если в кольце нет идеалов, кроме нулевого и +единичного, то оно является полем. Пусть $R$ такое кольцо и $a\in +R$~--- ненулевой элемент. Рассмотрим множество $aR=\{ax\mid x\in +R\}$. Нетрудно видеть, что оно является идеалом в $R$. Кроме того, +этот идеал содержит $a$ и потому ненулевой. Значит, он совпадает с $R$ +и, в частности, содержит 1. Но это означает, что 1 имеет вид $1=ax$ +для некоторого $x$; этот $x$ и является обратным элементом к $a$. +\end{proof} + +Для любого кольца $R$ и $a\in R$ множество $aR=\{ax\mid x\in R\}$ +является идеалом в $R$. Такой идеал называется +\dfn{главным идеалом}, порожденным элементом $a$ и обозначается через +$(a)$, если из контекста ясно, какое кольцо имеется в виду. Заметим, +что единичный и нулевой идеал являются главными, как и обсуждавшиеся +выше идеалы вида $m\mb Z\trleq\mb Z$. + +Более общо, можно рассмотреть +идеалы, порожденные не одним элементом $R$, а произвольным +подмножеством $X\subset R$. А именно, рассмотрим наименьший идеал в +$R$, содержащий $X$. Такой идеал действительно существует~--- его +можно описать как пересечение всех идеалов в $R$, содержащих $X$ +(нетрудно видеть, что пересечение любого семейства идеалов кольца $R$ +также является идеалом в $R$). Такой идеал часто обозначается через +$(X)$. Если множество $X=\{a_1,\dots,a_n\}$ конечно, то идеал, +порожденный $X$, часто обозначается через $a_1R+\dots+a_nR$, поскольку он +состоит из элементов вида $a_1x_1+\dots+a_nx_n$, $x_1,\dots,x_n\in R$. +В кольцах $\mb Z$ и $k[x]$ любой идеал является главным, однако, +скажем, в кольце $k[x,y]$ многочленов от двух переменных идеал, +порожденный двумя элементами $x,y$ не является главным. Действительно, +если он порожден одним элементом $d$, то и $x$, и $y$ должны делиться +на $d$; поэтому $d$ может быть только константой и +$(d)=k[x,y]$. Однако идеал $(x,y)$ не совпадает с $k[x,y]$, поскольку +у всех многочленов из него свободный член равен нулю. + +Биективный гомоморфизм колец называется +\dfn{изоморфизмом колец}, а кольца, между которыми существует +биективный гомоморфизм (и тогда обратное к нему отображение также +является гомоморфизмом), называются \dfn{изоморфными} (обозначение: +$\isom$). + +\begin{theorem}\label{theorem_homo}[О гомоморфизме] +Пусть $f\colon R\to S$~--- гомоморфизм колец. Тогда +$R/\Ker(f)\isom\Img(f)$. +\end{theorem} +\begin{proof} +Построим отображение $\ph\colon R/\Ker(f)\to\Img(f)$. Элемент +$R/\Ker(f)$~--- это класс эквивалентности элементов из $R$, поэтому +его можно записать в виде $\overline{a}$ для некоторого $a\in +R$. Положим $\ph(\overline{a})=f(a)$. Заметим, что результат +действительно лежит в $\Img(f)$, а не просто в $S$. +Перед тем, как доказывать, что +$\ph$ является изоморфизмом колец, необходимо проверить корректность +определения $\ph$, то есть, его независимость от выбора представителя +класса эквивалентности. Пусть $\overline{a}=\overline{b}$, то есть, +$a$ и $b$~--- два представителя одного класса. Вспоминая определение +отношения эквивалентности из конструкции фактор-кольца, заключаем, что +$a-b=k$, где $k\in\Ker(f)$. Но тогда $f(a-b)=f(k)=0$, поскольку $k$ +лежит в ядре $f$, откуда $f(a)-f(b)=0$ и $f(a)=f(b)$. Таким образом, +$\ph(\overline{a})$ определено корректно. + +Проверим теперь, что $\ph$ является гомоморфизмом +колец. Действительно, если $a,b\in R$, то +$\ph(\overline{a}+\overline{b})=\ph(\overline{a+b})$ по определению +операций в фактор-кольце. Теперь по определению $\ph$ это выражение +равно $f(a+b)$, в то время как сумма +$\ph(\overline{a})+\ph(\overline{b})$ равна $f(a)+f(b)$. Но полученные +выражения равны, поскольку $f$ является гомоморфизмом +колец. Совершенно аналогично показывается, что $\ph$ сохраняет +умножение. + +Наконец, проверим, что $\ph$ биективно. Для доказательства +инъективности гомоморфизма колец достаточно проверить, что его ядро +тривиально. Но если $\ph(\overline{a})=0$, то $f(a)=0$, откуда +$a\in\Ker(f)$ и, значит, $\overline{a}=\overline{0}$. Наконец, $\ph$ +сюръективно, поскольку любой элемент $\Img(f)$ имеет вид $f(a)$ для +некоторого $a\in R$, то есть, имеет вид $\ph(\overline{a})$. +\end{proof} + +\subsection{Фактор-кольца кольца многочленов} + +Посмотрим теперь на кольцо $k[x]$ многочленов от одной +переменной. Пусть $f\in k[x]$~--- некоторый многочлен степени $n$. +Рассмотрим +фактор-кольцо $k[x]/(f)$ по идеалу, порожденному $f$, и постараемся +описать его. Как мы говорили выше, его элементы~--- это в каком-то +смысле <<остатки>> по модулю $f$. А именно, любой многочлен $a\in +k[x]$ можно поделить с остатком на $f$: $a=fq+r$, где $r\in k[x]$~--- +многочлен степени меньше $n$. Мы видим, что $a\sim r$, то есть, в +каждом классе эквивалентности по модулю $f$ есть многочлен степени +меньше $n$. Более того, такой многочлен только один: если $r_1$ и +$r_2$ лежат в одном классе, то $r_1-r_2$ делится на $f$ и является +многочленом степени меньше $n$; поэтому $r_1=r_2$. Наконец, очевидно, +что любой многочлен степени меньше $n$ лежит в каком-то классе +эквивалентности. Мы получили, что элементы $k[x]/(f)$ биективно +соответствуют многочленам степени меньше $n$ (иными словами, в каждом +классе эквивалентности можно выбрать канонического представителя~--- +многочлен степени меньше $n$). Для того, чтобы сложить два класса, +достаточно сложить их представителей; для того, чтобы перемножить два +класса, нужно перемножить два представителя и (если степень результата +больше или равна $n$) поделить на $f$ с остатком. + +Например, пусть $k=\mb R$ и $f=x^2+1\in\mb R[x]$. В фактор-кольце +$\mb R[x]/(x^2+1)$ у каждого класса есть канонический представитель +степени меньше 2, то есть, имеющий вид $a+bx$, $a,b\in\mb +R$. Посмотрим, как выглядит сложение и умножение классов. +Сумма двух классов, +представленных многочленами $a+bx$ и $a'+b'x$, содержит многочлен +$(a+a')+(b+b')x$. Произведение же этих классов содержит многочлен +$(a+bx)(a'+b'x)=aa'+(ab'+a'b)x+bb'x^2$ и, значит, его остаток от +деления на $x^2+1$. Нетрудно видеть, что +$aa'+(ab'+a'b)x+bb'x^2=aa'+(ab'+a'b)x+bb'(x^2+1)-bb'$, поэтому +результат эквивалентен многочлену $(aa'-bb')+(ab'+a'b)x$ степени +меньше 2. Пристальный взгляд на эти формулы приводит нас к мысли, что +полученное кольцо очень похоже на поле комплексных чисел. И +действительно, отображение $\mb R[x]/(x^2+1)\to \mb C$, +$\overline{a+bx}\mapsto a+bi$ является биективным гомоморфизмом колец +(проверьте это утверждение!). Итак, мы показали, что $\mb +R[x]/(x^2+1)\isom\mb C$. + +Теперь пусть $k$~--- произвольное поле и $a\in k$. Рассмотрим +фактор-кольцо +$k[x]/(x-a)$ кольца многочленов над $k$ по линейному многочлену $x-a$. +Аналогичные рассуждения показывают, что в каждом классе из +фактор-кольца найдется единственный многочлен степени не выше 1, то +есть, фактически, элемент $k$. Для того, чтобы найти этот +представитель в классе $\overline{g}$ для произвольного $g\in k[x]$, +нужно поделить $g$ на $(x-a)$ с остатком; но остаток от деления $g$ на +$(x-a)$ по теореме Безу равен $g(a)$. Иными словами, у всех +многочленов из одного класса эквивалентности одинаковое значение в +точке $a$. Нетрудно видеть, что сложение и умножение классов +соответствует сложению и умножению этих значений. + +Этот пример можно описать по-другому, используя теорему о +гомоморфизме. Для поля $k$ и элемента $a\in k$ рассмотрим +\dfn{гомоморфизм эвалюации} $\ev_a\colon k[x]\to k$, сопоставляющий +каждому многочлену $g\in k[x]$ его значение $g(a)$ в точке $a$. Это +действительно гомоморфизм~--- значение суммы многочленов в точке равно +сумме значений, а значение произведения~--- произведению значений. По +теореме о гомоморфизме $k[x]/\Ker(\ev_a)\isom\Img(\ev_a)$. Но ядро +гомоморфизма эвалюации состоит из всех многочленов, обращающихся в 0 в +точке $a$, то есть (по теореме Безу), из всех многочленов, делящихся +на $(x-a)$. Стало быть, $\Ker(\ev_a)=(x-a)$. С другой стороны, +гомоморфизм эвалюации сюръективно (нетрудно придумать многочлен, +принимающий любой наперед заданное значение в точке $a$; например, +многочлен нулевой степени), поэтому $\Img(\ev_a)=k$. Получили, что +$k[x]/(x-a)\isom k$. + +В двух рассмотренных примерах +фактор-кольцо $k[x]/(f)$ оказалось полем. Нетрудно +понять, что в общем случае оно совершенно не обязано быть +полем. Например, если профакторизовать $\mb R[x]$ по идеалу, +порожденному многочленом $x^2-1=(x-1)(x+1)$, то классы +$\overline{x-1}$ и $\overline{x+1}$ ненулевые, однако же их +произведение равно $\overline{(x-1)(x+1)}=\overline{0}$. В поле такого +точно не бывает. Неприятности в этом примере возникают из-за того, что +многочлен $x^2-1$ раскладывается на множители над исходным полем $\mb +R[x]$. Оказывается, это единственное препятствие, из-за которого +фактор-кольцо $k[x]/(f)$ не может быть полем. + +\begin{definition} +Многочлен $f\in k[x]$ называется \dfn{неприводимым}, если его нельзя +представить в виде произведения $f=gh$ двух многочленов, ни один из +которых не является константой (то есть, многочленом степени 0). +\end{definition} + +\begin{theorem} +Пусть $k$~--- поле, $f\in k[x]$. Фактор-кольцо $k[x]/(f)$ является +полем тогда и только тогда, когда $f$ неприводим. +\end{theorem} +\begin{proof} +Как мы уже заметили, если $f$ приводим, то в $k[x]/(f)$ есть делители +нуля (а именно, если $f=gh$, то ненулевые классы $\overline{g}$ и +$\overline{h}$ дают в произведении $\overline{0}$), поэтому оно не +может быть полем. + +Обратно, предположим, что $f$ неприводим. Нам нужно показать, что у +каждого ненулевого класса есть обратный. Пусть $a\in k[x]$~--- +канонический представитель этого класса, то есть, ненулевой многочлен +степени меньшей, чем степень $f$. Заметим, что $a$ и $f$ взаимно +просты. Действительно, если $d$~--- какой-то их общий делитель, то, +во-первых, степень $d$ меньше, чем степень $f$ (поскольку $a$ делится +на $d$) и, во-вторых, $f$ делится на $d$. Из неприводимости $f$ +следует, что $d$ имеет степень 0. + +По теореме о линейном представлении наибольшего общего делителя +теперь найдутся многочлены $s$ и $t$ такие, что $as+ft=1$. Но это +означает, что $as\sim 1$, то есть, +$\overline{a}\cdot\overline{s}=\overline{1}$, и $\overline{s}$ есть +искомый обратный остаток к классу $\overline{a}$. +\end{proof} + +\begin{exercise} +Пусть $x^2+px+q$~--- многочлен над $\mathbb R$ с отрицательным +дискриминантом (то есть, $p^2-4q<0$). Докажите, что $\mathbb +R[x]/(x^2+px+q)\isom\mathbb C$. +\end{exercise} + +\begin{theorem}[Универсальное свойство фактор-кольца]\label{homo_factor} +Пусть $f\colon R\to S$~--- гомоморфизм колец, $I\trleq R$~--- +некоторый идеал в $R$, и $f(I)=0$ (иными словами, +$I\sseq\Ker(f)$). Тогда существует единственный гомоморфизм колец +$\wt{f}\colon R/I\to S$ такой, что композиция $R\to R/I\to S$ +совпадает с $f$: $\wt{f}\circ\pi_I=f$. Иными словами, любой +гомоморфизм $f$ с $I\sseq\Ker(f)$ пропускается через каноническую +проекцию $\pi_I$. +\end{theorem} +\begin{proof} +Положим $\wt{f}(\overline{a})=f(a)$; это определение корректно, так +как если $\overline{a}=\overline{b}$, то $a-b\in I\sseq\Ker(f)$, +откуда $f(a)=f(b)$. Нетрудно проверить (упражнение!), +что $\wt{f}$ является +гомоморфизмом колец, и очевидно, что $\wt{f}\circ\pi_I=f$. Более +того, последнее условие означает, что $\wt{f}(\overline{a})=f(a)$, +поэтому $\wt{f}$ единственный. +\end{proof} + +\subsection{Поле частных} + +Проведем конструкцию, аналогичную построению рациональных чисел по +целым, для широкого класса колец. +Пусть $R$~--- кольцо без делителей нуля (то есть, для $x,y\in R$ из +$xy=0$ следует, что $x=0$ или $y=0$). Рассмотрим множество пар +$(a,b)$ элементов из $R$ таких, что $b\neq 0$: пусть $T=R\times +(R\setminus\{0\})=\{(a,b)\mid b\neq 0\}$. Эти пары мы сейчас превратим +в [формальные] дроби $a/b$ с помощью естественного отношения +эквивалентности: пусть $(a,b)\sim (c,d)$ если и только если +$ad=bc$. Нетрудно проверить, что это действительно отношение +эквивалентности. К примеру, если $(a,b)\sim (c,d)$ и $(c,d)\sim +(e,f)$, то $ad=bc$ и $cf=de$, откуда $adf=bcf=bde$, поэтому +$d(af-be)=0$, и, пользуясь отсутствием делителей нуля, получаем, что +$af=be$, то есть, $(a,b)\sim (e,f)$. + +Теперь можно рассмотреть фактор-множество множества $T$ по этому +отношению эквивалентности: положим $\Frac(R)=T/\sim$. Пока это просто +множество, но нетрудно понять, как ввести на нем операции, чтобы оно +превратилось в поле. Нужно вспомнить, как выглядят арифметические +операции над дробями: +$\overline{(a,b)}\cdot\overline{(c,d)}=\overline{(ac,bd)}$ и +$\overline{(a,b)}+\overline{(c,d)}=\overline{(ad+bc,bd)}$; и $bd\neq +0$, поскольку $b\neq 0$, $d\neq 0$, и в $R$ нет делителей нуля. + +\begin{exercise} +Проверьте, что эти операции превращают $\Frac(R)$ в поле. +\textsc{Указание:} $0=(0,b)$, $1=(b,b)$, +$-\overline{(a,b)}=\overline{(-a,b)}$, +$\overline{(a,b)}^{-1}=\overline{(b,a)}$. +\end{exercise} + +Построенное поле $\Frac(R)$ называется \dfn{полем частным} кольца +$R$. Заметим, что отображение $R\to\Frac(R)$, $x\mapsto +\overline{(x,1)}$ задает инъективный гомоморфизм колец, называемый +\dfn{каноническим вложением}. Сформулируем +его универсальное свойство. + +\begin{theorem}[Универсальное свойство поля частных] +Пусть $R$~--- кольцо без делителей нуля. Обозначим через $i$ +каноническое вложение $R$ в его поле частных $\Frac(R)$. Для любого +гомоморфизма колец $f\colon R\to S$ такого, что образ любого +ненулевого элемента $R$ обратим в $S$, существует единственный +гомоморфизм колец $\wt{f}\colon\Frac(R)\to S$ такой, что +$f=\wt{f}\circ i$. Иными словами, любой гомоморфизм $f$ с указанным +свойством пропускается через $i$. +\end{theorem} +\begin{proof} +Для $a,b\in R$ с $b\neq 0$ положим +$\wt{f}(\overline{(a,b)})=f(a)f(b)^{-1}$. Это можно сделать, +поскольку по условию на $f$ у элемента $f(b)^{-1}$ есть обратный в +$S$. Это определение не зависит от выбора представителя в классе пар: +если $\overline{(a,b)}=\overline{(c,d)}$, то $ad=bc$, откуда +$f(a)f(d)=f(b)f(c)$ и, стало быть, +$f(a)f(b)^{-1}=f(c)f(d)^{-1}$. После этого рутинная проверка +показывает, что $\wt{f}$ является гомоморфизмом с необходимыми +свойствами. +\end{proof} + +Классический пример конструкции поля частных~--- построение +рациональных чисел из целых: $\Frac(\mb Z)=\mb Q$. Нам понадобится еще +один пример: возьмем $R=k[t]$~--- кольцо многочленов над полем $k$ от +одной переменной. Его поле частных обозначается через $k(t)$ и +называется \dfn{полем рациональных дробей} над $k$. Его элементы~--- +формальные дроби вида $f/g$, где $f,g\in k[t]$, $g\neq 0$, и дроби +можно сокращать на общие делители. + +\section{Расширения полей} + +\subsection{Характеристика поля} + +В первом приближении теория Галуа изучает поля и гомоморфизмы между +ними (говоря современным языком, категорию полей). + +Заметим, что любой гомоморфизм колец $f\colon R\colon S$ между +полями инъективен: действительно, его ядро должно быть идеалом в +$R$, которых всего два; оно не может совпадать со всем $R$ +(иначе 1 переходит в 0, а не в 1), поэтому ядро нулевое. Значит, по +теореме о гомоморфизме $R$ можно отождествить с подполем $\Img(f)$ в +$S$. +В ситуации, когда одно поле, $k$, содержится в другом поле, $F$, мы +будем говорить, что $F$ является \dfn{расширением} $k$, или $k$ +является \dfn{подполем} в $F$. Эта ситуация будет обозначаться так: +$k\sseq F$ (иногда пишут $F/k$, но это чересчур похоже на +факторизацию). + +Самым грубым инвариантом полей является характеристика. Очевидно, что +для любого поля (и даже для любого кольца с 1) $k$ существует +единственный гомоморфизм из кольца целых чисел в него: $i\colon \mb +Z\to k$. Ядро этого гомоморфизма~--- идеал в $\mb Z$, то есть, +множество вида $m\mb Z$ для некоторого $m\in\mb N\cup \{0\}$. Это +число $m$ называется \dfn{характеристикой} поля $k$ и обозначается +через $\cchar k$. Если $m=0$, ядро тривиально, и $i$~--- +вложение. Заметим, что $m\neq 1$~--- иначе мы имели бы $i(1)=0$, что +невозможно по определению гомоморфизма. + +Иными словами, мы смотрим на суммы $1$, $1+1$, $1+1+1$, \dots в поле +$k$. Если оказалось так, что первая нулевая сумма в этой +последовательности состоит из $m$ единиц, то $m$~--- характеристика +поля $k$; если же в этой последовательности вообще нет 0, считают, что +характеристика равна нулю. +Нетрудно понять, что если $k\sseq F$, то $\cchar k=\cchar F$ +(упражнение?). + +\begin{proposition} +Характеристика любого поля~--- простое число или 0. +\end{proposition} +\begin{proof} +Пусть составное число $m=ab$~--- характеристика поля $k$; это +означает, что +$1+1+\dots+1=0$. Нетрудно видеть, что сумма из $m$ единиц, стоящая в +левой части, равна $(1+1+\dots+1)\cdot(1+1+\dots+1)$. Все происходит в +поле, а там нет делителей нуля; поэтому хотя бы одна из скобок равна +0, а это означает, что характеристика $k$ на самом деле меньше $m$. +\end{proof} + +Посмотрим на наименьшее подполе поле $k$; оно должно содержать 0, 1, +и, следовательно, все суммы вида $1+1+\dots+1$. Если $\cchar k=p>0$, +то таких сумм конечное число и они образуют подполе в $k$, изоморфное +полю из $p$ элементов, которое мы будем обозначать через $\mb F_p$ (а +не $\mb Z/p\mb Z$. Если же $\cchar k=0$, то кроме всех сумм +$1+1+\dots+1$, соответствующих натуральным числам, должны быть еще их +разности (и, стало быть, целые числа) и их частные (рациональные +числа). В этом случае можно считать, что $k$ содержит подполе, +изоморфное полю рациональных чисел $\mb Q$. Полученное подполе +(изоморфное $\mb Q$ в случае характеристики 0 и $\mb F_p$ в случае +характеристики $p$) называется \dfn{простым подполем} поля $k$. + +Сказанное можно уточнить: если $\cchar k=0$, то отображение +$i\colon\mathbb Z\to k$ инъективно, поэтому образ любого ненулевого +элемента +обратим. Значит, можно применить к нему универсальное свойство поля +частных и +получить гомоморфизм $\wt{i}\colon\mb Q\to k$. Поскольку $\mb Q$ и +$k$~--- поля, $\wt{i}$ является вложением. Если же $\cchar k=p>0$, то +ядро отображения $i$ равно $p\mb Z$ и к нему можно применить +универсальное свойство фактор-кольца $\mb Z/p\mb Z$. Получаем +гомоморфизм $\wt{i}\colon\mb Z/p\mb Z$, который и в этом случае +оказывается вложением. + +Простое подполе, таким образом, является \emph{минимальным} (по +включению) подполем $k$: понятно, что любое поле обязано содержать +$1$, $1+1$, $1+1+1$, \dots, и, стало быть, все простое подполе. + +\subsection{Степень расширения} + +В любом расширении полей $k\sseq F$ поле $F$ является векторным +пространством над полем $k$, поэтому интересно посмотреть на его +размерность. Говорят, что расширение $k\sseq F$ является +\dfn{конечным} и имеет \dfn{степень} $n$, если размерность $F$ как +векторного пространства над $k$ равна $n$. Обозначение: $[F:k]=n$. В +случае бесконечной степени мы пишем $[F:k]=\infty$. + +Самый главный пример конечного расширения~--- фактор-кольцо +$k[t]/(f(t))$ кольца многочленов по идеалу, порожденному одним +многочленом $f(t)$. Его элементы~--- <<остатки>> по модулю $f(t)$. +Если многочлен $f(t)$ \emph{неприводим}, то $k[t]/(f(t))$ является +полем, расширением $k$. Его ценность состоит в том, что в этом поле +исходный многочлен $f$ имеет корень (класс многочлена $t$). Степень +этого расширения равна степени многочлена $f$: действительно, если +$n=\deg(f)$, то классы элементов $1,t,t^2,\dots,t^{n-1}$ образуют его +базис, поскольку любой остаток можно единственным образом представить +как их линейную комбинацию. +При некоторых условиях \emph{любое} конечное расширение $k$ имеет такой +вид (однако, это не всегда так). + + +Пусть $k\sseq F$~--- расширение полей, и $\alpha\in F$. Наименьшее +подполе $F$, содержащее одновременно поле $k$ и элемент $\alpha$, +обозначается через $k(\alpha)$. Как всегда в аналогичных ситуациях, +несложно показать его существование: это просто пересечение \emph{всех} +подполей $F$, содержащих $k$ и $\alpha$. Расширение $k\sseq F$ +называется \dfn{простым}, если существует элемент $\alpha\in F$ такой, +что $F=k(\alpha)$. + +Приведенное выше расширение $k[t]/(f(t))$ для неприводимого многочлена +$f$ является простым: положим $\alpha=\overline{t}$~--- класс элемента +$t$; тогда $k[t]/(f(t))=k(\alpha)$, поскольку любое поле, содержащее +$k$ и $\overline{t}$, должно содержать и все многочлены от $t$ с +коэффициентами из $k$, то есть, совпадать со всем +$k[t]/(f(t))$. + +\begin{proposition}\label{alg_or_trans} +Пусть $k\sseq k(\alpha)$~--- простое расширение. Рассмотрим +\dfn{гомоморфизм эвалюации} $\ev_\alpha\colon k[t]\to k(\alpha)$, +определенный формулой $f\mapsto f(\alpha)$. Тогда +\begin{enumerate} +\item $\ev_\alpha$ инъективно тогда и только тогда, когда расширение + $k(\alpha)$ бесконечно. В этом случае $k(\alpha)$ изоморфно полю + рациональных функций $k(t)$ от одной переменной $t$. +\item $\ev_\alpha$ не инъективно тогда и только тогда, когда расширение + $k(\alpha)$ конечно. В этом случае существует единственный (с + точностью до скалярного множителя) + неприводимый многочлен $p\in k(t)$ степени $n=[k(\alpha):k]$ такой, + что $k(\alpha)\isom k[t]/(p(t))$. При этом изоморфизме $\alpha$ + переходит в класс многочлена $t$. Многочлен $p$ можно + охарактеризовать как многочлен наименьшей степени такой, что + $p(\alpha)=0$ в $k(\alpha)$. +\end{enumerate} +\end{proposition} +\begin{proof} +По теореме о гомоморфизме образ отображения $\ev_\alpha$ изоморфен +$k[t]/\Ker(\ev_\alpha)$; при этом $\Ker(\ev_\alpha)$ является идеалом +в $k[t]$. Он, как и любой идеал в $k[t]$, порождается одним элементом +$p\in k[t]$. + +Предположим сначала, что этот идеал (и порождающий его элемент) +нулевой. +Тогда отображение $\ev_\alpha$ можно продолжить до гомоморфизма +$k(t)\to k(\alpha)$ из поля частных кольца $k[t]$. Образ $k(t)$ при +этом гомоморфизме является полем, содержащим $k$ и $\alpha$; поэтому +он совпадает с $k(\alpha)$. При этом в силу инъективности $\ev_\alpha$ +степени $\alpha^0$, $\alpha^1$, \dots линейно независимы над +$k$. Значит, расширение $k\sseq F$ бесконечно. + +Пусть теперь $p$ ненулевой. +Мы знаем, что если многочлен $p$ приводим, то в факторе +$k[t]/(p)$ есть делители нуля. Однако, в $k(\alpha)$ нет делителей +нуля, поэтому $p$~--- неприводимый многочлен. +Тогда фактор-кольцо $k[t]/(p)$ является полем, изоморфным образу +$\ev_\alpha$ в $k(\alpha)$. Это поле содержит $k$ и $\alpha$, поэтому +совпадает со всем $k(\alpha)$. В этом случае $[k(\alpha):k]=\deg(p)$, +в частности, расширения конечно. +\end{proof} + +Многочлен $p$ из второй части предложения называется \dfn{минимальным + многочленом} элемента $\alpha$ над $k$. Сразу заметим, что +минимальный многочлен элемента может зависеть от базового поля $k$: +например, элемент $\sqrt{2}\in\mb C$ имеет минимальный многочлен +$t^2-2$ над $\mb Q$, и $t-\sqrt{2}$ над $\mb R$. + +Вообще, чтобы задать гомоморфизм из кольца многочленов $k[t]$ в +произвольное кольцо $R$, достаточно задать образ одного многочлена +$t$. После этого образы всех остальных многочленов определяются +однозначно из условия гомоморфизма. +Рассмотрим, к примеру, гомоморфизм $f\colon\mb Q[t]\to\mb R$, +переводящий $t$ +в $\sqrt{2}$. При этом гомоморфизме многочлен $t^2-2$ переходит в +$0\in\mb R$, поэтому идеал, порожденный $t^2-2$, лежит в ядре $f$. По +теореме~\ref{homo_factor} гомоморфизм $f$ пропускается через $\mb +Q[t]/(t^2-2)$: существует $\wt{f}\colon\mb Q[t]/(t^2-2)\to\mb R$, +композиция которого с проекцией равна $f$. Теперь это гомоморфизм +полей, поэтому $\wt{f}$ инъективен, и образ отображения $\wt{f}$ +равен $\mb Q(\sqrt{2})$. + +Заметим, что существует и другое +вложение $\mb Q[t]/(t^2-2)\to\mb R$: достаточно отправить $t$ в +$-\sqrt{2}$. Дело в том, что у многочлена $t^2-2$ два корня в $\mb +R$. Впрочем, в нашем случае образы этих гомоморфизмов совпадают (и +равны $\mb Q(\sqrt{2})$). В общем случае и это не обязано выполняться: +рассмотрим многочлен $t^3-2$, имеющий в $\mb C$ три корня. Каждый из +них задает вложение $\mb Q[t]/(t^3-2)\to\mb C$, образы которых~--- три +\emph{различных} подполя в $\mb C$, каждое из которых изоморфно +$\mb Q[t]/(t^3-2)$. + +\subsection{Продолжение изоморфизма для простых расширений} + +\begin{proposition}\label{proposition_extending_isomorphism} +Пусть $k_1\sseq k_1(\alpha_1)$, $k_2\sseq k_2(\alpha_2)$~--- два +простых конечных +расширения полей, $p_1\in k_1[t]$, $p_2\in k_2[t]$~--- минимальные +многочлены элементов $\alpha_1$, $\alpha_2$ соответственно. +Пусть $i\colon k_1\to k_2$~--- изоморфизм полей такой, что +$i(p_1)=p_2$ (то есть, соответствующие коэффициенты многочленов $p_1$ +и $p_2$ переводятся друг в друга при изоморфизме $i$). Тогда +существует единственный изоморфизм $j\colon k_1(\alpha_1)\to k_2 +(\alpha_2)$ +такой, что $j|_{k_1}=i$ и $j(\alpha_1)=\alpha_2$. +\end{proposition} +\begin{proof} +Изоморфизм $i$ продолжается до изоморфизма $k_1[t]\to +k_2[t]$. Рассмотрим композицию $k_1[t]\to k_2[t]\to k_2[t]/(p_2)$, где +второе отображение~--- каноническая проекция на +фактор-кольцо. Очевидно, что ядро этой композиции совпадает с идеалом +$(p_1)\trleq k_1[t]$. По универсальному свойству фактор-кольца она +пропускается через отображение $k_1[t]\to k_1[t]/(p_1)$. Мы построили +гомоморфизм $k_1[t]/(p_1)\to k_2[t]/(p_2)$. Он автоматически +инъективный, и сюръективный, поскольку второе поле порождается классом +многочлена $t$, который лежит в образе гомоморфизма. Поэтому это +изоморфизм; кроме того, очевидно, что при нем класс $\overline{t}$ +соответствует классу $\overline{t}$. +Но по предложению~\ref{alg_or_trans} $k_1[t]/(p_1)$ +изоморфно $k_1(\alpha_1)$, а $k_2[t]/(p_2)$ изоморфно $k_2(\alpha_2)$, +причем +при этих изоморфизмах $\overline{t}$ соответствует $\alpha_1$, и +$\overline{t}$ соответствует $\alpha_2$. Композиция трех изоморфизмов +теперь дает нужный изоморфизм $j$. Единственность следует из того, что +любой гомоморфизм $k_1(\alpha_1)$ в $k_2(\alpha_2)$, совпадающий с $i$ +на $k_1$, задается выбором образа $\alpha_1$. +\end{proof} + +\begin{definition} +Пусть $k\sseq F$~--- расширение полей, и $\alpha\in F$. Элемент +$\alpha$ +называется \dfn{алгебраическим над $k$}, \dfn{степени $n$}, если +$n=[k(\alpha):k]$ конечно; в противном случае $\alpha$ называется +\dfn{трансцендентным над $k$}. + +Расширение $k\sseq F$ называется \dfn{алгебраическим}, если любой его +элемент алгебраичен над $k$. +\end{definition} + +По предложению~\ref{alg_or_trans} элемент $\alpha\in F$ алгебраичен +над +$k$ тогда и только тогда, когда существует ненулевой многочлен $f\in +k[x]$ такой, что $f(\alpha)=0$. Минимальный многочлен $\alpha$~--- это +многочлен наименьшей степени, для которого выполнено это условие, и со +старшим коэффициентом 1; он обязан быть неприводимым. Заметим, что +если $\alpha$ алгебраичен над $k$, то любой элемент $k(\alpha)$ может +быть +записан как многочлен от $\alpha$ с коэффициентами из $k$. + +\subsection{Теорема о размерности башни} + +Конечные расширения являются алгебраическими: + +\begin{lemma}\label{finite_are_algebraic} +Пусть расширение $k\sseq F$ конечно. Тогда любой элемент $\alpha\in F$ +алгебраичен над $k$, степени $\leq [F:k]$. +\end{lemma} +\begin{proof} +В цепочке расширений $k\sseq k(\alpha)\sseq F$ размерность $k(\alpha)$ +как векторного пространства над $k$ ограничена сверху числом +$\dim_k(F)=[F:k]$. +\end{proof} + +Иными словами, если расширение $k\sseq F$ конечно и $\alpha\in F$, то +степени $1,\alpha,\alpha^2,\dots$ обязаны быть линейно зависимыми, и +любая их нетривиальная линейная комбинация, равная $0$, дает ненулевой +многочлен $f\in k[x]$, для которого $f(\alpha)=0$. + +Постараемся найти адекватное <<обратное>> к утверждению <<любое +конечное расширение алгебраично>>. + +\begin{proposition} +Пусть $k\sseq E\sseq F$~--- расширения полей. Расширение $k\sseq F$ +конечно тогда и только тогда оба расширения $k\sseq E$ и $E\sseq F$ +конечны; в этом случае $[F:k]=[F:E]\cdot [E:k]$. +\end{proposition} +\begin{proof} +Если $F$~--- конечномерное векторное пространство над $k$, то $E$~--- +его подпространство, поэтому тоже конечномерно. Кроме того, любая +линейная зависимость элементов $F$ над $k$ является и линейной +зависимостью над $E$. Поэтому из конечности $k\sseq F$ следует +конечность $k\sseq E$ и $E\sseq F$. + +Обратно, предположим, что $k\sseq E$ и $E\sseq F$~--- конечные +расширения. Пусть $(e_1,\dots,e_m)$~--- базис $E$ над $k$, а +$(f_1,\dots,f_n)$~--- базис $F$ над $E$. Покажем, что $mn$ +произведений $(e_if_j)_{1\leq i\leq m,1\leq j\leq n} = +(e_1f_1,e_1f_2,\dots,e_mf_n)$ образуют базис $F$ над $k$. Возьмем +$g\in F$. Найдутся $d_1,\dots,d_n\in E$ такие, что +$g=\sum_{j=1}^nd_jf_j$, поскольку $f_j$ порождают $F$ над $E$. Кроме +того, $E$ порождается элементами $e_i$ над $k$, поэтому для каждого +$j$ найдутся элементы $c_{1j},\dots,c_{mj}$ такие, что $d_j=\sum_{i=1}^m +c_{ij}e_i$. Подставляя эти равенства в выражения для $g$, получаем, +что $g=\sum_{i=1}^m\sum_{j=1}^n c_{ij}e_if_j$, поэтому $e_if_j$~--- +система образующих $F$ над $k$. + +Теперь покажем, что они линейно независимы. Пусть +$\sum_{i,j}\lambda_{ij}e_if_j=0$ для некоторых $\lambda_{ij}\in k$. +Тогда $\sum_j(\sum_i\lambda_{ij}e_i)f_j=0$. Из этого следует, что +$\sum_i\lambda_{ij}e_i=0$ для каждого $j$, поскольку $f_j$ линейно +независимы над $E$. Но $e_i$ линейно независимы над $k$, поэтому из +этих равенств следует, что все $\lambda_{ij}$ равны 0. +\end{proof} + +\begin{example} +Пусть $k\sseq F$~--- расширение полей, и $\alpha\in F$~--- +алгебраический над $k$ элемент нечетной степени. Тогда $\alpha$ можно +записать как многочлен от $\alpha^2$ с коэффициентами из $k$. + +Действительно, $\alpha^2\in k(\alpha)$, поэтому $k\sseq k +(\alpha^2)\sseq +k(\alpha)$. Чему может равняться степень $k(\alpha)$ над $k +(\alpha^2)$? Элемент +$\alpha$ является корнем многочлена $t^2-\alpha^2$ с коэффициентами из +$k(\alpha^2)$, поэтому $[k(\alpha):k(\alpha^2)]\leq 2$. С другой +стороны, +произведенеие $[k(\alpha^2):k]\cdot [k(\alpha):k(\alpha^2)]$ нечетно, +поэтому +степень $k(\alpha)$ над $k(\alpha^2)$ равна 1, и $k(\alpha)=k +(\alpha^2)$. В частности, $\alpha\in k(\alpha^2)$. +\end{example} + +\subsection{Конечно порожденные расширения} + +\begin{definition} +Расширение полей $k\subseteq F$ называется \dfn{конечно порожденным}, +если существуют $\alpha_1,\dots,\alpha_n\in F$ такие, что +$F=k(\alpha_1)(\alpha_2)\dots(\alpha_n)$. +\end{definition} +Часто мы будем писать +$k(\alpha_1,\dots,\alpha_n)$ вместо $k(\alpha_1)(\alpha_2)\dots +(\alpha_n)$. Если +$k\subseteq F$ и $\alpha_1,\dots,\alpha_n\in F$, то $k +(\alpha_1,\dots,\alpha_n)$~--- +наименьшее подполе в $F$, содержащее поле $k$ и все элементы +$\alpha_1,\dots,\alpha_n$. Другими словами, это наименьшее подполе в +$F$, +содержащее поля $k(\alpha_1)$, $k(\alpha_2)$, \dots, $k(\alpha_n)$. +Очевидно, что порядок элементов $\alpha_1,\dots,\alpha_n$ не имеет +значения. + +\begin{proposition} +Пусть $k\sseq F=k(\alpha_1,\dots,\alpha_n)$~--- конечно порожденное +расширение полей. Тогда следующие три условия эквивалентны: +\begin{enumerate} +\item расширение $k\sseq F$ конечно; +\item расширение $k\sseq F$ алгебраично; +\item каждое $\alpha_i$ алгебраично над $k$. +\end{enumerate} +Если эти условия выполнены, то $[F:k]$ не превосходит произведения +степеней элементов $\alpha_i$ над $k$. +\end{proposition} +\begin{proof} +$(1)\Longrightarrow(2)$~--- по лемме~\ref{finite_are_algebraic}; +$(2)\Longrightarrow(3)$~--- очевидно. Докажем +$(3)\Longrightarrow(1)$. Пусть каждый элемент $\alpha_i$ алгебраичен +над +$k$ степени $d_i$. Тогда расширение $k(\alpha_1,\dots,\alpha_ +{i-1})\subseteq +k(\alpha_1,\dots,\alpha_{i-1},\alpha_i)$ конечное степени не выше +$d_i$: +действительно, мы знаем, что $\alpha_i$ является корнем многочлена +степени +$d_i$ с коэффициентами из $k$, поэтому его минимальный многочлен над +$k(\alpha_1,\dots,\alpha_{i-1})$ имеет степень не выше $d_i$. Теперь +применим +теорему о размерности башни к последовательности расширений +$k\subseteq k(\alpha_1)\subseteq k +(\alpha_1,\alpha_2)\subseteq\dots\subseteq +k(\alpha_1,\dots,\alpha_n)=F$. Получаем, что $k\subseteq F$ конечно и +$[F:k]\leq d_1\dots d_n$. +\end{proof} + +\subsection{Алгебраические расширения} + +Из этого предложения следуют замечательные вещи: например, если +$\alpha$ и +$\beta$ алгебраичны над $k$, то $\alpha+\beta$, $\alpha\beta$ и +$\alpha/\beta$ также +алгебраичны над $k$. Отсюда немедленно следует, что множество всех +алгебраических элементов в любом расширении образует поле. + +Таким образом, для конечно порожденных расширений конечность +равносильна алгебраичности. + +\begin{example}\label{example:sqrt2+sqrt3} +Рассмотрим расширение $\mb Q\subseteq \mb Q(\sqrt{2},\sqrt{3})$. По +предыдущему предложению оно алгебраично. В частности, число +$\sqrt{2}+\sqrt{3}$ должно являться корнем какого-то многочлена с +рациональными коэффициентами. Можно найти этот многочлен так: +обозначим $\alpha=\sqrt{2}+\sqrt{3}$, тогда $\alpha^2=5+2\sqrt{6}$, +$\alpha^3=11\sqrt{2}+9\sqrt{3}$, $\alpha^4=49+20\sqrt{6}$. Видно, что +появилась линейная зависимость: $\alpha^4-10\alpha^2+1=0$, поэтому +$t^4-10t^2+1$~--- искомый многочлен. На самом деле это минимальный +многочлен элемента $\alpha$: легко проверить, что все его корни~--- +это +$\pm\sqrt{2}\pm\sqrt{3}$. Теперь рассмотрим башню расширений +$\mb Q\sseq\mb Q(\sqrt{2}+\sqrt{3})\sseq\mb Q(\sqrt{2},\sqrt{3})$. Мы +поняли, что степень $\mb Q(\sqrt{2}+\sqrt{3})$ над $\mb Q$ равна 4. Но +по предыдущему предложению степень $\mb Q(\sqrt{2},\sqrt{3})$ не +превосходит 4. Значит, обе эти степени равны 4 и +$\mb Q(\sqrt{2}+\sqrt{3})=\mb Q(\sqrt{2},\sqrt{3})$. +\end{example} + +Кроме того, алгебраическое расширение +алгебраического расширения является алгебраическим (даже без условия +конечной порожденности): + +\begin{proposition} +Пусть $k\subseteq E\subseteq F$~--- расширения полей. Тогда +$k\subseteq F$ алгебраично если и только если $k\subseteq E$ и +$E\subseteq F$ алгебраичны. +\end{proposition} +\begin{proof} +Если $k\subseteq F$ алгебраично, то любой элемент $F$ алгебраичен над +$k$; в частности, любой элемент $E$ алгебраичен над $k$, поэтому $E$ +алгебраично над $k$. Кроме того, любой элемент $F$ является корнем +многочлена с коэффициентами из $k$, следовательно, и корнем многочлена +с коэффициентами из $E$. Поэтому и $F$ алгебраично над $E$. + +Обратно, пусть $E$ алгебраично над $k$ и $F$ алгебраично над +$E$. Возьмем $\alpha\in F$. По предположению он является корнем +некоторого +многочлена с коэффициентами из $E$. Запишем этот многочлен: +$x^n+e_{n-1}x^{n-1}+\dots+e_1x+e_0$. Значит, $\alpha$ алгебраичен уже +над +подполем $k(e_0,\dots,e_{n-1}$ в $E$. Получаем, что расширение +$k(e_0,\dots,e_{n-1})\subseteq k(e_0,\dots,e_{n-1},\alpha)$ является +конечным. +Далее, расширение $k\subseteq k(e_0,\dots,e_{n-1})$ +алгебраическое, поскольку каждый его элемент содержится в $E$, +и, следовательно, также конечное. Применим теперь теорему а +размерности башни к цепочке конечных расширений $k\subseteq +k(e_0,\dots,e_{n-1})\subseteq k(e_0,\dots,e_{n-1},\alpha)$; получим, +что +расширение $k(e_0,\dots,e_{n-1},\alpha)$ конечно, и, следовательно, +алгебраично над $k$. Это означает, что $\alpha$ алгебраичен над $k$, +что и +требовалось. +\end{proof} + +Для доказательства неприводимости многочленов над $\mb Q$ часто +используется следующий критерий. + +\begin{theorem}[Критерий Эйзенштейна] +Пусть $f=x^n+a_{n-1}x^{n-1}+\dots+a_1x+a_0$~--- многочлен с целыми +коэффициентами, и $p$~--- простое число такое, что $a_i$ делится на +$p$ для всех $i$ и $a_0$ не делится на $p^2$. Предположим, что $f=gh$ +для некоторых многочленов $g$ и $h$ с целыми коэффициентами. Тогда $g$ +или $h$ имеет степень 0. +\end{theorem} +\begin{proof} +Пусть $\deg(g)=k$, $\deg(h)=n-k$, и $k,n-k>, но $\Aut_k(F)$ действительно +будет группой относительно композиции гомоморфизмов. +\end{remark} + +% 31.03.2012 + +\subsection{Приложение: построения циркулем и линейкой}\label{ssect:constructions} + +Одним из первых достижений теории расширений полей стало решение +(отрицательное) трех классических задач древности на построение +циркулем и линейкой. Это квадратура круга, трисекция угла и удвоение +куба: +\begin{enumerate} +\item \textsc{квадратура круга}: построить квадрат, площадь которого + равна площади данного круга; +\item \textsc{трисекция угла}: разделить данный угол на три данных части; +\item \textsc{удвоение куба}; построить отрезок, равный стороне куба, + объем которого вдвое больше объема куба с данной стороной. +\end{enumerate} +Для того, чтобы показать, что эти операции невозможно выполнить +циркулем и линейкой, необходимо прежде всего формализовать само +понятие построения циркулем и линейкой. \dfn{Алгоритмом} построения +циркулем +и линейкой будем называть описание конечной последовательности +действий, каждое из которых является одним из \dfn{элементарных + построений}. Опишем теперь, какие бывают элементарные построения: +\begin{enumerate} +\item \emph{Провести прямую через две точки}: если на плоскости уже + отмечены две точки, разрешается провести через них прямую. +\item \emph{Найти точку пересечения двух прямых}: если на плоскости уже + проведены две прямые, разрешается отметить их точку пересечения + (если она есть). +\item \emph{Провести окружность с центром в данной точке заданным + радиусом}: если на плоскости отмечены точки $A$ и $B$, разрешается + построить окружность с центром в точке $A$ и радиусом $AB$. +\item \emph{Найти точку пересечения прямой и окружности}: если на + плоскости проведены прямая и окружность, разрешается отметить их + точки пересечения. +\item \emph{Найти точку пересечения двух окружностей}: если на + плоскости проведены две окружности, разрешается отметить их точки + пересечения. +\end{enumerate} + +Предположим, что на плоскости выбрана декартова система координат, то +есть построены две перпендикулярные оси и на одной из них отмечен +единичный отрезок. Посмотрим на координаты всех точек, которые +отмечаются в процессе выполнения алгоритма построения. + +Когда мы отмечаем точку пересечения двух прямых, каждая из этих прямых +построена посредством операции 1, поэтому можно считать, что мы +отмечаем точку пересечения прямых $AB$ и $CD$, где $A$, $B$, $C$, +$D$~--- ранее отмеченные точки. Пусть их координаты~--- $(x_A,y_A)$, +$(x_B, y_B)$, $(x_C, y_C)$, $(x_D, y_D)$ соответственно. +Тогда прямая $AB$ задается уравнением +$x(y_A-y_B)-y(x_A-x_B)+(x_Ay_B-y_Ax_B)=0$. Для сокращения обозначений +будем считать, что это уравнение $ax+by+c=0$. Аналогично, прямая $CD$ +задается уравнением $x(y_C-y_D)-y(x_C-x_D)+(x_Cy_D-y_Cx_D)=0$, и мы +будем считать, что это уравнение $a'x+b'y+c'=0$. +Точка пересечения $(x,y)$ этих прямых имеет координаты, +удовлетворяющие системе уравнений +$$ +\left\{ +\begin{aligned} +ax+by+c&=0;\\ +a'x+b'y+c'&=0. +\end{aligned} +\right. +$$ +Решение выглядит так: $x=(bc'-b'c)/(ab'-a'b)$, +$y=(a'c-ac')/(ab'-a'b)$. Нам важно только то, что координаты $(x,y)$ +новой отмеченной точки есть рациональные функции от +$a,b,c,a',b',c'$. В свою очередь, $a,b,c,a',b',c'$ есть рациональные +функции (и даже многочлены) от координат точек $A,B,C,D$. Поэтому +координаты новой точки являются рациональными выражениями от координат +точек $A,B,C,D$. + +Теперь разберем случай пересечения прямой и окружности. Как и раньше, +пусть прямая $AB$ задается уравнением $ax+by+c=0$, где $a,b,c$~--- +многочлены от координат точек $A$ и $B$. Окружность с центром в +отмеченной точке $C$ и радиусом $CD$ ($D$~--- также отмеченная точка) +задается уравнением $(x-x_C)^2+(y-y_C)^2=(x_D-x_C)^2+(y_D-y_D)^2$. Нас +интересует решение полученной системы +$$ +\left\{ +\begin{aligned} +ax+by+c&=0;\\ +(x-x_C)^2+(y-y_C)^2=(x_D-x_C)^2+(y_D-y_D)^2. +\end{aligned} +\right. +$$ +Если $b\neq 0$, в первом уравнении можно выразить $y$ через $x$ (иначе +$a\neq 0$, и можно выразить $x$ через $y$~--- этот случай симметричен +нашему). Подставляя полученное выражение во второе уравнение, мы +получаем одно квадратичное уравнение $kx^2+lx+m=0$ относительно $x$, +коэффициенты $k,l,m$ которого, как нетрудно видеть, являются +рациональными функциями от координат исходных точек $A,B,C,D$. Корни +этого уравнения имеют вид $x=(-l\pm\sqrt{l^2-4km})/(2k)$, и $y$ после +этого линейно выражается через $x$ (коэффициенты этого выражения~--- +также рациональные функции от координат точек $A,B,C,D$). Мы видим, +что в этом случае координаты новой отмеченной точки уже не являются +рациональными функциями от координат исходных; однако они являются +рациональными функциями от координат исходных точек и от +$\sqrt{\alpha}$, где $\alpha=l^2-4km$~--- снова рациональная функция +от координат точек $A,B,C,D$. При этом $\alpha\geq 0$ (иначе точек +пересечения вовсе нет). + +Осталось рассмотреть случай пересечения двух окружностей. Пусть +окружности заданы уравнениями +$$ +\left\{ +\begin{aligned} +(x-x_A)^2+(y-y_A)^2=(x_B-x_A)^2+(y_B-y_A)^2,\\ +(x-x_C)^2+(y-y_C)^2=(x_D-x_C)^2+(y_D-y_C)^2. +\end{aligned} +\right. +$$ +Нетрудно видеть, что разность этих двух уравнений является линейным +уравнением относительно $x$ и $y$, коэффициенты которого~--- +рациональные функции от координат точек $A,B,C,D$; поэтому система из +этих двух уравнений эквивалентная системе, в которой одно из уравнений +такое же, как и прежде, а второе~--- линейное. Таким образом, этот +случай сводится к предыдущему, и вывод остается таким же~--- +координаты новой точки рационально выражаются через координаты +исходных и квадратный корень от рациональной функции тех же координат. + +Рассмотрим теперь минимальное поле $K_i$, в котором лежат координат всех +точек, отмеченных после выполнения $i$ шагов алгоритма. Наш разбор +показал, что с каждым шагом это поле либо не изменяется, либо +расширяется посредством добавления квадратного корня из элемента +прежнего поля. Первоначально отмечены только точки $(0,0)$ и $(1,0)$, +поэтому $K_0=\mb Q$. + + На самом деле, мы пропустили еще одно элементарное построение, которое +не так просто формализовать~--- это возможность отметить +<<произвольную>> точку на плоскости. Более того, можно потребовать, +чтобы эта точка удовлетворяла каким-то ограничениям~--- например, +лежала вне или внутри построенной окружности, или по заданную сторону +от построенной прямой, или на заданном отрезке (с концами в отмеченных +точках), или на заданной дуге построенной окружности, или даже +каким-то комбинациям этих ограничений. Покажем, что это новое +построение не добавляет ничего нового к нашему выводу относительно +строения полей $K_i$. Ключевое соображение состоит в том, что точки с +рациональными координатами всюду плотны на плоскости (и в любой +открытой области плоскости), а прямые, уравнения которых имеют +рациональные коэффициенты, также в некотором смысле всюду плотны: их +пересечения с заданным отрезком или дугой окружности образуют всюду +плотное множество точек (на отрезке или дуге). Поскольку алгоритм +должен работать независимо от того, какую именно <<произвольную>> +точку мы взяли, будем считать, что при выборе произвольной точки нам +всегда попадается та, координаты которой либо рациональны, либо +задаются пересечением какой-то уже построенной кривой (прямой или +окружности) с прямой, уравнение которой имеет рациональные +коэффициенты. Поскольку $K_0=\mb Q$ содержится в каждом $K_i$, выбор +такой точки не изменяет нашего заключения: каждое $K_i$ либо совпадает +с $K_{i-1}$, либо является его квадратичным расширением. + +Наконец, будем говорить, что вещественное число $\alpha$ можно +\dfn{построить циркулем и линейкой}, если существует алгоритм +построения такой, что в результате его работы на декартовой плоскости +окажется отмеченной точка с координатами $(\alpha,0)$. +\begin{theorem}\label{thm_construct} +Вещественное число $\alpha$ можно построить циркулем и линейкой тогда +и только тогда, когда существует конечная цепочка расширений полей +$$ +\mb Q=K_0\sseq K_1\sseq\dots\sseq K_n, +$$ +в которой для каждого $i$ либо $K_i=K_{i-1}$, либо +$K_i=K_{i-1}(\alpha_i)$ для некоторого $\alpha_i\in K_{i-1}$, +$\alpha_i>0$, и в которой $\alpha\in K_n$. +\end{theorem} +\begin{proof} +Предыдущие рассуждения показывают, что если $\alpha$ можно построить +циркулем и линейкой, то такая цепочка существует (нужно взять в +качестве $K_i$ поле, порожденное координатами всех точек, отмеченных +после $i$-го шага). Обратно, если задана такая цепочка, покажем, что +$\alpha$ можно построить циркулем и линейкой. Это немедленно следует +из того, что если мы умеем строить числа $s$ и $t$, то мы умеем +строить и числа $s\pm t$, $st$, $s/t$ и $\sqrt{s}$. Построение суммы и +разности тривиально, произведение и частное строятся с помощью теоремы +Фалеса (и с учетом того, что у нас с самого начала есть отрезок длины +1). а $\sqrt{s}$ можно построить, например, как среднее геометрическое +$s$ и $1$ (высота в прямоугольном треугольнике является средним +геометрическим длин отрезков, на которые основание высоты делит +гипотенузу). Поэтому любое наперед заданное число $\alpha\in K_n$ для +такой цепочки расширений строится циркулем и линейкой за конечное +число шагов. +\end{proof} + +Теперь остается формализовать три классические задачи +древности. Нетрудно +видеть, что квадратура круга сводится к построению числа $\sqrt{\pi}$, +удвоение куба~--- к построению числа $\sqrt[3]{2}$. Трисекция угла +говорит о делении \emph{произвольного} угла на три части. Мы знаем, что +некоторые углы все-таки можно поделить циркулем и линейкой на три +равные части~--- например, угол $90^\circ$, поскольку возможно +построить угол в $30^\circ$. Но, к примеру, уже для угла в $30^\circ$ +трисекцию провести невозможно: достаточно доказать, что невозможно +построить число $\sin(10^\circ)$. + +Примем на веру, что число $\pi$ трансцендентно. Из этого сразу следует +невозможность квадратура круга: если бы могли построить $\sqrt{\pi}$, +то могли бы построить и $\pi$. Однако, из теоремы~\ref{thm_construct} +следует, что любое +число, построимое циркулем и линейкой, является алгебраическим, +поскольку расширение $K_n$ алгебраично (поскольку все расширения +$K_{i-1}\sseq K_i$ конечны, следовательно, алгебраичны). + +Пусть теперь $\alpha=\sqrt[3]{2}$. Предположим, что $\alpha$ можно +построить циркулем и линейкой; по теореме~\ref{thm_construct} + существует цепочка $\mb +Q=K_0\sseq K_2\sseq\dots\sseq K_n$ не более чем квадратичных +расширений такая, что $\alpha\in K_n$. Заметим, что степень каждого +расширения в цепочке равна 1 или 2. Значит, по теореме о размерности +башни +степень расширения $\mb Q\sseq K_n$ равна $2^l$. С другой стороны, +если $\alpha\in K_n$, то имеется цепочка $\mb Q\sseq \mb +Q(\alpha)\sseq K_n$, в которой степень расширения $\mb Q\sseq\mb +Q(\alpha)$ равна 3: действительно, $\alpha$ является корнем +неприводимого многочлена $t^3-2$ степени 3 над $\mb Q$. По теореме о +размерности башни $2^l=[K_n:\mb Q]=[K_n:\mb Q(\alpha)]\cdot 3$, что +невозможно, поскольку степень двойки не может делиться на 3. + +Наконец, пусть $\alpha=\sin(10^\circ)$. По формуле синуса тройного +угла $3\sin(10^\circ)-4(\sin(10^\circ))^3=\sin(30^\circ)=1/2$. Значит, +$\alpha$ является корнем уравнения $8t^3-6t+1=0$. Несложные +рассуждения показывают, что многочлен $8t^3-6t+1$ неприводим (если бы +он был приводим, у него был бы линейный множитель, то есть, +существовал бы рациональный корень, а возможные рациональные корни +данного многочлена легко перебрать~--- они должны иметь вид $\pm 1$, +$\pm 1/2$, $\pm 1/4$ или $\pm 1/8$). Поэтому расширение $\mb Q\sseq +\mb Q(\alpha)$ снова имеет степень 3, и можно действовать, как в +предыдущем случае. + +Заметим, что некоторые углы все-таки можно построить циркулем и +линейкой: к примеру, +$$ +\cos 3^\circ=\frac18 +(\sqrt{3}+1)\sqrt{5+\sqrt{5}}+\frac{1}{16}(\sqrt{6}-\sqrt{2})(\sqrt{5}-1). +$$ +Из этого следует, что для целого числа $n$ угол в $n$ градусов можно +построить циркулем и линейкой тогда и только тогда, когда $n$ делится +на 3: указанное выражение позволяет построить угол в $3$ градуса, и, +следовательно, все кратные ему, а если бы можно было построить угол в +$n$ градусов для $n$ не кратного трем, то можно было бы и построить +угол в $1^\circ$, и, стало быть, угол в $10^\circ$, что невозможно. + +Традиционно рассматривалась и задача построения циркулем и линейкой +правильного $n$-угольника, или, что то же самое, построения угла +$2\pi/n$. На этот вопрос получен такой ответ: угол $2\pi/n$ можно +построить +циркулем и линейкой тогда и только тогда, когда $n=2^lp_1p_2\dots +p_s$, где $l$~--- некоторое натуральное число или 0, а +$p_1,\dots,p_s$~--- различные \dfn{простые числа Ферма}, то есть +простые числа вида $p=2^{2^k}+1$. Известно, что для $k=0,1,2,3,4$ эти +числа (3, 5, 17, 257, 65537) действительно простые. Для $k=5$ число +$2^{32}+1=4294967297$ не является простым, а равно $641\cdot +6700417$. На сегодняшний день (март 2012) неизвестно, существуют ли +другие простые числа Ферма, помимо перечисленных. Гаусс в возрасте +19 лет разработал +построение циркулем и линейкой правильного 17-угольника на основе того +факта, что +$$\textstyle +\cos(\frac{2\pi}{17})= +\frac{\sqrt{17}-1+\sqrt{2}\sqrt{34+6\sqrt{17}+\sqrt{2}(\sqrt{17}-1)\sqrt{17-\sqrt{17}}-8\sqrt{2}\sqrt{17+\sqrt{17}}}+\sqrt{2}\sqrt{17-\sqrt{17}}}{16} +$$ +Видно, что запись этого числа включает в себя только +квадратные корни (хотя и вложенные), поэтому, по +теореме~\ref{thm_construct}, построимо циркулем и линейкой. + +\section{Нормальность и сепарабельность} + +\subsection{Алгебраическое замыкание} + +\begin{definition} +Пусть $k\sseq L$~--- расширение полей. Говорят, что $L$ является +\dfn{алгебраическим замыканием} поля $k$, если расширение $k\sseq L$ +алгебраично и поле $L$ алгебраически замкнуто, то есть любой +многочлен степени $>0$ с коэффициентами из $L$ имеет корень в $L$. +Такое поле $L$ часто обозначается через $\overline{k}$. +\end{definition} + +Нам понадобятся некоторые факты, которые мы приведем без +доказательства. + +\begin{theorem} +У любого поля $k$ есть алгебраическое замыкание $k\sseq \overline{k}$, +единственное с точностью до изоморфизма. +\end{theorem} + +Полезное свойство алгебраического замыкания: любое алгебраическое +расширение поля вкладывается в его алгебраическое замыкание (и, на +самом деле, в любое алгебраически замкнутое расширение основного поля). + +\begin{proposition}\label{proposition_algebraic_closure} +Пусть $k\sseq L$~--- расширение полей, и $L$ алгебраически +замкнуто. Пусть $k\sseq F$~--- алгебраическое расширение. Тогда +существует (инъективный) гомоморфизм полей $F\to L$ такой, что +композиция его с вложением $k\sseq F$ совпадает с вложением $k\sseq L$. +\end{proposition} + +Отметим, что описанный гомоморфизм, как правило, не является +единственным: положим $k=\mb Q$, $L=\mb C$, $F=\mb Q[t]/(t^3-2)$; мы +уже обсуждали, что есть три различных гомоморфизма +$\mb Q[t]/(t^3-2)\to \mb C$. + +Нам уже знакомы примеры алгебраических замыканий: $\overline{\mb + R}=\mb C$ и замыкание поля рациональных чисел, которое мы обозначали +через $\overline{\mb Q}$. Конечно, можно рассмотреть и вложение $\mb +Q\sseq\mb C$ поля рациональных чисел в алгебраически замкнутое поле +$\mb C$, но оно не является алгебраическим. В $\mb C$ много +трансцендентных над $\mb Q$ элементов (например, $\pi$). Более того, +$\overline{\mb Q}$ счетно, в отличие от $\mb C$, поэтому в башне +расширений $\mb Q\sseq\overline{\mb Q}\sseq\mb C$ верхний этаж +значительно больше нижнего. + +\subsection{Поле разложения} + +Итак, в алгебраическом замыкании поля $k$ любой многочлен из $k[x]$ +раскладывается на линейные. Предположим, что у нас есть некоторый +набор многочленов $\mc F\sseq k[x]$ и нас интересуют расширения, в +которых каждый многочлен из $\mc F$ раскладывается на +линейные. Конечно, $\overline{k}$ является таким расширением, но имеет +смысл задача нахождения минимального расширения с этим свойством. Нам +достаточно будет рассмотреть случай, когда $\mc F$ состоит из одного +многочлена (на самом деле, случай конечного множества $\mc F$ сводится +к этому). + +\begin{definition} +Пусть $k$~--- поле, $f\in k[x]$~--- многочлен степени $d$. +\dfn{Полем разложения} многочлена $f$ над $k$ называется расширение $k\sseq F$ +такое, что $f(x)=c\prod_{i=1}^d(x-\alpha_i)$ в $F[x]$ и, кроме того, +$F$ +порождается над $k$ корнями многочлена $f$, то есть, +$F=k(\alpha_1,\dots,\alpha_d)$. +\end{definition} + +\begin{proposition}\label{splitting_field} +Пусть $k$~--- поле, $f\in k[x]$. Поле разложения $F$ многочлена $f$ +существует и единственно с точностью до изоморфизма; степень +расширения $[F:k]$ не превосходит $(\deg(f))!$. Более того, если +$i\colon k\to k'$~--- изоморфизм полей и $g\in k'[x]$ таков, что +$i(f)=g$, то $i$ продолжается до изоморфизма [любого] поля разложения +$f$ над $k$ и [любого] поля разложения $g$ над $k'$. +\end{proposition} +\begin{proof} +Доказываем индукцией по степени многочлена $f$. Пусть $q$~--- +какой-нибудь неприводимый множитель многочлена $f$. Рассмотрим +расширение $k\sseq F'=k[t]/(q)$ степени $\deg(q)\leq\deg(f)$. Над полем +$F'$ у многочлена $f$ появился корень, поэтому $f$ стал делиться на +линейный множитель $(x-\alpha)$. Рассмотрим многочлен $f/(x-\alpha)\in +F'[x]$. Его степень равна $\deg(f)-1$, поэтому можно применить +предположение индукции и найти расширение $F'\sseq F$ такое, что над +$F$ многочлен $f/(x-\alpha)$ раскладывается на линейные множители. +Кроме +того, $[F:F']\leq (\deg(f)-1)!$. Посмотрим на башню расширений $k\sseq +F'\sseq F$; очевидно, что над $F$ многочлен $f$ раскладывается на +$(x-\alpha)$ и на множители многочлена $f/(x-\alpha)$, то есть, +целиком на +линейные множители. По теореме о размерности башни имеем +$[F:k]=[F:F']\cdot [F':k]\leq (\deg(f)-1)!\cdot(\deg f)=(\deg(f))!$, +что и требовалось. +\end{proof} + +\begin{examples} +\begin{enumerate} +\item Легко видеть, что $\mb Q(i)$ является полем разложения + многочлена $x^2+1$ над $\mb Q$, а $\mb C$~--- полем разложения того + же многочлена над $\mb R$. +\item Поле разложения многочлена $x^8-1$ над $\mb Q$ порождается + элементом $\zeta:=\cos(2\pi/8)+\sin(2\pi/8)$, поскольку корнями + этого многочлена являются все корни восьмой степени из 1, и все + они~--- степени $\zeta$. Заметим, что $\zeta$ является корнем + неприводимого над $\mathbb Q$ многочлена $x^4+1$; поэтому + $F=\mb Q(\zeta)$ является полем разложения и многочлена $x^4+1$ над + $\mb Q$. Степень расширения $[\mb Q(\zeta):\mb Q]$ равна 4, в то + время как предыдущее предложение дает оценки $8!$ и $4!$. + +Заметим теперь, что $i=\zeta^2\in F$ и $\sqrt{2}=\zeta+\zeta^7\in +F$. Поэтому поле $F$ содержит $\mb Q(i,\sqrt{2})$. Обратно, +$\zeta=\sqrt{2}(1+i)/2\in\mb Q(i,\sqrt{2}$. Мы получили, что поле +разложения $x^4+1$ (и поле разложения $x^8-1$) равно $\mb +Q(i,\sqrt{2})$. +\item Посмотрим теперь на многочлен $x^4-1$. Он раскладывается над + $\mb Q$: $x^4-1=(x-1)(x+1)(x^2+1)$, поэтому его поле разложения + такое же, как поле разложения $x^2+1$, то есть, $\mb Q(i)$. +\item Различие между предыдущими двумя примерами связано не с + приводимостью: посмотрим на многочлен $x^4+2$. Его корни~--- + $\sqrt[4]{2}\zeta, \sqrt[4]{2}\zeta^3, + \sqrt[4]{2}\zeta^5, \sqrt[4]{2}\zeta^7$, поэтому $K=\mb + Q(\sqrt[4]{2}\zeta, \sqrt[4]{2}\zeta^3, \sqrt[4]{2}\zeta^5, + \sqrt[4]{2}\zeta^7)$~--- поле разложения $x^4+2$. Легко видеть, что + $K\sseq\mb Q(\zeta,\sqrt[4]{2})=\mb Q(i,\sqrt{2},\sqrt[4]{2})=\mb + Q(i,\sqrt[4]{2}$. С другой стороны, + $\sqrt{2}=(\sqrt[4]{2})\zeta)^3/(\sqrt[4]{2}\zeta^3)\in K$, поэтому + $i=(\sqrt[4]{2}\zeta)^2/\sqrt{2}\in K$, $\zeta=\sqrt{2}(1+i)/2\in + K$ и $\sqrt[4]{2}=(\sqrt[4]{2}\zeta)/\zeta\in K$. Стало быть, + $\mb Q(i,\sqrt[4]{2})\sseq K$, и поэтому поле разложения $x^4+2$ + равно $K=\mb Q(i,\sqrt[4]{2})$. Можно убедиться (упражнение!), что + степень расширения $K$ над $\mb Q$ равна 8; в частности, поэтому + поле разложения многочлена $x^4+2$ не может быть изоморфно полю + разложения $x^4+1$. +\end{enumerate} +\end{examples} + +\subsection{Нормальные расширения} + +Поля разложения играют большую роль в теории Галуа: дело в том, что +они не только расщепляют данный многочлен на линейные множители, но и +автоматически расщепляют любой неприводимый многочлен, у которого +появляется хотя бы один корень в этом поле. + +\begin{definition} +Расширение $k\sseq F$ называется \dfn{нормальным}, если для любого +неприводимого многочлена $f\in k[x]$ $f$ имеет корень в $F$ тогда и +только тогда, когда $f$ расщепляется в произведение линейных +множителей в $F[x]$. +\end{definition} + +\begin{theorem}~\label{thm_normal_is_splitting_field} +Расширений полей $k\sseq F$ является конечным и нормальным тогда и +только тогда, когда $F$ является полем разложения некоторого +многочлена $f\in k[x]$. +\end{theorem} +\begin{proof} +Пусть $k\sseq F$~--- конечное нормальное расширение. Тогда $F$ конечно +порождено: $F=k(\alpha_1,\dots,\alpha_r)$, где каждый $\alpha_i$ +алгебраичен над +$k$. Пусть $p_i$~--- минимальный многочлен $\alpha_i$ над $k$. Из +определения нормальности следует, что каждый $p_i(t)$ раскладывается +над $F$ на линейные множители, поэтому и их произведение $f=p_1\dots +p_r$ раскладывается над $F$ на линейные множители. Следовательно, $F$ +является полем разложения многочлена $f$. + +Обратно, предположим, что $F$~--- поле разложения многочлена $f\in +k[x]$, и пусть $p\in k[x]$~--- неприводимый многочлен, у которого +появляется корень $\alpha$ в $F$. Можно считать, что $F$~--- подполе +алгебраического замыкания $\overline{k}$. Пусть +$\beta\in\overline{k}$~--- любой другой корень многочлена $p$; мы +хотим доказать, что $\beta\in F$. Из этого будет следовать, что $F$ +содержит все корни $p$, то есть, $F$ нормально. Расширение +$k\sseq F$ конечно по предложению~\ref{splitting_field}. + +Существует изоморфизм $i\colon k(\alpha)\to k(\beta)$, ограничение +которого +на $k$ тождественно, такой, что $i(\alpha)=\beta$. Рассмотрим также +подполе +$F(\beta)\sseq\overline{k}$, являющееся расширением $k(\beta)$: +$$ +\xymatrixcolsep{3pc} +\xymatrixrowsep{1pc} +\xymatrix{& k(\alpha)\ar[dd]_{\simeq}^i\ar@{^{(}->}[r] & F \ar@{^{(}->}[r] & \overline{k}\\ +k\ar@{^{(}->}[ur]\ar@{^{(}->}[dr] \\ +& k(\beta)\ar@{^{(}->}[r] & F(\beta)\ar@{^{(}->}[r] & \overline{k}} +$$ +Теперь рассмотрим $F$ как поле разложения многочлена $f$ не над $k$, а +над $k(\alpha)$. Это можно сделать, поскольку $F$ содержит все корни +$f$ и, кроме того, $F$ порождается над $k$ (и, следовательно, над +$k(\alpha)$) этими корнями. Аналогично, $F(\beta)$ можно рассмотреть +как поле разложения многочлена $f$ над $k(\beta)$. Теперь можно +применить вторую часть предложения~\ref{splitting_field} к изоморфизму +$i$ и получить изоморфизм полей разложения $j\colon F\to F(\beta)$, +продолжающий $i$. В частности, $j$ является изоморфизмом векторных +пространств над $k$, поэтому $\dim_k(F)=\dim_k(F(\beta))$, и обе этих +размерности конечны (поскольку поле разложения $F$ конечномерно над +$k$). Теперь рассмотрим вложение $F\to F(\beta)$, являющееся, +несомненно, линейным отображением векторных пространств одинаковой +конечной размерности. Получаем, что $F=F(\beta)$, то есть, $\beta\in +F$, что и требовалось. +\end{proof} + +\begin{example} +Мы знаем, что расширение $\mb Q(i,\sqrt[4]{2})$ является полем +разложения многочлена $x^4+2$. Поэтому +если корень неприводимого многочлена $p\in\mb Q[x]$ выражается как +рациональная функция от $i$ и $\sqrt[4]{2}$ с рациональными +коэффициентами, то \emph{все} корни $p$ выражаются таким образом. +\end{example} + +\subsection{Сепарабельные многочлены} + +\begin{example} +Пусть $p$~--- простое число. Рассмотрим поле $\mb F_p(t)$ рациональных +функций от переменной $t$. Многочлен $x^p-t$ над этим полем +неприводим. Действительно, он неприводим в $\mb F_p[t][x]$ по критерию +Эйзенштейна ($t$ является простым элементом $\mb F_p[t]$), поэтому по +лемме Гаусса (перекрестное сокращение знаменателей) он неприводим и в +$\mb F_p(t)[x]$. Пусть $u$~--- корень этого многочлена в каком-нибудь +расширении $L$ поля $\mb F_p(t)$ (например, в качестве $L$ можно взять +алгебраическое замыкание поля $\mb F_p(t)$). Тогда +$x^p-t=x^p-u^p=(x-u)^p$ в $L[x]$, поскольку в поле характеристики $p$ +выполнено тождество $(a+b)^p=a^p+b^p$. Поэтому $u$ оказался кратным +корнем неприводимого многочлена $x^p-t$. +\end{example} + +Следующее определение выделяет многочлены, для которых подобных +патологий не происходит. + +\begin{definition} +Многочлен $f\in k[x]$ называется \dfn{сепарабельным}, если он не имеет +кратных корней в своем поле разложения. В противном случае многочлен +называется \dfn{несепарабельным} +\end{definition} +Очевидно, что можно рассматривать корни многочлена не в поле +разложения, а в любом расширении, в котором данный многочлен +раскладывается на линейные множители. Позже мы увидим, что +несепарабельные многочлены существуют только над полями положительной +характеристики. + +Следующая лемма показывает, что несепарабельность можно обнаружить, не +выходя за пределы исходного поля. + +\begin{lemma}\label{derivative_rel_prime} +Многочлен $f\in k[x]$ сепарабелен тогда и только тогда, когда +$f$ и $f'$ взаимно просты. +\end{lemma} +\begin{proof} +Сразу заметим, что условие взаимной простоты сохраняется при +расширениях полей: наибольший общий делитель можно искать с помощью +алгорифма Эвклида, а он не выводит за пределы данного поля. +Пусть $\gcd(f,f')=1$; предположим, что $f$ несепарабелен. Рассмотрим +расширение, в котором у $f$ есть кратный корень $\alpha$. Запишем +$f=(x-\alpha)^m\cdot g$, где $m\geq 2$. Тогда +$f'=m(x-\alpha)^{m-1}g+(x-\alpha)^mg'$, и $m-1\geq 1$. Значит, и $f$, +и $f'$ +делятся на $x-\alpha$, поэтому они не многут быть взаимно просты. +Обратно, пусть многочлен $f$ сепарабелен, а $\gcd(f,f')=d\neq +1$. Рассмотрим расширение $L$, в котором у многочлена $d$ есть корень +$\alpha$. Тогда $f,f'$ делятся на $x-\alpha$ в $L[x]$. Запишем $f= +(x-\alpha)\cdot +g$ и продифференцируем это равенство: $f'=(x-\alpha)g'+g$. В этом +равенстве $f'$ делится на $x-\alpha$ и $(x-\alpha)g'$ делится на +$x-\alpha$, +поэтому и $g$ делится на $x-\alpha$. Получаем, что $f= +(x-\alpha)^2\cdot h$, и, +стало быть, у $f$ есть кратный корень в $L$. +\end{proof} + +Таким образом, несепарабельность многочлена $x^p-t$ из нашего примера +можно увидеть сразу из того, что $(x^p-t)'=px^{p-1}=0$ над полем $\mb +F_p[t]$, поэтому $\gcd(x^p-t,0)=x^p-t\neq 1$. + +\begin{lemma} +Пусть $k$~--- поле, $f\in k[x]$~--- несепарабельный неприводимый +многочлен. Тогда $f'=0$. +\end{lemma} +\begin{proof} +Если $f$ несепарабелен, то по лемме~\ref{derivative_rel_prime} у $f$ и +$f'$ есть общий множитель $q$ положительной степени. Поскольку $f$ +неприводим и $f$ делится на $q$, $f$ должен отличаться от $q$ на +константу. Степень $f'$ строго меньше степени $f$, но $f'$ делится на +$q$~--- это возможно только если $f'=0$. +\end{proof} + +Из этой леммы сразу видно, что в характеристике 0 любой неприводимый +многочлен сепарабелен: в этом случае $\deg(f')=\deg(f)-1$. Более того, +если характеристика $k$ равна простому числу $p$ и $f'=0$, нетрудно +понять, что в многочлене $f$ возможны только мономы вида +$x^{pl}$. Иными словами, если $f'=0$, то $f$ является многочленом от +$x^p$. + +\begin{definition} +Пусть $k$~--- поле характеристики $p>0$. Отображение $k\to k$, +$x\mapsto x^p$, называется \dfn{гомоморфизмом Фробениуса}. +\end{definition} + +Нетрудно понять, что гомоморфизм Фробениуса действительно является +гомоморфизмом колец; он инъективен, как и любой гомоморфизм между +полями, но не всегда сюръективен. + +\subsection{Совершенные поля} + +\begin{definition} +Поле $k$ называется \dfn{совершенным}, если любой неприводимый +многочлен над $k$ сепарабелен. +\end{definition} + +\begin{proposition} +Пусть $k$~--- поле. $k$ совершенно тогда и только тогда, когда либо +e$\cchar k=0$, либо $\cchar k>0$ и гомоморфизм Фробениуса сюръективен. +\end{proposition} +\begin{proof} +Мы уже заметили, что если $\cchar k=0$, то все неприводимые многочлены +сепарабельны, поэтому $k$ совершенно. Если же $\cchar k=p$, мы знаем, +что несепарабельный многочлен должен иметь вид $f=\sum_i +a_i(x^p)^i$. Из сюръективности Фробениуса следует, что найдутся $b_i$ +такие, что $b_i^p=a_i$. Тогда +$f = \sum_i b_i^p(x^p)^i = \sum_i(b_ix^i)^p=(\sum_i b_ix^i)^p$, что +противоречит неприводимости $f$. + +Обратно, пусть $k$ совершенно, то есть, любой неприводимый многочлен +над $k$ сепарабелен. Нам нужно доказать, что если $\cchar k=p$, то +гомоморфизм Фробениуса сюръективен. Возьмем $a\in k$ и посмотрим на +многочлен $f=x^p-a$. Если он неприводим, то он сепарабелен. По +лемме~\ref{derivative_rel_prime} это бы означало, что $f$ и $f'$ +взаимно просты; но $f'=px^{p-1}=0$. Значит, $f$ приводим: $f=gh$ над +полем $k$. С другой +стороны, в поле разложения многочлена $f$ у $f$ есть корень $b$ и +$f=x^p-a=x^p-b^p=(x-b)^p$, поэтому $b$~--- корень кратности +$p$. Значит, множители $g$ и $h$ многочлена $f$ имеют вид $(x-b)^l$ и +$(x-b)^{p-l}$ для некоторого $l$: $00$. Можно считать, что +$F$ является расширением $\mb F_p\sseq$ своего простого подполя $\mb +F_p=\mb Z/p\mb Z$. Обозначим $d=[F:\mb F_p]$. Тогда $F$ изоморфно $\mb +F_p^d$ как векторное пространство; в частности, $|F|=p^d$~--- степень +$p$. В этом разделе мы увидим, что для каждой степени $q$ простого +числа $p$ существует ровно одно поле $F$ с $q$ элементами (с точностью +до изоморфизма). + +\begin{theorem}\label{thm_finite_fields} +Пусть $q=p^d$. Тогда поле разложения многочлена $x^q-x$ над $\mb +F_p$~--- поле из $q$ элементов. Обратно, если $F$~--- поле из $q$ +элементов, то $F$ является полем разложения $x^q-x$ над $\mb +F_p$. Многочлен $x^q-x$ сепарабелен над $\mb F_p$. +\end{theorem} +\begin{proof} +Пусть $F$~--- поле разложения многочлена $f=x^q-x$ над $\mb +F_p$. Обозначим через +$E$ множество всех корней $E$ в $F$. $f'=qx^{q-1}-1=-1$, поэтому $f$ и +$f'$ взаимно просты, и $f$ сепарабелен. Стало быть, в $E$ ровно $q$ +элементов. Докажем, что $E$ является полем: пусть $a,b\in E$; тогда +$a^q=a$, $b^q=b$, поэтому $(a-b)^q=a^q+(-1)^qb^q=a-b$. Если $b\neq 0$, +то $(ab^{-1})^q=a^q(b^q)^{-1}=ab^{-1}$. Значит, $E$ замкнуто +относительно операций вычитания и деления на ненулевой +элемент. Поэтому $E$~--- поле. Кроме того, $F$ порождается корнями $f$ +над $\mb F_p$, поэтому $F=E$. + +Обратно, если $F$~--- поле и $|F|=q$, то ненулевые элементы $F$ +образуют группу из $q-1$ элемента относительно умножения. Порядок +каждого $a\in F^*$ в этой группе делит $q-1$. Значит, для ненулевых +$a$ выполнено $a^{q-1}=1$. Поэтому $a^q-a=0$ для всех $a$. Значит, у +многочлена $x^q-x$ оказалось $q$ корней в $F$ (а именно, все элементы +$F$). Поэтому $F$ является полем разложения $x^q-x$, что и требовалось. +\end{proof} + +\begin{corollary} +Для каждого $q$, являющегося степенью простого числа, существует +единственное (с точностью до изоморфизма) поле из $q$ элементов. +\end{corollary} +\begin{proof} +Немедленно следует из теоремы~\ref{thm_finite_fields} вместе с +единственностью поля разложения. +\end{proof} + +\begin{corollary}~\label{corollary_finite_simple} +Пусть $p$~--- простое число, $d\leq e$~--- натуральные +числа. Расширение $\mb F_{p^d}\sseq \mb F_{p^e}$ существует тогда и +только тогда, когда $e$ делится на $d$. Более того, если $e$ делится +на $d$, то существует ровно одно такое расширение; точнее, поле $\mb +F_{p^e}$ содержит единственную копию поля $\mb F_{p^d}$. Все +расширения $\mb F_{p^d}\sseq\mb F_{p^e}$~--- простые. +\end{corollary} +\begin{proof} +Если такое расширение существует, то $\mb F_p\sseq \mb F_{p^d}\sseq\mb +F_{p^e}$~--- башня расширений, и по теореме о размерности башни +степень $[\mb F_{p^e}:\mb F]$ делится на степень $[\mb F_{p^d}:\mb +F]$, то есть, $e$ делится на $d$. Обратно, если $e$ делится на $d$, то +$p^e-1=(p^d-1)((p^d)^{e/d-1}+\dots+1)$, поэтому $p^e-1$ делится на +$p^d-1$, и $x^{p^e-1}-1$ делится на $x^{p^d-1}-1$. Значит, +$x^{p^e}-x$ делится на $x^{p^d}-x$. По теореме~\ref{thm_finite_fields} +$\mb F_{p^e}$ является полем разложения многочлена +$x^{p^e}-x$. Нетрудно видеть, что корни многочлена $x^{p^d}-x$ +порождают в нем единственное подполе, являющееся полем разложения +многочлена $x^{p^d}-x$, то есть, подполе, изоморфное $\mb F_{p^d}$. +Для доказательства простоты расширения $\mb F_{p^d}\sseq\mb F_{p^e}$ +достаточно вспомнить, что мультипликативная группа конечного поля +является циклической. +Если $\alpha\in\mb F_{p^e}$ порождает эту группу, то $\alpha$ +порождает все +поле $\mb F_{p^e}$ над любым подполем, поэтому $\mb F_{p^e}=\mb +F_{p^d}(\alpha)$. +\end{proof} + +\section{Теория Галуа} + +\subsection{Группа автоморфизмов расширения} + +\begin{definition} +Пусть $k\sseq F$~--- расширение полей. Группа автоморфизмов $j\colon +F\to F$ таких, что $j|_k=\id_k$, называется \dfn{группой автоморфизмов + расширения} и обозначается через $\Aut_k(F)$. +\end{definition} + +\begin{proposition}\label{proposition_aut_group} +Пусть $k\sseq F=k(\alpha)$~--- простое конечное расширение, и +$p\in k[x]$~--- минимальный многочлен $\alpha$ над $k$. Тогда +$|\Aut_k (F)|$ равняется числу различных корней многочлена $p$; +в частности, $|\Aut_k(F)|\leq [F:k]$. Равенство выполняется тогда и +только тогда, когда $p$ раскладывается над $F$ в произведение +различных линейных многочленов. +\end{proposition} +\begin{proof} +Пусть $j\in\Aut_k(F)$. Кождый элемент $F$ является многочленом от +$\alpha$ +с коэффициентами из $k$, и $j$ тождественно на $k$, поэтому $j$ +полностью определяется заданием $j(\alpha)$. +В частности, $p(j(\alpha))=j(p(\alpha))=j(0)=0$, поэтому $j(\alpha)$ +является +корнем $p$. Значит, $|\Aut_k(F)|$ не больше, чем число корней +$p$. Обратно, как только мы выбрали корень многочлена $p$, мы можем +продолжить тождественное отображение на $k$ до автоморфизма $F$, +переводящего $\alpha$ в выбранный корень. +\end{proof} + +\begin{examples} +\begin{enumerate} +\item Мы уже считали $\Aut_{\mb Q}(\mb Q(\sqrt{2}))$: это циклическая + группа $C_2$. +\item Группа $\Aut_{\mb Q}(\mb Q(\sqrt{2},\sqrt{3}))=\mb + Q(\sqrt{2}+\sqrt{3})=F$ состоит из четырех элементов. Действительно, + мы уже знаем, что минимальный многочлен элемента + $\sqrt{2}+\sqrt{3}$~--- это $t^4-10t^2+1$. Все его корни~--- это + $\pm\sqrt{2}\pm\sqrt{3}$. У $F$ есть автоморфизм, оставляющий + на месте $\mb Q(\sqrt{2})$ и переводящий + $\sqrt{3}\mapsto-\sqrt{3}$. С другой стороны, есть автоморфизм, + оставляющий на месте $\mb Q(\sqrt{3})$ и переводящий + $\sqrt{2}\mapsto-\sqrt{2}$. Мы нашли два различных элемента порядка + 2; поэтому группа $\Aut_{\mb Q}(F)$ не может быть + циклической. Значит, это группа $\mb Z/2\mb Z\times\mb Z/2\mb Z$. +\item Пусть $F$~--- поле разложения $x^4+1$ над $\mb Q$; мы видели, + что $F=\mb Q(i,\sqrt{2})$. Аналогично предыдущему случаю мы видим, + что группа $\Aut_{\mb Q}(\mb Q(i,\sqrt{2}))$ изоморфна $\mb Z/2\mb + Z\times \mb Z/2\mb Z$. +\end{enumerate} +\end{examples} + +\begin{exercise} +Найдите группу $\Aut_{\mb Q}(\mb Q(\sqrt{2+\sqrt{2}}))$. +\end{exercise} + +Таким образом, группа $\Aut_k(F)$ отождествляется с некоторой +подгруппой группы перестановок корней неприводимого многочлена $p$ в +$F$. + +\subsection{Автоморфизмы конечных полей} +\label{ssect:finite-fields-automorphisms} + +\begin{proposition} +Пусть $F$~--- конечное поле. Тогда для любого натурального $n$ +существует неприводимый многочлен степени $n$ в $F[x]$. +\end{proposition} +\begin{proof} +Мы знаем, что $F=\mb F_{p^d}$ для некоторого простого $p$ и $d\geq +1$. По следствию~\ref{corollary_finite_simple} существует расширение +$\mb F_{p^d}\sseq\mb F_{p^{dn}}$, порожденное элементом $\alpha$. +Тогда +$[\mb F_{p^{dn}}:\mb F_{p^d}]=n$, и поэтому минимальный многочлен +элемента $\alpha$ над $\mb F^{p^d}$ является неприводимым многочленом +степени $n$ в $F[x]$. +\end{proof} + +\begin{proposition} +Пусть $F=\mb F_q$~--- конечное поле, $n$~--- натуральное число. Тогда +в разложение многочлена $x^{q^n}-x$ в $F[x]$ входят все неприводимые +многочлены (со старшим коэффициентом 1) степени $d$, где $d$ пробегает +все натуральные делители $n$. В частности, все эти многочлены +полностью раскладываются над полем $\mb F_{q^n}$. +\end{proposition} +\begin{proof} +По теореме~\ref{thm_finite_fields} поле $\mb F_{q^n}$ является полем +разложения $x^{q^n}-x$ над $\mb F_p$, поэтому и над $\mb F_q=F$. Если +$f$~--- неприводимый многочлен степени $d$ со старшим коэффициентом 1, +то $F[x]/(f)=F(\alpha)$ является расширением степени $d$ над $F$ и, +следовательно, изоморфно $\mb F_{q^d}$. По +следствию~\ref{corollary_finite_simple} существует вложение $\mb +F_{q^d}$ в $\mb F_{q^n}$. Но поле $F_{q^n}$ состоит из корней +многочлена $x^{q^n}-x$, поэтому $\alpha$ должно быть корнем этого +многочлена. Минимальным многочленом $\alpha$ является $f$, значит, +$x^{q^n}-x$ делится на $f$. Мы показали, что любой неприводимый +многочлен степени $d$ (где $d$~--- делитель $n$) является множителем +многочлена $x^{q^n}-x$. +Обратно, если $f$~--- неприводимый множитель в $x^{q^n}-x$, то $\mb +F_{q^n}$ содержит некоторый корень $\alpha$ многочлена $f$. Поэтому +$F=\mb F_q\sseq\mb F_q(\alpha)\sseq\mb F_{q^n}$, +и $\mb F_q(\alpha)\simeq\mb +F_{q^d}$, где $d=\deg(\alpha)$. +По следствию~\ref{corollary_finite_simple} +тогда $n$ делится на $d$. +\end{proof} + +\begin{example} +Пусть $q=2$, то есть, $F=\mb F_2$. +\begin{itemize} +\item $n=1$: многочлен $x^2-x$ раскладывается в произведение $x$ и + $x-1$. Это все неприводимые многочлены степени 1 над $\mb F_2$. +\item $n=2$: многочлен $x^4-x$ должен раскладываться в произведение + всех неприводимых многочленов степеней 1 и 2. Действительно, + $x^4-x=x(x-1)(x^2+x+1)$, поэтому существует только один неприводимый + многочлен степени 2 над $\mb F_2$, а именно, $x^2+x+1$. +\item $n=3$: многочлен $x^8-x$ делится на $x(x-1)$ и частное имеет + стемень 6. Оно должно быть произведением всех неприводимых + многочленов степени 3 над $\mb F_2$, поэтому таких многочленов ровно + две штуки. Несложно понять, что это многочлены $x^3+x^2+1$ и + $x^3+x+1$. Поэтому $\mb F_8$ можно представить как фактор $\mb + F_2[x]$ по модулю неприводимого многочлена двумя способами: + $\mb F_2[x]/(x^3+x^2+1)$ и $\mb F_2[x]/(x^3+x+1)$. Эти поля + изоморфны по теореме~\ref{thm_finite_fields}. Упражнение: постройте + явный изоморфизм между ними. +\item $n=6$: разложение $x^{64}-x$ должно включать в себя множители + $x$, $x-1$, $x^2+x+1$, $x^3+x^2+1$ и $x^3+x+1$. Остается многочлен + степени 54, то есть, девять неприводимых многочленов степени + 6. Таким образом, $\mb F_{64}$ можно представить как фактор $\mb + F_2[x]$ по неприводимому многочлену степени 6 девятью разными + способами, и все они приводят к изоморфным полям. +\end{itemize} +\end{example} + +Вычислим теперь группу автоморфизмов $\mb F_{p^d}$ над $\mb F_p$ для +простого $p$. Мы знаем, что расширение $\mb F_p\sseq\mb F_{p^d}$ +является простым, и минимальный многочлен порождающего элемента имеет +степень $d$. Этот многочлен сепарабелен (поскольку конечное поле $\mb +F_p$ совершенно), следовательно, по +предложению~\ref{proposition_aut_group}, $|\Aut_{\mb F_p}(\mb +F_{p^d})|=d$. + +\begin{proposition} +Группа $\Aut_{\mb F_p}(\mb F_{p^d})$ является циклической и +порождается автоморфизмом Фробениуса. +\end{proposition} +\begin{proof} +Обозначим гомоморфизм Фробениуса $\mb F_{p^d}\to\mb F_{p^d}$ через +$\ph$: $\ph(x)=x^p$. По принципу Дирихле $\ph$ является изоморфизмом и +ограничение его на $\mb F_p$ тождественно (поскольку $\mb F_p$ состоит +из корней многочлена $x^p-x$). Мы уже знаем, что порядок группы +$\Aut_{\mb F_p}(\mb F_{p^d})$ равен $d$, поэтому достаточно доказать, +что $\ph$ имеет порядок $d$. + +Пусть порядок $\ph$ равен $e$. Тогда $\ph^e=\id$, то есть, $x^{p^e}=x$ +для всех $x\in\mb F_{p^d}$. Это означает, что у ненулевого многочлена +$x^{p^e}-x$ нашлось $p^d$ корней в поле $\mb F_{p^d}$; отсюда +немедленно следует, что $p^d\leq p^e$, то есть, $d\leq e$. С другой +стороны, порядок группы всегда делится на порядок ее элемента, поэтому +$d$ делится на $e$. Значит, $d=e$. +\end{proof} + +\subsection{Сепарабельность и вложения в алгебраическое замыкание} + +Пусть $k\sseq F$~--- расширение полей. Элемент $\alpha\in F$ +называется +\dfn{сепарабельным над $k$}, если минимальный многочлен $\alpha$ над +$k$ +сепарабелен; в противном случае $\alpha$ называется +\dfn{несепарабельным над $k$}. +Алгебраическое расширение полей $k\sseq F$ называется +\dfn{сепарабельным}, если каждый его элемент сепарабелен над $k$. + +Теперь можно переформулировать определение совершенного поля так: поле +$k$ называется совершенным, если каждое алгебраическое расширение $k$ +сепарабельно. В дальнейшем мы будем в основном ограничиваться +рассмотрением лишь сепарабельных расширений. + +Мы знаем, что каждое алгебраическое расширение $k\sseq F$ можно +вложить в алгебраическое замыкание поля $k$: $k\sseq +F\sseq\overline{k}$. Вообще говоря, это можно сделать разными +способами. Количество различных гомоморфизмов $F\to\overline{k}$, +тождественных на $k$, обозначается через $[F:k]_s$ и называется +\dfn{сепарабельной степенью} расширения $F$ над $k$. + +\begin{lemma}\label{lemma_separable_different_roots} +Пусть $k\sseq k(\alpha)$~--- простое алгебраическое расширение. Тогда +$[k(\alpha):k]_s$ равно числу различных корней в $\overline{k}$ +минимального многочлена элемента $\alpha$. В частности, +$[k(\alpha):k]_s\leq [k(\alpha):k]$, и равенство выполнено тогда и +только тогда, когда $\alpha$ сепарабелен над $k$. +\end{lemma} +\begin{proof} +(Вспомните доказательство +предложения~\ref{proposition_aut_group}.) Сопоставим каждому +гомоморфизму $i\colon k(\alpha)\to\overline{k}$, тождественному на +$k$, образ $i(\alpha)$ элемента $\alpha$. Элемент $i(\alpha)$ должен +быть корнем минимального многочлена $\alpha$. Это сопоставление +(отображение из +множества гомоморфизмов $k(\alpha)\to\overline{k}$, тождественных на +$k$, +в множество корней минимального многочлена $\alpha$) инъективно: если +известно $i(\alpha)$, то известно значение $i$ на всех элементах +$k(\alpha)$. Кроме того, оно сюръективно: если $\beta\in\overline +{k}$~--- +корень этого минимального многочлена, можно рассмотреть расширение +$k(\beta)\sseq\overline{k}$; по +предложению~\ref{proposition_extending_isomorphism} существует +изоморфизм $k(\alpha)\to k(\beta)$, отправляющий $\alpha$ в $\beta$. +В композиции с +вложением $k(\beta)\sseq\overline{k}$ получаем нужное отображение +$i\colon k(\alpha)\to\overline{k}$. +\end{proof} + +Таким образом, для простых расширений сепарабельная степень +действительно связана с сепарабельностью. Кроме того, сепарабельная +степень мультипликативна: + +\begin{lemma}\label{lemma_separable_degree_multiplicative} +Пусть $k\sseq E\sseq F$~--- алгебраические расширения. Тогда $[F:k]_s$ +конечна тогда и только тогда, когда обе $[F:E]_s$ и $[E:k]_s$ +конечны. В этом случае $[F:k]_s=[F:E]_s[E:k]_s$. +\end{lemma} +\begin{proof} +Различные вложения $E$ в $\overline{k}$ продолжаются до различных +вложений $F$ в $\overline{k}$ по +предложению~\ref{proposition_algebraic_closure}; при этом если +вложение $F$ в $\overline{E}=\overline{k}$ тождественно на $E$, то оно +тем более тождественно на $k$. Значит, если одна из степеней +$[F:E]_s$, $[E:k]_s$ бесконечна, то и $[F:k]_s$ бесконечна. + +Обратно, каждое вложение $F\sseq\overline{k}$, тождественное на $k$, +можно получить в два шага: сначала построить вложение +$E\sseq\overline{k}$, тождественное на $k$ (это можно сделать +$[E:k]_s$ способами), а потом продолжить выбранное вложение +$E\sseq\overline{k}=\overline{E}$ до вложения +$F\sseq\overline{E}=\overline{k}$ (что можно сделать $[F:E]_s$ +способами). Получили в точности $[F:E]_s\cdot[E:k]_s$ способов, что и +требовалось. +\end{proof} + +Теперь мы можем переформулировать сепарабельность конечных расширений +в терминах подсчета вложений в алгебраическое замыкание: + +\begin{proposition} +Пусть $k\sseq F$~--- конечное расширение. Тогда $[F:k]_s\leq[F:k]$, и +следующие три условия равносильны: +\begin{enumerate} +\item $F=k(\alpha_1,\dots,\alpha_r)$, где каждый $\alpha_i$ +сепарабелен над $k$; +\item расширение $k\sseq F$ сепарабельно; +\item $[F:k]_s=[F:k]$. +\end{enumerate} +\end{proposition} +\begin{proof} +Поскольку $F$ конечно над $k$, оно конечно порождено. Пусть +$F=k(\alpha_1,\dots,\alpha_r)$. Тогда в силу предыдущих двух лемм и +теоремы о +башне расширений получаем +\begin{alignat*}{2} +[F:k]_s&=[k(\alpha_1,\dots,\alpha_{r-1})(\alpha_r) : +k(\alpha_1,\dots,\alpha_{r-1})]_s\cdot\dots\cdot +[k(\alpha_1):k]_s\\ +&\leq[k(\alpha_1,\dots,\alpha_{r-1})(\alpha_r): +k(\alpha_1,\dots,\alpha_{r-1})]\cdot\dots\cdot [k(\alpha_1):k]\\ +&=[F:k]. +\end{alignat*} + +$(1)\Longrightarrow(3)$: если $\alpha_i$ сепарабелен над $k$, то он +сепарабелен и над $k(\alpha_1,\dots,\alpha_{i-1})$ (это несложное +упражнение), +поэтому неравенство $[F:k]_s\leq[F:k]$ превращается в равенство по +лемме~\ref{lemma_separable_different_roots}. + +$(3)\Longrightarrow(2)$: пусть $[F:k]_s=[F:k]$, $\alpha\in F$. Тогда +$k\sseq k(\alpha)\sseq F$, откуда по +лемме~\ref{lemma_separable_degree_multiplicative} имеем +$[F:k(\alpha)]_s\cdot [k(\alpha):k]_s = [F:k]_s = [F:k] = +[F:k(\alpha)]\cdot [k(\alpha):k]$. +Поскольку сепарабельная степень не превосходит обычной, мы +получаем $[k(\alpha):k]_s=[k(\alpha):k]$, и $\alpha$ сепарабелен по +лемме~\ref{lemma_separable_different_roots}. По определению это +означает, что расширение $k\sseq F$ сепарабельно. + +$(2)\Longrightarrow(2)$ немедленно следует из определения (конечное +расширение является конечно порожденным). +\end{proof} + +\subsection{Сепарабельность и простые расширения} + +Все примеры расширений полей, которые мы видели до сих пор, являлись +простыми расширениями. Это неспроста: дело в том, что мы видели в +основном сепарабельные расширения, и сейчас мы покажем, что любое +конечное сепарабельное расширение является простым. + +\begin{proposition} +Алгебраическое расширение $k\sseq F$ является простым тогда и только +тогда, когда количество промежуточных полей $k\sseq E\sseq F$ конечно. +\end{proposition} +\begin{proof} +Пусть $F=k(\alpha)$~--- простое алгебраическое расширение; +$q_k(x)$~--- +минимальный многочлен $\alpha$ над $k$. Вложим $F$ в алгебраическое +замыкание $\overline{k}$ поля $k$. Если $E$~--- промежуточное поле, +что $F=E(\alpha)$~--- снова простое алгебраическое расширение; пусть +$q_E(x)$~--- минимальный многочлен $\alpha$ над $E$. +Заметим, что $q_k(x)$ +делится на $q_E(x)$. Докажем, что $E$ однозначно определяется +многочленом $q_E(x)$. Поскольку у $q_k(X)$ лишь конечное число +множителей в $\overline{k}$, мы докажем, что имеется лишь конечное +количество промежуточных полй. + +Покажем, что $E$ порождается над $k$ коэффициентами многочлена +$q_E(x)$. Пусть $E'\sseq E$~--- подполе $E$, порожденное $k$ и +коэффициентами $q_E(x)$. Тогда $q_E(x)\in E'[x]$, и, поскольку +$q_E(x)$ неприводим над $E$, он остается неприводимым над $E'$. Кроме +того, $E'(\alpha)=F=E(\alpha)$. +Рассмотрим башню расширений $E'\sseq E\sseq F$; +видим, что $\deg(q_E(x))=[F:E']=[F:E]\cdot +[E:E']=\deg(q_E(x))[E:E']$, поэтому $[E:E']=1$ и $E=E'$. + +Обратно, пусть имеется лишь конечное число промежуточных полей +$k\sseq E\sseq F$. Расширение $k\sseq F$ конечно порождено (иначе мы +легко +построили бы бесконечную цепочку подрасширений +$k\sseq k(\alpha_1)\sseq +k(\alpha_1,\alpha_2)\sseq\dots\sseq F$) и алгебраично, поэтому оно +конечно. Если $k$ конечно, то $F$ конечно, и просто по +следствию~\ref{corollary_finite_simple}. +Теперь считаем, что $k$ бесконечно. Можно считать, что +$F=k(\alpha,\beta)$ +(дальше~--- индукция по числу порождающих элементов). +Для каждого $c\in k$ рассмотрим промежуточное поле $k\sseq +k(c\alpha+\beta)\sseq k(\alpha,\beta)=F$. Их конечное число, в то +время как $k$ +бесконечно; поэтому для некоторых $c\neq c'\in k$ выполнено +$k(c'\alpha+\beta)=k(c\alpha+\beta)$. Тогда +$\alpha=\frac{(c'\alpha+\beta)-(c\alpha+\beta)}{c'-c}\in +k(c\alpha+\beta)$ +и $\beta=(c\alpha+\beta)-c\alpha\in k(c\alpha+\beta)$, поэтому +$k (\alpha,\beta)\sseq k(c\alpha+\beta)$ и, +следовательно, $k(\alpha,\beta)=k(c\alpha+\beta)$~--- простое +расширение. +\end{proof} + +\begin{proposition}\label{proposition_separable_is_simple} +Всякое конечное сепарабельное расширение является простым. +\end{proposition} +\begin{proof} +Можно предполагать, что $F=k(\alpha,\beta)$ (дальше индукция по числу +порождающих элементов), и $\alpha$, $\beta$ сепарабельны над $k$. В +частности, $\alpha$, $\beta$ алгебраичны над $k$. Можно предполагать, +что поле $k$ бесконечно. + +Рассмотрим множество $I$ вложений $i\colon F\to\overline{k}$ поля $F$ +в алгебрическое замыкание поля $k$, которые индуцируют тождественное +отображение на $k$: $i|_k=\id_k$. Если $i\neq i'$~--- два таких +вложения, и $x$~--- переменная, то многочлены $i(\alpha)x+i(\beta)$ и +$i'(\alpha)x+i'(\beta)$ различны~--- иначе $i'(\alpha)=i(\alpha)$ и +$i'(\beta)=i(\beta)$, +откуда $i=i'$ на всем $k(\alpha,\beta)=F$. +Рассмотрим многочлен +$f(x)=\prod_{i\neq i'}((i(\alpha)x+i(\beta)) - +(i'(\alpha)x+i'(\beta)))\in\overline{k}[x]$. Он не равен +тождественно нулю, а поле $k$ бесконечно, поэтому найдется точка $c\in +k$, в которой он не равен нулю. То есть, разные элементы $i\in I$ +переводят элемент $\gamma=c\alpha+\beta$ в разные элементы +$i(\gamma)=i(\alpha)c+i(\beta)$. Мы знаем, что в множестве $I$ ровно +$[F:k]_s$ элементов, и каждый $i(\gamma)$ является корнем минимального +многочлена элемента $\gamma$ над $k$, поэтому $[F:k]_s\leq +[k(\gamma):k] \leq [F:k]$. По предположению расширение является +сепарабельным, значит, $[F:k]_s=[F:k]$, поэтому $[k(\gamma):k]=[F:k]$, +откуда $F=k(\gamma)$, что и требовалось. +\end{proof} + +\begin{corollary}\label{corr_group_of_separable} +Пусть $k\sseq F$~--- конечное сепарабельное расширение. Тогда +$|\Aut_k(F)|\leq[F:k]$, и равенство выполнено тогда и только тогда, +когда расширение $k\sseq F$ нормально. +\end{corollary} +\begin{proof} +Расширение $k\sseq F$ конечно и сепарабельно. По +предложению~\ref{proposition_separable_is_simple} оно является +простым: $F=k(\alpha)$ для некоторого $\alpha\in F$. Неравенство +немедленно +следует из предложения~\ref{proposition_aut_group}; а равенство +выполнено тогда и только тогда, когда минимальный многочлен $f$ +элемента $\alpha$ раскладывается на различные линейные множители над +полем +$F$. В этом случае $F$ является полем разложения многочлена $f$, +поэтому оно нормально +(теорема~\ref{thm_normal_is_splitting_field}). Обратно, если $F$ +нормально над $k$, то $f$ раскладывается на линейные множители над +$F$, и все его корни различны, поскольку $\alpha$ сепарабелен над +$k$. Поэтому $|\Aut_k(F)|=[F:k]$ по +предложению~\ref{proposition_aut_group}. +\end{proof} + +\subsection{Соответствие Галуа и расширения Галуа} + +Пусть $k\sseq F$~--- расширение полей, $G\leq\Aut_k(F)$~---группа, +состоящая из некоторых автоморфизмов этого расширения. Промежуточное +поле +$F^G=\{\alpha\in F\mid\forall g\in G, g\alpha=\alpha\}$ называется +\dfn{неподвижным полем} группы $G$. Очевидно, что оно действительно +является подполем в $F$ и содержит $k$. Мы получаем соответствие между +промежуточными полями $E$: $k\sseq E\sseq F$ и подгруппами группы +$\Aut_k(F)$. Это соответствие сопоставляет каждой подгруппе +$G\leq\Aut_k(F)$ ее поле неподвижных точек $F^G$, а каждому +промежуточному полю $E$ подгруппу $\Aut_E(F)$ группы $\Aut_k(F)$. +Это соответствие называется \dfn{соответствием Галуа}. + +\begin{lemma}\label{lemma_corr_galois} +Соответствие Галуа обращает включение. Более того, для всех подгрупп +$G\leq\Aut_k(F)$ и для всех промежуточных полей $k\sseq E\sseq F$ +выполнено $E\sseq F^{\Aut_E(F)}$ и $G\leq\Aut_{F^G}(F)$. +Обозначим через $E_1E_2$ наименьшее подполе $F$, содержащее +промежуточные подполя $E_1$, $E_2$, а через $\langle +G_1,G_2\rangle$~--- наименьшую подгруппу в $\Aut_k(F)$, содержащую +подгруппы $G_1$ и $G_2$. Тогда +$\Aut_{E_1E_2}(F)=\Aut_{E_1}(F)\cap\Aut_{E_2}(F)$ и $F^{\langle + G_1,G_2\rangle}=F^{G_1}\cap F^{G_2}$. +\end{lemma} + +\begin{proof} +Упражнение. +\end{proof} + +Конечно же, возникает естественный вопрос~--- когда указанные в Лемме +включения превращаются в равенства (и, таким образом, соответствие +Галуа становится биективным). Заметим, что не всегда: +\begin{example} +Рассмотрим расширение $\mathbb Q\sseq \mathbb Q(\sqrt[3]{2})$. Его +степень равна простому числу $3$, поэтому промежуточными полями +являются только $\mathbb Q$ и $\mathbb Q(\sqrt[3]{2})$. Посмотрим на +группу $\Aut_{\mathbb Q}(\mathbb Q(\sqrt[3]{2}))$. Заметим, что +$\sqrt[3]{2}$ является вещественным числом, поэтому $\mb +Q(\sqrt[3]{2}$ содержится в $\mb R$. У минимального многочлена $t^3-2$ +элемента $\sqrt[3]{2}$ есть только один вещественный корень, поэтому +$\sqrt[3]{2}$~--- единственный его корень, лежащий в $\mb +Q(\sqrt[3]{2})$. Поэтому $\Aut_{\mb Q}(\mb Q(\sqrt[3]{2})$ состоит из +одного (тривиального) элемента. Стало быть, в этом случае соответствие +Галуа действует между двухэлементным множеством $\{\mb Q,\mb +Q(\sqrt[3]{2})\}$ и одноэлементным множеством $\Aut_{\mb Q}(\mb +Q(\sqrt[3]{2})=\{e\}$. +\end{example} + +Этот пример показывает, что включение $E\sseq F^{\Aut_E(F)}$ из +Леммы~\ref{lemma_corr_galois} не +обязано быть равенством: возьмем $E=\mb Q$, которое не совпадает с +$\mb Q(\sqrt[3]{2})$ (неподвижным полем единственной подгруппы в +$\Aut_{\mb Q}(\mb Q(\sqrt[3]{2}))$. + +\begin{proposition}\label{prop_galois_corr_surjective} +Пусть $k\sseq F$~--- конечное расширение, $G\leq\Aut_k(F)$. Тогда +$|G|=[F:F^G]$ и $G=\Aut_{F^G}(F)$. В частности, для конечного +расширения соответствие Галуа, +сопоставляющее каждому промежуточному полю $E$ подгруппу $\Aut_E(F)$ в +$\Aut_k(F)$, является сюръективным. +\end{proposition} + +Для доказательства этого предложения нам понадобится следующая лемма: +\begin{lemma}\label{stable_is_galois} +Пусть $k\sseq F$~--- конечное расширение, и $G$~--- подгруппа в +$\Aut_k(F)$. Тогда расширение $F^G\sseq F$ является конечным, простым, +нормальным и сепарабельным. +\end{lemma} +\begin{proof} +Заметим, что если $\alpha\in F$ и $g\in G$, то $g\alpha$ должен быть +корнем +минимального многочлена элемента $\alpha$ над $k$. Число таких корней +конечно, поэтому орбита $\alpha$ под действием группы $G$ состоит из +конечного числа элементов $\alpha=\alpha_1,\dots,\alpha_n$. +Группа $G$ действует +на этой орбите, переставляя элементы, поэтому каждый элемент $G$ +оставляет многочлен $q_\alpha(t)=(t-\alpha_1)\dots(t-\alpha_n)$ на +месте. Значит, +коэффициенты этого многочлена лежат в поле $F^G$. +Кроме того, $\deg q_\alpha(t)\leq |G|$, и $q_\alpha(t)$ сепарабелен +(так как все его корни различны). +Значит, $\alpha$ сепарабелен над $F^G$; +поэтому расширение +$F^G\sseq F$ сепарабельно. Оно конечно, поскольку $k\sseq F$ конечно. + +Конечное сепарабельное расширение является простым по +Предложению~\ref{proposition_separable_is_simple}. Пусть $\alpha$ +порождает $F$ над $F^G$. Многочлен $q_\alpha(t)$ раскладывается над +$F$ на +линейные множители, и $F$ порожден над $F^G$ корнями $q_\alpha(t)$ +(достаточно даже $\alpha=\alpha_1$). Поэтому $F$ является полем +разложения +многочлена $q_\alpha(t)$ над $F^G$ и нормально по +теореме~\ref{thm_normal_is_splitting_field}. +\end{proof} + +\begin{proof}[Доказательство + Предложения~\ref{prop_galois_corr_surjective}] +По лемме~\ref{lemma_corr_galois} $G$ является подгруппой в +$\Aut_{F^G}(F)$, в частности, $|G|\leq |\Aut_{F^G}(F)|$. Докажем +обратное неравенство. +По лемме~\ref{stable_is_galois} $F=F^G(\alpha)$ +для некоторого $\alpha\in F$. +Поэтому $|\Aut_{F^G}(F)|$ равно числу различных +корней в $F$ минимального многочлена элемента $\alpha$ над $F^G$. +Как и в +доказательстве Леммы~\ref{stable_is_galois} пусть +$\alpha=\alpha_1,\dots,\alpha_n$~--- орбита элемента $\alpha$ под +действием $G$; тогда +многочлен $q_\alpha(t)=(t-\alpha_1)\dots(t-\alpha_n)$ имеет своим +корнем $\alpha$. +Поэтому $q_\alpha(t)$ делится на минимальный многочлен +элемента $\alpha$. Число $n$ корней многочлена $q_\alpha$ не +превосходит $|G|$, откуда +$|\Aut_{F^G}(F)|\leq |G|$, что и требовалось. +Осталось заметить, что $[F:F^G]=|\Aut_{F^G}(F)|$ по +следствию~\ref{corr_group_of_separable}, поэтому $[F:F^G]=|G|$. +\end{proof} + +\begin{theorem}\label{thm_galois} +Пусть $k\sseq F$~--- конечное расширение полей. Следующие условия +равносильны: +\begin{enumerate} +\item $F$ является полем разложения сепарабельного многочлена $f\in + k[t]$ над $k$; +\item $k\sseq F$ нормально и сепарабельно; +\item $|\Aut_k(F)|=[F:k]$; +\item $k=F^{\Aut_k(F)}$ является полем неподвижных элементов группы + $\Aut_k(F)$; +\item соответствие Галуа для $k\sseq F$ биективно; +\item $k\sseq F$ сепарабельно, и если $F\sseq K$~--- некоторое + алгебраическое расширение, $\sigma\in\Aut_k(K)$, то $\sigma(F)=F$. +\end{enumerate} +\end{theorem} + +\begin{proof} +Большая часть теоремы уже была доказана ранее. Например, $(1)\Equiv +(2)$ по теореме~\ref{thm_normal_is_splitting_field}, $(2)\Equiv (3)$ +по следствию~\ref{corr_group_of_separable}. +Применим предложение~\ref{prop_galois_corr_surjective} к расширению +$F^{\Aut_k(F)}\sseq F$: видим, что +$[F:F^{\Aut_k(F)}]=|\Aut_k(F)|$. Поскольку $k\sseq F^{\Aut_k(F)}\sseq +F$, получаем, что $k=F^{\Aut_k(F)}$ тогда и только тогда, когда +$|\Aut_k(F)|=[F:k]$, то есть, $(3)\Equiv (4)$. + +$(2)\Equiv (6)$: заметим, что конечное сепарабельное расширение +является простым, поэтому можно считать, что $F=k(\alpha)$. +Предположим, +что $k\sseq F$ нормально и пусть $\sigma\in\Aut_k(K)$~--- автоморфизм +некоторого расширения $F\sseq K$ такой, что $\sigma(F)\neq F$. Можно +считать, что существует $x\in F$ такой, что $\sigma(x)\notin +F$. Пусть $p$~--- минимальный многочлен элемента $x$ над $k$; тогда +$\sigma(x)$ тоже является корнем $p$. Поскольку $x\in F$ и $F$ +нормально, все корни $p$ тоже лежат в $F$, то есть, $\sigma(x)\in +F$. Обратно, если выполнено $(6)$, докажем, что $F$ нормально. Пусть +$p\in k[x]$~--- неприводимый многочлен такой, что $\alpha\in F$ +является корнем $p$, и +$\beta$~--- другой его корень в $K$~--- поле разложения многочлена +$p$. +Тогда существует автоморфизм $K$ над $k$, переводящий $\alpha$ в +$\beta$. +По условию этот автоморфизм переводит $F$ в $F$, поэтому и +$\beta\in F$. + +Докажем, что из $(5)$ следует $(4)$. Положим $E=F^{\Aut_k(F)}$. По +предложению~\ref{prop_galois_corr_surjective} +$\Aut_E(F)=\Aut_k(F)$. Из биективности соответствия Галуа тогда +следует, что $k=E=F^{\Aut_k(F)}$. + +Наконец, докажем, что из $(1)$ следует $(5)$. Поскольку расширение +$k\sseq F$ конечно, мы уже знаем из +предложения~\ref{prop_galois_corr_surjective}, что у соответствия +Галуа есть обратное справа. Докажем существование обратного слева, то +есть, что любое промежуточное поле $E$ совпадает с неподвижным полем +подгруппы $\Aut_E(F)$. По $(1)$ $F$ является полем разложения +сепарабельного многочлена $f\in k[t]\sseq E[t]$. Поэтому $(1)$ +выполняется не только для расширения $k\sseq F$, но и для $E\sseq +F$. Мы уже доказали, что $(1)\Equiv (4)$, поэтому $E=F^{\Aut_E(F)}$, +что и требовалось. +\end{proof} + +\begin{definition} +Конечное расширение называется \dfn{расширением Галуа}, если оно +удовлетворяет одному из условий теоремы~\ref{thm_galois}. В этом +случае группа автоморфизмов $\Aut_k(F)$ называется \dfn{группой Галуа} +этого расширения. +\end{definition} + +\begin{corollary} +Пусть $k\subseteq F$~--- расширение Галуа. +Соответствие Галуа устанавливает биекцию между промежуточными +подполями в расширении $k\sseq F$ и подгруппами +в $\Aut_k(F)$. +Если при этой биекции подполям $E_1,E_2$ соответствует подгруппы +$G_1,G_2$, то подполю $E_1\cap E_2$ соответствует подгруппа +$\la G_1,G_2\ra$, а подполю $E_1E_2$ +(см.~лемму~\ref{lemma_corr_galois})~--- подгруппа $G_1\cap G_2$. +\end{corollary} +\begin{proof} +Сразу следует из теоремы~\ref{thm_galois} +и леммы~\ref{lemma_corr_galois}. +\end{proof} + +Мы видели уже много примеров расширений Галуа (поля разложения +различных многочленов). +Конечные поля являются расширениями Галуа своих простых подполей. +С другой стороны, расширение +$\mb Q\sseq \mb Q(\sqrt[3]{2})$ не является расширением Галуа. + +\subsection{Действие группы на множестве} + +Основная причина полезности теории групп состоит в том, +что на свете много примеров групп вида <<множество преобразований +{\em чего-то}, сохраняющих {\em что-то}>>. +К примеру, группу $\GL(n,k)$ можно рассматривать как множество +преобразований векторного пространства $k^n$, сохраняющих сложение +и умножение на скаляр~--- то есть, структуру векторного пространства. +Если на пространстве $k^n$ ввести (скажем, стандартное) +скалярное произведение, то появляется группа $O(n,k)$ ортогональных +матриц, то есть, группа преобразований векторного пространства $k^n$, +сохраняющих наше скалярное произведение. +Все подобные примеры на самом деле можно рассматривать в некотором +более широком контексте {\em действия группы на множестве}. + +\begin{definition}\label{dfn:group-action} +Пусть $G$~--- группа, $X$~--- множестве. +\dfn{(Действием $G$ на $X$} называется отображение +$$ +a\colon G\times X\to X +$$ +(мы будем писать $g\cdot x$ или просто $gx$ вместо $a(g,x)$), +удовлетворяющее следующим условиям: +\begin{enumerate} +\item $g\cdot (h\cdot x) = (gh)\cdot x$ для всех $g,h\in G$, $x\in X$; +\item $e\cdot x = x$ для всех $x\in X$. +\end{enumerate} +Как всегда, через $e$ мы обозначаем нейтральный элемент группы $G$. +Если на множестве $X$ задано действие группы $G$, +говорят, что $X$ является $G$-множеством. +\end{definition} + +\begin{example} +Группа $\GL(n,k)$ действует на $k^n$ посредством умножения +матрицы на вектор: +\begin{align*} +\GL(n,k) \times k^n & \to k^n,\\ +(A,v) & \mapsto Av. +\end{align*} +Условия из определения~\ref{dfn:group-action} сводятся к ассоциативности +умножения матриц и свойству единичной матрицы. +\end{example} + +\begin{example} +На любом множестве $X$ можно завести \dfn{тривиальное} действие +любой группы $G$: +\begin{align*} +G\times X & \to X, \\ +(g,x) & \mapsto x. +\end{align*} +\end{example} + +\begin{example} +На множестве $X = \{1,\dots,n\}$ естественно действует +симметрическая группа $S_n$: +\begin{align*} +S_n \times \{1,\dots,n\} & \to \{1,\dots,n\}, \\ +(\pi,i) & \mapsto \pi(i). +\end{align*} +\end{example} + +\begin{example}\label{example:left-multiplication-action} +Каждая группа $G$ действует на себе \dfn{левыми сдвигами}: +\begin{align*} +G\times G & \to G,\\ +(g,x) & \mapsto gx. +\end{align*} +Есть и другое действие $G$ на себе~--- сопряжениями: +\begin{align*} +G\times G & \to G,\\ +(g,x) & \mapsto gxg^{-1}. +\end{align*} +\end{example} + +\begin{example}\label{example:action-on-cosets} +Пусть $G$~--- группа, $H\leq G$~--- подгруппа. +Рассмотрим множество $G/H$ правых смежных классов $G$ по $H$: +$$ +G/H = \{gH\mid g\in G\}. +$$ +Группа $G$ действует на этом множестве левыми сдвигами: +\begin{align*} +G\times G/H & \to G/H, \\ +(g_1, g_2H) & \mapsto (g_1g_2)H. +\end{align*} +Нетрудно проверить, что это корректно определенное отображение: +если $g_2$ заменить на другой представитель $g'_2$ того же класса смежности, +то $g_1g_2H = g_1g'_2H$. +Проверить условия из определения~\ref{dfn:group-action} тоже несложно. +\end{example} +Отметим, что действие левыми сдвигами +из примера~\ref{example:left-multiplication-action} является частным случаем +примера~\ref{example:action-on-cosets} для случая тривиальной +подгруппы $H = \{e\}$. + +Мы покажем, что любое действие группы на множестве в некотором смысле +сводится к описанному в примере~\ref{example:action-on-cosets}. + +\begin{definition} +Пусть группа $G$ действует на множестве $X$, и $x\in X$. +Множество +$G\cdot x = \{gx\mid g\in G\}$ называется \dfn{орбитой} элемента $x$. +\end{definition} + +Оказывается, если $G$ действует на $X$, все множество $X$ разбивается +на непересекающиеся орбиты. +Это неудивительно: действие группы на множестве задает на нем +следующее отношение эквивалентности: будем говорить, +что элемент $x\in X$ эквивалентен элементу $y\in X$, +если $y$ лежит в орбите $x$, то есть, найдется элемент +$g\in G$ такой, что $gx = y$. +Нетрудно проверить, что это отношение эквивалентности: +\begin{itemize} +\item $x = e\cdot x$, поэтому наше отношение рефлексивно; +\item если $x = gy$, то $y = g^{-1}x$, поэтому оно симметрично; +\item если $x = gy$ и $y = hz$, то $x = gy = g(hz) = (gh)z$, +поэтому оно транзитивно. +\end{itemize} +Обратите внимание, что при доказательстве мы использовали в точности +определение действия группы на множестве. + +Как мы знаем, полученное отношение эквивалентности на множестве $X$ +приводит к разбиению $X$ на классы эквивалентности~--- это и есть орбиты +действия. +Другими словами, два элемента эквивалентны тогда и только тогда, когда +они лежат в одной орбите. + +\begin{definition} +Пусть $G$ действует на $X$. +Элемент $x\in X$ называется \dfn{неподвижным} (или \dfn{неподвижной точкой} +этого действия), если $gx = x$ для всех $g\in G$, то есть, если его орбита +состоит из одного элемента. +\end{definition} + +Например, в действии группы $G$ на себе сопряжениями единичный элемент +является неподвижной точкой, поскольку $geg^{-1} = e$ для всех $g\in G$. +А вот при действии $G$ на себе сдвигами неподвижных точек нет (если $G$ +отлична от тривиальной группы из одного элемента), поскольку +из равенства $gx = x$ в группе $G$ следует, что $g = e$. + +Случай, в некотором смысле противоположный одноэлементным орбитам, +возникает, когда все элементы $X$ оказываются в одной орбите. + +\begin{definition} +Говорят, что действие группы $G$ на множестве $X$ \dfn{транзитивно}, +если у него ровно одна орбита, то есть, для любых $x,y\in X$ +найдется элемент $g\in G$ такой, что $y = gx$. +\end{definition} + +Действие на множестве смежных классов +из примера~\ref{example:action-on-cosets} является транзитивным. +Сейчас мы докажем, что на самом деле любое транзитивное действие +имеет такой вид. +Осталось понять, что значит <<имеет такой вид>>. + +\begin{definition}\label{dfn:isomorphism-of-g-sets} +Пусть заданы два действия: группы $G$ на множестве $X$, и группы $G$ +на другом множестве $Y$. +Отображение $\ph\colon X\to Y$ называется \dfn{изоморфизмом} +между $G$-множествами $X$ и $Y$, если $\ph$ биективно, и +$g\cdot \ph(x) = \ph(g\cdot x)$ для всех $x\in X$, $g\in G$. +В этом случае говорят, что $X$, $Y$~--- \dfn{изоморфные} +$G$-множества. +\end{definition} + +\begin{remark} +Мы могли бы определить \dfn{морфизм} $G$-множеств как произвольное +отображение $\ph\colon X\to Y$, для которого +$g\cdot \ph(x) = \ph(g\cdot x)$ (при всех $x\in X$, $g\in G$), +и потом определить \dfn{изоморфизм} как отображение $\ph\colon X\to Y$, +для которого найдется морфизм $G$-множеств $\psi\colon Y\to X$, +обратный к $\ph$ (то есть, такой, что $\psi\circ\ph = \id_X$ +и $\ph\circ\psi = \id_Y$). +Нетрудно понять, что такое определение эквивалентно +определению~\ref{dfn:isomorphism-of-g-sets}, точно так же как +изоморфизм групп можно определять как биективный гомоморфизм, +а можно как гомоморфизм, для которого существует обратный гомоморфизм. +\end{remark} + +\begin{definition} +Пусть группа $G$ действует на множестве $X$, и $x\in X$. +Множество +$$ +\Stab_G(x) = \{g\in G\mid g\cdot x = x\} +$$ +называется \dfn{стабилизатором точки $x$}. +Упражнение: покажите, что $\Stab_G(x)$ является подгруппой в $G$. +\end{definition} + +\begin{theorem} +Пусть группа $G$ действует на множестве $X$, +и это действие транзитивно. +Пусть $x\in X$. +Тогда существует изоморфизм между $G$-множествами $X$ +и $G/\Stab_G(x)$ (с действием левыми сдвигами, +описанным в примере~\ref{example:action-on-cosets}). +\end{theorem} +\begin{proof} +Обозначим $H = \Stab_G(x)$ и +определим морфизм $G$-множеств +\begin{align*} +\ph\colon G/H & \to X,\\ +gH & \mapsto g\cdot x. +\end{align*} +Нужно проверить, что это отображение корректно определено: +если $g'\in G$~--- другой представитель класса $gH$ (то есть +$g'=gh$ для некоторого $h\in H$), нам хочется знать, что +$g\cdot x = g'\cdot x$. +Но, действительно, +$g'\cdot x = (gh)\cdot x = g\cdot (h\cdot x) = g\cdot x$ +поскольку $h\cdot x = x$ по определению стабилизатора. + +Из транзитивности действия сразу следует, что наше +построенное отображение $\ph$ сюръективно. +Осталось показать инъективность: пусть $\ph(gH) = \ph(g'H)$, +то есть, $g\cdot x = g'\cdot x$. +Это означает, что $(g^{-1}g')\cdot x = x$, +и потому $g^{-1}g' = \Stab_G(x)$. +Но это в точности означает, что $g$ и $g'$ лежат в одном +правом смежном классе по модулю $H = \Stab_G(x)$, +то есть, что $gH = g'H$. +\end{proof} + +\begin{lemma} +Пусть группа $G$ действует на множестве $X$. +Если $x,y\in X$~--- две точки, лежащие в одной орбите этого действия, +то их стабилизаторы $\Stab_G(x)$, $\Stab_G(y)$ сопряжены, +то есть, найдется элемент $g\in G$ такой, что +$g\Stab_G(x)g^{-1} = \Stab_G(y)$. +\end{lemma} +\begin{proof} +По определению найдется $g\in G$, переводящий $x$ в $y$: +$gx = y$. Заметим, что при этом $g^{-1}y = x$. +Покажем для начала, что $g\Stab_G(x)g^{-1} \subseteq \Stab_G(y)$. +Возьмем элемент $g'\in g\Stab_G(x)g^{-1}$ и покажем, +что он лежит в стабилизаторе точки $y$, то есть, что +$g'y = y$. Ну, действительно, +$g'$ можно записать в виде $g g'' g^{-1}$ для некоторого +$g''\in\Stab_G(x)$, +и тогда +$g'y = g g'' g^{-1} y = g g'' x = g x = y$. + +Теперь поменяем местами $x$ с $y$ (и $g$ с $g{-1}$); +рассуждение выше показывает, что +$g^{-1}\Stab_G(y) g \subseteq \Stab_G(x)$, +то есть, что $\Stab_G(y) \subseteq g\Stab_G(x)g^{-1}$, +а это и есть нужное включение в обратную сторону. +\end{proof} + + + + + + +\subsection{Основная теорема теории Галуа} + +\begin{remark} +Отметим, что если $k\sseq F$~--- расширение Галуа, и $E$~--- +некоторое промежуточное подполе, то расширение +$E\sseq F$ также является расширением Галуа: +это сразу следует, например, из условия~(1) +теоремы~\ref{thm_galois}. +А вот расширение $k\sseq E$ не обязано быть +расширением Галуа. +Например, $\mb Q(\sqrt[3]{2})$ является +промежуточным полем между $\mb Q$ и полем разложения многочлена +$t^3-2$; это поле разложения имеет степень $6$ над $\mb Q$. +\end{remark} + +\begin{theorem}\label{thm_galois_normal} +Пусть $k\sseq F$~--- расширение Галуа, и $E$~--- промежуточное +поле. Расширение $k\sseq E$ является расширением Галуа тогда и только +тогда, когда подгруппа $\Aut_E(F)$ нормальна в $\Aut_k(F)$. В этом +случае имеется изоморфизм $\Aut_k(E)\isom\Aut_k(F)/\Aut_E(F)$. +\end{theorem} +Зафиксируем вложение $F\sseq\overline{k}$ поля $F$ в алгебраическое +замыкание поля $k$. Пусть $I$~--- множество вложений $i\colon +E\to\overline{k}$, тождественных на $k$. Заметим, что $i(E)\sseq F$ +для всех $i\in I$. Действительно, расширение $k\sseq E$ является +простым, $E=k(\alpha)$, поэтому $i$ полностью определяется значением +$i(\alpha)$, которое должно быть корнем минимального многочлена +элемента $\alpha$ над $k$. +Но расширение $k\sseq F$ нормально и содержит какой-то +корень этого многочлена; поэтому $F$ содержит все его корни: +$i(\alpha)\in F$ для всех $i\in I$, откуда $i(E)\sseq F$ для всех +$i\in I$. + +Определим действие группы $\Aut_k(F)$ на множестве $i\in I$: для +$g\in\Aut_k(F)$ и $i\in I$ положим $g(i)=g\circ i\in I$. Заметим, что +это действие транзитивно. Действительно, если $i_1,i_2\in I$, то +$i_1(E)$ и $i_2(E)$ содержат $k$. Поле $F$ является полем разложения +некоторого многочлена над $k$ (теорема~\ref{thm_galois}), поэтому оно +является полем разложения того же многочлена над $i_1(E)$ и над +$i_2(E)$. Тогда по Предложению~\ref{splitting_field} существует +автоморфизм $g\colon F\to F$, продолжающий изоморфизм $i_2\circ +i_1^{-1}\colon i_1(E)\to i_2(E)$. Видим, что $g\in\Aut_k(F)$ и $g\circ +i_1=i_2$. + +Выберем теперь одно $i\in I$ и отождествим с его помощью $E$ с +промежуточным полем в $k\sseq F$. Тогда $\Aut_E(F)=\Aut_{i(E)}(F)$ +является подгруппой в $\Aut_k(F)$, состоящей из таких элементов +$\Aut_k(F)$, которые тождественны на $E=i(E)$. Иными словами, +$\Aut_E(F)$ является стабилизатором элемента $i\in I$. +Значит, $I$ изоморфно множеству левых смежных классов подгруппы +$\Aut_E(F)$ в $\Aut_k(F)$ (как множество с действием группы +$\Aut_k(F)$). + +\begin{proof}[Доказательство теоремы~\ref{thm_galois_normal}] +Выше мы заметили, что стабилизатором точки $i\in I$ при действии +$\Aut_k(F)$ на $I$ является подгруппа $\Aut_{i(E)}(F)$. Стабилизаторы +различных точек $i$ сопряжены друг с другом; если $\Aut_E(F)$ +нормальна, то $\Aut_{i(E)}(F)=\Aut_E(F)$, откуда по биективности +соответствия Галуа следует, что $i(E)=E$ для всех $i\in I$. Значит, +расширение $k\sseq E$ удовлетворяет условию $(6)$ из +Теоремы~\ref{thm_galois}. Поэтому $k\sseq E$ является расширением +Галуа. + +Обратно, пусть $k\sseq E$~--- расширение Галуа. Снова по условию +$(6)$ Теоремы~\ref{thm_galois} получаем, что $i(E)=E$ для всех $i\in +I$. Получаем гомоморфизм $\rho\colon \Aut_k(F)\to\Aut_k(E)$ путем +ограничения каждого автоморфизма из $\Aut_k(F)$ на $E=i(E)$. Из +транзитивности действия $\Aut_k(F)$ на $I$ следует, что этот +гомоморфизм сюръективен. Его ядро состоит в точности из тех +$g\in\Aut_k(F)$, которые тождественны на $E$, то есть, совпадает с +$\Aut_E(F)$. Значит, подгруппа $\Aut_E(F)$ нормальна и по первой +теореме об изоморфизме фактор по ней равен образу $\rho$, то есть, +$\Aut_k(E)$. +\end{proof} + +\section{Примеры} + +\subsection{Конечные поля} + +Фактически мы проверили основную теорему теории Галуа <<вручную>> для +конечных полей в разделах~\ref{ssect:finite-fields} +и~\ref{ssect:finite-fields-automorphisms}. +А именно, любое расширение конечных полей имеет +вид $\mb F_q\subseteq\mb F_{q^m}$, где $q$~--- степень простого, +$m\geq 1$. +Это расширение является расширением Галуа, его группа Галуа~--- +циклическая группа $C_m$ порядка $m$, порожденная автоморфизмом +Фробениуса. +Несложное упражнение по элементарной теории групп: +любая подгруппа циклической группы $C_m$ является циклической и +изоморфна группе вида $C_d$, где $d|m$. +Более того, для каждого делителя $d$ числа $m$ есть ровно одна +подгруппа вида $C_d$ в $C_m$: если $x$~--- образующая $C_m$, +то $\la x^{m/d}\ra \isom C_d$. +Это соответствует тому, что в $\mb F_{q^d}$ является подполем в +$\mb F_{q^m}$ тогда и только тогда, когда $d|m$ (и такое подполе +единственно)~--- см. следствие~\ref{corollary_finite_simple}. + +\subsection{Некоторые расширения $\mb Q$} + +Расширение $\mb Q(\sqrt{2},\sqrt{3}) = \mb Q(\sqrt{2} + \sqrt{3})$, +изученное в примере~\ref{example:sqrt2+sqrt3}, +является полем разложением многочлена +$t^4 - 10t^2 + 1$ над $\mb Q$, и потому является расширением Галуа. +Его группа Галуа состоит из четырех элементов: +\begin{itemize} +\item тождественное отображение; +\item отображение, переводящее $a + b\sqrt{2} + c\sqrt{3} + d\sqrt{6}$ +в $a - b\sqrt{2} + c\sqrt{3} - d\sqrt{6}$; +\item отображение, переводящее $a + b\sqrt{2} + c\sqrt{3} + d\sqrt{6}$ +в $a + b\sqrt{2} - c\sqrt{3} - d\sqrt{6}$; +\item отображение, переводящее $a + b\sqrt{2} + c\sqrt{3} + d\sqrt{6}$ +в $a - b\sqrt{2} - c\sqrt{3} + d\sqrt{6}$. +\end{itemize} +Говоря неформально, второй из перечисленных элементов переводит +$\sqrt{2}$ в $-\sqrt{2}$, третий переводит $\sqrt{3}$ в $-\sqrt{3}$, +а четвертый является их композицией. +Таким образом, группа Галуа этого расширения изоморфна +$\mb Z/2\mb Z \times \mb Z/2\mb Z$, +и указанные элементы можно представить как +$(0,0), (1,0), (0,1), (1,1)$, соответствено. +У группы $\mb Z/2\mb Z\times \mb Z/2\mb Z$ есть три нетривиальные +подгруппы, каждая из которых изоморфна $\mb Z/2\mb Z$: +$$ +\begin{tikzcd} + & \mb Z/2\mb Z \times \mb Z/2\mb Z + \arrow[dash]{dl}\arrow[dash]{d}\arrow[dash]{dr} + & \\ +\la (1,0)\ra & \la (1,1)\ra & \la (0,1)\ra\\ + & 0\arrow[dash]{ul}\arrow[dash]{u}\arrow[dash]{ur} & +\end{tikzcd} +$$ +Решетка промежуточных полей, стало быть, выглядит так: +$$ +\begin{tikzcd} + & \mb Q + \arrow[dash]{dl}\arrow[dash]{d}\arrow[dash]{dr} + & \\ +\mb Q(\sqrt{3}) & \mb Q(\sqrt{6}) & \mb Q(\sqrt{2})\\ + & \mb Q(\sqrt{2},\sqrt{3}) +\arrow[dash]{ul}\arrow[dash]{u}\arrow[dash]{ur} & +\end{tikzcd} +$$ +Например, группа, порожденная элементом, который мы обозначили через +$(1,0)$, оставляет на месте $\sqrt{3}$ (поскольку ее единственный +нетривиальный элемент <<меняет знак у $\sqrt{2}$>>). +Поэтому ей соответствует некоторое расширение степени $2$, +содержащее $\mb Q(\sqrt{3})$~--- значит, это и есть $\mb Q(\sqrt{3})$. + +\subsection{Круговые расширения} + +Пусть $n$~--- натуральное число, $\zeta_n=e^{2\pi i/n}$. У многочлена +$x^n-1$ есть ровно $n$ корней в $\mb C$, являющихся различными +степенями $\zeta_n$. Они образуют циклическую подгруппу порядка $n$ в +группе $\mb C^*$ всех ненулевых комплексных чисел относительно +умножения. Эту подгруппу мы будем обозначать через +$\mu_n$. Корень $n$-ой степени из 1, порождающий эту группу, +называется \dfn{первообразным} корнем степени $n$ из 1. Таким образом, +$\zeta_n^m$ является первообразным корнем степени $n$ из 1 тогда и +только тогда, когда $m$ и $n$ взаимно просты. В частности, +первообразных корней степени $n$ равно $\ph(n)$ штук. + +\begin{definition} +Многочлен $\Phi_n(x)=\prod(x-\zeta)$, где произведение берется по всем +первообразным корням $\zeta$ степени $n$ из 1, называется +\dfn{многочленом деления круга}. Иными словами, +$\Phi_n(x)=\prod_{1\leq m\leq n, (m,n)=1}(x-\zeta_n^m)$. +\end{definition} + +Легко видеть, что $\Phi_n$~--- многочлен степени $\ph(n)$ со старшим +коэффициентом 1. Оказывается, его коэффициенты являются целыми +числами, и он неприводим над $\mb Q$. + +\begin{example} +Если $n=p$~--- простое число, то любой неединичный элемент $\mu_p$ +является порождающим; то есть, любой корень степени $p$ из 1 является +первообразным, кроме 1. Значит, +$\Phi_p(x)=(x^p-1)/(x-1)=x^{p-1}+\dots+1$. +\end{example} + +\begin{lemma}\label{cyclotomic_moebius} +Для всех натуральных $n$ имеем +$x^n-1=\prod_{1\leq d|n}\Phi_d(x)$. +\end{lemma} +\begin{proof} +Если $n=de$, то любой корень $\zeta$ степени $d$ из 1 является и +корнем степени $n$ из 1: $\zeta^n=\zeta^{de}=(\zeta^d)^e=1$. В +частности, любой первообразный корень степени $d$ из 1 является корнем +степени $n$ из 1. С другой стороны, каждый элемент $\zeta\in\mu_n$ +порождает некоторую подгруппу $H\leq\mu_n$, и $H=\mu_d$, где $d$~--- +порядок элемента $\zeta$~--- является делителем $n$. Поэтому любой +элемент $\zeta\in\mu_n$ является первообразным корнем какой-то степени +$d$ из 1, и $d|n$. Это значит, что множество всех корней степени $n$ +из 1 совпадает с объединением множеств первообразных корней степени +$d$ из 1, где $d$ пробегает все натуральные делители $n$. +\end{proof} + +\begin{corollary} +Коэффициенты многочлена деления круга $\Phi_n(x)$ являются целыми числами. +\end{corollary} +\begin{proof} +Индукция по $n$. Начнем с $n=1$: $\Phi_1(x)=x-1$. Пусть мы уже +доказали, что у всех $\Phi_m(x)$ при $m