!4„•¦¾òy̰ 'IndProp@< )Notations $Init #Coq@ %Logic $Init #Coq@ *Logic_Type $Init #Coq@ )Datatypes $Init #Coq@ &Specif $Init #Coq@ %Peano $Init #Coq@ "Wf $Init #Coq@ 'Tactics $Init #Coq@ 'Prelude $Init #Coq@ &Basics@ )Induction@ %Lists@ $Poly@ 'Tactics@ %Logic@H  )Notations $Init #Coq@�0XMtÔ±4– ­ ß±»9-  %Logic $Init #Coq@�0O{øyÊ�jäbſŠ )Datatypes $Init #Coq@�0·f:|aÔ¬)ØÎÁ€Ü‘«Â  *Logic_Type $Init #Coq@�0$ÄISÜ'ÓÊG6Ȳæÿ  &Specif $Init #Coq@�0؇ñ)+)œ²Þ¬/›Þ*K  #Nat $Init #Coq@�0ù±dbGôntO ZTk  %Peano $Init #Coq@�0Øo¥œ gÓFFø€~³ä  "Wf $Init #Coq@�0¢��“²èýê–ÁdV–<§  'Tactics $Init #Coq@�0Ÿ5ØŒI`VÓÛ ñˆ  'Prelude $Init #Coq@�0A‘Ðä+ïA¤Áìu·b;�  &Basics@�0ž±�ey'y £Ýþ§xú  )Induction@�0A‘1©Ô€óñÛ¡¦  %Lists@�0Š Gˆ^ƒ_&¾½ ­ÅÝDm  $Poly@�0 !Ë;ý�aàc‘Þ—\  'Tactics@�0ß—Ò*ä wÕô�üø}AVN  &Basics 'Program #Coq@�0À…ëZ‰ü3}Éš_Kµ  $Init 'Classes #Coq@�0êË»ÒûGF+û<՚ЗH  'Tactics 'Program #Coq@�0• š·4x‹Žì>�´ÅÆ  0CRelationClasses 'Classes #Coq@�0-¹³‚ð· vN]mN•;  4Relation_Definitions )Relations #Coq@�0±ÆP,äBý? L–6�  *CMorphisms 'Classes #Coq@�0KŽ8�µì2�3CPýP  /RelationClasses 'Classes #Coq@�0ü6¹«µzå òNcšM¿  )Morphisms 'Classes #Coq@�0%…¦‚ܨúKP¢ì®ñ½  .Morphisms_Prop 'Classes #Coq@�0PÜZÿ_±¬ðD|%ߟvƒ  +Equivalence 'Classes #Coq@�0%´ ñ¤ð‹+< qÙz¹î�  -SetoidTactics 'Classes #Coq@�0—÷£‡¢o«M®ÝUÝÆÉV  &Setoid 'Setoids #Coq@�0I‡\ ¦@ì­$0÷¢¸a ã�0�þç3üA< GÃB÷ž+  'BinNums 'Numbers #Coq@�0“¼§Â©&ˆo›ƒ&%Y†   *EqdepFacts %Logic #Coq@�0.¼°!ë~‹Ž¢Åñº Fø  )Eqdep_dec %Logic #Coq@�0:àoLf`Òé°„»}Ê  $Bool  #Coq@�0À*nKIvİ.ìÄ   *Equalities *Structures #Coq@�0›è ¡¸Ö hG�õŠk›ñ  2Relation_Operators )Relations #Coq@�0•àƒä4ö*oVƒ´}m  4Operators_Properties )Relations #Coq@�0lv >!ÔUaÖÄj?2  )Relations  #Coq@�0¾Q&¼W¦v  DBz-tÊ  &Orders *Structures #Coq@�0$µµ–L¤«šÇþ\¯ ýäP  )OrdersTac *Structures #Coq@�0&?çUpÅ@EteZ¼ÎÙý  +OrdersFacts *Structures #Coq@�0HÙ ‹·…é�ÍAÎLAɽ  -GenericMinMax *Structures #Coq@�0±v×ä*‰ +Ñ´¶?«ÒÙ  *NumPrelude 'Numbers #Coq@�0HÿHÀHHžê¹z8ab^  (NZAxioms &NatInt 'Numbers #Coq@�0,Çp˜ÍõÀè¹­Æ8—±°  &NZBase &NatInt 'Numbers #Coq@�0,îÈLá4©&ýC×ña  %NZAdd &NatInt 'Numbers #Coq@�0>}cåqï•=î�J*•ë'  %NZMul &NatInt 'Numbers #Coq@�0χøÑ/ó7dã‘Â#  )Decidable %Logic #Coq@�00ùÝÈ› ¡"�O©_  'NZOrder &NatInt 'Numbers #Coq@�0¢ü¯%Â#/{öˬy•?  *NZAddOrder &NatInt 'Numbers #Coq@�0ëßl‹U%äê1*çgFz  *NZMulOrder &NatInt 'Numbers #Coq@�0UåfÎ Ÿˆt_ÙŒPÐ.  (NZParity &NatInt 'Numbers #Coq@�0^ÄMc×E¢aú継ߴm  %NZPow &NatInt 'Numbers #Coq@�0›U—ËZV¡€<£d¬®ŽÇ  &NZSqrt &NatInt 'Numbers #Coq@�0 Ÿü¥;I�ì£ x†&‡â§  %NZLog &NatInt 'Numbers #Coq@�0 bæy{tËêËQ;ße  %NZDiv &NatInt 'Numbers #Coq@�0žËè€J¥†•Ò×�Àµ  %NZGcd &NatInt 'Numbers #Coq@�0$ ‹°eJUûH¾“qkk¡  &NZBits &NatInt 'Numbers #Coq@�0•ý'xRÏ_§û õV~µ  'NAxioms (Abstract 'Natural 'Numbers #Coq@�0u#(~dþb¥üUчu»  ,NZProperties &NatInt 'Numbers #Coq@�0#“eÀØ_ 9àñ´W“  %NBase (Abstract 'Natural 'Numbers #Coq@�0)k½ó’e� qŒÝl}áé6  $NAdd (Abstract 'Natural 'Numbers #Coq@�0¾O¡ÚÃÁ ˆŽC>?.@  &NOrder (Abstract 'Natural 'Numbers #Coq@�0 ä›†#ºÑ Æbu  )NAddOrder (Abstract 'Natural 'Numbers #Coq@�0’`¢XO1nËÜ€æÞm  )NMulOrder (Abstract 'Natural 'Numbers #Coq@�0~yM–åÍÂ:² ÅâÊ  $NSub (Abstract 'Natural 'Numbers #Coq@�0\4³¸óäkËw‘¢L‘�  'NMaxMin (Abstract 'Natural 'Numbers #Coq@�0'«{Ï"l•jüÕ¦Ì잆  'NParity (Abstract 'Natural 'Numbers #Coq@�07€:øåÐÉ{ûÔF+£'º  $NPow (Abstract 'Natural 'Numbers #Coq@�0¬~š†A¯ÎßPº9ÔP  %NSqrt (Abstract 'Natural 'Numbers #Coq@�0­ÐæóI r[&Ÿ¼Z  $NLog (Abstract 'Natural 'Numbers #Coq@�0 S—n¡†I¯`«]úy¢¸¬  $NDiv (Abstract 'Natural 'Numbers #Coq@�0Œe.qIz ­yQvI“�F  $NGcd (Abstract 'Natural 'Numbers #Coq@�0ÎЗ\Âç«9œsîØ¼õY  $NLcm (Abstract 'Natural 'Numbers #Coq@�0q¹1Q±ó· Ì“}ûCy  %NBits (Abstract 'Natural 'Numbers #Coq@�0%xŸ}ÄäþhKä'¸÷$  +NProperties (Abstract 'Natural 'Numbers #Coq@�0 J»-?tëÅ”_å½þÍ  (PeanoNat %Arith #Coq@�0JÈ#ß Ý³0j}4Žä’ì  "Le %Arith #Coq@�0viàô:5�"dxIV·«  "Lt %Arith #Coq@�0eÚÎSèƒ>±Ó˜|pFøÀ´  $Plus %Arith #Coq@�0·£áBŸ"3$Éî>¬jÐÇ  )BinPosDef &PArith #Coq@�0�²pÕpozĨ¬µ8[™{  &BinPos &PArith #Coq@�0y-]—ó"óÍ“¾Aõ_¡�  )BinNatDef &NArith #Coq@�0=ÉéWn”Ã¥5–y{»æ  &BinNat &NArith #Coq@�0í¼ÈÝs]$XõÏca`]x  $Pnat &PArith #Coq@�0~Ö¿eZ€¸`2b×{KÒ  'ZAxioms (Abstract 'Integer 'Numbers #Coq@�0J¨'�|F‘eÕâýËèeJG  %ZBase (Abstract 'Integer 'Numbers #Coq@�0|U"mQ¼Q-0J‘G÷  $ZAdd (Abstract 'Integer 'Numbers #Coq@�0 ƒ$쳿NlV‡�tfé˜Ö  $ZMul (Abstract 'Integer 'Numbers #Coq@�0Çì?ªF®ú%><}4&{4a  #ZLt (Abstract 'Integer 'Numbers #Coq@�0Ï^^ÖÕž*]Ä·dCõ  )ZAddOrder (Abstract 'Integer 'Numbers #Coq@�0Áq’<âÛ®JÍ�:8 É  )ZMulOrder (Abstract 'Integer 'Numbers #Coq@�0ìï>²pâÞ�à€õ1�ñ*  'ZMaxMin (Abstract 'Integer 'Numbers #Coq@�0·O“*>⽈Ô~(Ú]  'ZSgnAbs (Abstract 'Integer 'Numbers #Coq@�0†�Þ„\zÌ*­Þ·‘åp  'ZParity (Abstract 'Integer 'Numbers #Coq@�0C¶ŸÉr�ï¶u }ì’rô5  $ZPow (Abstract 'Integer 'Numbers #Coq@�0 †úá 5•¾”gWß5µ  )ZDivTrunc (Abstract 'Integer 'Numbers #Coq@�0‚Þ$,ð¦`Ä"“Æd²ñ&L  )ZDivFloor (Abstract 'Integer 'Numbers #Coq@�0)ŒAý(GQAXYââ�÷ºN  $ZGcd (Abstract 'Integer 'Numbers #Coq@�0±(ࢦ‹å|Î@°êà $ZLcm (Abstract 'Integer 'Numbers #Coq@�0r…›�xµ۟Ÿïј"Å  %ZBits (Abstract 'Integer 'Numbers #Coq@�0m~Ü�xªQç–¾Uu+¸ì  +ZProperties (Abstract 'Integer 'Numbers #Coq@�0söíÛˆ.B]}RÉm  )BinIntDef &ZArith #Coq@�0ŽiŸEеè×[XQé·�^�g:  )auxiliary &ZArith #Coq@�0œÀLš6¨�Uæ4aEР %Zbool &ZArith #Coq@�04úd»C¾lQ UhZQ>Y  %Zmisc &ZArith #Coq@�0áxwö÷ê}È}{÷’.  $Wf_Z &ZArith #Coq@�0ÝzAvf™s¥ â>¢Åœ  &Zhints &ZArith #Coq@�0é6J>0\ 7B�6�Â(  +ZArith_base &ZArith #Coq@�0ÈéÓ†à%­$–â8 Ž‡(‰  +OmegaLemmas %omega #Coq@�0Âä“q|ùÐ%Gø®œCãôž  +Ring_theory +setoid_ring #Coq@�0k¼ CD·ÖÎâÊÖ¢‘’—  %Quote %quote #Coq@�0TÿUÜE¬Ã³‘T(ž‰ÁWŒ  $List %Lists #Coq@�0p”'Û:xœvûÛ Mò  'BinList +setoid_ring #Coq@�0øx ¹ä±tÍàë‘Ìô(œg  ,Ring_polynom +setoid_ring #Coq@�0ïr¼Pæ(µpú¸?2U‘z  +ListTactics %Lists #Coq@�0Ž´ˆ=”ÿõìÛ¯Y2/P  +InitialRing +setoid_ring #Coq@�0;�è/æÑèª7ˆc6öv¯  (Ring_tac +setoid_ring #Coq@�0]’ï¢ ªN€Ìýõè@7  )Ring_base +setoid_ring #Coq@�0ÑjT£ª0v‹,:�̼Ԡ $Ring +setoid_ring #Coq@�0îÌCL£xÕBŸV_c—EP  )ArithRing +setoid_ring #Coq@�01rÚlå#¦ãuH�rKmÆ  %Arith  #Coq@�0Ç2Ȯ΄/ì¦E¸bØ€  #Max %Arith #Coq@�0,hPyèý¼m´ïsÒ­  #Min %Arith #Coq@�0ù©ëmº,[3�ØÂ8@’ž  (PreOmega %omega #Coq@�0Éa¿<}¼Ð§�k¹'‘$“  %Omega %omega #Coq@�0d"· c’tSƒ¦•0 :j�²‡ØÙ‰([@„•¦¾>ûEªôpêù Ð 'IndProp@ð�A�  "ev‘,�< °@@›  �Ð÷� )Datatypes $Init #Coq@@#natò@€@� ¶@”�A $ev_0%ev_SS ©�A�œ  A€¶�!n¶@©�B� ©�C�©œ  (B€�©� AA @@ @B @B¢@�¡� �Ð÷B@>=f5ü@ ¡@€¡@ ¡@€ @@AA  @@ AB@@A@@@@@ €@@  &ev_ind� @‘ ·�!P<·�!f8·¶3P¶@©›  �Ð÷� f@@`=f5ü@€7¶@©�D0©�E�©9�©;�?ž  �A@°��!F�¶Pm¶�!e©E�·Vs·#ÍÐ"@GH° @@ @ @ @@D·_|·@,©�HSh #·d�·1©�F°dn©) fp@�¶�@¶@‹”{¶�A©x�w¶�E¶v“¶@©›  �Ð÷¥@¡=f5ü@€x¶@©A�|©A@¶�‚ ¶�3©›  @€��©K�ˆ�� ° „+j() ,9'(*()=> 3! &''Qéÿÿÿ''+j()$'+7Sj+ 7 S'$'  �°=uAÄ  ‘‘´0  ‘‘fX@€@@ €@@@  $ev_4� @’°@Ð@�©›  �/@€�©œ   �Ð÷� Ë Ê É@@Èò@B€�©œ   B€�©œ  B€�©œ  B€�œ   @A€�@@ €@@@  %ev_4'� @’°@ÿA�©› /€�©œ  -B€�©œ  2B€�©œ  7B€�©œ  €�†œ   �Ð÷ @šä@A€©› (€°©š €�©š �Ð÷‰@$pred ¯`<€�©š €�•œ  A€�@@ €@@@  )ev_minus2� @’°@ÐE�¶�§Ŷ@©› €�³©› €�©š #€�©š '€�µ�@@ €@@@  *ev_minus2'� @’°@íF�¶�Äâ¶@©›  €�Щ› $€�©š @€�©š D€�Ò�@@ €@@@  'evSS_ev� @’°@ G�¶�á›  �Ð÷� )Datatypes $Init #Coq@@#natò@€¶@©› J€�©œ   @B€�©œ  B€�©› Y€�ÿ�@@ €@@@  ,one_not_even� @’°@7H�©š �Ð÷®@#notШï€�©àú�@@ €@@@  ,SSSSev__even� @�@�¶<¶@©ì�©�©�©�©$©õ�@@ €@@@  .even5_nonsense� @�@�¶@©�©-�©/�"©›  �Ð÷� %LogicX@"eqÐ @€°b©š �Ð÷� @a@; £�`€ 33©D�©F�©H�©J�@@ €@@@  'ev_even� @’°@ˆI�¶�_}¶@©› »€�k©›  �Ð÷@"exÐ @€ D·�!kG©› €°‘m©š :€�~�@@ €@@@  +ev_even_iff� @’°@¬J�¶�ƒ¡©š �Ð÷%@#iffС)€ ©› å€�•©› *€ j·�&l©› 7€°¶•©š _€�£�@@ €@@@  &ev_sum� @�@�¶§Ķ�!mǶ@‚¶@ƒ©x�©i r©�@@ €@@@  #ev'‘,�< °@@Ø@� Ëɰ%ev'_0%ev'_2'ev'_sum°É©Éª¶Äá¶â¶@©À¸¶@‹©‰AA¹°@@D°@@D¢@�¡� �Ð÷ú@=fÅ]@°¡@€¡@€¡@À¹¹ @@BA° @@ A@ AD@@A@@@@@ €@@  'ev'_ind� @‘ ·¹ó··í·¸©äÏ·º¶ê¶C¶@©›  �Ð÷¸@>=fÅ]@€ã¶@©Ž¯¶@© ±¶@©—�»©�I�©· ˜¾ž  �A@°�¸�¶#¶¶©©£ú�· (·»ÍÐ@DE° @@°@@ @ @ @ @@D·3·@© °³Ù·7·s8·Ë0·Ì1©½àá©�G ä(© *@�¶�ú¶@Eº¶�ú©1�0¶�þ©+�¶�¶3P¶ŒQ¶@©›  �Ð÷c@‡=fÅ]@€,¶@©×�7¶@© �:¶@©â�©KJ¶�Fd¶�÷©›  @€�T©é�L�� ° ´+j() ,D'(*()=> 3! 3!# '''QÞÿÿÿ''+j()$'+7Sj+ 7 S'$'  �°L�Aô  ‘‘x`  ‘‘rˆ@€@@ €@@@  &ev'_ev� @�@�¶j‡©š �Ð÷/@æС)€ i<�@@ €@@@  )ev_ev__ev� @�@�¶z—¶Ó˜¶@©H�©9¶@©L<�@@ €@@@  ,ev_plus_plus� @�@�¶‹¨¶ä©¶�!p¬¶@©\�©M ��¶@©a�©Rwì�@@ €@@@  (LeModule’ð¢ÈA�  "le‘,�< °@@Ç °@@É@� ¶@̽» $le_n$le_S ¶´Ñ©± ¼¼¶·Ô¶Õ¶@©³Q©} µ®BB¬  AC AC¢@�¡� �Ð÷&@"3x)”@ ¡@�ª¡@°¬¬ @@@B  AA BC@@A@@@@@ €@@  &le_ind� @‘ ·«)·©%·ª¶Ú÷¶3ø¶@©›  �Ð÷¢�©H@A3x)”@€{¶@©¦S©� ª¤ž  �B@°�¢�¶ð ¶ñ¶�!l©�b�·÷·ø·ÍÐ@>?° @ @@  @@ @ @ @@D·!·"·@*©�Ju · '©ë· )·e*·2©®À  ©ñ° @�¶�è¶@3¶@4©¶�é¶7© ""¶�î¶<¶x=¶@©›  �Ð÷ˆ@„3x)”@€¾¶@©é #&©ÅD¶�,J¶�.L¶�>©›  @€ 2<©Ñ 14�� ° Ü+j() ,B'(*()=> 3" # '>$'Qáÿÿÿ''+j() %'+7Sj +7S'+ 7!S'%'  �°GvAä  ‘‘`T  ‘‘dx  ‘‘n¬@€@@ €@@@  (test_le1� @’°@€K�©›  �5@€ ©œ  °B€�©œ  µB€�©œ  ºB€�œ  ¤A€©œ  ÂB€�©œ  ÇB€�©œ  ÌB€�œ  ¶A€�@@ €@@@  (test_le2� @’°@´L�©› 4€ ©œ  âB€�©œ  çB€�©œ  ìB€�œ  ÖA€©œ  ôB€�©œ  ùB€�©œ  þB€�©œ  B€�©œ  B€�©œ   B€�œ  ÷A€�@@ €@@@  (test_le3� @’°@õM�¶@©› v€ ¶´©› r€°ñ�ž�@@ €@@@@@ @@ @@@  "lt� @‘ ·àý·9þ©›  �Ð÷� %Peanoÿ@G UxT@€ Ýñ@�¶�í› ø€¶�I› ü€”�A�� ° D+j() 97%'  ‘‘p@€@@ €@@@  )square_of‘,�< °@@& °@@(@� _�"sq�¶.© ©š �Ð÷Î@#mul £¡—€dBB  �A�A¢@�¡� �Ð÷J@ ¨Ë˜@�¡@�@A� AA@@A@@@@@ €@@  -square_of_ind� @‘ ·‚·!·2O·3P·�!s©›  �Ð÷@:¨Ë˜@€ÓÍÐ@$%° @ @@� @@D·Da·Eb·@©æ´MO@�¶�¶@h¶@iÞ¶�¶Ol©L W>¶�Rp¶�Tr¶�"©›  �Ð÷…@[¨Ë˜@€ Zd© Y\�� ° ¬+j()=>$Qõÿÿÿ''+j() %'  �°,DAP@€@@ €@@@  (next_nat‘,�< °@@� °@@’@� Éƒ�"nn�¶{˜©x ƒUBBm�A�A¢@�¡� �Ð÷®@ó„T@�¡@�k@A� AA@@A@@@@@ €@@  ,next_nat_ind� @‘ ·hæ·f·–³·—´·˜©›  �Ð÷d@2ó„T@€5ÍÐ@"#° @ @@� @@D·¦÷§Ä·@b®°@�¶�~¶@ɶ@Ê?¶�¶°Í©­ ¸ж�³Ѷ�µÓ¶�·©›  �Ð÷æ@Ró„T@€ »Å©€ º½�� ° ¬+j()=>$Qõÿÿÿ''+j() %'  �°+AAP@€@@ €@@@  )next_even‘,�< °@@ñ °@@ó@� *ä $ne_1$ne_2 ¶Ýú¶@©ª¸©Ù ÝÓ¶âÿ¶@©¯¿©Þ âÝBBÖ  BB BB¢@�¡� �Ð÷@"âÁ‰@ ¡@ ÔÔ¡@ ÖÖ@B  AB BB@@A@@@@@ €@@  -next_even_ind� @‘ ·ÔR·Ò%·Ó¶ ¶@!©Ç ·#·$·©›  �Ð÷Ô@AâÁ‰@€¥ÍÐ@)*° @ @@  @ @@ @ @@D·6·7·@©"‰" Ýß@�¶�ó¶@>¶@?´¶�ô¶%B¶@H©  $¶�ú¶+H¶@I©ï *%¶�/M¶�1O¶�3©›  �Ð÷b@mâÁ‰@€ 7A©Ö 69�� ° Ä+j()= >%>%Qïÿÿÿ''+j() %'  �°7RAh@€@@ €@@@  (le_trans� @’°@yN�¶�¨›  �Ð÷� )Datatypes $Init #Coq@@#natò@€¶�_¶�!o¶@©›  �Ð÷� %Peano  @@"le UxT@€ jm¶@©› € or©› € :s�@@ €@@@  &O_le_n� @’°@®O�¶�…5©› "€ œ  ÃA€“�@@ €@@@  0n_le_m__Sn_le_Sm� @�@�¶—´¶ðµ¶@©¸1©¹ XŽ�@@ €@@@  0Sn_le_Sm__n_le_m� @’°@ÐP�¶�§›  Æ@€¶�›  Ë@€¶@©› M€ ©œ  ÁB€�¶©œ  ÆB€�Å©› [€ ¼¿�@@ €@@@  )le_plus_l� @�@�¶�!aì¶�!bï©ñ ÐV�@@ €@@@  'plus_lt� @�@�¶�"n1ý¶�"n2¶<¶@©š �Ð÷°@=f6€ Yñ©›  �Ð÷±@#andЖw@€ ©Ó©b�@@ €@@@  $lt_S� @�@�¶ÿ¶X¶@©™©H�@@ €@@@  ,leb_complete� @�@�¶ *¶f+¶@©Õ°›  �Ð÷� ¤@@$boolšä@€©š �Ð÷@#leb�9+€¶œ  A€©A��@@ €@@@  +leb_correct� @�@�¶-J¶†K¶@–©õ° ©Ÿ�@@ €@@@  .leb_true_trans� @�@�¶<Y¶•Z¶�Ý\¶@¶@©°2©* >&�@@ €@@@  'leb_iff� @�@�¶Ol¶¨m©æ C¹�@@ €@@@  !R’ð¢‚A�  ‘,�<  °@@€ °@@‚ °@@„@� ¶@‡¼vÐ"c1"c2"c3"c4"c5Щx°www¶Ì‘¶u’¶8“¶@©:g©9°©qƒtm¶Ô™¶}š¶@›¶@©@°C=s¶ÚŸ¶ƒ ¶F¡¶@©H°Cya©H°K‚…¶â§¶‹¨¶N©¶@©N°ˆQ‹CCÐ@DDDDÐ@DDDD¢@�¡� �Ð÷?@B “md@С@€¡@À~~~ @@¡@À���¡@Àƒƒƒ¡@À………ADР@@ AD BD CD DD@@A@@@@@ €@@  %R_ind� @‘ ·†I·„B·…¶ Ò¶¶Ó¶yÔ¶@©›  �Ð÷¢�…j@j “md@€¯¶@©\:©£°©»�†ˆ‚·˜¶ å¶Éæ¶Œç¶@¶@©­E©m°�U‹·¡¶)î¶Òï¶•ð¶@©O¶@©v°^”ϩ߰šœÓ·¬¶4ù¶Ýú¶ û¶@'¶@©çY©Û°¥£Üž  �C@°���¶ë¶ì ¶í ¶�!r8©êi�·ó·ô·õ·>ÍÐ=@hi° @ @ @@Ð@ @ @ @ @@ @ @ @ @@ @ @ @ @@ @ @ @ @@D·+·,·-·@Y©�O‹Ð ·m2·3·Ù4·*`©�MÐÝ!©"Àß#·v;·<·â=·3i©�L ·|A·%B·èC·9S©�KÐì#&0©1À²è#2·…J·.K·ñL·Bx©*@�¶�¶@R¶@S¶@Tɶ� ©@°???¶� ¶–[¶?\¶]¶@©›  �Ð÷î@ñ “md@€6¶@©ã° CF©+ˆ¶�¶¦k¶Ol¶m¶@©›  @€D¶@©7°QT©ø‹¶�+¶´y¶]z¶ {¶@©›  @€ݶ@©Ž©l�¶�8¶Á†¶j‡¶-ˆ¶@©›  +@€_¶@©x°5lo©m’¶�u“¶�w•¶�y—¶��©›  ;@€°z}‡©{°E|�� ° T+j(),�'(*()=dgO:>3# '>99993# '>3# '>3# ''Q•ÿÿÿ''+j() &'+7Sj +7S' +7S'+ 7"S'&'  �°•éA   ‘‘«”  ‘‘¯¸  ‘‘³ä  ‘‘á @€@@ €@@@  "fR� @‘ ©š �Ð÷“@%admit[•¯€�¶@ɶ@ÊÊ@�¶@› ¹€¶@› ¼€› ¾€�� ° X+7S7 j+7S'6'  ‘‘ÚP  ’\  ‘‘áx  ‘‘åL@€@@ €@@@  *R_equiv_fR� @�@�¶+ð¶Ôñ¶—ò©k ©�°ö©š �Ð÷ @? “tö€Kä�@@ €@@@@@ @@ @  'reg_exp‘,�< °�!T@”‘°  ÍðÄ C·@Þr@<@@‘  �@°  HA@ÞzB4 à(EmptySet(EmptyStr$Char#App%Union$Starà¶ÿ¶¶@ >¶¶@ ¶@A©Êö¶@ D@@ @ A B@ à@@ABBAà@@ABBA¢@�¡� �Ð÷ >@3 ÑòI@à¡@€¡@€¡@�ý¡@  @@¡@ ¡@�BDà @@ A@ AA BB CB DA@@A@AA °A@?@@ �=@@  ,reg_exp_rect� @‘ ·KI· ¶I©›  �Ð÷ @Z ÑòI@€ 8”‘°  ÏñB E @ßn_>@· © K�©œ  A€ ;· © H�©œ  B€ · #¶�!t © �©œ  !C€   b· .¶p©'š¶@© ! \¶t©+�D¶@[© �©œ  1D€°r . h· >¶€©7� ¶@©  m¶…©<� ¶@©  r©~�©œ  CE€°w @ z· P¶’¶@w© !�©œ  MF€ Ž „ž  �@@°� B�¶¢�·¤©[�šÍÐ\Aˆ‰°@à@@ @@ @ @@ @ @@ @@D·±©h�š©› � ¨à Bƒ·�!yŸœ·¹·º©q�‚©‹À ¨ o ²© o ¨·À·Á© J·Ã© t  ¹© ­ ¯@�¶Ìʶ� ‹¶�Ë©›  �Ð÷ è@Ý ÑòI@€� Ç”„¶� ”© Ë€¶� —© Ä|¶� š¶�x Ž© �w¶� Ÿ¶�â©›  @€� –¶@© ˜� ß¶�ì© �½¶@©¿� æ© €{¶� ³¶�ö©›  +@€� „¶@© †� ó¶�© |¶@© ‘� ù©ú|¶� ƶ� ©›  >@€�ݶ@©ß� ©  ¶�©› I€� ¦© §� �� ° +j(),d'*(=A>D5$>3 %'>3 3 #'>3 3 #'>$'''Q¸ÿÿÿ''+j$'+7 Sj$'  �°}ðA�  ‘‘Üô@€@@ �×@@@  +reg_exp_ind� @‘ ·64· õ¶4ë /©š �Ð÷ í@øA‰<€ ¾@�¶?=¶s¶rq ½¶i© 3�©è� ,¶k© .�©æ� .¶m¶l ù© ú�©â  û A¶n¶m©l� ÿ¶@i¶g©p�#¶@f© ä�©ß°N  D¶g¶f©e� æ¶@b¶`©i� ï¶@`©X�©Ú°N  Q¶a¶`©_�9¶@\© ú�©Ù d Z¶]©\� Z�� ° <+j() 7%'  ’Dh@€@@ €@@@  +reg_exp_rec� @‘ ·ˆ†· G¶†=”�@T@�¶ŽŒ¶¶ÁÀ”¶¹© ƒ�©8� |¶»© ~�©6� ~¶½¶¼ I© J�©2  K ‘¶¾¶½©¼� O¶@¹¶·©À�s¶@¶© 4�©/°ž Z ”¶·¶¶©µ� 6¶@²¶°©¹� ?¶@°©¨�©*°ž g ¡¶±¶°©¯�‰¶@¬© J�©) ´ ª¶­©¬� Pª�� ° <+j() 7%'  ’”h@€@@ €@@@  )exp_match‘,�< °@@©Œ µ °@@©›  �Ð÷� $Poly@@$list<øöß@€ Ë °è@”‘°  ÑñÀ G �@àj~@@@� ¶ñ ¶@¶@ ê éð&MEmpty%MChar$MApp'MUnionL'MUnionR&MStar0(MStarAppð¶ý© ä° 臭  $A€ è©  é¶¶�!x ø© ì° 𩜠 /B€° õ ÿ© ë©£ ’¶*¶�"s19¶�#re1?¶�"s2©? Á¶�#re2©Ò¶@© ¦3¶@©î° ©  © ¯°ñ©š �Ð÷J@#app<í�¶€°ø ² Ú©±°ú Ú ¶1I¶V¶Z¶©ç Ú¶@™© »° â ä©©° ä  ¶;S¶&ï¶$©a ¶" ¶@© ë° î ( 2© ǰ î '©µ° ð ò ,¶G_¶�"reý© .° 2=©³ ζNf¶<s¶7¶ ¶@© ý°  7 D¶@© Ú°  :©¾   ?©$° ß©4° á  ©Ä  ã BBB 9dð@AFDDAEð@AFDDAE¢@�¡� �Ð÷ z@–"ûþ@ð¡@€¡@� 8¡@à : : : : @@¡@À = = =¡@À ? ? ?¡@� A¡@Ð C C C  AFð @@ AA BF CD DD EA FE@@A@AA °�@™@@ �—À@°™AÀ@°›A ¯^ C¦À@°ŸA Ê  ^ª@ABC@  -exp_match_ind� @‘ ·•­· T¥· R© ˆ Š©6 u· V¶– © € ©”° L �©¡“©4  O “· _¶’©É˜¶‘3¶�©Ì$¶�2¶@©›  �Ð÷ a@ß"ûþ@€° ; ^ •¶@© =‚¶@© °š c š¶@©œ‡©| ©”°… F A©@°‡‰ i· {¶®©åç¶­?¶§L¶@©° P ª ­¶@© R ©º  u©<· ˆ¶¸J¶¶©óW¶´H¶@©'°Ä º Ķ@¤©¹  ƒ©H°› ƒ ¼· •¶“c©¦ ©ÞT©E  i з œ¶Ï©Y¶Ë©<¶ž1¶@©<°« Ì Ù¶@©­´¶@©A°¿ š©U Á Ó¶@©à �©Z �N ¢© ©ѰÒÄ ~©a Ô ¦ž  �B@°�  �¶ü ¶P¶ Ÿ©[°Ê î ø©Ë`�·©/V· O· §©c°Ø ö ÍÐdA²³° @ @@ð@ @@ @ @ @ @ @ @@ @ @ @ @@ @ @ @ @@ @@ @ @ @ @ @@D·$©P�ÿ·+©â�<·@©‡°   $© Œ %ðø·1©ú ·& ·$ ·"©_�·!©ñ��P· Û©—°�Q ñ (· ß©›°�R , /©"  Ï õ ÷ . 1©/° Ñ ÷ 3 =©1û·<#·:!·4©· 쩨° 8 ;©Ð  : = G© á·C© -·B©,·@ · ÷©³°  F P©#Ð  E H R© ì<· D·R9·M ·· ©½°* M Z· ©À°) P©Ô + U©Sð   T W© b9 b© c° ©Û . Y f@�¶x�¶� 7¶@Ÿ¶@£ ø¶� 8© oç¶� ;¶| e© fæ¶� ?¶s©ª� 4¶s©<� 5¶s©°� ¶r©B� [¶@©›  �Ð÷ ª@Æ"ûþ@€ç¶@© #  E G¶@© ç¶@©‚  J L©cç¶� ]¶‘©È� P¶‘©Z� -¶�©]� v¶@©›  @€ë¶@© <  ` —© ¥ë¶� q¶¢©k� >¶¢©ß� ‡¶¡©q� I¶@©›  /@€ò¶@© ·  « ®©¬ó¶� …¶„©� ˜© ™ó¶� ‹¶¿©ö� ]¶¼©ù� Ƕ�©‹�½¶@©›  I@€÷¶@©£  Ž ȶ@©÷¶@©·ô©òð¶�à© � Û¶�è© �Ò¶� ‰©›  _@€î©¸  Ú Ý�� ° ”+j(), š' (*()=pshO=+"> 9 3"3" #'>$'> 3"# '> 3"# '>3"3"#' >$''Q‰ÿÿÿ''+j() %'+7 Sj +7 S'+ 7"S'%'  �°ï‰A€  ‘‘%ø  ‘‘¸(  ‘‘^d@€@@ €@@@  +reg_exp_ex1� @’°@ )Q�©›  �ƒ@€°›   W@€©œ   �Ð÷� C@@$list<øöß@B€°©œ   gB€�œ   QA€©œ  A€�©œ   �g@C€ ›   y@€©œ   ~B€�œ   hA€�@@ €@@@  +reg_exp_ex2� @’°@ fR�©› =€°›   ’@€©œ  ;B€°©œ   œB€�œ   †A€©œ  HB€°›   §@€©œ   ¬B€�©œ   ±B€�œ   ›A€©œ  ]A€�©œ  JD€°›   Á@€©œ  RC€ ©œ   ËB€�œ   µA€©œ  _C€ ›   Ö@€©œ   ÛB€�©œ   àB€�œ   ÊA€�@@ €@@@  +reg_exp_ex3� @’°@ ÈS�©š  ‘€�© ° Á©°° Ã Š©²° Å Ž©¿� Ç©S  É ��@@ €@@@  /reg_exp_of_list� @‘ ž  �A@°�� �¶Ô”‘°  åö¬ [ ‰@êC´T@¶ Óÿ�·Ý · ÖÍÐA @B @B°@ @ @ @@D· ߪ³ × O·ã Ï·�"l'Ñ©o° š©� ¸© šN@�¶�ò”¶� í©›  �Ð÷� $Poly@@Ø<øöß@€� ð©›  É@€� ë�� ° L,6j(*()=> 3! 9:'G'Qéÿÿÿ''+j7$'+7Sj+ 7 S'7$'  �°/  @@ ABA˜  ‘‘ÅÔ  ‘�‘Dø  ‘‘?  ‘‘Ò8@€@@  L è÷i ^ ÕÀ@°"@À@°RA$À@°TA ¯^ C K@@ABC@@  +reg_exp_ex4� @’°@KT�©› "€°B©1°D ©3°F ©5°H ƒ©š �Ð÷ ö@€2NæØ€ N �@@ €@@@  &MStar1� @’°@eU�¶�R”‘°  ìøe b@í¶ Û@¶� ©�M¶�©› (€�I¶@©› O€°KNX©› S€°O©œ  6F€ W�@@ �À@°ApÀ@°!AŒÀ@°#A Ð!} dN@ABC@@  .empty_is_empty� @�@�¶„”‘°  ïù" e9@ï0O^@¶ A¯©š �Ð÷ :@ hШï€�©æ°yƒ7�@@ �À@°A¬À@°An@AB@@  'MUnion'� @�@�¶¢”‘°  ñù  gW@ð,n`@¶ _Ͷ”ѶŽw¶@©›  �Ð÷ \@"orÐ Ï@€ © © c© €�@@ �À@°A¶À@°AÒÀ@°A”@ABC@@  &MStar'� @�@�¶È”‘°  óú i}@ñ(�b@¶�"ss©õ�÷¶Œû¶@¶ Œ»¶@©š �Ð÷�  †@@"In2Š€°;Ðé5°ŒÈÅ©7°�©š �Ð÷@$fold<ø]þ€ÐFF©Ä ÞÏL©S ¶�@@ �$ÀÀÀ@°(A ÃËÄ S@A°+AñÀ@°-A @AB°.AÎÀ@°0AqÀ@°2A  /„ ]À@°6A  /à^!@ABCD@@  4reg_exp_of_list_spec� @�@�¶ ”‘°  øûY nÁ@óžÚç@¶7¶ûש ” ©k°ûþ©× à© ɰ �@@ �ÀÀ@°A5@A°AJÀ@°AøÀ@°A 1D´æ H  ­  ¬  «@@ABC@@  (re_chars� @‘ ž  �A@°�� �¶;”‘°  úû× pð@ôšùé@¶úõ�·D ·ýøÍ›·ÿn,7à99·C/©?°.;©Lñ·7t·1©'°ü©û b· y©ÿ @�¶�U”¶�©› "€�M©› g€�G�� ° ,cj(*()==:@2!> 3%'> 3! 3!7&'> 3! 3!7&'>F :'F'F'Q¼ÿÿÿ''+j7$'+7Sj+ 7 S'7$'  ’?°  ’Bô  �°Å8AL  ‘‘•ˆ  ‘�‘<¬  ‘‘-Р ‘‘¢ì@€@@ �DÀ@°FAÀ@°HA[À@°JA Ê  ^]@ABC@@  +in_re_match� @�@�¶“”‘°  ýü” sH@ö(l@¶ P¾¶S¶–¶@é¶@©ǰJ†L©ɰ&…©š �Ð÷W@z!?¡¤€ ,T�@@ �ÀÀ@°A ÃËÄ S %Logic@@A°A­À@°AÉÀ@° AxÀ@°"A�@ABCD@@  ,re_not_empty� @‘ ž  �A@°�� �¶É”‘°  ÿý u~@÷Gn@¶ˆƒ©�·Ò ·‹†©�®@�¶�×”¶�’©› ¤€�Ï› H€�� ° ¨,j(*()67$'+7Sj+ 7 S'6'  ‘‘Áx  ’0@  ‘�‘'d  ‘‘¦„  ‘‘Ñœ@€@@ �/À@°1Aø@A@@  4re_not_empty_correct� @�@�¶”‘°  ý� w»@ø fp@¶ÅÀ© � ©›  �Ð÷ ¿@ ”Ð @€ Ù· ÍÚ©l°ü ÿ© ɰô©š �Ð÷Ð@e ^>D€¡ë�@@ �ÀÀ@°A @A°A;À@°A\À@°!A 1@³ê D Ö@ABC@@  (star_app� @’°@IV�¶�6”‘°  ÿI ~ì@ûÒ÷@¶�+©› I€�3¶�+©› O€�/¶�©› €�2¶@©› ;€°7©œ  F€ I¶@©› E€°A©œ  (F€  I©› N€°멚 �Ð÷G@@<í�¶€°ñ©œ  7F€ öU�@@ �:À@°A�À@°@AO@ABC@@  'MStar''� @�@�¶ƒ”‘°   ÿÇ €8@ü{ñù@¶ @®¶C²¶@©á°qt©õ V©€ ©µ�î·Å© “ ©F°×D©´ÐÙÙ©sÀ‹©œÁ¶�"s'Þ¶@©ɰú’ˆ©÷° nŠN�@@ � ÀÀÀ@°$A·@A°%A¦À@°'AÂ@AB°(AƒÀÀ@°+A'@A°,AµÀ@°.A³À@°0A 1@³ê D‘À@°4A•@ABCDE@@  'Pumping’ð¢ÓA�  0pumping_constant� @‘ ž  �A@°�� �¶Ò”‘°   …‡@þò?~@¶‘Œà�·Û ·”�Í2·–åÎàÍ­·wư·Ë·Å®©‡ ”õ·á ³@�¶�ç”¶�¢©› ´€�ß› ã€�� ° È,Yj(*()=73:- >6'> 3! 3!7%'> 3! 3!7%'>6'6'F'QÂÿÿÿ''+j6'+7Sj+ 7 S'6'  ‘¤A�“@h  ’¡   ’¤à  ‘¤A�¤A�“@  ‘¤A�“@  �°iÜA4  ‘‘h  ‘�‘I„  ‘‘Ѥ  ‘‘*¼@€@@ �QÀ@°SA#@A@@  $napp� @‘ ž  �A@°�� �¶9”‘°  ¿ ˆî@ln@¶*G¶ 9&�·C ·.K· =ÍÐL@ @A @A°@ @ @@D·7T¨3 ·�"n'X©*°ÿ9©þ°E;@�¶�W”¶�D› O€¶� V©› i€�I©› m€�J�� ° x,8j(*()=> 3" 7&'F'Qçÿÿÿ''+j7$'+7Sj+7S'+7 S'7$'  ’Et  �°-  @@ AAA   ‘‘›Ü  ‘�‘D  ‘‘ˆ   ‘‘¨H  ‘‘¬d@€@@ �PÀ@°RAcÀ@°TA@AB@@  )napp_plus� @’°@­W�¶�𔑰  | ‹P@朄@¶�Œ› —€¶�è› ›€¶� ¢©› µ€�’©› ;€°©P�a©š �Ð÷ú@�!—K €°g©š  € ¢¥¯©š X€°o©š €°sª·©š €°w±»�@@ �/ÀÀ@°2A”@A°3A¦À@°5A Ò!û f¨À@°9A²À@°;A 1Gµ£ K´@ABCD@@  'pumping� @�@�¶䔑°  ú �™@⻆@¶£ž¶ ¢¯¶@Ö¶@© ÷ ©š �Ð÷¢�¦:@3J·€2©š �Ð÷@&length ²}£€Æ©î >·í?©ñ Z·ê[©ô 6·�"s39©  ©º°*�©å°—ñ©ç°™ö©  ©‡�©İ4ü9¶Y©l° ©ò° Ç©ô° ©š �Ð÷-@÷!—K €° ¬�@@ �>ÀÀÀ@°BA $@A°CA?À@°EAW@AB°FAñÀÀ@°IA¦@A°JA Î ÿ bÀ@°NA À@°PA@ABCD@@@@ ÐÐ@À@f@A@A¿À@@AÐ@|À@ @AÐ@úÀ@Y@A@ABCÀÀÀÀ@@A·À@¶À@w@ABCvÀÀÀ@w@As@BqÀÀ@#@A"!BCDE @ÐÐÐÐÐÐÐ@\¼Ð@Ð÷¢� &BinInt &ZArith #Coq@!Z@'quotrem\¼‘Ð÷¢� )BinIntDef &ZArith #Coq@!Z@ / Å@AÐ@›\Ð@Ð÷@+pred_double›\‘Ð÷@/S@¿@A@AB¾s2Ð@Ð÷¢� (PeanoNat %Arith #Coq@#Nat@&shiftl¾s2‘Ð÷� #Nat $Init #Coq@@ vYé@A@C¾s8Ð@Ð÷@&shiftr¾s8‘Ð÷ @vYï@AÐÐÐ@Ñ“Ð@Ð÷@&squareÑ“‘Ð÷@‰yÌ@AÐ@ûêzÐ@Ð÷@@&doubleûêz‘Ð÷7@/³Ï!@A@AB/�­Ð@Ð÷(@)log2_iter/�­‘Ð÷@çwd@AÐÐ@NH/Ð@Ð÷L@&moduloNH/‘Ð÷C@1,Ö@A@A‡bzÐ@Ð÷Q@&of_nat‡bz‘Ð÷H@1?G!@AÐ@#¯Ð@Ð÷W@&shiftl#¯‘Ð÷N@1ÛdV@AÐ@#µÐ@Ð÷]@&shiftr#µ‘Ð÷T@1Ûd\@A@ABCD/xîÐ@Ð÷¢� &BinPos &PArith #Coq@#Pos@)pred_mask/xî‘Ð÷¢� )BinPosDef &PArith #Coq@#Pos@ )XÊë@AÐÐ@6Ÿ’Ð@Ð÷{@&square6Ÿ’‘Ð÷r@1î„9@AÐ@V1bÐ@Ð÷�@&to_natV1b‘Ð÷x@2 @AÐ@V5=Ð@Ð÷‡@&to_posV5=‘Ð÷~@2ä@A@ABCl»ƒÐ@Ð÷o@)sqrt_iterl»ƒ‘Ð÷f@!$¢:@AÐ@…@Ð@Ð÷0@(sub_mask…@‘Ð÷'@)®’@A@ADEF  cÐ@Ð÷z@'testbit  c‘Ð÷q@!ć@AÐÐÐ@ÖóGÐ@Ð÷=@)mask_rectÖóG‘Ð÷4@+ED@A@AF˱Ð@Ð÷B@)add_carryF˱‘Ð÷9@+p®@AÐÐ@gL7Ð@Ð÷«@'sqrtremgL7‘Ð÷¢@40Þ@A@Aq¬àÐ@Ð÷°@'testbitq¬à‘Ð÷§@5)‘‡@AÐÐ@ÝŽOÐ@Ð÷·@+succ_doubleÝŽO‘Ð÷®@6•rö@A@A ÙpÐ@Ð÷Z@0double_pred_mask Ùp‘Ð÷Q@0-+m@A@BCD T›Ð@Ð÷¢� &BinNat &NArith #Coq@!N@!t T›‘Ð÷¢� )BinNatDef &NArith #Coq@!N@ 2ôæ@AÐÐÐ@ äÀÐ@Ð÷@#add äÀ‘Ð÷@3… @A@A élÐ@Ð÷@#div él‘Ð÷@3‰·@AÐ@ ëYÐ@Ð÷%@#eqb ëY‘Ð÷@3‹¤@A@AB í#Ð@Ð÷*@#gcd í#‘Ð÷!@3�n@AÐÐ@ ôTÐ@Ð÷1@#leb ôT‘Ð÷(@3”Ÿ@A@A õ"Ð@Ð÷6@#lor õ"‘Ð÷-@3•m@AÐ@ õqÐ@Ð÷<@#ltb õq‘Ð÷3@3•¼@A@ABCEG õ‡Ð@Ð÷A@#max õ‡‘Ð÷8@3•Ò@AÐÐÐÐÐ@ öÐ@Ð÷K@#min ö‘Ð÷B@3–`@A@A ö÷Ð@Ð÷P@#mul ö÷‘Ð÷G@3—B@AÐ@ ø~Ð@Ð÷V@#odd ø~‘Ð÷M@3˜É@A@AB ù=Ð@Ð÷[@#one ù=‘Ð÷R@3™ˆ@AÐÐ@ úËÐ@Ð÷b@#pow úË‘Ð÷Y@3›@A@A ÿcÐ@Ð÷g@#sub ÿc‘Ð÷^@3Ÿ®@AÐ@ ÿÐ@Ð÷m@#two ÿ‘Ð÷d@3¡J@A@ABC hxÐ@Ð÷r@$div2 hx‘Ð÷i@>Ã@AÐÐ@ ”‘Ð@Ð÷y@$even ”‘‘Ð÷p@>4Ü@A@A ´ÐÐ@Ð÷~@$ggcd ´Ð‘Ð÷u@>U@AÐ@ üïÐ@Ð÷„@$iter üï‘Ð÷{@>�:@A@ABD 3"Ð@Ð÷‰@$land 3"‘Ð÷€@>Óm@AÐÐÐÐ@ F)Ð@Ð÷’@$log2 F)‘Ð÷‰@>æt@A@A S²Ð@Ð÷—@$lxor S²‘Ð÷Ž@>óý@AÐ@ µœÐ@Ð÷�@$pred µœ‘Ð÷”@?Uç@A@AB úÜÐ@Ð÷¢@$size úÜ‘Ð÷™@?›'@AÐÐ@ !›Ð@Ð÷©@$sqrt !›‘Ð÷ @?¥æ@A@A ! Ð@Ð÷®@$succ ! ‘Ð÷¥@?ª\@AÐ@ !°7Ð@Ð÷´@$zero !°7‘Ð÷«@@P‚@AÐ@ ö*¨Ð@Ð÷º@%ldiff ö*¨‘Ð÷±@Êó@A@ABCD gã_Ð@Ð÷@+pred_double gã_‘Ð÷@2‘5\@AÐÐÐ@ ¼§mÐ@Ð÷&@÷ ¼§m‘Ð÷@2åùj@A@ASéÁÐ@Ð÷+@&of_natSéÁ‘Ð÷"@4};¾@AÐ@\R´Ð@Ð÷1@(mask_ind\R´‘Ð÷(@4…¤±@A@AB\^¹Ð@Ð÷6@(mask_rec\^¹‘Ð÷-@4…°¶@AÐÐ@’!,Ð@Ð÷=@&pred_N’!,‘Ð÷4@4»s)@A@AðöÐ@Ð÷B@&shiftlðö‘Ð÷9@5Xó@AÐ@ðüÐ@Ð÷H@&shiftrðü‘Ð÷?@5Xù@A@ABCEFH&ÙÐ@Ð÷M@&square&Ù‘Ð÷D@5,xÖ@AÐÐÐÐ@"¸©Ð@Ð÷V@&to_nat"¸©‘Ð÷M@5L ¦@A@AnTqÐ@Ð÷[@+testbit_natnTq‘Ð÷R@6—¦n@AÐÐ@©B¦Ð@Ð÷@(succ_pos©B¦‘Ð÷ú@Çâñ@AÐ@¶ËIÐ@Ð÷Ê@'abs_nat¶ËI‘Ð÷Á@?n¯ð@A@AB3Ó~Ð@Ð÷m@'sqrtrem3Ó~‘Ð÷d@7]%{@A@CD,�íÐ@Ð÷·@'bitwise,�í‘Ð÷®@/äv¤@AÐ@>4'Ð@Ð÷x@'testbit>4'‘Ð÷o@8g†$@AÐ@„{UÐ@Ð÷~@,sqrtrem_step„{U‘Ð÷u@8­ÍR@AÐ@šu^Ð@Ð÷%@(div_euclšu^‘Ð÷@ ¹©@A@ABCEÎlÐ@Ð÷Î@'compareÎl‘Ð÷Å@3†RÐ@AÐÐÐÐ@öÀ}Ð@Ð÷3@,pos_div_euclöÀ}‘Ð÷*@&`È@AÐÐ@3x–Ð@Ð÷û@'compare3x–‘Ð÷ò@ë]=@A@AÀÐ@Ð÷?@&doubleÀ‘Ð÷6@'Þº_@A@BCûqðÐ@Ð÷£@+of_succ_natûqð‘Ð÷š@$Ãí@AÐÐ@wÉÐ@Ð÷K@&modulowÉ‘Ð÷B@)1@A@AK’Ð@Ð÷P@&of_natK’‘Ð÷G@)j2_@AÐ@ç¯IÐ@Ð÷V@&shiftlç¯I‘Ð÷M@*O”@A@ABDç¯OÐ@Ð÷[@&shiftrç¯O‘Ð÷R@*Oš@AÐÐÐ@úÏ,Ð@Ð÷c@&squareúÏ,‘Ð÷Z@*ow@A@A`üÐ@Ð÷h@&to_nat`ü‘Ð÷_@*9G@AÐ@eüÄÐ@Ð÷n@+testbit_nateüÄ‘Ð÷e@+„�@A@AB+{ÑÐ@Ð÷s@'sqrtrem+{Ñ‘Ð÷j@,J@AÐÐ@5ÜzÐ@Ð÷z@'testbit5Üz‘Ð÷q@-T|Å@AÐ@ ¡½éÐ@Ð÷€@+succ_double ¡½é‘Ð÷w@.À^4@A@AB#ÿÿÝÐ@Ð÷ä@'compare#ÿÿÝ‘Ð÷Û@ )QÚ@A@CDE%t2óÐ@Ð÷é@(size_nat%t2ó‘Ð÷à@ �„ð@AÐÐÐÐ@%¼„VÐ@Ð÷ò@+double_mask%¼„V‘Ð÷é@ åÖS@A@A%ö‘%Ð@Ð÷÷@'div2_up%ö‘%‘Ð÷î@ ã"@AÐ@'�ÅŸÐ@Ð÷ý@'Ndouble'�ÅŸ‘Ð÷ô@ «œ@A@AB(bç0Ð@Ð÷@*shiftl_nat(bç0‘Ð÷ù@Œ9-@AÐÐ@(nÕ–Ð@Ð÷ @*shiftr_nat(nÕ–‘Ð÷@˜'“@A@A(‘ÍÐ@Ð÷@0succ_double_mask(‘Í‘Ð÷@»@AÐ@*W�$Ð@Ð÷@,compare_cont*W�$‘Ð÷ @€ï!@AÐ@.¥0—Ð@Ð÷@.sub_mask_carry.¥0—‘Ð÷@΂”@A@ABCD.ë„Ð@Ð÷d@!t.ë„‘Ð÷[@ ¢ÿ;@AÐÐ@.먩Ð@Ð÷k@#add.먩‘Ð÷b@ £�`@A@A.ë­UÐ@Ð÷p@#div.ë­U‘Ð÷g@ £” @AÐÐ@.ë¯BÐ@Ð÷w@#eqb.ë¯B‘Ð÷n@ £•ù@A@A.ë± Ð@Ð÷|@#gcd.ë± ‘Ð÷s@ £—Ã@AÐ@.ë¸=Ð@Ð÷‚@#leb.ë¸=‘Ð÷y@ £žô@A@ABCEFGI.ë¹ Ð@Ð÷‡@#lor.ë¹ ‘Ð÷~@ £ŸÂ@AÐÐÐÐÐÐÐ@.ë¹ZÐ@Ð÷“@#ltb.ë¹Z‘Ð÷Š@ £ @A@A.ë¹pÐ@Ð÷˜@#max.ë¹p‘Ð÷�@ £ '@A@B.ë¹þÐ@Ð÷�@#min.ë¹þ‘Ð÷”@ £ µ@AÐ@.ëºàÐ@Ð÷£@#mul.ëºà‘Ð÷š@ £¡—@A@AC.ë¼gÐ@Ð÷¨@#odd.ë¼g‘Ð÷Ÿ@ ££@AÐÐ@.ë½&Ð@Ð÷¯@#one.ë½&‘Ð÷¦@ ££Ý@A@A.ë¾´Ð@Ð÷´@#pow.ë¾´‘Ð÷«@ £¥k@AÐ@.ëÃLÐ@Ð÷º@#sub.ëÃL‘Ð÷±@ £ª@AÐ@.ëÄèÐ@Ð÷À@#two.ëÄè‘Ð÷·@ £«Ÿ@A@ABCD.ö,aÐ@Ð÷Å@$div2.ö,a‘Ð÷¼@ ®@AÐÐÐ@.öXzÐ@Ð÷Í@$even.öXz‘Ð÷Ä@ ®?1@A@A.öÀØÐ@Ð÷Ò@$iter.öÀØ‘Ð÷É@ ®§�@A@B.ö÷ Ð@Ð÷×@$land.ö÷ ‘Ð÷Î@ ®ÝÂ@AÐ@.÷ Ð@Ð÷Ý@$log2.÷ ‘Ð÷Ô@ ®ðÉ@A@ACE.÷›Ð@Ð÷â@$lxor.÷›‘Ð÷Ù@ ®þR@AÐÐÐ@.÷y…Ð@Ð÷ê@$pred.÷y…‘Ð÷á@ ¯`<@A@A.÷É„Ð@Ð÷ï@$sqrt.÷É„‘Ð÷æ@ ¯°;@AÐ@.÷ÍúÐ@Ð÷õ@$succ.÷Íú‘Ð÷ì@ ¯´±@AÐ@.øt Ð@Ð÷û@$zero.øt ‘Ð÷ò@ °Z×@A@ABC/Ìî‘Ð@Ð÷@%ldiff/Ìî‘‘Ð÷÷@ „ÕH@AÐÐ@0÷¨0Ð@Ð÷c@'compare0÷¨0‘Ð÷Z@?H{@A@A1P%Ð@Ð÷)@!t1P%‘Ð÷ @  ¨@AÐ@1PµÐ@Ð÷/@#abs1Pµ‘Ð÷&@ ™¶@A@ABDF1Pµ&Ð@Ð÷4@#add1Pµ&‘Ð÷+@ ™Í@AÐÐÐÐÐÐÐ@1P¹ÒÐ@Ð÷@@#div1P¹Ò‘Ð÷7@ žy@A@A1P»¿Ð@Ð÷E@#eqb1P»¿‘Ð÷<@  f@AÐ@1P½‰Ð@Ð÷K@#gcd1P½‰‘Ð÷B@ ¢0@A@AB1P½­Ð@Ð÷P@#geb1P½­‘Ð÷G@ ¢T@AÐÐ@1P¾ÊÐ@Ð÷W@#gtb1P¾Ê‘Ð÷N@ £q@A@A1PĺÐ@Ð÷\@#leb1Pĺ‘Ð÷S@ ©a@AÐ@1PňÐ@Ð÷b@#lor1Pň‘Ð÷Y@ ª/@A@ABC1PÅ×Ð@Ð÷g@#ltb1PÅבÐ÷^@ ª~@AÐÐÐ@1PÅíÐ@Ð÷o@#max1PÅí‘Ð÷f@ ª”@A@A1PÆ{Ð@Ð÷t@#min1PÆ{‘Ð÷k@ «"@AÐ@1PÇ]Ð@Ð÷z@#mul1PÇ]‘Ð÷q@ ¬@A@AB1PÈäÐ@Ð÷@#odd1PÈä‘Ð÷v@ ­‹@AÐÐ@1PÉ£Ð@Ð÷†@#one1PÉ£‘Ð÷}@ ®J@A@A1PÉÔÐ@Ð÷‹@#opp1PÉÔ‘Ð÷‚@ ®{@AÐ@1PË1Ð@Ð÷‘@#pow1PË1‘Ð÷ˆ@ ¯Ø@A@ABCD1PÍ;Ð@Ð÷–@#rem1PÍ;‘Ð÷�@ ±â@AÐÐÐ@1PÎËÐ@Ð÷ž@#sgn1PÎË‘Ð÷•@ ³r@A@A1PÏÉÐ@Ð÷£@#sub1PÏÉ‘Ð÷š@ ´p@AÐ@1PÑeÐ@Ð÷©@#two1PÑe‘Ð÷ @ ¶ @A@AB1[8ÞÐ@Ð÷®@$div21[8Þ‘Ð÷¥@ …@AÐÐ@1[d÷Ð@Ð÷µ@$even1[d÷‘Ð÷¬@ Iž@A@A1[…6Ð@Ð÷º@$ggcd1[…6‘Ð÷±@ iÝ@AÐ@1[ÍUÐ@Ð÷À@$iter1[ÍU‘Ð÷·@ ±ü@A@ABCE1\ˆÐ@Ð÷Å@$land1\ˆ‘Ð÷¼@ è/@AÐÐÐÐ@1\�Ð@Ð÷Î@$log21\�‘Ð÷Å@ û6@A@A1\$Ð@Ð÷Ó@$lxor1\$‘Ð÷Ê@ ¿@AÐ@1\YÃÐ@Ð÷Ù@$of_N1\YÑÐ÷Ð@ >j@A@AB1\†Ð@Ð÷Þ@$pred1\†‘Ð÷Õ@ j©@AÐÐÐ@1\¥ÖÐ@Ð÷æ@$quot1\¥Ö‘Ð÷Ý@ Š}@A@A1\ÖÐ@Ð÷ë@$sqrt1\Ö‘Ð÷â@ º¨@AÐ@1\ÚwÐ@Ð÷ñ@$succ1\Úw‘Ð÷è@ ¿@A@AB1\ìkÐ@Ð÷ö@$to_N1\ìk‘Ð÷í@ Ñ@AÐÐ@1]€�Ð@Ð÷ý@$zero1]€�‘Ð÷ô@ eD@A@A2ó:Ð@Ð÷@%abs_N2ó:‘Ð÷ù@ Ó×á@AÐ@21ûÐ@Ð÷@%ldiff21û‘Ð÷ÿ@ éßµ@AÐ@2=½*Ð@Ð÷@%quot22=½*‘Ð÷@ õ¡Ñ@A@ABCDE2kÛFÐ@Ð÷R@(size_nat2kÛF‘Ð÷I@Š{‘@AÐÐÐ@5Z�ƒÐ@Ð÷Z@*shiftl_nat5Z�ƒ‘Ð÷Q@y/Î@AÐ@5f}éÐ@Ð÷`@*shiftr_nat5f}é‘Ð÷W@…4@A@AB5€aÐ@Ð÷Ä@'iter_op5€a‘Ð÷»@©³ @AÐ@9ÖEÄÐ@Ð÷,@(div_eucl9ÖEÄ‘Ð÷#@(Ž*k@A@AC:Æx°Ð@Ð÷Ï@,Nsucc_double:Æx°‘Ð÷Æ@ ïÊ­@AÐÐÐ@<±ñ¾Ð@Ð÷9@'pos_sub<±ñ¾‘Ð÷0@+iÖe@AÐ@<¹áfÐ@Ð÷?@'pow_pos<¹áf‘Ð÷6@+qÆ @A@AB=¬HÐ@Ð÷â@!t=¬H‘Ð÷Ù@#EþE@A@C=‹Ð@Ð÷»@&divmod>‹‘Ð÷²@CÔ@AÐÐ@>–ÝýÐ@Ð÷Â@&double>–Ýý‘Ð÷¹@NÄ´@AÐ@?2�ãÐ@Ð÷å@,pos_div_eucl?2�ã‘Ð÷Ü@-êuŠ@A@AB?é;²Ð@Ð÷Í@&modulo?é;²‘Ð÷Ä@¡"i@A@CDEFHIJ@  3filter_not_empty_In� @’°@_X�¶�6› 瀶�H©›  2€�\¶@©š 3€�©› 怰©›  ?€�› ü€©š �Ð÷ m@&filter ל€° ©š �Ð÷ß@'beq_nat)1{Z€�Xb©œ   TA€�©š �Ð÷� %Logic@@"In2Š€°4dg�@@ €@@@  'reflect‘,�< °@@e °L@…@� ¶Oˆ¶@k‰ˆ (ReflectT(ReflectF ¶U޶@ˆ©| €e¶Y’¶@© ‚©� …œ  yB€AA|  AA AA¢@�¡� �Ð÷½@& ÑOü@ ¡@�z¡@�|@B  AA BA@@A@AA °s@¬@@ €@@  +reflect_ind� @‘ ·|µ·}.·{¶@§©¨�Ž·¶@© :k©ª�)·ã¢·Æ©›  �Ð÷€@K ÑOü@€_ÍÐA/0° @@  @@ @@D·ò±·@© ¥Ë©¦·Ì@�¶œÕ¶��¶@º]¶��¶@Ê©Ë#¶�¡¶@© ]�Í©Î$¶�ƶ�ê©›  �Ð÷@p ÑOü@€  æ©¡�Þ�� ° À+j()= >$>$Qïÿÿÿ''+j()$'  �°0QAh@€@@ €@@@  +iff_reflect� @’°@Y�¶�É”�A¶�)›  y@€¶@©š z€ þ©› ¤€°  œ  †A€©›  �0@€  �@@ €@@@  +reflect_iff� @�@�¶í&¶J ¶@©g³©² ©ä°�@@ €@@@  (beq_natP� @’°@TZ�¶�+õ¶�…÷©› %€ ©› Ô€°ÿ2<©š ဠ6@�@@ €@@@  4filter_not_empty_In'� @’°@n[�¶�E¶�U© �g¶@©š >€�©› ñ€°© � ©š €° ©š €�Yc©œ   UA€�©š €°/_b�@@ €@@@  )nostutter‘,�< °@@ « °�!X@”‘°  ,æ ¡@@ »ñš@@� ¶  ¶@ ¹Œ‹€€AAu€€€¢@�¡� �Ð÷®@$ÔÀ@€@@€@@A@AA °@@@ �À@°A @A@  .nostutter_rect� @‘ ·!·i¶@ Д‘°  -% ¢a@ :@·« v·ž©›  �Ð÷j@:$ÔÀ@€�ÍÐA€€° @@€D·· ·@© PX±€@�¶:8¶�‚¶@ ê”¶�À© í�±¶�¶©›  �Ð÷å@S$ÔÀ@€ ·Ä©¸�¼�� ° �+j()=Qûÿÿÿ''+j()$'  �°$€Ax@€@@ �1@@@  -nostutter_ind� @‘ ·`^·¨V©š �Ð÷Ÿ@K /Ñö€p@�¶hf¶.¶@o¶,©�ܶ+©* Üé%�� ° <+j() 7%'  ’h@€@@ €@@@  -nostutter_rec� @‘ ·�·ɶ@0‚"@�¶…ƒ¶K¶@4€¶I©5�ù¶H©G ùB�� ° <+j() 7%'  ’1h@€@@ €@@@  0test_nostutter_1� @�@�©r /©°1ü© °3ú©"°5à©$°7þ©&°9æ©(°;Ë v�@@ €@@@  0test_nostutter_2� @�@�©‰ F ��@@ €@@@  0test_nostutter_3� @�@�©” Q©@°S Ž�@@ €@@@  0test_nostutter_4� @�@�© Ê�©£ `©O°b-©Q°d+©S°f-©U°h £�@@ €@@@  (in_split� @�@�¶┑°  .d £ @ ¸œ@¶lb¶k6¶@© �N© f  Ò·�"l1 Õ© k  »·�"l2 ¾©/° Ù-©Z°i©y° /u�@@ �ÀÀ@°A Ý@A°A `À@°AÀ@°!AÙ@ABC@@  'repeats‘,�< °@@½ °@”‘°  0â ¥P@´/ž@@� ¶ š€€AA„€€€¢@�¡� �Ð÷½@ är·@€@@€@@A@AA °$@@@ �À@°A*@A@  ,repeats_rect� @‘ ·0·x¶@ß”‘°  1 ! ¦p@2?@·º…·¿©›  �Ð÷y@7 är·@€�ÍÐA€€° @@€D·Æ)·@© _gÀ€@�¶I7¶�‘¶@ù”¶�Ï©ü�À¶�ש›  �Ð÷ô@P är·@€ ÆÓ©Ç�Ë�� ° �+j()=Qûÿÿÿ''+j()$'  �°$€Ax@€@@ �1@@@  +repeats_ind� @‘ ·o]··e©š �Ð÷®@KU€@�¶we¶.¶@&~¶,©'�ë¶+©* ëø%�� ° <+j() 7%'  ’h@€@@ €@@@  +repeats_rec� @‘ ·�~·Ø!@�¶“�¶J¶@B޶H©C�¶G©F A�� ° <+j() 7%'  ’0h@€@@ €@@@  4pigeonhole_principle� @�@�¶¬”‘°  2 ` §ê@°N @¶Ä`¶À¶@š �Ð÷ f@/excluded_middleæ©Í€¶@¶?ñ¶@© o°ò8ô© q°Î0ö¶@©P ©Vô©W©Œ=�@@ �ÀÀ@°A b@A°A¸À@° A -À@°"A)@ABC@@@@ ÐÐÐÐÐÐÐÐÐ@Á)Ú À@ Á)Ú  A *EqdepFacts %Logic #Coq@@A@AÁ*ÚHÀ@ Á*ÚH B @AÐ@Á+Ú‡À@ Á+Ú‡ C @A@ABÁ,ÚÆÀ@ Á,ÚÆ D@AÐÐ@Á-ÛÀ@ Á-Û E@A@AÁ.ÛDÀ@ Á.ÛD F@A@BCÁ/ÛƒÀ@ Á/Ûƒ G@AÐÐÐ@Á0ÛÂÀ@ Á0Û H!@A@AÁ1ÜÀ@ Á1Ü I$@AÐ@Á2Ü@À@ Á2Ü@ J(@A@ABÁ3ÜÀ@ Á3Ü K+@AÐÐ@Á4ܾÀ@ Á4ܾ L0@A@AÁ5ÜýÀ@ Á5Üý M3@AÐ@Á8ݺÀ@ Á8ݺ P7@A@ABCDÁ;ÞwÀ@ Á;Þw S:@AÐÐÐÐ@Á=ÞõÀ@ Á=Þõ UA@A@AÁ@ß²À@ Á@ß² XD@AÐ@ÁCàoÀ@ ÁCào [H@A@ABÁFá,À@ ÁFá, ^K@AÐÐ@ÁIáéÀ@ ÁIáé aP@A@AÁMâåÀ@ ÁMâå eS@A@BCÁRä À@ ÁRä  jV@AÐÐÐ@ÁUäÝÀ@ ÁUäÝ m\@A@AÁVåÀ@ ÁVå n_@AÐ@ÁWå[À@ ÁWå[ oc@A@ABÁ[æWÀ@ Á[æW sf@AÐÐ@Á\æ–À@ Á\æ– tk@A@AÁ`ç’À@ Á`ç’ xn@AÐ@ÁgéKÀ@ ÁgéK r@A@ABCDEÁhéŠÀ@ Áh銠@u@AÐÐÐÐ@ÁiéÉÀ@ ÁiéÉ A|@A@AÁjêÀ@ Ájê B@AÐ@ÁkêGÀ@ ÁkêG Cƒ@A@ABÁnëÀ@ Ánë F†@AÐÐ@ÁoëCÀ@ ÁoëC G‹@A@AÁpë‚À@ Ápë‚ HŽ@AÐÐ@Átì~À@ Átì~ L“@A@AÁuì½À@ Áuì½ M–@A@BCDÁvìüÀ@ Ávìü N™@AÐÐÐÐ@Áwí;À@ Áwí; O @A@AÁxízÀ@ Áxíz P£@A@BÁyí¹À@ Áyí¹ Q¦@AÐ@ÁzíøÀ@ Ázíø Rª@A@ACÁ{î7À@ Á{î7 S­@AÐ@Á|îvÀ@ Á|îv T±@AÐ@Á~îôÀ@ Á~îô Vµ@A@ABDEFÁï3À@ Áï3 W¸@AÐÐÐÐÐ@ÁˆñjÀ@ Áˆñj `À@AÐ@Á’óàÀ@ Á’óà jÄ@A@ABÁ“ôÀ@ Á“ô kÇ@AÐ@Á•ô�À@ Á•ô� mË@A@ACÁ–ôÜÀ@ Á–ôÜ nÎ@AÐÐÐ@Á�ö•À@ Á�ö• uÔ@A@AÄDJ_À@ ÄDJ_ U )BinPosDef &PArith #Coq@@A@BÄUNŽÀ@ ÄUNŽ f @AÐÐ@ħb¼À@ ħb¼ x@A@AÅÈS<À@ ÅÈS< A +InitialRing +setoid_ring #Coq@@A@BCDÅÔV0À@ ÅÔV0 M @AÐÐÐÐ@ÅçZÝÀ@ ÅçZÝ `@A@AÅþ`†À@ Åþ`† w@A@BÆe±À@ Æe± L@AÐ@ÆeðÀ@ Æeð M@AÐ@Æg+À@ Æg+ R@AÐ@Çþ:%À@ Çþ:% J -GenericMinMax *Structures #Coq@@A@ABCDÈ;ŸÀ@ È;Ÿ P @AÐÐ@ȺhiÀ@ Ⱥhi Æ@A@AÈÁj"À@ ÈÁj" Í@AÐÐ@ÈÈkÛÀ@ ÈÈkÛ Ô@A@AÈÏm”À@ ÈÏm” Û@AÐ@ÈârAÀ@ ÈârA î -GenericMinMax *Structures #Coq@@A@ABCEFÈésúÀ@ Èésú õ @AÐÐÐÐÐ@Èîu5À@ Èîu5 ú@A@AÈõvîÀ@ Èõvî @AÐ@Öo‚âÀ@ Öo‚â O )BinIntDef &ZArith #Coq@@A@ABת%¥À@ ת%¥ A )Relations  #Coq@@AÐ@׫%äÀ@ ׫%ä B @A@AC׬&#À@ ׬&# C @AÐÐÐ@×­&bÀ@ ×­&b D@A@AØL–À@ ØL– e $Pnat &PArith #Coq@@A@BÙDþ À@ ÙDþ  A )Peano_dec %Arith #Coq@@AÐ@Ùƒð_À@ Ùƒð_ A )Eqdep_dec %Logic #Coq@@A@ACDÙˆñšÀ@ Ùˆñš F @AÐÐ@ÙŠòÀ@ ÙŠò H@A@AÙŒò–À@ ÙŒò– J@AÐ@Ù�òÕÀ@ Ù�òÕ K@AÐ@ÙŽóÀ@ ÙŽó L@A@ABCEGHÙ�óSÀ@ Ù�óS M@AÐÐÐÐÐ@Ù�ó’À@ Ù�ó’ N$@A@AÙ‘óÑÀ@ Ù‘óÑ O'@AÐÐ@Ù’ôÀ@ Ù’ô P,@A@AÙ“ôOÀ@ Ù“ôO Q/@AÐ@Ù”ôŽÀ@ Ù”ôŽ R3@A@ABCÙ•ôÍÀ@ Ù•ôÍ S6@AÐÐÐ@Ù–õ À@ Ù–õ  T<@A@AÙ—õKÀ@ Ù—õK U?@A@BÙ˜õŠÀ@ Ù˜õŠ VB@AÐÐÐ@Ù™õÉÀ@ Ù™õÉ WH@A@AÙšöÀ@ Ùšö XK@A@BÙ›öGÀ@ Ù›öG YN@AÐÐ@Ùù•ñÀ@ Ùù•ñ F &BinPos &PArith #Coq@@AÐ@Ùû–oÀ@ Ùû–o H @A@ABÙý–íÀ@ Ùý–í J @AÐ@Ú—éÀ@ Ú—é N@A@ACDEFÚ™¢À@ Ú™¢ U@AÐÐÐ@Ú šžÀ@ Ú šž Y@A@AÚ›À@ Ú› [@AÐ@Ú?§+À@ Ú?§+ Œ!@A@ABÚ@§jÀ@ Ú@§j �$@AÐÐÐ@ÚE¨¥À@ ÚE¨¥ ’*@A@AÚG©#À@ ÚG©# ”-@AÐ@ÚJ©àÀ@ ÚJ©à —1@A@ABÚKªÀ@ ÚKª ˜4@AÐÐÐ@Ú^®ÌÀ@ Ú^®Ì «:@A@AÚ_¯ À@ Ú_¯  ¬=@AÐ@Úk±ÿÀ@ Úk±ÿ ¸A@A@ABÚl²>À@ Úl²> ¹D@AÐ@Úm²}À@ Úm²} ºH@A@ACDEGÚn²¼À@ Ún²¼ »K@AÐÐÐÐÐÐ@Úo²ûÀ@ Úo²û ¼T@A@AÚp³:À@ Úp³: ½W@AÐ@Úq³yÀ@ Úq³y ¾[@A@ABÚr³¸À@ Úr³¸ ¿^@AÐÐ@Ús³÷À@ Ús³÷ Àc@A@AÚt´6À@ Út´6 Áf@AÐ@Úu´uÀ@ Úu´u Âj@A@ABCÚv´´À@ Úv´´ Ãm@AÐÐÐ@Û‡÷ãÀ@ Û‡÷ã Ôs@AÐ@Ü ³ëÀ@ Ü ³ë A %Quote %quote #Coq@@A@ABÜ ´iÀ@ Ü ´i C @AÐÐÐ@Ü´¨À@ Ü´¨ D@A@Aà‹cÀ@ à‹c A ,Ring_polynom +setoid_ring #Coq@@A@BàŒ¢À@ àŒ¢ B @AÐ@à�áÀ@ à�á C @A@ACDà�_À@ à�_ E@AÐÐ@àÃ"+À@ àÃ"+ y@A@AáQEÀ@ áQE Ç@A@BEFálKÂÀ@ álK â@AÐÐÐ@ámLÀ@ ámL ã!@A@Aá“U[À@ á“U[  $@AÐ@á™VÕÀ@ á™VÕ (@A@ABá¡XÍÀ@ á¡XÍ +@AÐÐ@á¦ZÀ@ á¦Z 0@A@AáÂ`ìÀ@ áÂ`ì 83@AÐÐ@éªGÀ@ éªG A 'BinList +setoid_ring #Coq@@A@Aé?À@ é? C 'NAxioms (Abstract 'Natural 'Numbers #Coq@@A@BCDGé@BÀ@ é@B D @AÐÐÐÐ@éBÀÀ@ éBÀ F@AÐ@éD>À@ éD> H@AÐ@ê×GÉÀ@ ê×GÉ A 'BinNums 'Numbers #Coq@@A@ABCêØHÀ@ êØH B @AÐÐÐ@êÙHGÀ@ êÙHG C@A@AìI¿PÀ@ ìI¿P A $List %Lists #Coq@@A@BìNÀ‹À@ ìNÀ‹ F @AÐÐ@ìRÁ‡À@ ìRÁ‡ J@A@AìUÂDÀ@ ìUÂD M@AÐ@ì`ÄùÀ@ ì`Äù X@A@ABCDìaÅ8À@ ìaÅ8 Y@AÐÐÐ@ìbÅwÀ@ ìbÅw Z@A@AìcŶÀ@ ìcŶ [!@AÐ@ìdÅõÀ@ ìdÅõ \%@A@ABìeÆ4À@ ìeÆ4 ](@AÐÐ@ìfÆsÀ@ ìfÆs ^-@A@AìgƲÀ@ ìgƲ _0@A@BCEìmÈ,À@ ìmÈ, e3@AÐÐÐ@ìnÈkÀ@ ìnÈk f9@A@AìoȪÀ@ ìoȪ g<@AÐ@ì•ÒÀ@ ì•Ò M@@AÐ@ì–ÒCÀ@ ì–ÒC ND@A@ABCì§ÖrÀ@ ì§Ör _G@AÐÐÐ@ì¨Ö±À@ ì¨Ö± `M@A@AìÊßÀ@ ìÊß ‚P@AÐ@ìËßNÀ@ ìËßN ƒT@A@ABìáä¸À@ ìá丠™W@AÐÐ@ìöéãÀ@ ìöéã ®\@A@Aì÷ê"À@ ì÷ê" ¯_@AÐ@ìøêaÀ@ ìøêa °c@A@ABCDFHIJíñÀ@ íñ Ëf@AÐÐÐÐÐÐÐ@íñEÀ@ íñE Ìp@A@AíòAÀ@ íòA Ðs@AÐÐ@íò€À@ íò€ Ñx@A@Aíó=À@ íó= Ô{@AÐ@íó»À@ íó» Ö@A@ABCíóúÀ@ íóú ×‚@AÐÐ@í ô9À@ í ô9 Ø‡@AÐ@í"ô·À@ í"ô· Ú‹@A@ABí#ôöÀ@ í#ôö ÛŽ@AÐ@í'õòÀ@ í'õò ß’@AÐ@í(ö1À@ í(ö1 à–@A@ABCDí+öîÀ@ í+öî ã™@AÐÐÐ@í,÷-À@ í,÷- äŸ@AÐ@í.÷«À@ í.÷« æ£@A@ABí0ø)À@ í0ø) è¦@AÐÐ@í1øhÀ@ í1øh é«@A@Aí3øæÀ@ í3øæ ë®@A@BCí4ù%À@ í4ù% ì±@AÐÐ@í9ú`À@ í9ú` ñ¶@A@Aí:úŸÀ@ í:úŸ ò¹@AÐÐ@í>û›À@ í>û› ö¾@A@Aí?ûÚÀ@ í?ûÚ ÷Á@A@BCDEí@üÀ@ í@ü øÄ@AÐÐÐÐ@íBü—À@ íBü— úË@A@AíCüÖÀ@ íCüÖ ûÎ@AÐ@íZ@À@ íZ@ Ò@A@ABí} ÝÀ@ í} Ý 4Õ@AÐÐ@í~ À@ í~  5Ú@A@Aíƒ WÀ@ íƒ W :Ý@A@BCí„ –À@ í„ – ;à@AÐÐÐ@í† À@ í†  =æ@A@Aí‰ ÑÀ@ í‰ Ñ @é@AÐ@íŠÀ@ íŠ Aí@A@ABí‘ÉÀ@ í‘É Hð@AÐÐÐ@í’À@ í’ Iö@A@Aíœ~À@ íœ~ Sù@A@Bí�½À@ í�½ Tü@AÐÐ@ížüÀ@ ížü U@A@Aí¬nÀ@ í¬n c@A@BCDEFí­­À@ í­­ d@AÐÐÐÐ@í®ìÀ@ í®ì e@A@Aí¯+À@ í¯+ f@AÐ@íÁ™À@ íÁ™ x@AÐ@íú) À@ íú)  ±@A@ABCíû)ßÀ@ íû)ß ²@AÐÐÐÐ@î .À@ î . Ã#@A@Aî1þÀ@ î1þ Ó&@AÐ@î#3·À@ î#3· Ú*@A@ABî47æÀ@ î47æ ë-@AÐ@îG<“À@ îG<“ þ1@AÐ@îJ=PÀ@ îJ=P 5@AÐ@ðDwÀ@ ðDw l &Orders *Structures #Coq@@A@ABCDðD¶À@ ðD¶ m @AÐÐÐ@ðDõÀ@ ðDõ n@A@AðE4À@ ðE4 o@AÐÐ@úêàœÀ@ úêàœ A *ZArith_dec &ZArith #Coq@@A@AÿNÀ@ ÿN A )OrdersTac *Structures #Coq@@AÐ@ÿ~@¾À@ ÿ~@¾ Y $Nnat &NArith #Coq@@A@ABCÿ—FåÀ@ ÿ—Få r @AÐÐ@ÿ¤ùþÀ@ ÿ¤ùþ L &BinInt &ZArith #Coq@@A@Aÿ¥ú=À@ ÿ¥ú= M @AÐ@ÿ¦ú|À@ ÿ¦ú| N @A@ABDEFÿ§ú»À@ ÿ§ú» O@AÐÐÐÐ@ÿ¨úúÀ@ ÿ¨úú P@A@Aÿ©û9À@ ÿ©û9 Q@AÐ@ÿªûxÀ@ ÿªûx R@A@ABÿ«û·À@ ÿ«û· S!@AÐ@ÿ¬ûöÀ@ ÿ¬ûö T%@A@ACÿ­ü5À@ ÿ­ü5 U(@AÐÐÐ@ÿ®ütÀ@ ÿ®üt V.@A@Aÿ¯ü³À@ ÿ¯ü³ W1@AÐÐ@¬BnÀ@ ¬Bn D $Zabs &ZArith #Coq@@A@A1)òÀ@ 1)ò A )Decidable %Logic #Coq@@A@BC2*1À@ 2*1 B @AÐÐ@Ýÿ\À@ Ýÿ\ A 2Relation_Operators )Relations #Coq@@A@AÞÿ›À@ Þÿ› B @AÐ@ßÿÚÀ@ ßÿÚ C @A@ABDEGHáÀ@ á D@AÐÐÐÐÐÐÐ@âXÀ@ âX E@A@Aã—À@ ã— F@AÐ@äÖÀ@ äÖ G!@A@ABåÀ@ å H$@AÐ@æTÀ@ æT I(@A@ACç“À@ ç“ J+@AÐÐÐ@èÒÀ@ èÒ K1@A@AéÀ@ é L4@AÐÐ@ÍðÄÀ@@A@AÏñBÀ@Â@AÐ@ÑñÀÀ@/@A@ABCåö¬À@D@AÐÐ@è÷iÀ@û@A@AìøeÀ@É@AÐ@ïù"À@š@A@ABDEñù À@}@AÐÐÐÐ@óúÀ@\@A@AøûYÀ@@AÐ@úû×À@ì@A@ABýü”À@•@AÐÐ@ÿýÀ@b@A@Aý�À@&@AÐÐ@ÿIÀ@ø@A@A ÿÇÀ@­@AÐ@ ú@ABCD¿ ùÐÐÐ@SÀ@ S M $Bool  #Coq@@A@A| Ð@ú @AB,æÀ@³@AÐÐ@-%À@•@A@A.dÀ@×@AÐÐ@0âÀ@ª@A@A1 !À@‹@AÐ@2 `À@@A@ABCDEF6ðÀ@ 6ð p@AÐÐ@7/À@ 7/ q@A@A8nÀ@ 8n r@AÐÐ@ ¬%'À@  ¬%' A *Equalities *Structures #Coq@@AÐ@ýÃaÀ@ ýÃa N $Znat &ZArith #Coq@@A@ABþàÀ@ þà O @AÐ@7¤ÖÀ@ 7¤Ö B (PeanoNat %Arith #Coq@@A@ACDG9¥TÀ@ 9¥T D @AÐÐÐÐ@;¥ÒÀ@ ;¥Ò F@AÐ@=¦PÀ@ =¦P H@A@AB&�ìSÀ@ &�ìS t #Nat $Init #Coq@@AÐÐÐ@&¥õ/À@ &¥õ/ X @A@A)b¸eÀ@ )b¸e A 4Operators_Properties )Relations #Coq@@AÐÐ@, ;:À@ , ;: A &Wf_nat %Arith #Coq@@A@A,<6À@ ,<6 E @AÐ@. ,dÀ@ . ,d A +Ring_theory +setoid_ring #Coq@@A@ABC.0TÀ@ .0T Q @AÐÐ@.U>[À@ .U>[ J@A@A.lDÀ@ .lD a@AÐ@.oDÁÀ@ .oDÁ d@A@ABDE.|GôÀ@ .|Gô q@AÐÐÐ@.ƒI­À@ .ƒI­ x@A@A.žPRÀ@ .žPR “!@A@B.¡QÀ@ .¡Q –$@AÐÐ@.¢QNÀ@ .¢QN —)@A@A.¤QÌÀ@ .¤QÌ ™,@AÐÐ@/À£%À@ /À£% G %Zmisc &ZArith #Coq@@A@A2ËFÀ@ 2ËF R &BinNat &NArith #Coq@@AÐ@2ÒÿÀ@ 2Òÿ Y @A@ABCDF2Ù¸À@ 2Ù¸ ` @AÐÐÐ@2Þ óÀ@ 2Þ ó e@A@A2è iÀ@ 2è i o@AÐÐ@2ê çÀ@ 2ê ç q@A@A2ì eÀ@ 2ì e s@AÐÐ@2î ãÀ@ 2î ã u#@A@A3 À@ 3  N&@A@BCD3IÀ@ 3I O)@AÐÐÐ@3 ˆÀ@ 3 ˆ P/@A@A3 ÇÀ@ 3 Ç Q2@AÐ@7ñ!×À@ 7ñ!× A $Wf_Z &ZArith #Coq@@A@AB7ö#À@ 7ö# F @AÐÐ@7û$MÀ@ 7û$M K@A@A8&À@ 8& R@AÐÐ@8&EÀ@ 8&E S@A@A;‚÷ÜÀ@ ;‚÷Ü ‡ )BinNatDef &NArith #Coq@@AÐ@=IÀ@ =I b +OrdersFacts *Structures #Coq@@A@ABCDEGHIKÀÀÀÀÀÀÀÀÀÀ@°È@ 1D´æ H %Logic $Init #Coq@@A°Ñ@ 1Fµd J %Logic $InitÑÀÀ@°É@@A°Ê@ @BC°@ 1Fµd J %Logic $Init #Coq@ÀÀ@°@ À@° @ @AB° @À@°@@ACD°@ÀÀ@°@@A°þ@À@°ü@@ABE°ú@ÀÀÀ@°ù@@A°÷@À@°õ@À@°ô@!À@°V@ 1D´æ H %Logic $Initk@ABCD°Z@À@°V@ À@°U@ À@°S@ @ABCEF°Q@ÀÀÀÀ@°Q@À@°P@@AB°N@À@°J@@AC°D@ 1D´æ H %Logic $Init #Coq@ÀÀÀ@°L@ @A°J@ @B°E@À@°D@@ACD°A@ÀÀÀÀ@°È@ 1Fµd J/@A°À@2À@°¿@4@AB°°@5ÀÀ@°­@8@A°«@ À@°ª@"À@°¤@=@ABCD°¢@>ÀÀÀÀ@° @C@A°ž@DÀ@°x@ 1Fµd J %Logic $Init #Coq@À@°y@ @ABC°t@ ÀÀ@°t@À@°P@ 1Fµd J %Logic $Init #Coq@@AB°P@ À@°N@ @ACD°L@ ÀÀ@°H@@A°F@À@°D@@ABEFGH°B@ÀÀÀÀÀÀ@°E@@A°C@ÀÀ@°@@@A°>@@BC° HA@{ÀÀÀÀÀ@á@A°  ůÀ M )Datatypes $Init»@¸@B°  ůÀ M )Datatypes $Init^@IÀ@°  ůÀ M )DatatypesŒ@ò@AC°  ä·a l@ðÀ@°@Ë@AD°¾@ 1Fµd J %Logic $Init #Coq@À@°¿@ À@°@ 1Fµd J %Logic $Init #Coq@@ABEF°%@ ÀÀÀ@°#@ @A°!@À@°ØA 1D´æ H Ö $Init×À@°ÖA@ABC°×A 1Eµ% IÀÀ@°ÜA 1Gµ£ K À@°ÔAé@AB°ÕA 1D´æ H %Logic $Init #Coq@À@°ßA 1Gµ£ K @ACDG°âA 8çå™ G &Specif $Init #Coq@ÀÀÀ@°îA 8öéJ V @A°îAýÀÀ@°ñA@A°òAÀÀ@°õA 8è娠H@A°øA 8÷鉠WÀ@°ùA@ABCD°úA+ÀÀÀ@°þA"@A°ùA@B°úA1ÀÀ@°ýAÀ@°üA @AB°ýA À@°ÿA@ACDEH°A:ÀÀÀÀ@°A2@A°A!ÀÀ@°A@A°A ÀÀ@° AG@A° A%À@° A4@ABCD° AKÀÀÀÀ@°AF@A°A 8áä AD@B°A 8ðçРPG@C°AAÀ@°AÀ@°AE@ABDE°AÀÀÀÀ@°A@A°Ab@B°AÀ@°Ae@AC°AYÀÀ@°AP@A°AjÀÀ@°Aw@A°AKÀ@° AJÀ@°Ar@ABCDEFIJ°AfÀÀÀÀÀÀ@° Aa@A°A{@B°AYÀÀ@°!AYÀ@° A'@AB°!A‚À@°#Aw@ACD°A'ÀÀ@°"Aˆ@A°#A“ÀÀÀ@°'Aj@A°(AhÀ@°'A�@AB°(A@À@°*A?À@°)A,@ABCDE°*A–ÀÀÀÀ@°/AJ@A°*A®@B°+A§ÀÀ@°+AŠ@A°,A³@BC°)A´ÀÀÀ@°-A°@A°+A.ÀÀ@°.A@A° Á[æW s *EqdepFacts %Logic #Coq@A 1D´æ H %Logic $Init #Coq@À@°A 1Eµ% I À@°@A¢@ABCD°AAÔÀÀ@°AA¦@A°BAJ@BEFG°CAFÀÀÀÀÀÀ@°JA<À@°LAâ@AB°IA²@C°JAYÀ@°IAµ@AD°JAYÀÀÀ@°NAQ@A°OAìÀ@°JAc@AB°KA\ÀÀ@°NAX@A°LAh@BCE°MAôÀÀÀÀ@°RAñ@A°OAsÀ@°NAuÀ@°PASÀ@°MAÃ@ABCD°NAzÀÀ@°QA@A°RA 8çå™ G &SpecifÀÀ@°VA @A°WA 8è娠HÀ@°VA{@ABCE°WA\ÀÀÀÀ@°\AY@A°]AÀ@°_AåÀ@°^AÜ@ABC°_AŠÀÀÀ@°cAk@A°aA@B°[AÀÀ@°^A@A°\Aÿ@BCD°]A¡ÀÀ@°`Aj@A°aA,À@°YA{@ABEFG°ZAdÀÀÀÀÀÀÀ@°bA%@A°cAÀ@°]A@AB°[A À@°UA @AC°RAÀÀÀ@°SA@A°PA@B°NAÀ@°JA4À@°8A Ý‹X_ A /RelationClasses 'Classes #Coq@@ABCD°AA èP¶ C &Setoid 'SetoidsAÀÀ@°JA èSs F @A°MA èV0 I À@°QA .0T Q +Ring_theory +setoid_ring #Coq@À@°[A .oDÁ d +Ring_theory[@ABCE°`A 1®÷’ I -SetoidTactics 'Classes`ÀÀÀÀ@°[Ak@A°\A4@B°]A,ÀÀ@°`A&@A°aA$À@°cA"@ABC°dA .oDÁ d#ÀÀÀ@°gAj@A°hAC@B°iA;À@°kA4@ACDF°lA2ÀÀÀÀÀ@°rA4À@°tA,@AB°uA(ÀÀ@°uAS@A°vAKÀ@°xADÀ@°zAC@ABCD°{A@ÀÀ@°~A9@A°A5ÀÀÀ@°A .U>[ JH@A°iAl@B°bAeÀ@° ÈârA î}Aq@ACDE°A 1Eµ% I %Logic $Init€ÀÀÀ@°dAm@A°]A ÈÈkÛ Ôn@B° Èîu5 úŽAÀÀ@°bAeÀ@°`A ÄUNŽ f )BinPosDef &PArith #Coq@@AB°`A 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@À@°aA @ACDF°_A ÀÀÀ@°]A 1D´æ H %Logic $Init #Coq@À@°gA 1Fµd J À@°hA ÄUNŽ f )BinPosDef &PArith #Coq@@ABC°qA ÚG©# ” &BinPos &PArith #Coq@ÀÀÀ@°}A  į� L )Datatypes $Init #Coq@@A°†A 1D´æ H %Logic $Init #Coq@@B°|A 1@³ê DOÀ@°€AS@ACD°�A 1Fµd JTÀÀ@°}A†@A°~AZÀÀ@°|AŠ@A°}A^À@°|A�@ABCEGHIJK°}AÀÀÀÀÀÀÀ@°…Ai@A°‚A‰À@°„AlÀ@°‚A ÁVå nv@ABC°…A‰ÀÀ@°ˆAt@A°†AuÀ@°ˆAmÀ@°‚A Á)Ú  A�À@°†A@ABCDE°‡A’ÀÀÀ@°‹A‚À@° Ù‘óÑ O )Eqdep_dec %Logic #Coq@A Á*ÚH B *EqdepFacts %Logic #Coq@@AB°–A'@C°—AŸÀÀ@°šA™@A°˜A ÁoëC G¢À@°œAºÀ@°žA´@ABCDF°ŸA¡ÀÀÀÀÀÀ@°¦A 8çå™ G &Specif $Init #Coq@@A°“A@B°”AÆÀÀÀ@°˜A¶@A°™A@B°ˆA’À@°ŠA 1D´æ HT@ACD°�A 1Gµ£ KWÀÀ@°�Aœ@A°�A À@°…A9À@°„A¡@ABCE°…A˜ÀÀÀÀ@°ŠA“@A°‹AÀ@°‰A�@AB°‡AŽÀÀ@°ŠA@A°‹AÀ@°‡A”@ABC°ˆA‘ÀÀ@°‹A‘@A°ŒA"À@°ŽAxÀ@°�A�@ABCDF°ŽA‘ÀÀÀÀ@°“A,@A°”A*@B°‘A¥@C°’A–ÀÀÀ@°–A3@A°”A«@B°�A 1Eµ% I %Logic $InitÉÀÀÀ@°–A @A°“A @B°‘A À@°�A@ACDEGH°�AÀÀÀÀÀÀ@°‹A@A°‰AÀ@°‡A@AB°…AÀÀ@°ƒA@A°�AÀ@°A @ABC°}A!ÀÀÀ@°{AÌ@A°|A[À@°~AZÀ@°jA Û“ÏŒ ^ )Morphisms 'Classesj@ABC°qA Ý‹X_ A /RelationClasses 'Classes #Coq@À@°{AW@ADE°|ATÀÀÀ@°€AU@A°�AQÀÀ@°„AQ@A°…A èP¶ C &Setoid 'Setoids…@BC°ŒA éªG A 'BinListŒÀÀ@°“A ìI¿P A $List %Lists“À@°›A  ϲ6 W=@AB°žA  ä·a l@@CDF°¡A .0T Q +Ring_theory +setoid_ring #Coq@ÀÀÀÀÀ@°¯A .oDÁ d +Ring_theory¯@A°´A 1®÷’ I -SetoidTacticsJÀ@°±AP@AB°²A Ý‹X_ A /RelationClassesQÀÀÀ@°ºA¢@A°»Af@B°¼A  Ó³2 [ )Datatypes $Init #Coq@@CD°ÅA0ÀÀÀÀ@°ÊA . ,d A$@A°ÍA .U>[ J5ÀÀ@°ÎA .lD a:@A°½A€@BC°»AAÀÀÀ@°»AE@A°¹A ìá丠™QÀÀ@°¹A@A°·AÀ@°´A ìI¿P A $List %Lists´@ABC°»A  ä·a l )Datatypes $Init»ÀÀ@°ÄA 1Gµ£ K %Logic À@°´AÁ@AB°µA 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@À@°¸AÌ@ACDE°¹A 1D´æ H %Logic $Init #Coq@ÀÀ@°ÀAØ@A°ÁAÀ@°­A¶À@°¯A³@ABCFG°°AEÀÀÀÀ@°¤Aµ@A°¥A¡À@°§Aš@AB°¨A”À@°ªAŽÀÀ@°­A‹@A°®A  ůÀ M )Datatypes $Init #Coq@À@°¸A  ä·a l @ABCD°»A  æ·ß nÕÀÀÀ@°ÁA  縠oÛ@A°ÄA  ë¹ sÞÀ@°ÈA 1@³ê Dn@AB°ËAqÀ@°ÍA 1Fµd JZÀ@°ÑA 1Gµ£ K^@ABCEHIJ°ÔA 8áä A &SpecifzÀÀÀÀÀÀ@°ßA 8çå™ G @A°âA 8è娠H@B°åA 9ì¼ d@C°äAáÀÀÀ@°ßAÜ@A°ÙAÖÀ@°ÓAÐ@AB°ÎAÈÀÀÀ@°ÉA@A°ÊAÆ@B°ËAÀÀÀÀ@°ÏA»@A°ÐA@B°ÑAÀ@°ÓA  æ·ß nP@ACDEF°ÖA@ÀÀÀÀÀ@°ÜAC@A°ÝA@ÀÀ@°àA±@A°áA 1Gµ£ K²@BC°äA 1I¶! MœÀÀ@°éA 1J¶` N¡@A°ìA 8áä A &Specif $Init #Coq@À@°öA 8çå™ G À@°úA 8è娠H@ABCD°ùAõÀÀ@°õAï@A°íAéÀÀ@°éA@@A°êA0À@°ìAÀ@°îAé@ABCDE°ïAJÀÀÀ@°óAx@A°ôAv@B°õAáÀÀÀÀ@°õA|@A°óAR@B°ôAÀÀ@°÷Aÿ@A°øA`@BC°ùA\ÀÀ@°üA‰À@°þAˆ@AB°ÿA…@CDEFG°ABÀÀÀÀ@°AdÀ@°A*À@°A@ABC°AmÀ@°A™À@° AÀ@° A@ABCD°A ÀÀÀ@°A«@A°A@B°AÀÀÀ@°A@A°A@B°AÀ@°AµÀ@°A!@ABCDE°ÿA"ÀÀÀÀÀ@°A$@A°A%À@°ÿAŠ@AB°A,ÀÀ@°A+@A°A À@°ÿA2@ABC°AÀÀ@°ÿA2@A°AÀÀ@°A@A°A/@BCD°üAŸÀÀÀÀ@°AË@A°þA@B°ÿAÙÀÀ@°A  縠oæ@A°ýA¬À@°üAÿ@ABC°ýAÖÀÀÀ@°A+@A°ÿA @B°A-ÀÀ@°AÖÀ@°AÔ@AB°A`À@°A@ACDEFGHKL°AÀÀÀÀÀÀÀÀÀ@°A@A° A,À@°A!@AB°AÀÀ@°AGÀ@°A4@AB°A/À@°A*@ACD°A&ÀÀÀ@°A @A°ARÀ@°AöÀ@°A{@ABC°AxÀ@°A@ADE°A  ϲ6 WÀÀÀ@°#A@A°!A†À@°#A„@AB°$AÀÀÀ@°(A  вu X-@A°+A&À@°&Aõ@AB°$AòÀÀ@°'A¹@A°(AÿÀÀ@°+A  ϲ6 W@A°.A  вu X@BCDEF°1AÀÀÀÀ@°6A2À@°8A1@AB°9A.@C°:A&ÀÀ@°9A 1Eµ% I @A°9A ÀÀ@°A°@AB°?A7À@°AA@ACDE°BA  Ó³2 [ ÀÀÀ@°HA!@A°IA„@B°EA ÀÀ@°HAæ@A°IAÄÀ@°KAÂÀ@°MAJÀ@°OA-@ABCDEFG°PA  Ô³q \3ÀÀÀÀÀÀ@°YA7@A°ZAšÀÀ@°ZAW@A°RA<@BC°SAgÀÀ@°VAÑ@A°TA =À@°VA .@ABD°WADÀÀ@°VA @A°WATÀ@°YAMÀ@°[ALÀ@°]Ax@ABCDE°^AvÀÀÀ@°bAµ@A°`AZÀÀ@°ZAW@A°SA TÀ@°UA EÀ@°WAo@ABCD°XAUÀÀ@°[AN@A°\AaÀÀ@°_AŽ@A°`AŒ@BCEF°aA‰ÀÀÀÀÀ@°gAÎ@A°eAbÀ@°]AZ@AB°WA lÀÀ@°ZA 3@A°[Ao@BC°\AuÀÀ@°_A¢@A°`A À@°bA í°Ð D .Morphisms_Prop 'Classes wÀ@°fA @ABCD°gAkÀÀÀÀ@°iA "@A°jAqÀÀ@°fA ‰@A°gA yÀ@°iA�@ABC°jA´ÀÀ@°mAs@A°kAÅÀÀ@°jA˜@A°kAÀ@BCD°lA 1@³ê DÀÀÀÀ@°sA@A°tAÀÀ@°vA¾@AB°tA ¡ÀÀÀ@°xA‚@A°uA ¦@B°vA«ÀÀ@°yAØ@A°zAÀ@°tA 1Eµ% I %Logic $Initt@ABCD°rAÀÀ@°oA À@°nA À@°XA ØL– e $Pnat &PArith #Coq@@ABC°aA &¥õ/ X #Nat $Init #Coq@ÀÀ@°lA 1D´æ H %Logic $Init #Coq@@A°uA ;‚÷Ü ‡ )BinNatDef &NArith #Coq@À@°vA@ABDEFGHI°wAÀÀÀÀÀÀÀ@°A@A°€A@B°|A 1Eµ% I %Logic $Init|@C°zAÀ@°xA @AD°vA ÀÀ@°rA @A°pAÀ@°nA@ABE°lAÀÀÀÀÀ@°nA@A°lAÀ@°hA@AB°fAÀÀÀ@° HAA [@A°A Y@B°A VÀ@°A U@ACD°A QÀÀÀÀ@° A S@A° HAA ½@B°aA 1@³ê D %Logic $Init #Coq@@C°jA 1D´æ H ÀÀ@°oA 1Gµ£ K@A°rA 1—ÉS [À@°qA 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@@ABDE°qA ÀÀ@°pA @A°nA ÀÀ@°gA@A°eA@BCFG°bA  ˱: S )Datatypes $InitƒÀÀÀÀÀÀ@°oA  ̱y T @A°oA 8çå™ G &SpecifÀ@°qA 8è娠H@AB°qA  ϲ6 WÀ@°oA  вu XÀ@°pAy@ABC°qAtÀÀÀÀÀ@°wA@A°xA @B@CÀ@@ADcÀÀ@c@A@BEFÀÀÀ@@AúÀ@ùÀ@Ø@ABCÖÀÀÀ@×@A£@B ŸCDG�ÀÀÀÀÀÀ@¡@AŸ@B›À@}@AC|ÀÀÀ@}@A{À@@ABÀ@À@ö@ABCDñÀÀÀÀ@ó@AñÀÀ@ñ@A¬À@…@ABC„ÀÀÀ@…@AƒÀ@8@AB6À@°uA„@ACD°vAÝÀÀÀ@°zA�@A°{A 1Fµd J�@B°~AßÀÀ@@ABCEF ÀÀÀ ÀÀ@ @A À@À@š@ABCD4À@3ÀÀ@°�A 1D´æ H %Logic $Init #Coq@@Aþ@BCEý‡FGHIJ¡ÀÀÀÀÀÀÀ¦¤À@¡@ABŸÀÀ@7@AN@BCMÀÀÀ@N@ALÀ@,À@ ˆ@ABC ‡À@ †À@ …À@°”A@ABCDE°�AÀÀ@°  ¬%' A *Equalities *Structures #Coq@A }@A° A uÀ@°  ¬%' A *Equalities *Structures #Coq@A Û“ÏŒ ^ )Morphisms 'Classes #Coq@À@°  ¬%' A *Equalities *Structures #Coq@A ÜïK Ÿ )Morphisms 'Classes #Coq@@ABCF°A Ý‹X_ A /RelationClasses 'Classes #Coq@ÀÀÀÀ@°A  ÿ¾ G )Datatypes $Init #Coq@@A°  ¬%' A *Equalities *Structures #Coq@A  ¿A L )Datatypes $Init #Coq@À@°  ¬%' A *Equalities *Structures #Coq@A ê° A .Morphisms_Prop 'Classes@AB°  ¬%' A *Equalities *Structures #Coq@A í°Ð D .Morphisms_Prop 'ClassesÀÀÀ@°A ð±� G @A°A ó²J J @B°  ¬%' A *Equalities *Structures #Coq@A ,ÕT» C +Equivalence 'Classes #Coq@À@°A ,ÛV5 I @ACD°  ¬%' A *Equalities *Structures #Coq@A 1D´æ H %Logic $Init #Coq@ÀÀ@°  ¬%' A *Equalities *Structures #Coq@A4À@°  ¬%' A *Equalities *Structures #Coq@A 1«öÕ F -SetoidTactics 'Classes #Coq@@AB°A 1®÷’ I ÀÀÀ@°  ¬%' A *Equalities *Structures #Coq@A 7iœ A "Wf $Init@A° VA 1Eµ% I %Logic $Init V@B° TA@CDEG° QA  į� L )Datatypes $Init #Coq@ÀÀÀ@° TA ]@A° UA 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@@B° WA gÀÀ@° ZA 1D´æ H %Logic $Init #Coq@@A° _A sÀÀ@° bA@A° TA  į� L )Datatypes $Init #Coq@À@° [A Ýÿ\ A 2Relation_Operators [À@° aA Þÿ› B@ABCDEH° dA ßÿÚ C ÀÀÀÀÀÀÀ@° nA á D@A° qA âX EÀ@° uA 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@@AB° sA  į� L )Datatypes $Init sÀ@° {A 7iœ A "Wf@AC° wA 1@³ê D %Logic $Init #Coq@ÀÀÀ@° ƒA 1—ÉS [ @A° ‚A Û“ÏŒ ^ )Morphisms 'Classes ‚@B° ‰A Ý‹X_ A /RelationClasses 'Classes #Coq@@CD° ‰A ÛvÈi AÀÀÀ@° �A ˜@A° �A ‹@B° ŒA  ůÀ M )Datatypes $Init #Coq@À@° –A  ϲ6 W @ACE° ™A  вu X ÀÀÀÀ@°  A 1D´æ H %Logic $Init ®À@° ¡A Ý‹X_ A /RelationClasses4À@° §A ,ÕT» C +Equivalence:@ABC° ¬A ,ÛV5 IÀÀÀ@° ²A ¾@A° ³AÀ@° µA 1«öÕ F -SetoidTacticsH@AB° ºA 1®÷’ IÀÀ@° ¼A Æ@A° ·ALÀÀ@° ºA èP¶ C &Setoid 'Setoids Ø@A° ÁA èSs FÀ@° ÅA èV0 I @ABCDE° ÈA ÝÀÀÀÀ@° ÍA@A° ÈA ãÀ@° ÅA àÀ@° ¿A Öo‚â O )BinIntDef ¿@ABC° ÄA ØL– e $Pnat &PArith #Coq@ÀÀ@° ÏA  į� L )Datatypes $Init #Coq@@A° ØA 1D´æ H %Logic $Init Ø@BD° ÖA ê×GÉ A 'BinNums 'Numbers #Coq@À@° ÖA Ùù•ñ F &BinPos &PArith #Coq@À@° ÝA 1D´æ H¥@ABEF° àA ãÀÀ@° ÝA Ùû–o H@A° àA ÀÀÀ@° äA í@A° âA î@B° ÞA æ@CDGH° ßA äÀÀÀÀ@° äA 8ÉÈÓ A 4Relation_Definitions )Relations #Coq@@A° êAÀÀÀ@° îA ö@A° êA ú@B° ëA øÀ@° íAÀ@° ìA 1Eµ% I %Logic $Init @ABCD° ðAÀÀÀ@° îA @A° ìA @B° éA 1J¶` N %Logic $Init éÀ@° ñA 7kœŽ C "Wf@ACE° íAÀÀÀÀÀ@° îA 1>³l B@A° ñA@B° ïA ò@C° ëA 1Eµ% IÀÀÀÀ@° òA ú@A° ;‚÷Ü ‡ )BinNatDef &NArith #Coq@A ÄUNŽ f )BinPosDef &PArith #Coq@À@° øA 1D´æ H %Logic $Init #Coq@@AB°wB7À@°JBS@AC°KB=ÀÀ@°NB4À@°wB;@AB° Á`ç’ xQBQ@CDE°BCÀÀ@°B:ÀÀ@°\B>@A° Átì~ L[BF@BC°B;ÀÀ@°B8À@°XBR@AB°mBVÀ@°oBLÀ@°ÜB @ABCDFGIJKM@H  %Arith  #Coq@�0Ç2Ȯ΄/ì¦E¸bØ€  )ArithRing +setoid_ring #Coq@�01rÚlå#¦ãuH�rKmÆ  *Arith_base %Arith #Coq@�0ÝôŒŽÎGí-Í_/I¡± (ö�0ž±�ey'y £Ýþ§xú  &Basics 'Program #Coq@�0À…ëZ‰ü3}Éš_Kµ  'Between %Arith #Coq@�0d·Õ¾0—]ÖZê     ÿ  þ@�0Ñðñ¾ÂµÓ÷ÍÔri ü  )BinIntDef &ZArith #Coq@�0ŽiŸEеè±Ó˜|pFøÀ´  #Max %Arith #Coq@�0,hPyèý¼m´ïsÒ­  #Min %Arith #Coq@�0ù©ëmº,[3�ØÂ8@’ž  %Minus %Arith #Coq@�0¦ géГFUü?bvò  )Morphisms 'Classes #Coq@�0%…¦‚ܨúKP¢ì®ñ½  .Morphisms_Prop 'Classes #Coq@�0PÜZÿ_±¬ðD|%ߟvƒ  $Mult %Arith #Coq@�0cú´Èd\o9‚B„ÿ¸  $NAdd (Abstract 'Natural 'Numbers #Coq@�0¾O¡ÚÃÁ ˆŽC>?.@  )NAddOrder (Abstract 'Natural 'Numbers #Coq@�0’`¢XO1nËÜ€æÞm  Û Ú Ù Ø ×@�0u#(~dþb¥üUчu»  %NBase (Abstract 'Natural 'Numbers #Coq@�0)k½ó’e� qŒÝl}áé6  %NBits (Abstract 'Natural 'Numbers #Coq@�0%xŸ}ÄäþhKä'¸÷$  $NDiv (Abstract 'Natural 'Numbers #Coq@�0Œe.qIz ­yQvI“�F  $NGcd (Abstract 'Natural 'Numbers #Coq@�0ÎЗ\Âç«9œsîØ¼õY  $NLcm (Abstract 'Natural 'Numbers #Coq@�0q¹1Q±ó· Ì“}ûCy  $NLog (Abstract 'Natural 'Numbers #Coq@�0 S—n¡†I¯`«]úy¢¸¬  'NMaxMin (Abstract 'Natural 'Numbers #Coq@�0'«{Ï"l•jüÕ¦Ì잆  )NMulOrder (Abstract 'Natural 'Numbers #Coq@�0~yM–åÍÂ:² ÅâÊ  &NOrder (Abstract 'Natural 'Numbers #Coq@�0 ä›†#ºÑ Æbu  'NParity (Abstract 'Natural 'Numbers #Coq@�07€:øåÐÉ{ûÔF+£'º  $NPow (Abstract 'Natural 'Numbers #Coq@�0¬~š†A¯ÎßPº9ÔP  +NProperties (Abstract 'Natural 'Numbers #Coq@�0 J»-?tëÅ”_å½þÍ  %NSqrt (Abstract 'Natural 'Numbers #Coq@�0­ÐæóI r[&Ÿ¼Z  $NSub (Abstract 'Natural 'Numbers #Coq@�0\4³¸óäkËw‘¢L‘�  %NZAdd &NatInt 'Numbers #Coq@�0>}cåqï•=î�J*•ë'  *NZAddOrder &NatInt 'Numbers #Coq@�0ëßl‹U%äê1*çgFz  (NZAxioms &NatInt 'Numbers #Coq@�0,Çp˜ÍõÀè¹­Æ8—±°  &NZBase &NatInt 'Numbers #Coq@�0,îÈLá4©&ýC×ña  &NZBits &NatInt 'Numbers #Coq@�0•ý'xRÏ_§û õV~µ  %NZDiv &NatInt 'Numbers #Coq@�0žËè€J¥†•Ò×�Àµ  %NZGcd &NatInt 'Numbers #Coq@�0$ ‹°eJUûH¾“qkk¡  %NZLog &NatInt 'Numbers #Coq@�0 bæy{tËêËQ;ße  %NZMul &NatInt 'Numbers #Coq@�0χøÑ/ó7dã‘Â#  *NZMulOrder &NatInt 'Numbers #Coq@�0UåfÎ Ÿˆt_ÙŒPÐ.  'NZOrder &NatInt 'Numbers #Coq@�0¢ü¯%Â#/{öˬy•?  (NZParity &NatInt 'Numbers #Coq@�0^ÄMc×E¢aú継ߴm  %NZPow &NatInt 'Numbers #Coq@�0›U—ËZV¡€<£d¬®ŽÇ  ,NZProperties &NatInt 'Numbers #Coq@�0#“eÀØ_ 9àñ´W“  &NZSqrt &NatInt 'Numbers #Coq@�0 Ÿü¥;I�ì£ x†&‡â§  #Nat $Init #Coq@�0ù±dbGôntO ZTk  ¶ µ ´@�0;,Ö–!-½ã€Þ•x°Aq  )Notations $Init #Coq@�0XMtÔ±4– ­ ß±»9-  *NumPrelude 'Numbers #Coq@�0HÿHÀHHžê¹z8ab^  %Omega %omega #Coq@�0d"· c’tSƒ¦•0 :j  +OmegaLemmas %omega #Coq@�0Âä“q|ùÐ%Gø®œCãôž   Í  Ì  Ë@�0lv >!ÔUaÖÄj?2    @�0$µµ–L¤«šÇþ\¯ ýäP   .  -  ,@�0HÙ ‹·…é�ÍAÎLAɽ  ü û ú@�0&?çUpÅ@EteZ¼ÎÙý &ý�0Øo¥œ gÓFFø€~³ä      @�0JÈ#ß Ý³0j}4Žä’ì  ¹ ¸ ·@�0±°&φ¹^¸€<j8!¬  $Plus %Arith #Coq@�0·£áBŸ"3$Éî>¬jÐÇ  Ñ РÏ@�0~Ö¿eZ€¸`2b×{KÒ  v�0 !Ë;ý�aàc‘Þ—\  (PreOmega %omega #Coq@�0Éa¿<}¼Ð§�k¹'‘$“  'Prelude $Init #Coq@�0A‘Ðä+ïA¤Áìu·b;�     @�0TÿUÜE¬Ã³‘T(ž‰ÁWŒ  /RelationClasses 'Classes #Coq@�0ü6¹«µzå òNcšM¿  4Relation_Definitions )Relations #Coq@�0±ÆP,äBý? L–6�  è ç æ@�0•àƒä4ö*oVƒ´}m     @�0¾Q&¼W¦v  DBz-tÊ  $Ring +setoid_ring #Coq@�0îÌCL£xÕBŸV_c—EP  )Ring_base +setoid_ring #Coq@�0ÑjT£ª0v‹,:�̼Ԡ 3 2 1@�0ïr¼Pæ(µpú¸?2U‘z  (Ring_tac +setoid_ring #Coq@�0]’ï¢ ªN€Ìýõè@7  E D C@�0k¼ CD·ÖÎâÊÖ¢‘’—  &Setoid 'Setoids #Coq@�0I‡\ ¦@ì­$0÷¢¸a  -SetoidTactics 'Classes #Coq@�0—÷£‡¢o«M®ÝUÝÆÉV  &Specif $Init #Coq@�0؇ñ)+)œ²Þ¬/›Þ*K  'Sumbool $Bool #Coq@�0ú»¦R‹Ü�pÞk–ÎØî   'Tactics@�0ß—Ò*ä wÕô�üø}AVN  'Tactics $Init #Coq@�0Ÿ5ØŒI`VÓÛ ñˆ  'Tactics 'Program #Coq@�0• š·4x‹Žì>�´ÅÆ  "Wf $Init #Coq@�0¢��“²èýê–ÁdV–<§    @�0ÝzAvf™s¥ â>¢Åœ  ¢ ¡  @�0m Ó²A]�Ö¤J%Ø›üð  $ZAdd (Abstract 'Integer 'Numbers #Coq@�0 ƒ$쳿NlV‡�tfé˜Ö  )ZAddOrder (Abstract 'Integer 'Numbers #Coq@�0Áq’<âÛ®JÍ�:8 É  +ZArith_base &ZArith #Coq@�0ÈéÓ†à%­$–â8 Ž‡(‰  ü û ú@�0QÝbzÔí»“´’„]\®  'ZAxioms (Abstract 'Integer 'Numbers #Coq@�0J¨'�|F‘eÕâýËèeJG  %ZBase (Abstract 'Integer 'Numbers #Coq@�0|U"mQ¼Q-0J‘G÷  %ZBits (Abstract 'Integer 'Numbers #Coq@�0m~Ü�xªQç–¾Uu+¸ì  )ZDivFloor (Abstract 'Integer 'Numbers #Coq@�0)ŒAý(GQAXYââ�÷ºN  )ZDivTrunc (Abstract 'Integer 'Numbers #Coq@�0‚Þ$,ð¦`Ä"“Æd²ñ&L  $ZGcd (Abstract 'Integer 'Numbers #Coq@�0±(ࢦ‹å|Î@°êà $ZLcm (Abstract 'Integer 'Numbers #Coq@�0r…›�xµ۟Ÿïј"Å  #ZLt (Abstract 'Integer 'Numbers #Coq@�0Ï^^ÖÕž*]Ä·dCõ  'ZMaxMin (Abstract 'Integer 'Numbers #Coq@�0·O“*>⽈Ô~(Ú]  $ZMul (Abstract 'Integer 'Numbers #Coq@�0Çì?ªF®ú%><}4&{4a  )ZMulOrder (Abstract 'Integer 'Numbers #Coq@�0ìï>²pâÞ�à€õ1�ñ*  'ZParity (Abstract 'Integer 'Numbers #Coq@�0C¶ŸÉr�ï¶u }ì’rô5  $ZPow (Abstract 'Integer 'Numbers #Coq@�0 †úá 5•¾”gWß5µ  +ZProperties (Abstract 'Integer 'Numbers #Coq@�0söíÛˆ.B]}RÉm  'ZSgnAbs (Abstract 'Integer 'Numbers #Coq@�0†�Þ„\zÌ*­Þ·‘åp  n m l@�0U‡>×[XQé·�^�g:  %Zbool &ZArith #Coq@�04úd»C¾lQ UhZQ>Y  (Zcompare &ZArith #Coq@�0˜#ìEèºq;© /9è<  %Zeven &ZArith #Coq@�0X0ƒ|Û%Óù<ÌxK:êv8  &Zhints &ZArith #Coq@�0é6J>0\ 7B�6�Â(  $Zmax &ZArith #Coq@�0e‰/²¹ÈT»CA|5³€»  $Zmin &ZArith #Coq@�0ïLYÏ*²1!šü†êÈw  'Zminmax &ZArith #Coq@�0œzu˜N]Zº|þ†kO  › š ™@�0áxwö÷ê}È}{÷’.    @�0‰p=tž&û­ïf#çÙn  &Zorder &ZArith #Coq@�0ƒ1:b谠ݪ¿|Ù9Ó4  )auxiliary &ZArith #Coq@�0œÀLš6¨�Uæ4aEРAA€   /¬ N$ý @ð@B@ Ð/±/@ /˜ /˜@@@@ €@@  #_18 À¢¸ ¡�/à@A@@@@  ’ @  @@@  “ A  “  B @  #_19 '` oÀ@’ @ �)nat_scope@ ��’/Ï@  #_20 '` oÀ@“  &@A@@  #_21 '` oÀ@“  .@B � @@ ��’/æ ��’ :@@  /¬ 2 Q�à @‘À@@ /jI@@‘G@@@  #_22 À¢¸  �Ð÷0 @/» Cd@J  ‘H@  #_23 2Mì ‘ ÁEE@A  #_24 '` oÀ@‘ @ @ @ �G @@ @ @ @ ��’0 ��’/z@  #_25 ? 3V ._ind_from_prop� /‚+  /l 2 Q�à:@’@@@@  #_26 À¢¸  �Ð÷0?@/w=qmÅà@A@@@@  ‘@  #_27 2Mì ‘ ��  #_28 '` oÀ@‘@@  /\ 2 Q�àY@’@@@@  #_29 À¢¸  �Ð÷0^@/g>;éHà@A@@@@  ‘ž@  #_30 2Mì ‘ ��  #_31 '` oÀ@‘@@  /V 2 Q�àx@’@@@@  #_32 À¢¸  �Ð÷0}@/aezÿà@A@@@@  ‘½@  #_33 2Mì ‘ ��  #_34 '` oÀ@‘ �º @@ ��’0‰ ��’/É@  /S 2 Q�à¢@’@@@@  #_35 À¢¸  �Ð÷0§@/^™eà@A@@@@  ‘ç@  #_36 2Mì ‘ ��  #_37 '` oÀ@‘ �ä@ ��’/l@  /Q 2 Q�àÇ@’@@@@  #_38 À¢¸  �Ð÷0Ì@/\6ÿ& à@A@@@@  ‘ @  #_39 2Mì ‘ ��  #_40 '` oÀ@‘ �  @@ ��’/k ��’/`@  /# 2 Q�àñ@’@@@@  #_41 À¢¸  �Ð÷0ö@/. àà—à@A@@@@  ‘6@  #_42 2Mì ‘ ��  #_43 '` oÀ@‘ �3 @@ ��’1 ��’0B@  /0 2 Q�à@’@@@@  #_44 À¢¸  �Ð÷1 @/;*�nÞà@A@@@@  ‘`@  #_45 2Mì ‘ ��  #_46 '` oÀ@‘ �] @@ ��’1, ��’0l@  /= 2 Q�àE@’@@@@  #_47 À¢¸  �Ð÷1J@/H*¶õfà@A@@@@  ‘Š@  #_48 2Mì ‘ ��  #_49 '` oÀ@‘ �‡ @@ ��’/W ��’0–@  /: 2 Q�ào@’@@@@  #_50 À¢¸  �Ð÷1t@/Eyëà@A@@@@  ‘´@  #_51 2Mì ‘ ��  #_52 '` oÀ@‘@@  /G 2 Q�àŽ@�B@@@  #_53 À¢¸  �Ð÷1“@/R(ÏÐB  ‘Ò@  #_54 2Mì ‘ ��   #_55 '` oÀ@‘ �Ï @@ ��’1ž ��’1P@  /[ 2 Q�à·@)@@@  #_56 À¢¸  �Ð÷1»@/eX#0G  ‘ú@  #_57 2Mì ‘ ��   #_58 '` oÀ@‘ @@ ��’1r@  /S 2 Q�àÙ@’A@@@  #_59 À¢¸  �Ð÷1Þ@/^*ÐÔßà@A@@@@  ‘@  #_60 2Mì ‘ ��  #_61 '` oÀ@‘ � @@ ��’1ê ��’1*@  /Y 2 Q�à@’@@@@  #_62 À¢¸  �Ð÷2@/dAG½à@A@@@@  ‘H@  #_63 2Mì ‘ ��  #_64 '` oÀ@‘ �E@ ��’2@  /Y 2 Q�à(@š@@@  #_65 À¢¸  �Ð÷2,@/c Crè$  ‘k@  #_66 2Mì ‘ ��   #_67 '` oÀ@‘ �h �j @ @@ ��’2: ��’2> ��’1ð ��’1ô@  /y N$ý @ð@B@ Ð/~1Ä@ /u /u /u@@@@¦@  #_68 À¢¸ ¡�/\  ’ @¤  “ A¨  “  B¬  “  C°@  #_69 '` oÀ@’ @ �¦@ ��’2t@  #_70 '` oÀ@“  &@A@@  #_71 '` oÀ@“  .@B@@  #_72 '` oÀ@“  6@C �Ä �Æ @ @@ ��’2– ��’2š ��’ I@ ��’@  /« 2 Q�à¸@´@@@  #_73 À¢¸  �Ð÷2¼@/µ*`Ʊ´  ‘û@  #_74 2Mì ‘ ÁFF@A  #_75 '` oÀ@‘ @ @ @ @ �û @@ @ @ @ @ ��’2Π��’/k@  #_76 ? 3V µ� /r,  /\ 2 Q�àî@`@@@  #_77 À¢¸  �Ð÷2ò@/f =y%ê  ‘1@  #_78 2Mì ‘ ��   #_79 '` oÀ@‘ �.@ ��’2ü@  /o 2 Q�à@ƒ@@@  #_80 À¢¸  �Ð÷3@/yÊÆ«   ‘T@  #_81 2Mì ‘ ��   #_82 '` oÀ@‘ �Q �S @ @@ ��’3# ��’3' ��’2Ù ��’2Ý@  /‘ 2 Q�àD@¶@@@  #_83 À¢¸  �Ð÷3H@/›(Å>˜@  ‘‡@  #_84 2Mì ‘ ��   #_85 '` oÀ@‘ �„ �† �ˆ @ @@ ��’3X ��’3\ ��’3` ��’3 ��’3@  /³ rHÈ @�  /± N$ý @ð@B@ Ð/¶2ë@ /ª /ª@@@@Ì@  #_87 À¢¸ ¡�/<‚  ’ @Ê  “ AΠ “  BÒ@  #_88 '` oÀ@’ @ �È �Ê@ ��’3˜ ��’3œ@  #_89 '` oÀ@“  (@A �Ü@ ��’3ª@  #_90 '` oÀ@“  6@B �ê �ì @@ ��’3» ��’3¿ ��’ H@@  /Ú 2 Q�àÙ@Õ@@@  #_91 À¢¸  �Ð÷0@/ä<Õ  ‘@  #_92 2Mì ‘ ÁFF@A  #_93 '` oÀ@‘ @ @ @ � � @@ @ @ @ ��’3ï ��’3ó ��’/¨@  #_94 ? 3V Ú� /¯0  #_95 ü @ Ð F  F@  F@@&_ <= _ÐF@&_ <= _  ¡‘ �F @�@�!x ��"<= ¡‘ �F A �!y@@ @ @@ ¤‘@  A@ “# <= • A@  B@@@@@  #_96 %cö?Ð@@   1v  �s@@  4#  �x@@@¢�’/Ñ ‘1ƒ ‘4-@@ &_ <= _  4] 0—@&m <= n  /æ 2 Q�àd@’@@@@  #_97 À¢¸  �Ð÷0¢@/ñôòBà@A@@@@  ‘©@  #_98 2Mì ‘ ��  #_99 '` oÀ@‘@@  /Ñ 2 Q�àƒ@’@@@@  $_100 À¢¸  �Ð÷0Á@/ÜôòCà@A@@@@  ‘È@  $_101 2Mì ‘ ��  $_102 '` oÀ@‘@@  /¯ 2 Q�à¢@’@@@@  $_103 À¢¸  �Ð÷0à@/ºôòDà@A@@@@  ‘ç@  $_104 2Mì ‘ ��  $_105 '` oÀ@‘ @@ ��’0=@@  /¾ 2 Q�àÆ@‘@@@@  $_107 À¢¸  �Ð÷4Ë@/É=f6à@A@@@@  ‘ @  $_108 2Mì ‘ �@  $_109 '` oÀ@‘ � � @ ��’2Ä ��’2È@  $_110 ü @ Ð F  F@  F@@%_ < _ÐF@%_ < _  ¡‘ �F @�@�Ý ��!< ¡‘ �F A �Ü@@ @ @@ ¤Û  A@ “" < • A@  B@@@@@  $_111 %cö?Ð@@   2P  �M@@  4ý  �R@@@¢�‘�c ‘2^ ‘5@@ %_ < _  58@%m < n  0 N$ý @ð@B@ Ð04§@ 0@@@@‡@  $_112 À¢¸ ¡�/Áz  ’ @…  “ A‰@  $_113 '` oÀ@’ @ � ��@ ��’5O ��’5S@  $_114 '` oÀ@“  $@A �“@ ��’5a@  0 2 Q�àv@r@@@  $_115 À¢¸  �Ð÷5z@0(/&œ¯  ‘¹@  $_116 2Mì ‘ ÁEE@A  $_117 '` oÀ@‘ @ @ �· �¹ @@ @ @ ��’5Š ��’5Ž ��’0@  $_118 ? 3V u� 0$.  0 N$ý @ð@B@ Ð05@ 0@@@@÷@  $_119 À¢¸ ¡�/Ðê  ’ @õ  “ Aù@  $_120 '` oÀ@’ @ �ï �ñ@ ��’5¿ ��’5Ã@  $_121 '` oÀ@“  $@A �@ ��’5Ñ@  0* 2 Q�àæ@â@@@  $_122 À¢¸  �Ð÷5ê@04=j�  ‘)@  $_123 2Mì ‘ ÁEE@A  $_124 '` oÀ@‘ @ @ �' �) @@ @ @ ��’5ú ��’5þ ��’0,@  $_125 ? 3V å� 03.  0# N$ý @ð@B@ Ð0(5‡@ 0 0@@@@h@  $_126 À¢¸ ¡�/Å[  ’ @f  “ Aj  “  Bn@  $_127 '` oÀ@’ @ �d �f@ ��’64 ��’68@  $_128 '` oÀ@“  (@A �x @@ ��’6G ��’5ù@  $_129 '` oÀ@“  ;@B �‹ @@ ��’6Z ��’6 @  0K 2 Q�às@o@@@  $_130 À¢¸  �Ð÷6w@0U�¬  ‘¶@  $_131 2Mì ‘ ÁFF@A  $_132 '` oÀ@‘ @ @ @ �µ �· @@ @ @ @ ��’6‰ ��’6� ��’0?@  $_133 ? 3V t� 0F0  06 2 Q�à­@’A@@@  $_134 À¢¸  �Ð÷6²@0A!¶…à@A@@@@  ‘ò@  $_135 2Mì ‘ ��  $_136 '` oÀ@‘ �ï �ñ �ó @ @@ ��’0U ��’0Y ��’0] ��’0M ��’0Q@  0< 2 Q�àè@’@@@@  $_137 À¢¸  �Ð÷6í@0G ×Ç�à@A@@@@  ‘-@  $_138 2Mì ‘ ��  $_139 '` oÀ@‘ �*@ ��’0Š@  0N 2 Q�à @@@@  $_140 À¢¸  �Ð÷7@0X ýC$  ‘P@  $_141 2Mì ‘ ��   $_142 '` oÀ@‘ �M �O @@ ��’7 ��’7" ��’2'@  0m 2 Q�à;@’@@@@  $_143 À¢¸  �Ð÷7@@0x‡$Ãà@A@@@@  ‘€@  $_144 2Mì ‘ ��  $_145 '` oÀ@‘ �} � @@ ��’0‰ ��’0ˆ ��’0Ô@  0v 2 Q�àk@Ý@@@  $_146 À¢¸  �Ð÷7o@0€.³WÈ/  ‘®@  $_147 2Mì ‘ ��   $_148 '` oÀ@‘ �« �­@ ��’7{ ��’7@  0Ž 2 Q�à”@@@@  $_149 À¢¸  �Ð÷7˜@0˜\— X  ‘×@  $_150 2Mì ‘ ��   $_151 '` oÀ@‘ �Ô �Ö �Ø @@ ��’7§ ��’7« ��’7¯ ��‘0°@  0¡ 2 Q�àÈ@:@@@  $_152 À¢¸  �Ð÷7Ì@0«=r&ŸŒ  ‘ @  $_153 2Mì ‘ ��   $_154 '` oÀ@‘ � �  @@ ��’7Ù ��’7Ý ��‘0Þ@  0Á 2 Q�àö@h@@@  $_155 À¢¸  �Ð÷7ú@0Ë&¶ º  ‘9@  $_156 2Mì ‘ ��   $_157 '` oÀ@‘ �6 �8 @@ ��’8 ��’8  ��’5·@  0Ï 2 Q�à$@–@@@  $_158 À¢¸  �Ð÷8(@0Ù<>šè  ‘g@  $_159 2Mì ‘ ��   $_160 '` oÀ@‘ �d �f @@ ��’85 ��’89 ��’3>@  0î 2 Q�àR@Ä@@@  $_161 À¢¸  �Ð÷8V@0ø"*f   ‘•@  $_162 2Mì ‘ ��   $_163 '` oÀ@‘ �’ �” �– @ @@ ��’8f ��’8j ��’8n ��’6 ��’6@  1 2 Q�à‹@ý@@@  $_164 À¢¸  �Ð÷8�@1;ô×bO  ‘Î@  $_165 2Mì ‘ ��   $_166 '` oÀ@‘ �Ë �Í@ ��’8› ��’8Ÿ@  10 rHÈ @�  15 N$ý @ð@B@ Ð1:8"@ 1& 1& 1& 1& 1&@@@@ @  $_168 À¢¸ ¡�0V„  ’ @   “ A   “  B   “  C   “ D   “ E @  $_169 '` oÀ@’  @ �  �  � @ ��’8à ��’8ä ��’8è@  $_170 '` oÀ@“  :@A@@  $_171 '` oÀ@“  B@B � 0 � 2 � 4 @@ ��’9 ��’9 ��’9  ��’ Z@@  $_172 '` oÀ@“  b@C � P � R � T @@ ��’9# ��’9' ��’9+ ��’ z@@  $_173 '` oÀ@“  ‚@D � p � r � t @@ ��’9C ��’9G ��’9K ��’ š@@  $_174 '` oÀ@“  ¢@E � � � ’ � ” @@ ��’9c ��’9g ��’9k ��’ º@@  1« 2 Q�à …@ �@@@  $_175 À¢¸  �Ð÷2@1µ A xI  ‘ È@  $_176 2Mì ‘ ÁJJ@A  $_177 '` oÀ@‘ @ @ @ @ @ @ � Ê � Ì � Π@@ @ @ @ @ @ @ ��’9£ ��’9§ ��’9« ��’1@  $_178 ? 3V  ’� 1<  0þ 2 Q�à Ë@‘@@@@  $_179 À¢¸  �Ð÷2O@1  “tö�  ‘ @  $_180 2Mì ‘ ���Ð÷8C@%admit[•¯  $_181 '` oÀ@‘ �  � @ ��’7Ì ��’7Ð@  0ý 2 Q�à ø@j@@@  $_182 À¢¸  �Ð÷2{@1eKœ¼  ‘ ;@  $_183 2Mì ‘ ��   $_184 '` oÀ@‘ � 8 � : � <@ ��’:  ��’: ��’:@@  1 N$ý @ð@B@ Ð19�@ 1 1 1 1 1 1@@@@ u@  $_186 À¢¸ ¡�0Là@A@@@@  ’ @ t  “ A x  “  B |  “  C €  “ D „  “ E ˆ  “ F Œ@  $_187 '` oÀ@’ %@ �*type_scope@ �@@  $_188 '` oÀ@“  2@A � @ �@@  $_189 '` oÀ@“  >@B �@ �@@  $_190 '` oÀ@“  J@C �% @@ �@ @@  $_191 '` oÀ@“  X@D �3 @ @@ �@ ��’ c@ ��’@  $_192 '` oÀ@“  o@E �J @ @@ �@ ��’ z@ ��’@  $_193 '` oÀ@“  †@F �a @@ �@ ��’ �@@  1m 2 Q�à Ê@ Æ@@@  $_194 À¢¸  �Ð÷:Î@1wA‰<›  ‘ @  $_195 2Mì ‘ ÁII@A  $_196 '` oÀ@‘ �‡ @ @ @ @ @ @ @ @@ �@ @ @ @ @ @ @ @ ��’1@  $_197 ? 3V /_rect_from_type� 11  0½ 2 Q�à @ @@@  $_198 À¢¸  �Ð÷; @0ÇÏþ]Ö  ‘ H@  $_199 2Mì ‘ ÁII@A  $_200 '` oÀ@‘ � @ @ @ @ @ @ @ @@ �@ @ @ @ @ @ @ @ ��’1K@  $_201 ? 3V ._ind_from_type� 1S1  0¦ 2 Q�à @@ <@@@  $_202 À¢¸  �Ð÷;D@0°Ð b  ‘ ƒ@  $_203 2Mì ‘ ÁII@A  $_204 '` oÀ@‘ �ý @ @ @ @ @ @ @ @@ �@ @ @ @ @ @ @ @ ��’1†@  $_205 ? 3V ._rec_from_type� 1Ž1  $_206 À¢¸ ²“ ./AH�A    @ �°2p@ AA@@@  $_207 À¢¸ ²“ .@BY�A    @ �°2�@ AA@@@  $_208 À¢¸ ²“ .QCj�B    @ �°2’@ AA @@@@  $_209 À¢¸ ²“ .cD|�C    @ �°2¤@ AA @ @@@@  $_210 À¢¸ ²“ .vE��C    @ �°2·@ AA @ @@@@  $_211 À¢¸ ²“ .‰F¢�B    @ �°2Ê@ AA @@@@  0ý N$ý @ð@B@ Ð1;P@ 0á 0á 0á 0á 0á 0á 0á@@@@ 6@  $_212 À¢¸ ¡�/KÁ  ’ @ 4  “ A 8  “  B <  “  C @  “ D D  “ E H  “ F L  “ G P@  $_213 '` oÀ@’ (@ �Ä @ @@ �@ ��’14 ��’2Ç@  $_214 '` oÀ@“  >@A �Ú@ �@@  $_215 '` oÀ@“  J@B �æ @@ �@ @@  $_216 '` oÀ@“  X@C �ô @ @ @ @ @ @@ �@ ��’1h ��’2û ��’1p ��’3 ��’ w@ ��’@  $_217 '` oÀ@“  ƒ@D � @ @ @ @@ �@ ��’1‘ ��’3$ ��’3( ��’ œ@@  $_218 '` oÀ@“  ¤@E �@ @ @ @ @@ �@ ��’3A ��’1¶ ��’3I ��’ ½@@  $_219 '` oÀ@“  Å@F �a @@ �@ ��’3_@  $_220 '` oÀ@“  Ö@G �r @ @ @ @ @@ �@ ��’1å ��’1é ��’3| ��’ ð@ ��’@  $_221 À¢¸ ²’ 0G@¼�C    @ �°3ä@ AA @ @@@@  $_222 À¢¸ ²“ AÏ�A    @ �°3÷@ AA@@@  $_223 À¢¸ ²“ %Bà�B    @ �°4@ AA @@@@  $_224 À¢¸ ²“ 7Cò�G    @ �°4@ AA @ @ @ @ @ @@@@  $_225 À¢¸ ²“ ND �E    @ �°41@ AA @ @ @ @@@@  $_226 À¢¸ ²“ cE�E    @ �°4F@ AA @ @ @ @@@@  $_227 À¢¸ ²“ xF3�B    @ �°4[@ AA @@@@  $_228 À¢¸ ²“ ŠGE�F    @ �°4m@ AA @ @ @ @ @@@@  1ç 2 Q�à Ž@ Š@@@  $_229 À¢¸  �Ð÷=’@1ñL„b_  ‘ Ñ@  $_230 2Mì ‘ ÁLL@A  $_231 '` oÀ@‘ �K @ @ @ @ @ @ @ @ @ @ @@ �@ @ @ @ @ @ @ @ @ ��’2Ì ��’4_ ��’0¿@  $_232 ? 3V  ›� 0Æ<  $_233 ü @ Ð P  P@  P@@&_ =~ _ÐP@  ¡‘ �P @�@�8† ��"=~ ¡‘ �P A �2“@@ @ @@ ¤‘@  A@ “# =~ • A@  B@@@@@  $_234 %cö?Ð@@   8¨  @@@  2®  @@@@¢�’0ä ³° A�5A@@ ‘8¸ ‘2¼@@ &_ =~ _  >@'s =~ re  0ý 2 Q�à$@‘D@@@  $_235 À¢¸  �Ð÷>)@1ÏùDà@A@@@@  ‘i@  $_236 2Mì ‘ ��  $_237 '` oÀ@‘@@  0ß 2 Q�àC@‘D@@@  $_238 À¢¸  �Ð÷>H@0êÏùEà@A@@@@  ‘ˆ@  $_239 2Mì ‘ ��  $_240 '` oÀ@‘@@  0œ 2 Q�àb@‘D@@@  $_241 À¢¸  �Ð÷>g@0§ÏùFà@A@@@@  ‘§@  $_242 2Mì ‘ ��  $_243 '` oÀ@‘@@  0£ 2 Q�à�@‘E@@@  $_244 À¢¸  �Ð÷>†@0®2NæØ  ‘Å@  $_245 2Mì ‘ ÁBB@A  $_246 '` oÀ@‘ �? @@ �@ ��’0”@  $_247 À¢¸ ²‘"?�B    @ �°5›@ AA @@@@  0o 2 Q�à¸@‘D@@@  $_248 À¢¸  �Ð÷>½@0zÏùGà@A@@@@  ‘ý@  $_249 2Mì ‘ ��  $_250 '` oÀ@‘@@  0t 2 Q�à×@’A@@@  $_251 À¢¸  �Ð÷>Ü@0 u,à@A@@@@  ‘@  $_252 2Mì ‘ ��  $_253 '` oÀ@‘ �— @ @ @@ �@ ��’4 ��’1± ��’1×@  0s 2 Q�à @ {@@@  $_254 À¢¸  �Ð÷? @0}1f1  ‘L@  $_255 2Mì ‘ ��   $_256 '` oÀ@‘ �Ç @@ �@ ��’46@  0{ 2 Q�à/@ ¡@@@  $_257 À¢¸  �Ð÷?3@0…"”W  ‘r@  $_258 2Mì ‘ ��   $_259 '` oÀ@‘ �í @ @ @ @@ �@ ��’4_ ��’5ò ��’5ö ��’0›@  0Š 2 Q�àd@ Ö@@@  $_260 À¢¸  �Ð÷?h@0” u,Œ  ‘§@  $_261 2Mì ‘ ��   $_262 '` oÀ@‘ �" @ @ @@ �@ ��’4“ ��’6& @@  0s 2 Q�à‘@@@@  $_263 À¢¸  �Ð÷?•@0}°m ¹  ‘Ô@  $_264 2Mì ‘ ��   $_265 '` oÀ@‘ �O @ @@ �@ ��’4¿ ��’4Ã@  0w 2 Q�à¼@‘E@@@  $_266 À¢¸  �Ð÷?Á@0‚!?¡¤å  ‘@  $_267 2Mì ‘ ÁBB@A  $_268 '` oÀ@‘ �z @@ �@ ��’2Ž@  $_269 À¢¸ ²‘"�B    @ �°6Ö@ AA @@@@  0N 2 Q�àó@e@@@  $_270 À¢¸  �Ð÷?÷@0XðP>  ‘6@  $_271 2Mì ‘ ��   $_272 '` oÀ@‘ �± @ @ @ @ @@ �@ ��’5$ ��’6· @ ��’4^ ��‘16@  0W 2 Q�à*@‘E@@@  $_273 À¢¸  �Ð÷@/@0b ^>DS  ‘n@  $_274 2Mì ‘ ÁBB@A  $_275 '` oÀ@‘ �è @@ �@ ��’2ü@  $_276 À¢¸ ²‘"s�B    @ �°7D@ AA @@@@  0I 2 Q�àa@Ó@@@  $_277 À¢¸  �Ð÷@e@0S½¼‰  ‘¤@  $_278 2Mì ‘ ��   $_279 '` oÀ@‘ � @@ �@ ��’7@  0@ 2 Q�à‡@’A@@@  $_280 À¢¸  �Ð÷@Œ@0Kÿmïà@A@@@@  ‘Ì@  $_281 2Mì ‘ ��  $_282 '` oÀ@‘ �G @ @ @ @ @@ �@ ��’2  ��’2¤ ��’3g ��’3� ��’3‘@  0. 2 Q�àÃ@5@@@  $_283 À¢¸  �Ð÷@Ç@08"ƒ ;  ‘@  $_284 2Mì ‘ ��   $_285 '` oÀ@‘ �� @ @ @@ �@ ��’5ò ��’7… ��’5+@  0 rHÈ @�  0 2 Q�àø@‘E@@@  $_287 À¢¸  �Ð÷0+@0'J·q  ‘<@  $_288 2Mì ‘ ÁBB@A  $_289 '` oÀ@‘ �¶ @@ �@ ��’3Ê@  $_290 À¢¸ ²‘"‘�B    @ �°8@ AA @@@@  /ì 2 Q�à/@‘E@@@  $_291 À¢¸  �/h§  ‘r@  $_292 2Mì ‘ ÁBB@A  $_293 '` oÀ@‘ �ì �p @@ �@ ��’?. ��’3G@  $_294 À¢¸ ²‘'Í�C    @ �°8N@ AA @ @@@@  /Á 2 Q�àl@’A@@@  $_295 À¢¸  �Ð÷0Ÿ@/Ìå@Üà@A@@@@  ‘±@  $_296 2Mì ‘ ��  $_297 '` oÀ@‘ �, �° �² @@ �@ ��’?p ��’?t ��’3�@  /ª 2 Q�à @@@@  $_304 À¢¸  �Ð÷0Ò@/´-Å„à@A@@@@  ‘ä@  $_305 2Mì ‘ ��  $_306 '` oÀ@‘ �_ @ @ @ @@ �@ ��’8` ��’6Õ ��’6  ��’<Â@@  *y 2 Q�àÖ@’@@@@  $_308 À¢¸  �Ð÷AÛ@*„ %Áà@A@@@@  ‘@  $_309 2Mì ‘ ��  $_310 '` oÀ@‘ � @ @@ ��’@{ ��’4Å ��‘?Å@  *h N$ý @ð@B@ Ð*mAn@ *` *`@@@@O@  $_311 À¢¸ ¡�*2  ’ @M  “ AQ  “  BU@  $_312 '` oÀ@’ @ �É @@ �@ ��’:î@  $_313 '` oÀ@“  %@A �Ú @@ �@ @@  $_314 '` oÀ@“  3@B �è @@ �@ ��‘3¨@  *€ 2 Q�àP@L@@@  $_315 À¢¸  �Ð÷BT@*Š@y  ‘“@  $_316 2Mì ‘ ÁFF@A  $_317 '` oÀ@‘ �  @ @ @ @ @@ �@ @ @ @ ��’;9 ��’*t@  $_318 ? 3V N� *{-  *k 2 Q�à‡@’@@@@  $_319 À¢¸  �Ð÷BŒ@*v‰çÊà@A@@@@  ‘Ì@  $_320 2Mì ‘ ��  $_321 '` oÀ@‘ �G @ @@ �@ ��’*„ ��‘?ý@  *s 2 Q�à´@&@@@  $_322 À¢¸  �Ð÷B¸@*}ª,  ‘÷@  $_323 2Mì ‘ ��   $_324 '` oÀ@‘ �r @ @@ �@ ��’;˜ ��’*ø@  *� 2 Q�àß@’A@@@  $_325 À¢¸  �Ð÷Bä@*˜iû+à@A@@@@  ‘$@  $_326 2Mì ‘ ��  $_327 '` oÀ@‘ �! �#@ ��’A„ ��’Aˆ@  *ž 2 Q�à @’@@@@  $_328 À¢¸  �Ð÷C@*©‘`üà@A@@@@  ‘O@  $_329 2Mì ‘ ��  $_330 '` oÀ@‘ �L @ @@ ��’A¯ ��’5ù ��‘@ù@  *¡ N$ý @ð@B@ Ð*¦B¢@@@@@�@  $_331 À¢¸ ¡�*[0  ’ @@  $_332 '` oÀ@’  @ �ó @@ �@ ��’8b@  $_333 À¢¸ ²’ *x@L�B    @ �°*Ç@ AA @@@@  *± 2 Q�àm@i@@@  $_334 À¢¸  �Ð÷Cq@*» /Ñöb  ‘°@  $_335 2Mì ‘ ÁDD@A  $_336 '` oÀ@‘ � * @ @ @@ �@ @ ��’8œ ��’*¯@  $_337 ? 3V /_rect_from_prop� *·*  *¦ 2 Q�à¡@�@@@  $_338 À¢¸  �Ð÷C¥@*°4mû–  ‘ä@  $_339 2Mì ‘ ÁDD@A  $_340 '` oÀ@‘ � ^ @ @ @@ �@ @ ��’8Р��’*ã@  $_341 ? 3V ›� *ê)  *¸ 2 Q�àÔ@Ð@@@  $_342 À¢¸  �Ð÷CØ@*Â4zÉ  ‘@  $_343 2Mì ‘ ÁDD@A  $_344 '` oÀ@‘ � ‘ @ @ @@ �@ @ ��’9 ��’+@  $_345 ? 3V ._rec_from_prop� +*  *Ï 2 Q�à@z@@@  $_346 À¢¸  �Ð÷D @*ÙÄÀý  ‘K@  $_347 2Mì ‘ ��   $_348 '` oÀ@‘@@  *Õ 2 Q�à%@—@@@  $_349 À¢¸  �Ð÷D)@*ßÄÁ  ‘h@  $_350 2Mì ‘ ��   $_351 '` oÀ@‘@@  *ç 2 Q�àB@´@@@  $_352 À¢¸  �Ð÷DF@*ñÄÂ7  ‘…@  $_353 2Mì ‘ ��   $_354 '` oÀ@‘@@  *÷ 2 Q�à_@Ñ@@@  $_355 À¢¸  �Ð÷Dc@+ÄÃT  ‘¢@  $_356 2Mì ‘ ��   $_357 '` oÀ@‘@@  *ÿ 2 Q�à|@î@@@  $_358 À¢¸  �Ð÷D€@+ ‚Sq  ‘¿@  $_359 2Mì ‘ ��   $_360 '` oÀ@‘ � : @ @ @@ �@ @ ��’9¬ ��‘5µ@  *ÿ N$ý @ð@B@ Ð+D@@@@@ñ@  $_361 À¢¸ ¡�*¼   ’ @ï@  $_362 '` oÀ@’  @ � c @@ �@ ��’9Ò@  $_363 À¢¸ ²’ *Ù@¼�B    @ �°,7@ AA @@@@  + 2 Q�àÝ@Ù@@@  $_364 À¢¸  �Ð÷Dá@+UÒ  ‘ @  $_365 2Mì ‘ ÁDD@A  $_366 '` oÀ@‘ � š @ @ @@ �@ @ ��’:  ��’+@  $_367 ? 3V p� +)  + 2 Q�à@ @@@  $_368 À¢¸  �Ð÷E@+e;«  ‘S@  $_369 2Mì ‘ ÁDD@A  $_370 '` oÀ@‘ � Í @ @ @@ �@ @ ��’:? ��’+C@  $_371 ? 3V  � +J)  + 2 Q�àC@?@@@  $_372 À¢¸  �Ð÷EG@+"eG°8  ‘†@  $_373 2Mì ‘ ÁDD@A  $_374 '` oÀ@‘ �  @ @ @@ �@ @ ��’:r ��’+v@  $_375 ? 3V o� +})  +/ 2 Q�àv@è@@@  $_376 À¢¸  �Ð÷Ez@+9 ~� k  ‘¹@  $_377 2Mì ‘ ��   $_378 '` oÀ@‘ � 4 @ @ @ @ @@ �@ ��’:§ ��’:« ��‘+N @ ��‘>•@@@ßÈYзØÕA®Ì.Š[i„•¦¾@Ï ò·ÇH¶²ß³…vÛ[’„•¦¾@-ü ýû³ä¬îýÞZvT!ÿ[»„•¦¾@ºõW�Œ²ó§n›ÊYÉúo–„•¦¾:- |*ˆ*-p�‘©œ   �Ð÷� 'IndProp@@"ev=f5ü@B€ ©œ   �Ð÷� )Datatypes $Init #Coq@@#natò@B€�©�œ  A€©! œ  "A€�‘(�‘·�!n› €·�"Hn©› 1€��Aµ©8 ©.�©0��B©?  C©�©š �Ð÷� #Nat5@#add £�`€ ©A�©C�E�‘·)'©š �Ð÷F@'nat_ind¨�J€À·1/©*�©š �Ð÷� )Induction@@&double2°Ú—€2µEC©6�© N·�"n'A·�$IHn'µ©r ©8?C©C�©=B�‘·PNÍÐm@ @A @A°@ @ @@D·XV¶@©›  �Ð÷� %Logicw@"eqÐ @€°›  �Ð÷� &Basics@@$boolšä@€©š �Ð÷ @%evenbea>€iœ  A€©°© �©š �Ð÷b@$pred ¯`<€�©pw ·�!H©-°$©—©œ  1A€ *·��Í?·‘�¶@©9°0©'�©µ�$©>°5©,�©!�©#Ž+“ ·©G°>©5³0©·�"H0¶@©O°F77©Q°H©?�©4�©6Á>©§�*�ÍÐZB�@�@° @@�@D·�!yZ·@©f°]¶¶@©i°`±Q¹�·!&©·#(©·�"H1›  �Ð÷r@%Falseeÿë@€©š �Ð÷x@)False_induÙ�€ /Î�©š �Ð÷€@&eq_ind £J€à}?·�!e€ÍЀ@ @@ @@°@ @@D·�!b‰”�Aä $›  �Ð÷–@$TrueÙy’@€œ  A€†îï·¹øµ·x£ñC¶@©¤°›©’�© m�©©° ©—�©Œ�©Ž�û—�‘·  ·�!E ©·޶@©º°©�©��©Ÿ��C©�©• �ÍÐJ@ @B @B° @@ @ @ @@D·+)·@%¶@©Ô°-�D©)�©¸�©º��E, ·µ©à°9H(©·¹©ä°=L$©·œ©è°AP©iàCR·FD©?�©Î�©ÐAµTC©E�©Ô�©Ö_FGG·P·�"E'N·Ò©ý°VI)©·Ö©°Z©{�©}E)©·¼©°a©‚�©„�8�F©Žàh©‰�©‹8·nl¶©h� ©jù· ©l?µjC©n�©ý�©ÿ�©š�©œ�Gtu um�‘·ƒ�·v}Íc·†„·@€| =·H‡·7ƒµ€C©„‡�‘·��·‚©‰‘©·¶@©;°”‡‡©�}©��© ™?�Í{·žœ·@˜¶@©G° �?/— · ©K°¤³—©·$©O°¨·N©·à©Ú ;£�©Õ௾·Ð°Íb·´²Ç© Å·@´êÀS«¬·vµ·e±·5©`°¹¬X©·9©d°½cU©·©h°Á”\©·A©l°Å‘I©·$©p°Éd�H©š �Ð÷r@(eq_ind_r!¼2#€àÑ�I·ÕÓ¶ƒÏ©Ï��K·‡©Ó� Ñ^ÑÒÒ�©š �Ð÷ƒ@'f_equal=°¹€àââ·ãÍ•·çååÜ ²·éç͙ߠ„·ìêá‰qám�‘µ·l©é©·N¶@©›°ô*©ì�©o ø �ÍÚ·ýû·@÷¶@©¦°ÿî5ö ·^©ª°©·b©·?=©7 ?�©2à ]· ·k ·G©¸°"©·K©¼°»&©·tM©G ¶w©P�©C༷>ÍÐn V·#!ÍÓq Y·@$605§C©š �Ð÷Ì@#notШï€�=�‘·0.·#*©š �Ð÷Z@&ev_ind Cd@€Ð·97©›  �Ð÷à@"exÐ @€ ?·�!kB©ë°D3©œ  A€ÀI· J©ó°L[[©Å N·O·ÿK·�"IH© U·V©ÿ°X?'ÍÐ B�B�B°@� @ @@D·@©* c·$d© °f95©/ h·)i©°k:b�·�"k'o·�#Hk'©¨àt-·6u©> w·8x©!°zmI©6À|·=}©&°© �©¢�©RlSu©ý †<R}u}�‘·‹‰©œ   �Ð÷3@#andЖw@A€À¶@Ž@¶@]©�…©š �Ð÷À@'ev_even*ÐÔ߀“·eÍD·@K •�·` ·�"HkM©Ùà¥^·¨¦¡©š �Ð÷Ñ@)ev_double™e€œ£�‘©œ   �Ð÷¢�Ü(LeModule@"le3x)”@A€˜�‘©œ   B€°ž©á�¢©°¢¤© °¤¤�‘·G©› € îÞ©·,¶@©y°Òóó¶@á©|°Õ©¿ øø©Ï ©R Ûüå�ÍÐ,@ AC AC° @ @@  @@ @ @ @@D·ëé·ìê·@©"Ù¶@©–°ïÖ¶@©™°òÙé ·öô·R©ž°÷î·0û©·W ©·4©¥°þÑ©4à!·¶:©«°û1·=©®°(©·�"H2A©; :�©6à1ó!Üý··�!m·r*·N)·©À°½*©·S©İé>©·|©Ȱ!¼B©Wà#D·&$¶©ΰ'©H�­:¶‡©a cY·$©Ö°/´@©·Ž©Ú°3·B©·’©Þ°7nF©·�"H3©ä°=lL©sà?N·B@¶ž©x d:p·;©{ gU©·¶@y¶@©ó°L[[y©D u©Ç P_�Íu·US·VT·@j¶@i¶@©°Y@h†P ·�"n0]·%i·�"H4© °cRr©·,x©·k©�àiŠ·lj¶ ©°md|š·©°p‘©·�"H5ªi�©�àw˜·˜xW„‡oDope·y·�"m0|·D’·‘· ©(°�%�©·$h©·Lf©»à‡¨·Šˆ¶©2°‹dš¶Sb¹·©6°�ž©·XÇ©Á ¶[©Ë ·ÍÃ��©¿à™r"¥¨��‘°‰‘��J’““�©Áàžž·¿ŸÍQ¼— Ø¸z²˜%˜™�‘·’¤·§¥·�!o¨·�#Hmn©›  �Ð÷� %PeanoË@ü UxT@€ œ¤·�#Hno ©š �Ð÷ @&le_ind1QØ€à’·À© ]¹±·I÷© ’½·�%IHHno© Oº©œ  !B€°·Ç·Ç�‘·ÕÓ©¬À·ØÖ©+ çÏ©œ  .A€ì·žÝ·œ©°ïÏ××�‘·åã·Òä·c©: ØS©·F¶@©“°ìÝÝ©A ÁÕ©æ�©i ò–�ÍÐGA @B @B° @@ @ @ @@D·ÿý·@©S �÷¶@©ª°ò ©X  Ñü ·d©°° ­ú©·h©´° ª±©·G©¸°Ýä©·K©¼°°á©·©À°�´©OàŸ·©q U©F÷V�©Eà""·C#<¹À·ª$·‚'·^©ϰ(Å©·b©Ó°,Щ·‹o©·�m©·)k©hà4c·75¶“©‹ ©Yd0©Ž �Lf·u©’ ©`�§p©š �Ð÷l@(le_trans!¶…€Ðr®©}°tt©rvBÏBCC�©qàNN·oOÍlG hîÖHÔ�‘©œ   �Ð÷€@)exp_match"ûþ@B€d�‘©œ   C€ðb©œ   �Ð÷� $Poly@@$list<øöß@B€°n©œ   A€�s©œ   �Ð÷ @'reg_exp ÑòI@C€„©°}ž© ¤+©+¥�‘µ·©› /€°‡©%°‰š©·è¶@©5°©› +€  ¶@©;°©›  €%$$Í©� ©  ©  *�ÍÐIAð@AFDDAEð@AFDDAE° @ @@ð@ @@ @ @ @ @ @ @@ @ @ @ @@ @ @ @ @@ @@ @ @ @ @ @@D·�!l0·�!r-·@©?°Ä³»¶@©n°9®@¶@©q°6±WÁð·)©u°@`G·©x°=©œ  ^B€cb©·4 ©·©  ¶ Ó�©àQq·RÍÐ|A @B @B°@ @ @ @@D·-[þà ü·@ë·@^"øeãÙ·�!xï·M©™°d©�°ôë†m·-©ž°c©„ ù膩·X©¤°o©›°ÿæ‘x©·97©1 ¶<©­°r©“ Ô•>ÿ�©1à}©©° àŸ·.€Í.' F··V„2‹ ÿ·�"s1‡·�#re1„·�"s2�·�#re2Š·|©œ°!ô·Z©Ÿ°$ ·©ΰ™©š �Ð÷Ã@#app<í�¶€°.ɧ·ö©ذ�©œ  ¾D€©·.©à°«©°;rÖ´©·š©æ°±©°Apź©· ©ì°·©°G­~À©·�©ò°½©$°Mw|Æ©uàÁ©(°Q··–Ķ©ü°Á©$ã¶´©Ô°Y�N�M¶”©Ù°^#”·&©°Í©0ï©·œš©” ]�©�àÕ·ŠÖÍÐõAà@@ABBAà@@ABBA°@à@@ @@ @ @@ @ @@ @@D·¸ãŒnமŷ@å·@挷@ç·@貈 sõstt�©¢àññ· òwAùwÀpxTh·oô·mï·hð·âc·¾©/°ú[·€©2°÷©œ  E€o©·É©:°. ©·ò©>° ©Íà ·Þ ¶’©D° ©°ŸÖ#,¶ý©°¢‘ÑØ·š©L°©Ž3©·Þ©Ø ¶©(°­&Üã¤�©Öà·ÑÍG<©àéé9;8¿@ªêª«·ž ·œ'·š"·õ·ðó·°©b°'©0°½‰¤J©·÷©h°3�:©· 2©ùà7>· 8¶¾©p°5©>ŠW¶(©H°Í¼·Å©w°<©E—^©·0 © ¶3©S°ØQÏ�©àG+çhÒ_ÒÓB·�"reJ·<·©‰°N©œ  oF€îs©·E©·" © ¶%©–°[© é}&çÝ·Þc·Ùd·_·Q©q°öÝí·/©t°ùà·ñ©£°n©Õív·Å©§°l© Õ�©·û©­°x©ß·f©²°}©än…©·k©·°‚©é°AI‹©·L©½°ˆ©ï°~G‘©@àŒ©ó°F‚·a�¶å©ǰŒ©> "ˆ¯¶€© °%ËO¶^©£°(ΩF *ï`·ò©Ô°™©K /^¼©·ig©a *�©\ࢷW£ÍÍÂ/àoo†¿¿ÀEÆ0²011�©_à®®½1µ3¼C©�»�‘µ©äðCáЩá°Ef©ã°G%Ù©°IÌ©°K©Ø M+|ú©ððOÔÒ Ñ©òðQ 〩þ©œ  ÿA€äC©Ó°X©ö°Zk©š �Ð÷…@/reg_exp_of_list2NæØ€ a �‘·�!T”‘°  ìøe b‘@í¶ Û@·�!s©áh·•©Ýb·ñ©ð°\dl©�à©é©Q°Ma© ·©ù°Ju©œ Lg©œ  -G€àXl t|©œ  2F€ ]yq©š �Ð÷&@)app_nil_r&-§€£�‘·/”‘°  ÿI ~¾@ûÒ÷@·‡+·‚© Œ·Á© †·ש°tˆ©¿ všÈ�#re'©Ä t—©vÈ�&Heqre'©% ©A¦©X°¨©Ï Nš©š �Ð÷Þ@-exp_match_indL„b€8>·¨©-”·©)�ö¶©i°©.꺩á ô`¶­©8‡¶@©E°ôÁ±©G°‘©¥°“𽡷%©x°©=ª©«©ñ Y¨©·U¶@©�°©ø ¨¶Ä©O¶@©\°GØ©¢©_°©½°©xÖ©©à�©c *)�Í;·52·@©™°0©!ê¶@©�°©b·æ© _}¶á©l&¶@©y°Ãõ©-�Å©}°¨©Û°ª©–�¬õ©5þ�·‡©²°N©:N2©·Œ©·°NM©·oH©B  �©=à!6·8"Í®·[©†F0àR.·@GS·@·@©‹!V·@W-*·�"x'¨·{©ΰj©´ ` O©·©¶@©Õ°lkk¶i¶@©­°\)©¿ ^©±°û©°ý©Ö°ÿ©Ì<*©È  ©5�©¸ KJ�Í�·Š‚·@©î°Q©Ô ¯0@¶@©ó°2;©j x…¶6©ÁQ¶@©ΰùJ©à ûð©Ò°þ©0°©÷°ß©í�L©ê ãV�·ß© °¡©ð ”T¢©·å©°s"r©·È¡©› d�©–àV>·‘WÍ·´Tˆjપ·@:‡·@W·@©ãs®Z„,op·f¾·d½·�#s2' ·bˆ·�'Hmatch1©þ°­Vj·�#IH1¶Ý©0°j\©§ Pº¶s©þˆ¶@© °7‡+© °�O©l°Ì„·�'Hmatch2©°@m�·�#IH2¶ô©G°© Et©¿ JͶ‹©�¶@©$°�P¡E©'°�Q©†°æž3·©Y°©©‚°#9�©Ó %|©·7¶@©c°©(�©Ü f¶¨©3�¶@©A°�R¾©–°/©F°�S©¥°©§°•6¿©Ÿ°ü©Ê�©M ©B©õ -€�Í(·" ·@©†° ©®°5eض@©‹°©P� Õ© "V¶Щ[� ¶@©i°�T橾°¶W©n°�U©Ͱ©ϰŸ½ç©ǰ $ñ�·z©¥°B©ͰW7›B©·€©«°.%-©·c<©6  ÿ�©1à'D·,(Í¢·O©z%$àFF·@FG·@·@©�''·@·@M·@ N$2·^·]·ÿY·�&Hmatch©›°†·жx©˰  ض Ö¶@©£°Îô©¥°Ñ©°Ó°Ç·ƒ©Ö°©¤°ö¨©·±¶@©ݰ¿©T Þž¶ ©«Þ¶@©¸°«4©²°­ÃÚ©¼°˜©°šr2©¸°œ|É©=�©À ©¨�͘·’Õ·@©ö°¯©İøìH¶@©û°¢CŸ¶<©Ç™¶@©Ô°­P©ΰ¯Š’©ذ—©6°™‰N©Ô°›Ç�X�·á© °î©Ú° 3:1©·ç©°ËÊ©·Ê£©� f�©˜àÀ5·“ÁÍ ·¶¹Šlବ·@έ·@¼·@£¯·@¾·@¥�·@À²ˆÇst·g¬·©ðÁ·d¾·e©þ°érz·3¶Û;¶m7¶@©°/€\©°2©d°4(|Y·ä©7°q©°W^y ©·¶@a¶}]¶@©°�©° Ò6©°ô©v°öÖŽ©°øÐ%\�Íð·ê-·@©N°©°P-u ¶@X¶’V¶@©)°¥©#°ç©-°ì©‹°î£©)°ðàå­�·6©a°C©/°bW�†©·<©g° ©·ø©ò »�©íà.UÓ¾¿·�$re''ù·!©t°©ë¦ô©·N¶@¥¶¹ ¶@©P°ÿÌ©ó£©S°�©±°Ÿ É©øŸž�Í*·$·@©ˆ°ë©ÿšÙ¶@™¶Ë•¶@©b°�Þ©”©e°‘©ð“‘Û© �ä�·m©˜°/©Ž/©·r©�°ÿ©·U©¡°àÍ1©·Y©¥°ßÊ-©·8©©°‹�h©8àd.·Fe¶íb¶@©„°` ©' bú©ˆ°a©æ°c©¡Nÿ©. fù·¦Ú·’©‘°„ a š   �©<àÿÿ·:Ͱ·]ý¥ àéé·�!tå»·b·c«¦·d N×  ·i·ª§·^d·¨©¤°� ·¦¶�á¶ݶ@¦©ª°Öû·š©­°÷©P ù·š¶Œ©ß°Á©V à ¶"¶@©¹°¬ 5©\ ®Û©½°™¥©` ›È·›©î°§©e ð¨©·ɶ@©õ°œ™™¶6ú¶@©Ͱ¦ I©p ¨‹©Ѱ�©/°’©1°”„À I©x –‹© T�©× ¤¢�ͯ·©±·@© °ª$ ]¶@© °“ X’¶Q©Ü†¶@©é°£ e©Œ ¥Ö©í°„©K°†©M°ˆ; e©” Š¢ o�·ø© #°Ê>Ç©·ü© '°Ä>©·ß© +°®»+©·ã© /°¤·ö©·© 3°~òã©Âà{â·Ð|¶w©�Ÿ¶@©°�V �©´  ‡©°�W©t°©v°ö  Ž©½ ˆ©·¶ú© M°“©Ä ºü¶�¶@©'° £©Ê ã©+°©‰°  ¡©РÆ©·7©3°Å_ò· ©+�&·ô©9°$ µ ©æà©2��X©œ°©ž° ¶· ©E°�Y ©é 8©Mà # ܶ©£°© J ©?©ò ã Å Í©¯°©±°.1 É©š �Ð÷v@)app_assoc&>¸€À58 Ð�© à©PTª·©c°SV ß"Ï�© àØ·$Ù¶C© –° ©  þ è© -¶Û;¶@©r°] îX©t°74© 9ÎO ê% ò ó ó�©!à((· )Í•·Bó øà11·å=i·E ·F÷/·G" ý´/ ý þ¡ õí ýÒ�‘·¥”‘°  | ‹ 4@朄@·  ·ÿ ·V©„û© ìÀ·  © ¿°©Š橚 �Ð÷¢� E'Pumping@$napp!—K €°ï©     ©þ°ó©°õ  ©°÷  © ¤ ¶©° ©°  @ (©°  " *· 6 4·�#IHn!µ©n੬ͩ°Ø©$°Ú . &©&°Ü  (·†© ë°‰©°Ê  =©°Ì©!°Î ©1°Ð 3 ©3°Ò  !©„à©)°í©+°ï ;·™© þ°œ N© Р ©2°ö B ©�Àø D ©D°ú© I  P 4 H XC© °)©J° © O  X : N©@° ©P°  \ R, R�‘· p n·³ᩚ �Ð÷ @(list_ind/fó€Ð v·»é¶@©T�© #° �Ð÷@&filter ל€° ƒ©š �Ð÷ !@'beq_nat)1{Z€ q €©š �Ð÷�  1@@"In2Š€° ’ e �µ· ©p�© ?° **© ��©  .C¶@©y�© H°©%° £©  ”66©§·” ¦·�"l'·�$IHl'¶@©‰�© X°#©5° ³©0 P «F©+° ¶ ‚ ¥µÈ Ï©5: WÈ 8© 3  Z ³© e° \©;  [ “ ·©Í ß· Ú a¶ B© m° d©C ÿ c ¿¶@©¥�© t°?ÍÐ k@ @@ @@°@ @@A·@ rF à©s° × [©[° Ù©V  ul©›  �Ð÷ ƒ@"orÐ Ï@€ © ‹° ä J©[° æL j Õ · f© ‘° ˆ©g  p ¸ {·�$_tmp©Ë�© š°e©‘° õ �©y° ÷©t: ÄŠ© .à ú ~· ý û©! © ¦° ÿ 6 ö©v°  ø …©œ  (A€°© ¯°  Œ Œ©ñ© ‚   � :©·�%lemma©š �Ð÷ ·@#iffС)€ © ¿° ¶©•  I ž ©© ÃÛ©š �Ð÷� )Morphisms 'Classes :@4iff_impl_subrelation5è߀°© а Ç©¦ ‘ b º© Ôæ # ©š �Ð÷¤@0beq_nat_true_iffˆ€ "· ²© ݰ ÔLœ   ÕB€·�"H'© �© ç°²KÒ©œ  gB€°© î° G Ë v©¾° I x ä©  B BC¶@© '�© ö°Á©Ó° Q©Î ©ð0å©ʰ U ð©ó6 M�‘·�!P p· s úÍ z· u ü¶@©P  H© °  Z ò©›  �Ð÷ �@'reflect ÑOü@€á a · ê©]  ] È©œ   A€  Z©·h©f  ^ Ñ©š �Ð÷\@9iff_flip_impl_subrelation2„VA€° Q Ø u  v ø· þ©q  q© +° "N ©œ  "B€  p©·~©|  t ©š �Ð÷r@2subrelation_properJ·7€(¶�!A ¬ ¬©š �Ð÷|@*respectful%WO?€À ³ ³ŽŽ yš �Ð÷� .Morphisms_Prop‚@0not_iff_morphism Z€©À ½ ½˜©š �Ð÷�  F 'Program Æ@$flipå$€À È È Èš �Ð÷ @$impl7o€œ   �Ð÷ Ø@$unitþUe@A€©š �Ð÷¤@6subrelation_respectful>6ìz€  Û Û¶¶©š �Ð÷«@0subrelation_reflv ˆ€  â½½%U  K Ä  ŵ·–N©· /¶@ -  $�Í "·  t·@© €° w£ ж@   Ñ�· 9Z©· ;\© Ù�© à €¬  î q Ù ÚC© ¾�b�‘· é ç·Ö 詚 �Ð÷ @+iff_reflect‰çÊ€°© ˜-©m Þ©·æ©ä © ž° • †©š �Ð÷Ü@>trans_sym_co_inv_impl_morphism'\|€ð  �Ð÷� /RelationClassesã@/Equivalence_PER/;Ž„€° øš �Ð÷ @/iff_equivalenceºZ¼€© ¶ë© ·° ®©�]    ©å ©š �Ð÷@+reflexivity(Ï“/€À / š �Ð÷@-iff_Reflexive/íh”€0�‘· $ "·g•©´Ð %¯“·  &·€™·~|µÈk©š �Ð÷ U@(beq_natPiû+€±©Í © Ûw{È Kv ÒÍÐÐA AA AA° @@  @@ @@D· U Ü·@©Ü © ê 9z 1 · © í° F Ê ·ZX© }à I ÍOH x 8· È© &�C Cîf6æd£ÌVÿÓƒZ�