The q-Interface to UNIX
Texte intégral
(2) INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE. The q-interface to UNIX Robert D. Russell LIP, ENS Lyon. No 0222 July 1998 ` THEME 1. ISSN 0249-0803. apport technique.
(3)
(4)
(5) "!$#&%('
(6) )+*-,."/10
(7) 02%(3435 687:9<;.=>@?A6.BC!$D EFHG:IKJL<MONP:QRJTSVU WXJ:YZQR[\Q]Y]G2IKJ:Q ^`_RaTbcJ:YZNdJTefSg^ NZSVhHh$ag_]YY]J:icF j kml\U Jjon(pqgqq<MsrU tm[fL
(8) uuvwMxqgyhzSV{J2Q. |~}.2TVzVg EF kmQ_]J:hza_RY~ J:QRi:_]kmzJ:Q+SjSVh h tmkmiTSY]kmaj-h _]ag{_cSVIkmj(YRJ:_SVi:JY]a@ZZiTSttmJ:YRF Jlgkmj\Y]J:_SVi2JfYkmQ J:QRkm{j J:YRafh _]aV\km JXY]F JXh _]ag{_SIKIXJ:_kYRFi:aj\gJ:j kmJ:j\YKSVi:i2J:Q]Q~YRaS@_]J:tmkSVHtJgIXJ:Q]QcSV{J ag_]kmJ:j\Y]J:SVQR[(jHiFH_]ajHaU Q j J:Ya_R¡~Y]_cSVj QRh$ag_]YQ]J2_]\kmi:JCSVj XY]a~SVQR[(jHiFH_]ajHaU QJ:J2j(YFzSVj tmkmj {kmjX{J:j J2_SVt`YU Y]kmtmkm¢:J:QSZ£RiTStt¤$SVic¡g¥h$SV_cSV km{I Y]aXj aYRk¤¦[Y]F Jh _]ag{_cSVIKIXJ:_aV8YRF J~a\i:i:U _R_]J:j i2JKaVSVQ][\j icF _Raj agU QJ:J2j(YRQT`SVj @{U$S_SVj\YRJ:J:QYRF$SVYSVtmt`iTSVtmt¤zSVic¡\Q§SV_RJ SVYRaIXkig~YF km J:Qo$agY]FYRF J~j agY]k¤¨$iTSY]kmajIXJ:icF$SVj kmQRI©aVZY]FHJ~U j J:_Rtm[(kmj {@ahzJ:_SY]kmj {fQR[(QRY]J:ISVj YRF J~U j J2_]tm[\kjH{ j J:Ya_R¡\kjH{ªQR[(QRY]J:I- F kmicFKkmjY]FHJZ¨z_]Q]Y<kmIKh tmJ:IXJ:j\YSVYRk«agjªkmQEZ¬^.]^` ®X¯\°z±²³z´`VµZQR[\j icF _]agj aU Q<]¶$NdJ:tmkSV tmJZeJ:QRQS{Jc]¶<_]kmJ:j\Y]J:-E`_Sj Q]hza_RYZ·\J:_]\kmi:J. ¸m¹º»¼
(9) ½¾º&¿`À»Á4Â:à èñÙ]Ê2Þ:ÚÄÇÉÈ`ÅéVܦÆVÆÒVÞ:ÏÉÇÉÎ4Î4È]ÚÈ:ÊcçcË:Ê:ì`ÈzÇÉÈÌVÍVÜ4ÍVΦÍVÒVΦéÏÉÊ:ÆVæRÚÐCΦÏÉç:Ñ4ÈRóÒVÍVÈ`ΦñfÈCÓ]Ô:õ:ÌVÔTö:È&Ø
(10) Õá(Ö×÷cÔ2Û2øcØCÖÞ:öTÆ\Ê:ùcÙ]êTÔVÊ:ß Ó2ÌVÈRç]ÈRΦòÚÚï
(11) ÏÉÊ2Ù\Ý&ÆVÛ:êûÈ]È]Æ
(12) úzÊ:Ñ ÚÎ\Ê:Ê:Ê:ÌVÜHÏÉÌVÇHÊ:Î4ëûÆ.È]ücÜ4ÝýTÜÜ4ü ëVÜ4þ:ÞTì`ÿ ÙRÈ]ÏÉéVÊ:ѦÊ:ÈRcÎ4Ì.Ñ4ý:Úÿ ßzÈ]ΦÆ
(13) ÞcÑ àmÈ]ÞcÜ4àîܦÞ2ízÎÞ:Ê:ÚÑ Ñ4éVÒVÍVÈzÑ4È]á(ÎCÊ2ï
(14) âÙ]Þ:ÏÉÎ4ÈRÊ:ÆVÑ4Ù]Þ:È2ÏÉç:ΦÈ\ðÌVÏÉÆVÈCÐ2Çmܦã äâVÆ
(15) ÍVàmÞ:Î4Û8Î4ÚñÊ:Ê:ѦÇÉÏÉÇmå2çVÍVòÈ(ÆVÌVÏÉÍ&Ë:ÈRß Î¦Ü4Ê:ÏÉÎ4ÑÊ:ÛÇÉÇÉÞcæ]à ÇÉÏÉóÜ4ÚÈRô È:ç . Unit´e de recherche INRIA Rhˆone-Alpes 655, avenue de l’Europe, 38330 MONTBONNOT ST MARTIN (France) T´el´ephone : 04 76 61 52 00 - International: +33 4 76 61 52 00 T´el´ecopie : 04 76 61 52 52 - International: +33 4 76 61 52 52.
(16)
(17) `` ` To H T `8
(18) ¬J _cSVh hza_RYK P2i:_]kmYU j J-kmj(YRJ:_SVi:J- Jfh _Ra{g_SVIXI+SY]kmaVj <Zj aIXIKP:JXtS-lkmj\Y]J:_SVi:Jg¾¬J2Y]Y]J kmj\Y]J:_SVi:JS-P:YRP i:agj: U JhzaUH_~¦agU _]j km_KSUAh _]ag{_cSVIKIXJ:U _U j Si:i:G:QSVi:kmtmJ U jAQRJ:_]\kmi:J- J-Y]_Sj Q]hza_RYX¨îSV tmJJ:Y SVQR[\j icF _]agj J$SVQRPZQ]UH_8t J:j\agk JZIXJ:Q]QcSV{gJ:QTgJ:Y U j~YR_SkYRJ:IKJ2j(YSVQ][\j icF _Raj J P:gP:j J:IXJ:j\Y]QJ:jK{gP:j P:_cSVt` tmtJUHY]kmtmkQRJ tmJi:ajHi:J:h Y Jd¦ajHi:Y]kmajHQ£]i
(19) SVtmt¤$Sic¡¥ZS
(20) ¨zj~ kj ¦a_RIKJ:_`tmJh _]ag{_cSVIKIXJ:U _ JZtSh _RP:Q]J2j i:J P:gP:j J:IXJ:j\Y]Q8SQ][\j icF _Raj J:Q
(21) J:Y.kmt\{(S_Sj(YRkmYl\U JY]agU Q`tmJ:Q`iTSVtmt¤zSVic¡\QQRaj\Y.SVYRaIKkml\U J:Q
(22) ` j ¨$jVJ:tmtmJiTSVicF JtmJIKP:iTSj kmQ]IXJ. Jj aYRk«¨ziTSVYRkagjªHUªQR[(QRY]G:IXJ J:W\h tmakmYcSVY]kmagjQ]agU Q«b:SVi2J:j\Y8SVkmj QRk(l\U JtmJh _]agY]a\i:agtJ_RP:Q]J
(23) SVUKQRaU Q b2SVi:J:j\Y
(24) l\U k
(25) $SVjHQ.j aYR_]Jh _RJ:IKkmG:_RJ8kmIXh tmP:IKJ:j\YcSVY]kmaVj J:QRYZEZ¬^.]^` ! ³zû ± #"$- %. g·SVQ][\j icF _Raj J2QT&1 j(gakC JoIKJ:QRQSV{gJ:QT · J:_]\kmi:J JYR_SVjHQ]hza_]Yd¨îSVHtJg.
(26) $ `&
(27) § EF kmQZ_RJ:h$ag_]Y J:QRi:_]kmzJ:QªSj Sh h tmkmiTSVYRkmajKhH_]a{g_SI©kj\YRJ:_Si:JYRaKZ<iTStmtJ2+YRF Jlkmj\Y]J:_SVi:Jg YZkmQ< J:Q]km{gj J:fYRa h _RaV(km JYRF JZhH_]a{g_SIKIKJ2_kmY]Fi:aj\gJ:j kmJ:j\Y¾Si:i:J:QRQY]aªSQ][\j icF _Raj agU Q8QRkm{j$StQ
(28) VY]aSVQ][\j icF _Raj agU Q. J2(kmi:J<]¶\SVj ~YRa S<_]J:tmkSVHtJgVIKJ:QRQS{Jca_RkJ2j(YRJ:~SVQ][\j icF _Raj agU Q.j J2Y8ag_]¡Y]_Sj Q]hza_RY.Q]J2_]\kmi:J\4CY]F JU jH J:_]tm[\kmj {ahzJ:_SY]kmj {Q][\QRY]J:I a\J:Q j agY8h _RaV\kHJ§YRF J:QRJ¦JTSY]U _RJ:QZ km_RJ:i:Y]tm[\YRF Jlgkj\YRJ:_Si:JkmttzQ]kmI~U tSY]JY]F J:I©SVQzJ:QRYZkmY8i
(29) SVj\EF Jj$SIKJ£]lgkj\YRJ:_Si:Jc¥ SVQicF agQ]J:j~zJ:iTSU Q]JZStmt]¶ _]J:l\U J:QRY]Q8S_]JQ]kmIKhHt[<J:j l\U J:UHJ: SY`Y]F JY]kmIKJ`YRF J8_RJ:l\U J:QRY.kmQQRU IXkYRY]J:YRa§YRF Jkj\YRJ:_Si:J SVjHKSV_]JHJ:l\U J:U J:fSj ~J:W\J:i:U YRJ:fSVQR[(jHiFH_]ajHaU QRt[\[Y]FHJZkmj\Y]J:_SVi:J<aj tm[FHJ:j~kmY. J:YRJ:_]IXkjHJ:Q.Y]FzSVYY]F J]g¶A J2(kmi:J kmQ_]JTS [KYRa~h$J2_¦ag_]IY]F JahzJ:_cSVY]kmagj EF JKlgkmj(YRJ:_SVi:JXU Y]kmtmkm¢:J:QªS~£RiTStt¤$SVic¡g¥~h$SV_cSV km{IY]a-J:W\h _]J2Q]QKSVQR[\j icF _]agj aU QJ:gJ:j\Y]QT`EFHkQoh$SV_cSV km{IkmQªgJ:_][ k CJ:_]J:j\Y¦_RaIY]FHJ £Rj ag_]I+St¤¥ªZ<Q]Y[\tmJKµ§^1:.SVj kQoi:tmaQ]J2_~Y]a-Y]F$SY¦agU j kmY]F Akmj aVQhH_]a{g_SIKIKkmj { AF J2j J:QRYS tmkQRF kmj {Y]F J~i2aj kmYRkagj QZYRF$SVYIS
(30) [+YR_]km{{gJ:_SVjSVQR[(jHiFH_]ajHaU QJ:gJ:j\Y QRU icFSVQSVj-]¶ agh$J2_SVYRkmaj-Y]F$SY kmtmti2aIKhHtJ2Y]JªSY§QRaIXJ¦UHY]U _RJªYRkIX J :zYRF J~h _]ag{_cSVIKIXJ:_I~U QRYZQ]hzJ:i:k¤¦[-Y]aYRF Jªlgkmj(YRJ:_SVi:JKS£RiTSVtmt¤zSVic¡X¦U j i:YRkmaj\¥ Y]FzSVYY]FHJ§lgkmj(YRJ:_SVi:Jkmtmtzkj\ga¡J<k¤1SVjH+FHJ:jY]F JSVQR[\j icF _]agj aU Q<J:J2j(YZSi:Y]UzSVtmtm[~a(i2i:U _]Q
(31) EF Jj J2J:X¦a_QRU icF SVjXkj\YRJ:_Si:JªS_]kmQ]J:Q4_]aI Y8a~i:agj Q]km J2_SVYRkmaj
(32) Q \i:agj\J:j kmJ:jHi:JªSVjH+hza_RYS kmtkmY[\ eaQRYKi:UH_]_]J2j(YRtm[ S
(33) SVkmtSVHtJ~gJ:_]QRkmaj QXaV§YRF Jf<Z©ahzJ:_cSVY]kmj {QR[\Q]Y]J2I a jHaY~h _RaV(km JfSj([ ¾S
(34) [YRah$J2_¦ag_]I SVQR[\j icF _]agj aU Q&]¶ a_`h$SV_cSVtmtmJ:t\ahzJ:_SY]kmajH Q k Jm
(35) Y]F _RJTSV Q :gµZtmY]FHaU {gFªYRF JZ^.¶·\AQRYSVjH$SV_R~kjHi:tmU J:Q.QRh$J2i:k¤¨$iTSVYRkmaj Q ¦ag_ZQ]UHiF-4JTSVYRU _]J:Q
(36) CY]FHJ:[ SV_RJªjHaY[J:Y<km J:tm[fS
(37) SVkmtSV tmJ\EF Jlgkmj\Y]J2_Si:JªhH_]aV\km J:QS~i:agj\J:j kmJ:j\YS
(38) [+YRaQ]kmI~U tSVYRJ SVQR[\j icF _]agj aU QahzJ:_cSVY]kmagj `gJ:jagj QR[(QRY]J:IXQªYRF$SVYoh _]aV\km J~Y]FHJK^.¶·\ SQ][\j icF _Raj agU Qª]g¶ 4JTSVYRU _]J:Q
(39) UHQ]J:_RQ~I+S
(40) [ ¨$j YRF Jflgkmj\Y]J2_Si:J~£]iTStmt«$Si¡g¥KQRY[(tmJaVh _Ra{g_SVIXIKk¤j {IKa_RJKi:agj\J:j kmJ:j\Y~YRaU Q]JQRkjHi:JkY~{gU$SV_cSVj\Y]J2J:Q+SY]aIXkmi ahzJ:_cSVY]kmagj¦a_JTSVicFXiTSVtmt¤zSVic¡_]agU Y]kmj J<kmY]F~_]J2Q]hzJ:i:YZYRaaYRF J:_iTSVtmt¤$SVic¡o¦U j i:YRkmaj Q QRU bcJ:i:YYRai:J:_RYSkjX_]J:QRY]_Rki2Y]kmaj Q
(41) Q]J2JZ·\J:i:YRkagj u :
(42) Y.SVtmQ]a<h _]aV\km J:Q.S&£]iTStmt«$Si¡g¥.IKJ2Y]F a\¦ag_ J
(43) SVtmkmj {ZkmY]FoZZQRk{gj$SVtmQ
(44) :EF kmQ`kmQJ2_][i:agj\J:j kmJ:j\Y¦ag_ Y]FHJh _]ag{_cSVIKIXJ:_TgQ]kmj i2JkmYU Q]U$Stmt[~J2tkmIXkjzSVY]J2Q8YRF Jj J:J2¦a_J2W(hHtkmi:kmYQR[(jHiFH_]ajHk¢
(45) SVY]kmagjf$J2Y8J:J2jfSV_RkagU Q¦U jHi:Y]kmajHQ SVjH YRF Jj J:J: Y]aI+SQ]¡Sj U j I+SQ]¡J:gJ:j\Y]Q
(46) .YKSVtmQRaI+SV¡gJ:Qh$ag_]YS kmtmkY[-JTSQ]kmJ:_T&Q]kmj i:J@k«YRF Jf^.¶·\©¦J
(47) SVY]UH_]J:Q IKJ2j(YRkmaj J:SVzaVJQRF aUHtzJ:i:agIKJªS
(48) SktS tmJVkmYZaU tmX$Jh$agQ]QRkHtJYRaK_]J2kIXh tmJ:IKJ2j(Y&Y]F Jlgkmj(YRJ:_SVi:JYRaKU QRJY]FHaQ]J ¦JTSY]U _RJ:QTkmjfF kmicF i
(49) SVQ]JSVtmthH_]a{g_SIKQZUHY]kmtmk¢2kjH{KY]FHJ~lkmj\Y]J:_SVi:Jkmtmt1SU Y]agI+SY]kmiTSVtmtm[~YS¡J~SV Sj\YSV{gJaVY]FHJ~j J: ¦JTSY]U _RJ:QZkmYRF aU Y_]J2h _]ag{_SIKIXkjH{$ EF Jlgkmj\Y]J:_SVi2J§SVtmQRaªSV H_]J:QRQ]J:Qi:agj(gJ:j kmJ:j i2JwSj Khza_RYS kmtkmY[4a_j J:Ya_]¡~kmj\Y]J2_SVi2Y]kmaj\Yh _RaV(km J2Q¾So_]J:tmkSVHtJg IKJ2Q]QS{Jca_RkmJ:j\Y]J:fYR_Sj Q]hza_RYQ]J:_R\ki2JCQ]agIKJ:YRF kmj {~F kmicFfkmQZIXkQRQ]kmj {kmjfY]F Jj ag_]I+StCEZ¬^.V]^ h _RaY]a\i:agt`Q]YSic¡îCSj kmYF km J:Q<Y]F JHJ:YSktmQa1EZ¬^ SVj ]^` ISV¡\kmj {kmYhzaQ]QRkm tmJY]a~kmIKhHtJ2IKJ:j\Y. k CJ:_]J2j(YgJ:_]QRkagj QZaYRF Jªlgkmj(YRJ:_SVi:J<¦ag_ k CJ:_]J:j\Y<j J:Ya_]¡\kmj {h _]agY]a\i:agtQ]YcSVic¡\QZkmY]FHaU YF$S
(50) \kmj {ªYRaª_RJ:h _Ra{_cSVIi:a\ JU YRkmtkm¢:kmj {oY]F Jlgkmj(YRJ:_SVi:J EF kmQª_RJ:hza_]Y~kmQa_R{(SVjHk¢2J: SQ¦agtmtaVQ
(51) ·\J:i2Y]kmajAq@ J:Q]i2_]km$J2QKY]FHJ~¦U jHi:Y]kmajHQªU QRJ:Y]a-kmj kmY]kSVtmkm¢:JKSVjHY]J2_]IKkmj$SY]J Y]FHJKlgkmj\Y]J2_Si:JCEF kmQkmQ4atmtmaV8J:-kmj· J:i:Y]kmagjy\[SHJ:Q]i:_Rkmh Y]kmajaZY]F J~{gJ:j J:_cSVt U CJ:_]kmj {-IKJ2iFzSVj kmQ]I©UHY]kmtmk¢2J: Y]FH_]aUH{F agU YY]FHJKlgkmj\Y]J2_Si:J`SVj kmj·\J:i2Y]kmaj +\[S J:QRi:_]kmh YRkmajaZY]F JX{J:jHJ:_St8iTStmt«$Si¡@IKJ:icF$Sj kmQ]IUHY]kmtmk¢2J: Y]FH_]aUH{F agU Y.Y]FHJlkmj\Y]J:_SVi:Jg(·\J2i:Y]kmaj < J2Q]i:_RkzJ:QYRF JZ_RJ:tmk×S tmJ
(52) i:tmkmJ:j\YQ]J:_RJ:_IKJ:QRQS{JY]_cSVj QRh$ag_]Y.QRJ:_]\kmi:J · J:i:Y]kmagj J:QRi:_]kmzJ:QY]F J¦UHj i:Y]kmagj Q<¦a_<h$J:_¦a_RIKkmj {SVj fi
(53) SVj i:J2tkmj {fSQ][\j icF _]agj aUHQ]¶zEF kmQkQ<¦agtmtaVJ:kmj· J:i:Y]kmagj X\[fS J:QRi:_]kmh YRkmajKa¦UHj i:Y]kmagj Q.4a_.hzJ:_4a_]IXkmj {{J:j J2_SVt`SVQR[(jHiFH_]ajHaU Qj aYRk¤¨$iTSVYRkmaj~$SQ]J:aj~YRkmIKJSj KkmjK·\J2i:Y]kmajfv\[ S J:QRi:_]kmh YRkmajfa4U j i:YRkagj QY]aXh$J2_¦ag_]I©SVQ][\j icF _Raj agU QZQRkm{j$StF$Sj tmkmj {$\·\J:i:YRkmaj u J2Q]i:_RkzJ:QFHaV YRF Jlgkmj\Y]J2_Si:J Q]kmI~U tSY]J:QSVQR[\j icF _]agj aU QahzJ:_cSVY]kmagj kmj$Sttm[\C·\J:i:YRkagjALTpHJ:Q]i:_Rkm$J:QXQ]agIKJY]kmIKkmj {"¦U j i:YRkmaj QY]F$SYªSV_RJKU QRJc¦U t&¦ag_ J:HU {{gkjH{ Sj ~h$J2_¦ag_]I+Sj i:J<J:SVtmU$SY]kmaj\·\J:i2Y]kmajXµªmLZaY]F Jµ<h h$J2j kmW~i:aj\YcSVkmj QSQcSVIKhHtJhH_]a{g_SI kmtmtmU Q]YR_SY]kmj { Y]FHJªU QRJªa8Q]agIKJlgkmj\Y]J2_Si:J¦U jHi:Y]kmajHQTCSVj -·\J:i:YRkagj µÉq~{kmgJ:Q§Sj SVtmh F$S$J2Y]kmiTSVttmkQRY]kmj {~a8Y]F Jh _RaY]agY[\h$J:Qa&Stmt Y]FHJZ4U j i:YRkagj QkmjY]F Jlgkmj\Y]J2_Si:J + &
(54) ! $ 2
(55)
(56) T 8
(57) j ag_] J2_Y]akmj kmY]kSVtmkm¢:JYRF Jlkmj\Y]J:_SVi:JgCY]F J4U j i:YRkagj "$#~2¯\ $%I~U Q]Y<$JiTSttmJ:-zJc¦a_RJKSVj\[fagY]F J:_<¦UHj i:Y]kmagj QT &[ SVj$Stma{[\' "$#¯ (.´ %I~U QRYZzJ~Y]F JtSVQRYZ4U j i:YRkagj i
(58) SVtmtmJ:Sû¦Y]J2_Y]F Jh _Ra{_cSVIXIKJ:_F$SQ¨$j kmQRF J:-U Q]kmj {fSVtmt`aYRF J:_ ¦U jHi:Y]kmajHQT ag_.h _]ag{_cSVIKIXJ:_i2aj\J:jHkJ2j i:JZkmj~J:W\kmY]kmj {SZhH_]a{g_SI VYRF )J "$#¯ *,+¦4U j i:YRkagj~iTSVtmtm-Q "$#¯ (.´ $%fSVjH~Y]F J:j iTSttmQ¯ *,+4(\EF Jw¦U j i:YRkma.j "$#V¯ 2¯\kQi
(59) SVtmtmJ:f\[+Sj J2t[gQ]h$S
(60) jHJ:ficF kmtmKh _Ra(i2J:Q]QYRa~_]J:QRJ:YY]F Jolkmj\Y]J:_SVi:JoQ]J:Y<U h \[ Sj Y]F J:_RJc¦ag_]Jkmj F J:_RkYRJ:¦_RaIYRF JZhzSV_]J2j(Y&h _]a\i:J:QRQT ·\kmj i2JZY]FHkQ&kjHF J:_]kmYRJ:~J:_RQ]kmaj~i2aj\YSkjHQ8Si:agh([oaVJ:gJ:_][\Y]FHkjH{ kmjKYRF Jh$S_]J:j\Y QgJ:_]QRkagj/ "$#V¯ :¯\<¦_]J2J:Q§SttzJ:j l\U J2U J:f_RJ:l\U J:Q]YRQSVj X_]J:QRJ:Y]QSVtmtCJ:jHl(UHJ:U J:fQRkm{j$StQY]aY]FHJ:km_ JcSU tmY SVi2Y]kmaj Q
(61) 0/1 3Æ 2:õ
(62) ÷:÷:÷.
(63)
(64)
(65)
(66)
(67)
(68)
(69) !"
(70)
(71)
(72)
(73) !$#
(74) %$&
(75)
(76) '% &
(77) (
(78) )
(79) * # +% &
(80) ,
(81) '% &. µZQh$SV_RYªaZY]F JXlgkmj\Y]J:_SVi2J~kjHkYRkSVtmkm¢TSVYRkagj YRF JKhH_]a{g_SIKIKJ2_ZI~U QRY Jc¨$jHJKY]FHJK{J2j J:_St¦a_RIaZY]F JXIKJ:QRQSV{gJ UCJ:_RQ§YRaKzJªUHQ]J:@¦a_ZStmtj J:Ya_R¡]¶(-ZJ2YSVkmtmQZSVzaUHYZY]FHJ:Q]J UCJ:_]QSV_]Jo{kmJ:jkmjfYRF JªjHJ:W\YZQ]J2i:Y]kmaj$EFHJªYRF _]J:J kmj h U YhzSV_SIKJ:YRJ:_]QYRa "$#~2¯\ $%Q]hzJ:i:k¤¦[\\_]J2Q]hzJ:i:Y]kmgJ:tm[( ¯ #~ +0/g
(82) ¯ TYRF JQ]km¢:JaV YRF J8IXJ:Q]QcSV{gJ.h _]J
(83) SVI~ tmJ2EF kmQQRkm¢:J8I~UHQ]YCzJ8{g_]JTSY]J:_`Y]FzSVja_J2l(UzSVt\Y]a +1/¯\³ 2354z'³ +7´ 6 8V . %V, SVj SVtmQ]afSXI~U tmY]kmh tmJaV +1/¯\³ 2354z'³ +9´ 6 8ûzEF J~hH_]JTSI~ tmJh$SV_RYaVZSKHU îJ2_j J:gJ:_ Sh hzJTSV_RQaj-Y]F J~jHJ:Y8ag_]¡ M kmYkQoU Q]J:YRa QRY]a_RJKkmj\Y]J:_Rj$SVtkmj\4a_]ISVYRkagj QRU icFASVQh$agkj\YRJ:_]QY]F$SYªtmkmj ¡S U CJ:_~agj(YRa S@tkmQRYTEF J~¨$_RQ]Y +1/¯\³ 2354z'³ +:´ 6$8Z\[\Y]J2QaVYRF Jh _RJTSVI~HtJSV_RJ§_RJ:Q]J2_]J2f¦ag_8UHQ]J\[KYRF Jlgkmj\Y]J:_SVi2J ¯ \Y]FHJQ]km¢:Ja.Y]F JIKkmj kmI~U I IXJ:Q]QcSV{gJ§QRJ:j\Y_]J:i:J2kgJ:-ajY]F Joj J:Ya_]¡CHF kmiFkmQY]FHJQSIKJ§SQY]F J . + ( #~ +1/ ¨$W\J:QRk¢2JKaVZYRF JKIXJ:Q]QcSV{gJ~F JTSVHJ:_T`EF kmQQRkm¢:JI~U Q]YzJK{_RJTSVYRJ:_~Y]FzSVja_J:l\U$St8YRa v `SVj StmQ]a SI~UHtYRkmh tmJ aV8v zEF kmQZQRkm¢:JªJ2W(i2tUH J:QY]F Jh _RJTSVI~ tmJQ]km¢:Jg$EFHJ¨$_RQ]Y K\[\Y]J2Q§a.Y]F JF JTS J:_SV_RJª_RJ:Q]J:_RJ:-4a_U QRJª\[Y]F J lkmj\Y]J:_SVi:Jg *3#~ +1/¯ gY]FHJZQ]km¢:J<aVCY]F J<I+SW(kmIU I IKJ:QRQSV{gJQ]J:j\YcV_]J2i:J:kmJ:agj~Y]F J<j J:Ya_]¡CgEF kmQ.Q]km¢:J<I~U Q]Y`zJZ{g_]JTSY]J:_ . / Y]F$Sjfa_<J:l\U$SVt`Y]a + ( #~ +0/g¯î\SVjH SVtmQ]aSI~U tmY]kmh tmJZa¾v HEF kmQZQRk¢2Jªkmj i:tmU HJ:QY]F JFHJTSV J2_Q]km¢:JHU YJ:W\i:tmU J:Q Y]F Jh _RJTSVI~ tmJ<Q]km¢:J AF J:j U îJ:_RQ§S_]JªSttma\iTSY]J:SVQh$S_]YaV`Y]F Jlgkj\YRJ:_Si:J QahzJ:_cSVY]kmagj\Y]F J2[KkmtmtCa(i2i:U h\<[ ;=*> ?A@1B>DCFEHG I ?A@0B> \[\Y]J:QaVCIKJ:IXa_R[(2EF JZ_RJ:tSVY]kmagj Q]F kmh Q&$J:YJ:J:jXY]F J<h$SV_cSVIXJ:Y]J:_RQ.Y]a "$# 2¯\ $% Sj ~Y]FHJZh$S_]Y]QaVS U îJ:_SV_RJZQRF aVj kmj km{U _RJ~L PREAMBLE. pre_size. HEADER. min_size allocated size. DATA. max_size. CL \lkmj\Y]J:_SVi:J U îJ:_<Q]YR_]U i:YRU _]J~SVjHKQ]km¢:J2QT. JLK0MON. äó 0 äÝ.
(84) `
(85) µZjJ:QRQ]J:j\YRk×St8zSVYSXQRY]_]UHi:Y]U _RJKU QRJ:\[fY]FHJ~lkmj\Y]J:_SVi:J~kmQY]FHJ~ UCJ:_ªQRY]_RU i:Y]UH_]JKQRF aVjkmj km{U _RJfLCµ UCJ:_ Q]YR_]U i2Y]U _RJ i:agj Q]kmQRY]Q~aVSfi2aj\Y]km{UHaU Q tma\i¡a§IXJ:IKag_][\îSj kmQ~QRU $Hk\km J: kmj(YRa YRF _]J2Jfh$SV_RY]Q. .SX£]hH_]JTSI~ tmJc¥ S £RF JTSVHJ:_¥:(Sj KS£R$SVYcS<h$SV_RY¥: `W\i:J2h Y.4a_.YRF JZ\[\Y]J:Q&_]J:QRJ:_]gJ:fSVY.YRF J¦_Raj\Y.aîYRF JZh _RJTSVI~HtJSVjHKSVY.YRF J¦_]agj\Y.aVCY]F J F JTS J:_
(86) $YRF JQ]km¢:JªSj kmj(YRJ:_]jzSVtC4a_]ISVYaV`JTSVicFfh$S_]YZS_]Jaj a~i:agj i:J:_Rj YRa~Y]F Jolkmj\Y]J:_SVi:J<MskYkmQU hYRa~Y]F JUHQ]J:_ aVY]F J~lgkj\YRJ:_Si:JY]a Jc¨$jHJ~Y]F J:QRJKSVQF J~kmQ]FHJ:QTCEFHJªh _RJTSVI~HtJoi:aj\YSkmj Qkj ¦a_RI+SVYRkmajKYRF$SVYkmQj aYYR_SVjHQ]IKkmYRY]J: ajXY]F J<j J:Ya_R¡î/ Ha_&J:W SVIKhHtJgVY]F Jh _RJTSVI~HtJIXkm{F\Yi:agj\YSVkmjXh$agkj\YRJ:_]QU Q]J2+YRaªtmkmj ¡~S U CJ:_agj(YRaªSotkmQRYTgEF J¨$_RQ]Y +0/g¯(³ 23 4$³ +F ´ 6 8\[(YRJ:QZaYRF Jh _]JTSI~ tmJ§S_]J_RJ:Q]J:_RJ: ¦a_U QRJ\[~Y]F Jolkmj\Y]J:_SVi:JkmY]QRJ:t¤\EF JFHJTSV J2_Zi:agj(YcSVkmj QY]F J £¨$W\J:\¥ªh$S_]Y<aV8J:gJ:_][@IKJ:QRQSV{gJY]_cSVj QRIKkmY]YRJ:fagjfY]F Jj J:Ya_R¡CSVj -SVQZQRU icF kmQY]FHJªIXkjHkIU I Q]km¢:J2 IXJ:Q]QcSV{JoY]F$SY iTSjKzJ§QRJ:j\Ya__]J:i2J:kmJ:HEF J¨z_]Q]Y \[\Y]J:QaY]F JF JTS J:_ZS_]JZ_RJ:Q]J2_]J2¦a_U QRJ§\[~YRF JZlgkj\YRJ:_Si:JkmY]Q]J2t«- kmjKa_R J:_ Y]a~HJ:Y]J:_RIKkmj JIXJ:Q]QcSV{gJ§zaUHj $SV_RkmJ:QZkmY]FHkjSVjfUHj J:_Rt[\kmj {~\[\Y]JQ]YR_]JTSI 2 EF JzSVYShzSV_]Y<i:aj\YcSVkmj QY]FHJZ£]S_]kSVHtJ ¥ h$S_]YaV`J:J2_][IKJ:QRQS{JZYR_Sj Q]IXkYRY]J:XajY]FHJ§jHJ:Y8ag_]¡C EFHJ§QRkm¢:JaV`Y]F Jh _RJTSVI~HtJSVj F J
(87) SV J:_
(88) $Sj Y]F JI+SW\kIU I Q]km¢:J<aVCY]F J<$SVYcS<h$SV_RYTgI~U Q]Y`zJQ]hzJ:i:k¤¨$J:fSVQ&h$SV_RY.aVCY]F J<lgkmj\Y]J:_SVi2JkjHkYRkSVtmkm¢TSVYRkagjTSQ.J:W\h tSVkmj J2KSVzaVJSVj ~QRF aVj kmj km{U _RJ~L &8U îJ:_<Q]YR_]U i:YRU _]J2QªSV_RJwStmta\iTSY]J:SVj _RJ:tmJTSVQRJ:f [\j$SIKkmiTSVtmtm[\[Ki
(89) SVtmtmkjH{Y]F Jw¦atmtmaVkmj {<¦U j i:YRkmaj
(90) Q . # * #
(91)
(92) <
(93) % & # * # # #* ##'% & # * #
(94)
(95) , * #, L
(96)
(97)
(98) % &
(99)
(100) #
(101)
(102) #* % &
(103)
(104) # # #* % & ¯\# # } 8 ¯\SVtmtma\iTSVYRJ:QZSj J:HI+SW(kmIU IQRkm¢:J UC J:_TzQ]YRa_RJ:Q§S<-kmjXY]F J¨z_]Q]Y +1/¯\³2354z³ +´:6$8<([\YRJ:QT SVjH _]J:YRU _]j QKSXhzakmj\Y]J:_Y]a@kY
(105) `W\i:J:hHY¦ag_Y]FHJ~¨$_RQ]Y~ 1+ /¯\³2354z³'+ ´96 8\[(YRJ:QT`YRF J~SVtmU J~adStmt.aYRF J:_([\YRJ:Qªkmj-Y]F J UC J:_SV_]JU jH Jc¨$j J2 ¯\# # ¯\$´¯\+Stmta\iTSY]J:Q~Sj J2IXkjHkIU I©QRk¢2JK UC J:_ k JmjHaf$SVYcSh$S_]Y 2 QRY]ag_]J:QKS@i:ah\[-aVZYRF JKkmj h UHY h$S_SV IXJ:Y]J2_1´
(106) # `% Tkmj\Y]aY]F J&¨$_RQ]Y80+ /g¯\³ 23 4$³ + ´76 8.([\YRJ:QTSj _]J:YRU _]j QS<h$agkmj(YRJ:_`Y]akmYT
(107) EF JStUHJ.aV´ T # `%
(108) I~U QRY8j agYZzJZ& &`W\i:J:hHY¦ag_Y]F J¨z_]Q]Y 1+ /¯\³2354z³ + ´F6 8Z\[\Y]J:Q
(109) $YRF JStUHJZaV8SttCagY]F J2_Z\[\Y]J:Q<kjYRF J UC J:_SV_RJ U j HJc¨$j J: ´ % # # }8 ¯\§SVtmtma\iTSVYRJ:Q8Soj J:\ISVW\kmIªU I QRkm¢:JZ U î J:_
(110) QRY]a_RJ:QZSoZf kmj~YRF J<¨$_]QRYZ 1+ /¯\³2354z³'+ ´ 6 8([\YRJ:QT i:agh kmJ:Qkmj(YRakmY]QF JTS J:_ZSVjHK$SYSh$S_]Y"4¯( + \[\Y]J2Q¦_]agI YRF JF JTS J:_ZSVjH~$SVYcSh$S_]YaV`Y]F J< UC J:_h$agkmj(YRJ:KYRaª\[ Y]FHJ§kmj hHU Y.h$S_SVIXJ:Y]J2_8³ "´} 2TTSj KYRF J:j_]J:YRU _]jHQZShzakmj\Y]J:_Y]akmYT`W\i:J:h Y4a_.YRF J<¨$_]QRY¾0+ /g¯\³ 23 4$³ + ´H6 88\[\Y]J:Q
(111) \Y]F J SVtmU J<aV.SVtmtCaYRF J:_Z\[\Y]J2QkjYRF Jh _]JTSI~ tmJ§S_]JU j J ¨$j J: EF J¨z_]Q]Y0+ /g¯(³23 4$³ + ´ 6 88\[\Y]J:Q&aVSVj\[ UC J:_SVtmtma(i
(112) SVY]J2ª\[Y]F Jd¦U j i:YRkmaj Q ¯\ # # }8 ¯\ ¯\ª# #` ¯\$´¯\ a_Z´ $% # # } 8 ¯\<I~U Q]Yj aYzJIKa\ k¤¨$J:X\[~Y]F Ji
(113) SVtmtmkjH{h _]ag{_cSVI 2]V¯\¯ # # }8 ¯\ JTSVtmtma\iTSVYRJ:QKYRF Jf U î J:_Xh$agkmj(YRJ:Y]a\[YRF Jfkmj h UHY~h$SV_cSVIKJ2Y]J:_ `%
(114) EF kmQ~iTSj$JfJ2kYRF J:_S I+SW\kIU I Q]km¢:Ja_IXkjHkIU I Q]km¢:J UC J:_T 2]V¯\¯ # #` ¯\$´¯\§HJTSVtmtma\iTSVYRJ:QY]F JoIKkmj kmIªUHI Q]km¢:J U î J:_<h$agkmj(YRJ:Y]a\[KY]FHJkmj h U Yh$SV_cSVIXJ:Y]J:_ `%
(115) EF J:_RJkmQaj JaYRF J:_d¦U j i:YRkmajKkmjY]FHJ§lgkmj(YRJ:_SVi:JY]FzSVY JTStmQkYRF UC J:_]Q
(116) Y]Q<h _]agY]agY[(hzJkmQ
(117)
(118) ! .
(119)
(120) * # (
(121) %$& EF kmQC¦UHj i:Y]kmagjQ]kmIKhHt[hH_]kmj\Y]QYRa§2û´¯\V8SdYSVHtJ&aV$QRYSVYRkmQ]Y]kmi:Q`SVzaU Y UC J:_`U Y]kmtmkm¢TSVYRkmaj:eagQ]Y`aV YRF J8j\U I~zJ:_RQSV_RJ U QcSV{Joi:aU j\YRQZSVi:i:UHI~U tSVY]J2+QRkmj i:JYRF Jkmj\Y]J:_SVi:JSVQ¨$_RQ]Y<kjHkYRkSVtmkm¢:J:K\[XY]F Ji
(122) SVtmtCY]a"$~# 2¯( $% \EF kmQkj ¦a_RI+SVYRkmaj kmQU Q]J ¦U tHU _]kmj { J: UH{{kmj {KSj KhzJ:_¦a_RI+SVjHi:JY]U j kmj {kmja_]HJ:_Y]a~J:StmU$SVYRJ§FHaVA UC J:_]QSV_RJ$J2kjH{ªU YRkmtkm¢:J2 . 0/1 3Æ 2:õ
(123) ÷:÷:÷.
(124)
(125) : `+o + ! ja_R J:_`Y]ahH_]aV\km J8SVQR[\j icF _]agj aU QahzJ:_SY]kmajTYRF J.lgkj\YRJ:_Si:J.U YRkmtkm¢:J2QS`£RiTSVtmt¤zSVic¡g¥IKJ2iFzSVj kmQ]I Q]kmIXktS_ Y]a<Y]F$SY ¦agU j fkmj- Akmj aVQTzefSVj\[X¦U jHi:Y]kmajHQTCQRU icFSQ§YRF aQRJ~Y]F$SYZISV¡Joj J:Ya_]¡@i:aj jHJ:i:Y]kmagj QSVj -h$J2_¦ag_]IjHJ:Y8ag_]¡ ]¶\QRJ:YZU hiTStmt«$Si¡\Q\[KQ]hzJ:i:k¤¦[\kmj {~YRF JSV _RJ:Q]Q<aV8Sw¦U j i:YRkmajY]F$SYi:aj ¦a_RIKQ.YRa~Y]F J4atmtmaVkjH{§hH_]aYRaY[\hzJ . ,# # LH
(126)
(127) L #
(128) L7
(129)
(130) % & AF J:jkmj\ag¡J:SVQ][\j icF _Raj agU Q]tm[X([XY]F Jlgkj\YRJ:_Si:JzV" " # }`$ Si:i:J:hHY]QZYRF _]J2Jkmj h U Yh$S_SIKJ:YRJ:_]Q
(131) ( 2´\F kmicFfkmtmtCi:aj\YSkmjfY]F Jo]¶ :F$Sj tmJ
(132) <¦ag_§Sj([XiTSVtmt¤$SVic¡+SQ]QRa(i2k×SY]J:-kmY]FfSVj@]¶ _]J:l\U J2Q]YY]aXY]F$SY . +.
(133) . F$SVj HtJg 6(} 2TzF kmicF kmtmt`i:aj\YSkmjSKhzakmj\Y]J2_Y]aY]FHJK]¶ UCJ:_4a_SVj\[fiTStmt«$Si¡-SVQ]QRa\i:kSVY]J2kYRFSVj-]¶ . HH _]J:l\U J:QRYT ´ + ( "4¯ (gF kmicFKkmtmt i:aj\YcSVkmjKYRF JSVi:YRU$SVtCtmJ:j {gY]FXkjX\[(YRJ:QaV.SVjX]¶ ahzJ:_cSVY]kmagj~¦ag_¾Sj([~i
(134) SVtmt¤$Sic¡ . (. + (`¯ . SVQ]QRa\i:kSVY]J2+kmYRF Sj]¶ _]J2l(UHJ:Q]Y
(135) ag_iTSVtmt¤$SVic¡\Qj aYZSQ]QRa(i2k×SY]J:-kmY]F]¶ ahzJ:_SY]kmajHQT YRF JStUHJ:QQ]U hHh tmkJ2f\[KY]FHJlgkmj\Y]J:_SVi2J¦a_J
(136) SVicFfaV`Y]F J Y]FH_]J:JhzSV_SIKJ:YRJ:_]QZS_]J J:QRi:_]kmzJ:-kjXY]F JoQ]J:i:YRkmajF J:_RJY]F Jw¦U j i:YRkmajKQRJ:Y]YRkmj {KU hYRF JiTSVtmt¤zSVic¡~kmQ Jc¨$j J2 ZagY]JfYRF$SVYXI+SVj\[@¦U j i2Y]kmaj QXkmj YRF Jflgkj\YRJ:_Si:J_]J:l\U km_RJ YRF JfiTSttmJ:_~YRaQ]U hHh tm[ S-hzSV_SIKJ:YRJ:_~i:agj(YcSVkmj kmj {-Y]F J SVH _]J:QRQaVSiTStt¤$SVic¡o¦U j i2Y]kmaj~YRa$J<iTSVtmtmJ:~F J2j+SVjKSQ][\j icF _Raj agU Q8J2J:j\YSVQ]QRa\i:kSVY]J2KkmY]F~YRF J¦UHj i:Y]kmagj~a(i2i:U _]Q
(137) 4Y]FHJZU QRJ:_ a\J:Qj aY.kmQRF~Y]a_]J:i:J2kgJ§Si
(138) SVtmt¤$Sic¡ªF J2jKY]FHJZkmj kmiTSY]J:KSQ][\j icF _]agj aUHQ8J:gJ:j\Y8a\i:i2U _]Q
(139) Q]kmIXh tm[§QRU h h tm[ SZ SQ8YRF JSVtmU J<aV`Y]F Ji
(140) SVtmt¤$Sic¡~h$SV_cSVIKJ2Y]J:_
(141)
(142)
(143) ~ ! ! o ` !- EF JZlgkmj(YRJ:_SVi:J<h _]aV\km J:Q8So_]J2tkS tmJVIKJ2Q]QS{Jca_RkmJ:j\Y]J:Xj J:Ya_]¡Y]_cSVj QRh$ag_]YQRJ:_]\kmi:JZzSVQ]J2KajXY]F J<i:tmkmJ:j\YQ]J:_RJ:_ IKa\ J2tZJ:Ya_R¡+SVH _]J:QRQ]J:QS_]JZ_RJ:h _RJ:Q]J:j\YRJ:\[~Y]F JSVHQ]Y]_cSVi:YjHaY]kmagjKaVS£Rtma\iTSVYRkagj\¥:Vµ Q]J:_RJ:_<h _]a\i:J2Q]QZI~UHQ]Y`¨$_RQ]Y J:QRYSVHtkmQRF~kYRQ]J:t¤SQ8S<Q]J:_RJ:_ZSY8S<i:J:_]YcSVkmjKtma\iTSY]kmaj\[ª_RJ:{kmQ]YRJ:_]kmj {okYRQ]J:t¤SYYRF$SVY&ta\iTSY]kmaj¶<j i:JZYRF kmQ.F$SQ.$J2J:jK agj J i:tmkmJ:j\Yh _]a\i:J:QRQ]J:Q~i
(144) SVji:_RJTSVYRJ~i:aj jHJ:i:Y]kmagj QªYRaY]F J~QRJ:_]gJ:_h _Ra(i2J:Q]QRJ:QKSVYSVj\[fYRkmIKJCSVjH YRF J~Q]J:_RJ:_oh _]a\i:J:QRQ~kmtt$J j agY]k¤¨$J:aV`JTSVicFfjHJ: i2aj j J2i:Y]kmaj\[KYRF JiTStmt«$Si¡~IXJ:icF$SVjHkQRI ¶<j i2JªSi2aj j J2i:Y]kmaj@F$SVQzJ:J:jfi2_]JTSY]J:zIXJ:Q]QcSV{J2Q iTSj $aV kmjfJ:kmY]FHJ:_ km_]J:i:YRkmaj .SiF-IKJ2Q]QS{JkmQQ]J:j\Ya_<_]J:i:J2kgJ:-kj-S~U j kml\U JHU îJ2_T, AFHJ:jfQ]J2j kmj {fS~IXJ:Q]QcSV{Jg Y]FHJZQ]J2j kmj {h _]a\i:J:QRQZQRh$J:i2k«¨zJ:QZSi
(145) SVtmt¤$Sic¡¦UHj i:Y]kmagj~Y]F$SY8kmQ.kmj\ag¡J:KSQ][\j icF _]agj aUHQ]tm[~F J:jXY]F JIKJ2Q]QS{JF$SQ8zJ:J:j Q]J2j(YZSj ~Y]FHJZ U CJ:_i:agj\YSVkmj kmj {okY&iTSVjX$Jd¦_]J:J2\jKag_] J:_Y]a_]J2i:J:kmJSIXJ:Q]QcSV{JgYRF JZ_RJ:i:J:km\kmj {ªhH_]a\i:J:QRQZQ]hzJ:i:k¤¨$J2QZS U CJ:_SVj Si
(146) SVtmt¤$Sic¡¦U j i:YRkmajfYRF$SVYkmtmtC$Jokj\ga¡J2 SQ][\j icF _Raj agU Q]tm[KFHJ:j Sj J: IXJ:Q]QcSV{gJ§FzSVQZzJ:J:j-_]J2i:J:kmJ: kmj\Y]aY]F JHU îJ2_T µ<h hzJ:j kmWKµmLZkmtmtmU Q]YR_SVYRJ:QZSQ]kmIXh tmJi:tmkJ2j(YQRJ:_]gJ:_SVh hHtkmiTSY]kmaj~YRF$SVYUHQ]J:Q<Y]F Jlgkmj\Y]J2_Si:J. !#"%$'&(*)+%,.-0/. EF J:_RJ§SV_RJZYaSVQ]hzJ:i:YRQY]aªSd£]tma\iTSVYRkmaj\¥.M kmY]Q.kmj\Y]J2_]j$St _]J:hH_]J:QRJ:j\YSVYRkmajfSVj ~kmYRQ.J:W\Y]J:_Rj$SVtz_]J2h _]J:QRJ:j\YSY]kmajXM Sj Y]FHJ§i2aj\Y]J:j\YRQZaV.JTSicF+HJ:h$J2j QajXY]F JkmIXh tmJ:I~J:j\YSY]kmajaV`Y]F Jlgkmj(YRJ:_SVi:J EF Jkmj(YRJ:_]jzSVt_RJ:h _RJ:Q]J:j\YcSVY]kmagjfkmQ¾Sj+agh$SVl\U J<SVtmU J<a(i2i:U h\[\kjH{Kv\[\Y]J:Q
(147) F kmicFI~U Q]Y&$JkmjXj J:Ya_]¡X\[(YRJa_]HJ:_T Q]kmj i2Jftma(i
(148) SVY]kmagj QªIS
(149) [fY]FHJ:IKQRJ:tmJ:Q~QRJ:j\YKaVJ2_ªYRF Jfj J:Ya_R¡zJ:YJ:J:jAF J2Y]J:_Ra{J2j J:aUHQKj a\ J:Q
(150) .EF J@J:W\Y]J:_Rj$SVt<_]J:h _RJc Q]J2j(YcSVYRkagjkmQwSj µ· ¬]J:l\U kmStJ2j(YYRF$SVYi
(151) SVj-$JX_]J:h _RJ:Q]J2j(YRJ:kmj IXJ:IKag_][+SQªS¬ QRY]_]kmj {-SVj -Q]YRa_]J2kmjS"¨$tmJKSQ Y]J2W(Y
(152) <aY]JYRF$SVYYRF J:_]JokQjHa SU Y]agI+SVYRkmikj\YRJ:_]agh$J:_cSV kmtmkmY[~$J2Y8J:J2jf k îJ2_]J:j\YZjHJ:Y8ag_]¡X_]J:h _RJ:Q]J2j(YcSVYRkagj QkmjK k CJ:_]J:j\Y kmIKh tmJ:IXJ:j\YSY]kmaVj Q.aY]FHJ§lgkmj(YRJ:_SVi:J jfEZ¬^.]^` 4a_J:W SVIXh tmJ$S£Rtma\iTSVYRkagj\¥§i2aj QRkQRY]Qa8SVjf]^AS _RJ:Q]QSVjHfh$ag_]Yj\U I~zJ:_T\jfYRF Jkj\YRJ:_]j$St`_]J:h _RJc Q]J2j(YcSVYRkagjzY]F Joah$Sl(UHJSVtmU Jkmtmti:agj(YcSVkmjY]F J]^AS _]J2Q]QSVQSKyqûHkYHkjzSV_][Xj\U I~$J2_ZSVj fYRF Jhza_RY§j\U I~zJ:_ZSQ SX L
(153) kmY kmj$SV_R[~j(UHI~$J:_
(154) \$agY]FkmjKj J2Y8ag_]¡K\[\Y]Jag_] J:_
(155) jY]FHJ§J2W(YRJ:_]jzSVt_RJ:h _RJ:Q]J:j\YcSVY]kmagjzY]F Jtma\iTSVYRkagjKkmtmt$zJY]F J Q]YR_]kmj {f_RJ:h _RJ:Q]J:j\YcSVY]kmagj a§SVj]^ S _]J2Q]Q~kmjf£]HaY]YRJ:\ J:i:kmISVt¤¥ªj agYSVYRkmaj-a_ªSjJ:l\U kmSVtmJ:j\Y -<§·-j$SIKJî¦atmtmaV8J2 \[fS~i:agtagj¦agttmaVJ:\[+YRF Jh$ag_]Yj\U I~$J2_§SVQSVjfkmj\Y]J2{J:_
(156) CEF Jh$ag_]YZj\U I~zJ:_<iTSVj-$JaIXkmY]Y]J2K4_]aIY]FHJªJ:W\YRJ:_]j$St _]J2h _]J:QRJ:j\YSY]kmajgkmjªFHkicFiTSVQRJZS£]J:tmt\¡(jHaVjªhza_RY.j\U I~$J2_¥.kmQUHQ]J:X([ J SVU tmY`F J:j~YRF JJ:W\Y]J2_]j$St _]J:hH_]J:QRJ:j\YSVYRkmaj kmQi:aj\gJ:_]YRJ:fkmj\Y]akj\YRJ:_]j$Stz¦a_RI äó 0 äÝ.
(157) #* #*!$
(158)
(159) #(
(160) < #(
(161) ,#(
(162) *
(163)
(164) + #,!$L #* #,! %$& # * * #(
(165) * < #(
(166) ,#(
(167) * '% & EF J:QRJ¦U j i:YRkmaj Q.SVtmtmaVSh _Ra{_cSVI YRaZi:agj(gJ:_]Y`zJ:YJ:J:j~Y]FHJkj\YRJ:_]j$St SVj J2W(YRJ:_]jzSVt\¦ag_]IXQCaVîS<j J:Ya_R¡ta\iTSY]kmaj "$#~:
(168) VT³ "4³V ¦+ ³ ( i:aj\gJ:_]YRQZY]FHJ§J2W(YRJ:_]jzSVtC_]J2h _]J:QRJ:j\YSY]kmajfa1Sotma(i
(169) SVY]kmagj~{kmJ:jXkmjKY]FHJ§kmj hHU Y8hzSV_SIKJ:YRJ:_ ( ¯ kmj\Y]afSVjJ:l\U kmStJ2j(Ykmj\Y]J:_Rj$SVt&_]J:h _RJ:Q]J2j(YcSVYRkagjQ]Y]ag_]J:kmjYRF J~aU YRh U YhzSV_SIKJ:YRJ:_"4³V 4+ ³'( EFHJKSV kmYRkagj$SVt`kmj h UHY h$S_SVIXJ:Y]J2_TC´¯2] "4# `( ¯C\kmQU Q]J2Y]aQ]U hHh tm[ SVj\[i:aIXh$agj J:j\Y]QIXkQRQ]kmj {¦_RaI `( ¯fYRF$SVYS_]Jj J:i:J:QRQS_][-¦ag_ Y]FHJf¦ag_]ISVY]kmagjaV "¦³ 4+ ³ ¾( 3H a_J:W SIKh tmJ`kmj EZ¬^.V]^`S £RJ:tmtZ¡\j aVj h$ag_]Yj\U I~$J2_¥fQ]U hHh tmkJ2AkmjAY]F J´¯g± 2]"4 # ` ( ¯ZhzSV_SIKJ:YRJ:_.aU tm$JUHQ]J:Xk«CY]FHJ:_]J<8J:_RJZj aoJ:W\h tmki2kY`hza_RY.j\U I~$J2_QRh$J2i:k¤¨$J:Kkmj `( ¯C & aYRF ( ¯ SVjH ´¯2] "4# `( ¯~SV_RJj\U tmt¤YRJ:_]IXkjzSVY]J2 ¬ QRY]_RkjH{QTCSj "4³V ¦+ ³ ( kmQ§Sjfah$Sl\U Jªv
(170) \[\Y]JQRY]_]UHi:Y]U _RJ~i:aj\YcSVkmj kmj { Y]FHJ§kmj\Y]J2_]j$StC_]J:h _RJ:Q]J2j(YcSVYRkagjfaV.Stma\iTSY]kmaj"$~# :
(171) V
(172) ³&"4³V 4+ ³'( _]J2Y]U _Rj QZYRF JSVtmU J§pok¤kmY¾SQ¾S tmJZY]a~hzJ:_¦a_RI Y]F J i:agj(gJ:_]QRkmaj L<k¤j agYT\kmjF kmiFiTSQ]JY]FHJSVtmU J<kjXY]F JoaU YRh U Yh$S_SVIXJ:Y]J2_kQU j HJc¨$j J: "$# "¦³ 4+ ³ (
(173) ³î2T`i:agj\J:_RY]QYRF Jkj\YRJ:_]j$St_RJ:h _]J2Q]J:j\YSY]kmajaVCSta\iTSY]kmaj{gkgJ:jkmjY]F J
(174) "¦³ 4+ ³ ~( kjHh U YCh$S_SVIXJ:Y]J2_ kmj\Y]a§SjJ:l\U kmSVtmJ:j\YJ:W\Y]J:_Rj$SVt _RJ:h _RJ:Q]J:j\YcSVY]kmagj~Y]F$SYkmYQ]Y]ag_]J:QSVQ.Sj\U tmt¤YRJ:_]IXkmj$SVYRJ:¬Q]YR_]kmj {<kjoY]F JagU Y]h UHYh$S_SVIXJ:Y]J2_ `( ¯C EF JQ]YRa_cSV{Jo¦ag_ZY]FHkQQRY]_]kmj {XI~U Q]Y<$J~SVtmtma\iTSVYRJ:f\[Y]F JiTSttmJ:_
(175) CSVj fI~UHQ]Yi:agj(YcSVkmj.`( ¯"4¯ ( \[(YRJ:QT EF J _]J2Y]U _RjfSVtmU J<kQYRF JtmJ:j {YRFKa1YRF JQ]YR_]kmj {KSVi2Y]U$Sttm[Q]YRa_]J2fkmj`( ¯C\J:W\i:tmU kmj {Y]F Joj(UHttzY]J2_]IKkmj$SY]ag_T\4YRF kmQSVtmU J kmQ~h$agQ]kmY]kmgJ.kmY~kmQ~Y]F J@QSVIXJ+SQKQ]YR_]tmJ:j `( ¯/K SVjH kmtmtj J:gJ:_KzJftSV_R{J:_~YRF$SVj `( ¯"4¯ ( .4YRF kmQ~SVtmU JkmQ j J:{\SVYRkgJ\kmYIKJTSj QY]F$SY ( ¯ "4¯( SVQjHaY km{J:j aUH{FY]a~F agtmKY]FHJJ:j\Y]km_]Jj$SIKJ Sj KkmYRQZSV QRatmU Y]JStUHJ§kmQY]F J j\U I~zJ:_.aVSVH kmY]kmaj$St \[\Y]J:Qj J:J:HJ:Y]aQRY]a_RJZYRF JZJ:j\YRk_RJZj$SIKJSVQSj\U tmt¤YRJ:_]IXkjzSVY]J2ªQRY]_]kmj {zj~YRF kmQ.iTSQ]J\YRF J¨$_RQ]Y `( ¯"¦¯( Z\[\Y]J:Q<aV`Y]F JjzSVIKJkmtmtCzJ§QRY]ag_]J:fkmj ( ¯îg4atmtmaV8J:~\[XY]F Jj\U tmt¤Y]J:_RIKkmj$SVYRa_
(176) "$~# :
(177) "¦³ ¦+ ³ f ( i:agj(gJ:_]YRQY]F J<kmj(YRJ:_]jzSVtC_]J2h _]J:QRJ:j\YSY]kmajaVSotma\iTSVYRkagj~{kmJ2jKkmj~Y]F J "4³V 4+ ³'f ( kmj hHU Y.h$S_SVIXJ:Y]J2_ kmj\Y]a SjJ:l\U kmSVtmJ:j\YJ:W\Y]J:_Rj$SVt_RJ:h _RJ:Q]J:j\YcSVY]kmagjAY]F$SYªkmYQ]YRa_]J2QKSVQ~Sfj\U tmt¤YRJ:_]IXkmj$SVYRJ:¬ Q]Y]_Rkmj { kmjS¨$W\J: Q][\Q]YRJ:I~ Jc¨zj J:fSV_RJTSYRF$SVY&ktmtz$J<aVJ:_R_]kmY]YRJ:jKagjKJTSicFKiTSttVEFHJZSVtmU J<_]J:YRU _]jHJ:([ "$~# :
(178) "4³V ¦+ ³ ( kmQ¾Shzakmj\Y]J2_8YRaªYRF kmQ .
(179) #(
(180) $* , * # # #*!$ #(
(181) * ,#(
(182) * % &. . tma\iTSVYRkagjgEF kmQ¦U j i:YRkmajkmQ8h _RaV\kHJ:h _]kmI+S_]kmtm[ªSVQZSi2aj\J:jHkJ2j i:J¦ag_U Q]J UH_]kmj {~ J:HU {{gkjH{$. . . -0, -
(183) + !#"%$ *" "!#-0-0 ) %, .-. µ Q]J:_RJ:_h _Ra\i:J:Q]Q<I~U Q]Y{aY]FH_]aUH{FY8a~QRY]J:hHQZkmjKag_] J:_<Y]a~i:agj j J:i2YZY]aKSoi:tmkmJ:j\Y
(184) LgkYI~U QRY8i:_RJTSVYRJªS£RtkmQRY]J:j kmj {hzaQ]Y¥ªSVYSta\iTSY]kmajXY]F$SYkmY8kmtmtSV gJ:_]YRkm¢:JY]a~i:tmkmJ:j\Y]Q qHkYI~U QRYQ]J:YXU h S@iTStt¤$SVic¡-¦UHj i:Y]kmagjY]FzSVYktmt$Jkmj\ag¡J:SVQ][\j icF _Raj agU Q]tm[ F J:j J:gJ:_KS-i:tmkmJ:j\Y Si:Y]UzSVtmtm[ I+SV¡gJ:QSi:agj j J:i2Y]kmaj C¯\* 4$¯\! 3+:
(185) ¯ ($+ ( #" ³C: :
(186) } " + $+ ( . . .
(187)
(188) * (
(189) * #
(190) * #(
(191) * # % &. .
(192)
(193)
(194) *(
(195) * #(
(196) * #(
(197) * # % &. . . . *L. EF J:QRJfY8a-4U j i:YRkagj Q~i:_RJTSVYRJ S-Q]J:_RJ:_£]tmkmQ]YRJ:j kmj {-h$agQ]Y¥ \[F kmicFAS-h _]a\i:J2Q]QiTSVjASi:i:J:h YXi:ajHj J:i:YRkagj Q~4_]aI _]J2IKaYRJªi2tkmJ:j\Yh _Ra(i2J:Q]QRJ:QT`EF J~kmj hHU Yh$SV_cSVIKJ2Y]J:_2¯(*4z¯\/#V¯ " `¯ 2§kmQY]FHJ~tkmQRY]J:j kmj {Xh$agQ]YªS _RJ:Q]Q\[fFHkicF-Y]F J h _Ra{_cSVIXIKJ:_SVj\YRQ~Y]F JfQRJ:_]gJ:_h _]a\i:J2Q]QfYRa$Jf¡\j aVjYRai:tmkJ2j(YRQT&4wYRF JfagU Y]h UHYKh$S_SVIXJ:Y]J2_K:¯\* 4z¯(/ #$´`´kmQ j agYZZ &$kmY<I~U Q]Yhzakmj\YZYRa+S~tma\iTSY]kmajkmj\Y]aKFHkicFfYRF J:QRJ¦U j i:YRkmaj Q<ktmti:ah\[Y]F J~SVi2Y]U$St1S _RJ:Q]QªSQ]QRk{gj J:f\[ Y]FHJ~Q][\Q]YRJ:IY]aY]F J~QRJ:_]gJ:_h _]a\i:J:QRQT4¾YRF J:QRJ~¦U jHi:Y]kmajHQ§hzJ:_¦a_RIkmY]F agU YJ:_]_Ra_Y]F J2[fkmtt`_RJ:Y]U _RjSXj aj\j J:{\SVYRkgJ kmj\Y]J:{gJ:_ZStUHJZY]FzSVYkmQY]F J<£]F$Sj tmJc¥Y]a~zJU Q]J2fkmj+SVtmtCagY]F J:_d¦U j i2Y]kmaj Q_RJc¦J:_RJ:j i:kmj {YRF kmQtkmQRY]J:j kmj {hzaQ]Y
(198) jfZ< Y]J2_]IKkmj agtma{[\$S"£]F$Sj tmJc¥KkmQU QRU$SVtmtm[-iTSVtmtmJ:S~£¨$tmJ~ J:QRi:_]kmh YRa_¥: ZagY]JKYRF$SVYoU h$agj_RJ:Y]U _RjYRF kmQ§£RF$SVjH tmJc¥ kmQ§¶<E 0/1 3Æ 2:õ
(199) ÷:÷:÷.
(200) i:agj j J:i:YRJ:AYRa SVj\[i:tmkmJ:j\YªhH_]a\i:J:QRQM kYoF$SVQQ]kmIKhHt[@$J:J2j QRJ:Y~U h Y]aSVi:i:J2h Y¦U YRU _]Ji:agj j J:i:YRkmaj Q
(201) `4wSVjJ2_]_]ag_~kmQ J:YRJ:i:YRJ:CYRF J:Q]Jw¦U j i:YRkmaj Qkmtmt$_RJ:Y]UH_]j Sj J2{(SVYRkmJZStmU JF aQRJwS Q]agtmU Y]JSVtmU J<kmQZSQ][\Q]YRJ:I~ Jc¨$jHJ:J:_]_Ra_Zi2a(HJ EF JZHk CJ:_RJ:j i:JzJ:Y8J2J:jKYRF J:Q]JYa<¦U j i:YRkmaj Q.kmQ.YRF$SVY "$#ª³ %.¯(" +2T¯($+ ( %`³C:&ktmt\U YRktmkm¢:JYRF JZJ:j\YRk_RJZtmkmQ]YRJ:j kmj { hzaQ]YSV H_]J:QRQQ]hzJ:i:k¤¨$J:-kmjfY]FHJkmj h U Y<h$SV_cSVIKJ2Y]J:_:¯\* 4z¯(/#V¯/" `¯ :\VF J:_RJTSV Q "$#ª³ %.¯(.$+$"´ " +¦2:¯(+ ( %.³î2kmtmt ajHt[oU Y]kmtmkm¢:JY]F$SY8hzSV_]Y&aVY]FHJtkmQRY]J:j kmj {oh$agQ]YSV _RJ:Q]QY]FzSVY.QRh$J:i2k«¨zJ:QZYRF Jkmj(YRJ:_SVi:J<aj~Y]FHJZF agQ]Yi:aIXh U Y]J2_TVj~YRJ:_]IXQ aV]^ SVH _]J:QRQ]J:Q
(202) `Y]F kmQªStmtaVQYRF J~U Q]J2_ªYRa+QRh$J2i:k¤¦[S£]J:tmt¤¡\j aVjfhza_RY¥KF J2j "$#ª³ %.¯ (" +2T¯ ($+ ( %.³C:kmQU QRJ: U YSVtmS
(203) [(Q&¦ag_]i:J:QYRF JQ][\QRY]J:I©YRa~Q]U h hHt[fSj+UHj(UHQ]J:fhza_RYZj\U I~zJ:_F J:j "$#ª³ %.¯ (. $+$"´ " +¦2T¯ (+ ( %`³î2kmQZU QRJ: jfSV HkYRkmajgk¤Y]F JUHQ]J:_QRU h h tmkmJ:QZSZ @SVtmU Jd¦a_YRF Jh$SV_cSVIKJ2Y]J:_:¯\* 4z¯\/ #ªV/¯ " `¯ :\ "$#³ %.¯ ( " +:
(204) ¯ ( + ( %³C2 kmtmt$tmkmQ]YRJ:jajfSVtmtCS
(205) SVkmtSV tmJkmj\Y]J:_SVi:J2QZajSI~U tmY]k¤F aI~J:F agQ]YTHF J:_RJTSVQ "$#ª³ %.¯ (. $+$"´ " +¦2T¯ (+ ( %`³î2ktmtCagj tm[ tmkmQ]Y]J2j+agjY]F Jh _RkjHi:kmh tmJ§kmj\Y]J2_Si:JaVYRF JF agQ]Y
(206) î¯\* 4z¯\ '³ ($(`¯ V +¦³ (H2]V³ "¯ ³z
(207) ¯ " +¦¯ ( |~gV¯ %` + ( .
(208)
(209) .
(210).
(211) # *
(212)
(213) L # L
(214)
(215) !$# L
(216) # # %*
(217) L #
(218) . .
(219) "%%$&. EF kmQ¦U j i:YRkmajkmQi
(220) SVtmtmJ:\[ªSQRJ:_]gJ:_8Sû¦Y]J:_kmYFzSVQhH_]J:\kmaU QRtm[§J2Q]YS tmkmQ]F J:KSdtmkQRY]J:jHkjH{ZhzaQ]Y`F$Sj tmJ2kjoa_]HJ:_.Y]aSVic i:J:hHY.i:ajHj J:i:YRkagj Q¦_]agI _]J:IXaYRJ8i:tmkmJ:j\Y]Q`agjY]F$SY`F$SVj HtJgTEFHJ8kmj h UHYhzSV_SIKJ:YRJ:_(2´XkmQYRF JtmkmQ]Y]J2j kmj {ZhzaQRYFzSVj tmJVSj Y]FHJZkmj h U Y&h$SV_cSVIKJ2Y]J:_8" " #}`$ KkmQ.YRF JZjzSVIKJa SwiTSVtmt¤zSVic¡4U j i:YRkagj~Y]F$SY.kmQ.kmj\a¡gJ:KSVQR[\j icF _]agj aU QRtm[ª\[Y]F J<l kmj\Y]J:_SVi:JSVYY]F JY]kmIXJ1Sdi:tmkmJ:j\YSVi2Y]U$Sttm[<I+SV¡gJ:QSi2aj j J2i:Y]kmaj\[iTSttmkmj { "$#³ %.¯(1#" +4¯( :"$#$¯ %`VV³ ($(¯ +4³'( kmY]QRJ:t¤8 a\J:QZjHaYZHta\ic¡C UHYZ_]J2Y]U _Rj QkmIKI~J:Hk×SY]J:tm[~S
(221) ¦YRJ:_ZJ2j l\U J:U kmj {V " " #}`$ .\EF Jo¦U jHi:Y]kmajStUHJ_]J:YRU _]jHJ: \[ "$#$¯ %VV³ ($(`¯ +4³ (fkmttzzJªpk¤kmY8SVQZS tmJZYRa~h$J:_¦a_RI kmYRF aU YJ2_]_]ag_T L<aYRF J:_]kmQRJ AF J:jkmj\ag¡J:SVQ][\j icF _Raj agU Q]tm[X([XY]F Jlgkj\YRJ:_Si:JzV " " #}`$ Si:i:J:hHY]QZYRF _]J2Jkmj h U Yh$S_SIKJ:YRJ:_]
(222) Q . µZj + (.i:agj\YSVkmj kmj {YRF Jj J:F$Sj tmJ.4a_.YRF Jj J:tm[ªSi:i:J:h YRJ:i:ajHj J:i:YRkagj~Y]aS_RJ:IKagY]Ji:tmkJ2j(Y
(223) VZagY]JYRF kmQ.SVtmU J kQHk CJ:_RJ:j\Y¦_]agI Y]F JoF$SVj HtJ 2´-QRU h h tmkmJ:+SQY]F JokjHh U Yh$S_SVIXJ:Y]J2_8YRa "$#ªzV¯ %`VV³ ((`¯ V +4'³ ( 6Ki:agj\YSVkmj kmj {Y]FHJh$agkmj(YRJ:_F kmicF¾SQY]F Jkmj hHU Yh$SV_cSVIXJ:Y]J:_} 8¯\Y]a "$#$gV¯ %`û'³ ($(`¯ V +¦³ (V4 . µ H Y]F kmQh$agkj\YRJ:_8kmQj agY8< .\Y]FHJZ U CJ:_<kY&h$agkj\YRQY]aktmt i2aj\YSkjXY8atma\iTSVYRkagj Q&¨$tmtJ2~kjX\[~Y]F Jlgkmj\Y]J2_Si:J aj J J:QRi:_]km kmj {fYRF J~i:tmkmJ:j\YQ]km JaVY]FHJ~j J: i:ajHj J:i:YRkagjCYRF J~aYRF J:_ J2Q]i:_RkHkjH{fY]F J~QRJ:_]gJ:_Q]km J~aVY]FHJ~j J: i:aj jHJ:i:Y]kmagj _ * "¦¯ (-Y]a "$#$¯ %VV³ ($(`¯ +4³ (¾ . µZj $(1 + (`¯ ´ + (i:aj\YcSVkmj kmj {Y]F JStmU JZaY]FHJkmj h U Yh$SV_cSVIXJ:Y]J: ZagY]JZYRF$SVYSQRJ:_]gJ:_h _]a\i:J2Q]QajHt[F$SQ8YRaiTSVtm,t "$#$¯ %`VV³ ($(¯ +4'³ (agj i:J4a_.JTSicFKtmkmQ]Y]J2j kmj {hzaQ]YF$Sj tmJ 2´ Q]kmj i2J~Y]F$SY§QRkmj {tmJiTStmti
(224) SVU QRJ:QªYRF Jlkmj\Y]J:_SVi:JY]a_RJ:h$J
(225) SVY]J2 tm[Si:i:J:h Yoi:tmkJ2j(Yi:agj j J:i2Y]kmaj QSVj fISV¡gJiTSVtmt¤$SVic¡\QZYRa V "$"#}z fU j\Y]kmtYRF JF$Sj tmJ 2´-kmQZi:tmaQRJ:z·\kmj i:JYRF JQSIKJhzakmj\Y]J:_} 8¯\kmQQ]U hHh tmkJ2 SVQZSh$S_SIKJ:YRJ:_ajJTSiF iTStt¤$SVic¡C\Y]FHJ¦U j i2Y]kmaj " " #}`$ fI~U QRYI+S¡J§Si2ah\[aV8SVj\[Ka.Y]F J$SVYcSkmYj J:J: QYRaK_]J2YSVkmjX¦_RaIY]F$SYZ U CJ:_ zJc¦a_RJª_RJ:Y]UH_]j kmj {z·\kmj i:JY]F Jlgkmj\Y]J2_Si:Jª{gU$SV_cSVj\Y]J2J:QY]FzSVY§Stmti
(226) SVtmt¤$Sic¡(QSV_RJ SY]aIXkmi\Y]F JU QRJ:_ a\J:Qj agY§FzS
(227) JYRa a_]_R[S$agU YY]F JX$SVYcSkmj} 8¯\¦_RaIajHJ~i:aj jHJ:i:Y]kmagjzJ:kmj { aVgJ:_]_RkmY]Y]J2j\[ zSVYS+¦_]agI Sj aYRF J:_i2aj j J2i:Y]kmaj U _Rkmj {~Y]F JJ:W\J:i2U Y]kmaj@aVYRF JiTSVtmt¤$SVic¡¦U jHi:Y]kmajkmY]QRJ:t¤. . . . -0, -
(228) + !#"%$, -.!.- -0 ) ,.. .
(229) $
(230) *< #(
(231) #(
(232) *
(233) # % &. . . #L. EF kmQ`¦U jHi:Y]kmaji:_RJTSVYRJ:Q¾S<_RJ:tmk×S tmJ
(234) IKJ:QRQS{Jca_RkJ2j(YRJ:~j J:Ya_R¡Y]_cSVj QRh$ag_]Y.i2aj j J2i:Y]kmaj~zJ:YJ:J:jXY]F JiTStmtkmj {<i:tmkmJ:j\Y h _Ra(i2J:Q]QSVjH+YRF J_RJ:IKagY]JZQRJ:_]gJ:_h _]a\i:J2Q]Qkmj kmiTSVYRJ:\[KY]FHJkmj h U Yh$SV_cSVIXJ:Y]J:_Z2¯\*4$¯\/#$´`´ 4`Y]F JoaU YRh U Yh$S_S
(235) IKJ2Y]J:_ " +¦¯ ( #$´`´CkmQZj agYZ .zkmYI~U QRYh$agkj\YYRa+S~tma\iTSY]kmajXkj\YRaKF kmicFY]F kmQ4U j i:YRkagjfkmtmtCi:ah\[Y]F JSVi:YRU$SVt SVH _]J:QRQ SQ]QRk{gj J:\[-Y]F J~QR[(QRY]J:I Y]aY]F kmQhH_]a\i:J:QRQ Q~Q]km J~a¾YRF J~i:ajHj J:i:YRkagj4ZY]F kmQ¦UHj i:Y]kmagj hzJ:_4a_]IXQkYRF aUHY J:_R_]a_kmYktmt._RJ:Y]UH_]j SXj agj\j J:{(SY]kmJ~StmU JªYRF$SVYokQoY]F J£RF$SVjH tmJc¥ YRafzJ~U Q]J: kmjSVtmt`aY]FHJ:_4U j i:YRkagj Q_RJc¦J:_RJ:j i:kmj { Y]FHkQ<i:ajHj J:i:YRkagjz4¾SVjJ:_R_]ag_§kmQ< J:Y]J2i:Y]J:YRF kmQ¦U jHi:Y]kmajkmtmt_RJ:Y]U _RjS"j J:{\SVY]kmgJ§StmU JF agQ]JªS Q]agtUHY]JStUHJ§kmQS Q][\QRY]J:I" J ¨$j J:fJ2_]_]ag_i:a\ J äó 0 äÝ.
(236) . ./ , - . . .
(237) . . . !."%$ ! .- -0) %,.-0/. .
(238) .
(239) . % &. EF kmQ`¦U jHi:Y]kmajSVtmtmaVQ.Sh _]ag{_cSVIYRai:tmaQRJ§SjHJ:Y8ag_]¡~i:agj j J:i2Y]kmajXa_.j J2Y8ag_]¡~tmkmQ]Y]J2j kmj {h$agQ]Yaj~Y]FHJZF$Sj tmJ 2´ EF J<¦U jHi:Y]kmajStUHJZ_]J2Y]U _Rj J:-(["$#~#"¦³C:¯~kmtmtCzJwpk¤`kYSVQZSVHtJYRa~h$J:_¦a_RI kmYRF aU YJ:_R_]a_
(240) \:LaYRF J:_]kmQRJ ! K `+`
(241) ! !C$ ! EF J:QRJf¦UHj i:Y]kmagj QKJ:jzSV tmJ S-h _Ra{g_SVIY]aQRJ:j _RJ:i:J:kmJSVjHAiTSVjHi:J:tIKJ:QRQS{J:Q~agjAY]F J@F$SVj HtJ 2´.µ<tmY]F agU {F J:QRkm{j J:"¦a_`U QRJZkmY]FF$Sj tmJ:Q&¦a_`j J:Ya_R¡ªi2aj j J2i:Y]kmajHQT\Y]FHJ:[ªkmtmt SVtmQ]ao8ag_]¡i:ag_]_RJ:i:Y]tm[~kmY]F~FzSVj tmJ:Q k JmVZ< ¨$tmJ J:QRi:_]kmh YRa_RQ i2aj j J2i:Y]J:YRaªSVj\[ZZ ]¶ J:\kmi:Ja_1¨$tmJkmj i2tUH kmj {h kmh$J:Q
(242) \h _]aV\km J:~YRF$SVYY]FHJ:Q]J<F$SVj HtJ2Q8F$S
(243) gJ zJ:J:jfQRJ:YZkmj\Y]aj aj tma\ic¡\kjH{]¶ IKa\ JZk¤`Y]F J:[fS_]JY]a~zJU Q]J:@kYRFK_RJTSV Hta\ic¡+Sj $a__]kmYRJ: tma\i¡XahzJ:_SY]kmajHQT . *. . . .
(244). . / 0-0) "%.- 0/ %" , % 0 / /
(245) (
(246) L
(247)
(248) #
(249)
(250) L
(251)
(252) L
(253) # # %*
(254) L #
(255)
(256) (
(257)
(258) A!
(259)
(260) L #
(261)
(262) L
(263)
(264) L
(265) # # %*
(266) L #
(267) * (
(268) !$ # * #
(269) %$& . . . . . . .
(270) "% % &. .
(271) (
(272) * # #
(273) # L
(274)
(275) L
(276) # # %*
(277) L.
(278)
(279) .
(280) "%.
(281) . #.
(282) .
(283) "% % &.
(284) L
(285)
(286)
(287)
(288) "% EF J} 8 ¯\h$SV_cSVIXJ:Y]J:_<Y]aSVtmtYRF J:Q]J~_RaU YRkmj J:QI~U Q]Yhzakmj\YZYRa+S" UCJ:_Q]Y]_RU i:YRU _]JSVQZQRF aVj-kj km{gU _]JKLgzEF J "$#²ª +4
(289) ¯(}"4³ SVj "$# ² ¦+
(290) ¯\}"¦³ C $+ ¯g³&`<¦U jHi:Y]kmajHQ_]kmY]J~YRF JKFHJTSV J2_ Sj $SVYcSXh$ag_]Y]kmagj QaVY]FzSVY U îJ:_
(291) SVjH¦a_Y]F J2Q]JY8aw¦U j i:YRkmaj Q.YRF J "¦¯( h$S_SVIXJ:Y]J2_.kmj i:tmU J:QY]FHJZj\U I~zJ:_.aV\[\Y]J2Q8kmj~zaY]FXY]F J<F JTS J:_ZSVjH~$SVYcS hza_]YRkmaj Q
(292) EF JY8a~agY]F J2_¦U jHi:Y]kmajHQT, "$# ²ª 4+ T¯ .2û´
(293) Sj "$# ² ¦+
(294) ¯ 12V´HT + ¯\³`\V_]kmY]JbcU Q]Y<Y]F Jo$SVYcS hza_]YRkmaj QaY]FzSVY UC J:_
(295) $SVjH+YRF J:_RJc¦a_RJY]FHJ"¦¯( f hzSV_SIKJ:YRJ:_{kmgJ:Qaj tm[~YRF Jj(UHI~$J:_aV`\[(YRJ:QZa$SYSH "$# ²ª 4+ T¯\}"4³ fJ:j l\U J:UHJ:QªS~_RkmY]Ja "4¯( \[(YRJ:Q<¦_]agI YRF JF J
(296) SV J:_Sj f$SYSKS_]JTSQZa1YRF J UC J:_h$agkj\YRJ: Y]a@([}8 ¯\KYRafY]FHJK J:QRY]kmj$SY]kmaj i:aj jHJ:i:Y]J2 YRafY]FHJKF$Sj tmJ 2´CEF JXSVtmU J~aZY]F J"¨$_]QRY - \[(YRJ:QaVZY]FHJKF JTS J:_ .
(297) (
(298) * # #,
(299) A!$ *
(300) # L
(301)
(302) L
(303) # # %*
(304) L # * (
(305) !$ # * #
(306) %$&. . . kmtmtzJªaVgJ:_]_RkYRY]J:j-\[Y]F Jlgkmj\Y]J:_SVi2J¦a_<kmY]Qkmj(YRJ:_]jzSVt`U Q]Jg$EFHkQd¦U j i2Y]kmaj-_]J:YRU _]jHQ§YRakYRQZiTStmtJ2_§SVQQRa(agj SVQ<Y]F J _]kmYRJ_]J:l\U J2Q]YF$SVQ<$J2J:jfJ:j l\U J2U J:CEFHJSVtmU J_]J2Y]U _Rj J:-ktmtCzJªp~k¤`Y]F kmQZJ2j l\U J:U kmj {XQ]U i:i2J:J: Q
(307) C:Lk¤&Sj\[KJ:_R_]a_<kmQ J:YRJ:i:YRJ: AF J:j~SVtmt "¦¯ ( ~\[\Y]J:Q.FzS
(308) J8Si:Y]U$Stmt[zJ:J:jQ]J:j\Y.YRaZYRF J8HJ:Q]YRkjzSVY]kmagj
(309) Y]F J&¦U j i2Y]kmajª " " #}`$ ~kmtmtzJ8kmj\ag¡J: SVQR[\j icF _]agj aU QRtm[(\EF JYRF _]J:JokjHh U Yh$S_SVIXJ:Y]J2_]QY]aK " " #}`$ kmttCzJY]F JoSVtmU JZa" 2´gY]F JStmU JZa} 8¯\ (Sj Y]FHJY]aYcSVt\j\U I~zJ:_`aV$\[\Y]J:QSVi:YRU$SVtmtm[Q]J2j(Y F kmicFªkmQ.SVtmS
(310) [\QJ:l\U$St Y]aY]FHJSVtmU JaV& "4¯ ( KU j tmJ:QRQ8SVjJ:_R_]a_&a(i2i:U _]_RJ: a_YRF J_]J:l\U J2Q]Y¾SQiTSVjHi:J:tmtmJ:' : ZagY]JY]F$SYYRF Jh _RJTSVI~ tmJ`h$S_]Y`aV$YRF J U CJ:_.kmQ`j J:J2__RkmY]Y]J2jKSVj kmYRQQRkm¢:J8kmQ`j agYkmj i2tUH J:kmj "¦¯ ( c4$Y]FHJ.¨$_RQ]Y +0/g¯(³ 23 4$³ +F ´ 6 8\[(YRJ:QaV.YRF Jh _]JTSI~ tmJ§S_]Jj aY< .\Y]FHJ:[+S_]JªSQ]Q]UHIKJ:XY]a~hzakmj\Y8YRaKSVj+S_]JTSa.IKJ:IXa_][oY]F$SY i:agj(YcSVkmj QY]F Jo$SVYcShza_RY]kmajXaVYRF JIKJ:QRQS{J\kmjKFHkicFXiTSVQRJY]F JIXJ:Q]QcSV{JSVi:YRU$SVtmtm[~_]kmYRY]J:jY]aY]FHJ§HJ:Q]YRkjzSVY]kmagjKkmtmt 0/1 3Æ 2:õ
(311) ÷:÷:÷.
(312) zJi:aIXh$agQ]J:XaV`Y]F JFHJTSV J2_Zi:agj(YcSVkmj J:kmjK}8¯\<¦atmtmaVJ:K\[~Y]FHJ$SVYcShzakmj\Y]J2+YRa~\[KY]FHJZ¨z_]Q]Y +1/¯\³2354z³ +´F6 8 \[\Y]J:Q.a$Y]FHJh _]JTSI~ tmJ
(313) jªYRF kmQ`iTSVQRJVY]FHJ U CJ:_.hzakmj\Y]J:Y]a\[} 8¯\8QRF aU tm$JZS<IXkjHkIU IAQRkm¢:J8HU îJ2_8SVtmtma\iTSVYRJ: \[ ¯( # #`¯(z´¯\ H4¾YRF J¨$_]QRYª +0/g¯(³ 23 4$³ +´ 6$8\[\Y]J:QoaVY]F J~h _RJTSVI~HtJSV_]J~< .CYRF J~$SVYcSXh$ag_]Y]kmagj a8Y]F J IKJ2Q]QS{J<ktmtCzJYSV¡gJ:jX¦_]agI Y]FHJ§HU îJ2_kYRQ]J:t¤\jzaYRF+i
(314) SVQ]J2QT YRF JStUHJZaV "¦¯ ( fI~UHQ]YkjHi:tmU JZYRF JQRU I aV`Y]F J tmJ:j {gY]F QazaY]FYRF JF JTS J:_SVj XY]F JzSVYSohza_]YRkmajaV`Y]F JIXJ:Q]QcSV{gJ EF J4U j i:YRkagj "$#² +¦
(315) ¯\} "4³ C +$-¯\&³ `.kmQ.QRkIXkmt×S_YRa "$#² +¦
(316) ¯\} "4³ .
(317) J:W\i:J:h YYRF$SVYS
(318) 4Y]J:_._RkmY]kmj {kmQi:aIXh tmJ:Y]J kmY8kmtmt j agY8kmj\ag¡JYRF J¦UHj i:Y]kmagjKhzakmj\Y]J:XY]a([~V "$"#}z +zJc¦ag_]JY]FHJZY]kmIXJ_]J:h _RJ:Q]J2j(YRJ:f\[~Y]FHJ§kmj hHU Y.h$S_SVIXJ:Y]J2_ ´¯\$´ " + (`¯îHEF J:_RJKkmQªjHaf{U$S_Sj(YRJ:JKYRF$SVYoY]F JX_]kmY]JXkYRQ]J:t¤Zkmtmt`i:aIXh tmJ:Y]J~zJc¦ag_]JKYRF JKHJTSV tmkmj JM k¤ZkYo a\J:QTY]F J iTStt¤$SVic¡XkQ< J:tS
(319) [J2fY]aXY]F J JTS tmkjHJ k¤8kmYZ a\J:Q<j aY
(320) zY]F JiTSVtmt¤$SVic¡Kkmtmta\i:i2U _SVQZQRa\aj SQZY]FHJª_RkYRJªi2aIKhHtJ2Y]J:Q
(321) EF kmQYRkIXJ~kmQªSVjSV QRatmU Y]J~YRkmIKJkj Y]F JXQSIKJ¦ag_]I+SY§SQªYRF JKSVtmt¤i2ta\ic¡fYRkIXJ~_]J:YRU _]jHJ:([-Y]FHJKZ< 4U j i:YRkagj ¯(
(322) +$¯\³ 2´\°. EF J<¦U j i2Y]kmaj "$#ª² +4T¯ .:V´
(323) "$#² +¦
(324) ¯ 12V´HT + ¯\³ CkmQ8QRkmIKkmtSV_`Y]aY]F J<¦UHj i:Y]kmagj "$#²ª +4
(325) ¯(} "4³ "$#² +¦
(326) ¯\} "¦³ C +$¯\³ 2TJ2W(i2J:h YZYRF$SVYajHt[~YRF J$SVYcShza_RY]kmajXaV`Y]F J U CJ:_<kQ_]kmYRY]J:jfSVjHKY]FHJ "4¯ ( fh$S_S
Documents relatifs
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA
Unit´e de recherche INRIA Lorraine, Technopˆole de Nancy-Brabois, Campus scientifique, ` NANCY 615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES Unit´e de recherche INRIA