þ„•¦¾9m $+4()Р,Transitivity %TPOSR &Lambda@ÀࢰB,Transitivity   -coerces_transð@·!eš° #Env %TPOSR &Lambda@@$lenv·!A› ° %Terms   @@%lterm@·!B ·!C·!s› °  @@$sort@·!H©› ° -CoerceNoTrans + *@@'coerces@ÀEDCA·"H0©ÀF BÈ!x©š°@%depthÐG  › ° )Datatypes $Init #Coq@@#nat@È!y©ÐH%$È#sum©š° %Peano  @@$plus (/©š° /TransitivitySet g f@@0coerce_trans_aux$9JI5>+=©œ  ° %Logic , +@@"eq@A 6©" ©>Ð*EN©@Ð,=GO¶ˆ†¶|z¶q{¶o|¶mk¶@b¶@Q©cÀGQYX@@A@  5coerce_rc_depth_transð@·!eš° #Env %TPOSR &Lambda@@$lenv·!A› ° ›    @@%lterm@·!B ·!C·!s› ° ¬ @@š@·"n1› ° )Datatypes $Init #Coq@@#nat@·"n2·!H©› ° +CoerceDepth : 9@@/coerce_rc_depth@З¡ª¨ ·"H0©Ð‹¦¯®¥È"e0©š° ¼ K J@@7coerce_rc_depth_coercesà~—¨»º±©› ° %Logic . -@@"ex@ ©› °@Ì@Àާ¸Ë·!d©› °@"eq@°F©š°"@%depthМµÐÖÙÍÀ ° %Logic $Init #Coq@@"ex@BB @D·@©- ©$À°¯Èã·!©°a©ÐK¶µßïé©7 f·!mi©XÐL ½Ö÷÷·!x·"H1ÈR©Pà ÈÇàû©I ©@ÀÌËä·=©;°}©7ÐMÒÑ ûÍÀ5B+ @D·@©W ©NÀ %ÚÙ·K©I°‹©EÐN#+àø©a ·*‘©€ÐO)1·"x0·"H2È!c©š°’°Bq Å Ä@@pð';C4*©nÀ=EÈ"c0©š°‡@7coerces_coerce_rc_depthÐP2F<© Ð 4H©mÐ"6J@©œ  ‰@AÀº·T»©ªÐRQ,2J©yÐ4BEL¶ìê¶àÞ¶Öß¶Ôà¶ÒжÊȶ½ɶ@¹¶@¬©ž Í·gΩ½Ð"!KU[@@A@  3coerce_rc_depth_symð@·!eš°   @@·!A› ° ›    @@%lterm@·!B ·!s› ° © @@—@·!n› ° )Datatypes $Init #Coq@@#nat@·!H©› ° ú 3 2@@ù@Т¡ ˜ŸÈ"e0©š° ¯ > =@@óभ¬«£ª©› ° ò " !@@Ñ@ ©› °@¼@À²»º¹·ð©› °@ï@°7©š°@îг½ÆÅÃÄÍÀíBã @D·@© ©À»ÅÎÍ·©°F©Ð¯ÀÊÓÐÒ©:бÌÂÕÔÒ·Û ·"H0 È"s0©š°9@+coerces_symЦ¿ÐÚÙ©› ° &Specif Y X@@#sig@ ©8À³ÝÌç·"d'©6°j©3лӺäô©5н¼Õæ÷ÍÀ °   @@@BB @D·„©! ©PÀÌäËõ·©L°€©IÐÐÑé ©KÐÓÒë©vÐ ÔÕíþ·"x0·s È!c©š°t@àÐ$á,à©„Ð&ã.â©]Ð(å0䩚°s@&eq_indà›©dÐ/7ì· ž©Ð2:(© ࢩkÐ">6ó-, %ò/¶ÈƶÀ¾¶¶¿¶´²¶¬ª¶@©Ð/786.@@A@  6coerce_coerce_rc_depthð@·!eš° #Env Þ Ý@@$lenv·!A› ° w é è@@Ü@·!B ·!s› ° „ ô@@r@·!H©› ° %Types  @@(tposr_wfCÀpogn©š° @0tposr_coerce_ind4·42·*(·!)·©› ° ¿ ì ë@@¾@ › ° õ ô ó@@ò@·!n ©› ° î ' &@@í@Ж•”Œ“·TR·JH·AI·?=·7©› 5BÀž•œ©œ  &@AÀ!·"©Ðž§¦¥¤©œ  &@Bœ  *@A©œ  #@F,´³²²ª©š° /LeftReflexivity N M@@&refl_lо½½©œ  p@A¹©š° 0RightReflexivity ] \@@&refl_rÐÍÌÌ© ÐÏÎΩš° @)eq_refl_lÐÔÓÒÊÑ© ÐÖÔÔ©ÐØÖÖ©ÐÚØØ©š°@)eq_refl_rÐßÞÝÕÜ Ü©œ  S@AÀäâÚ©0Ðæää(·¤¢·š˜·‘™·"A'œ·"B'Ÿ·•“·©‹Àêñóð·/IHtposr_coerce1©| u·nv©lÐ×ûèùø·"H0©› ˜AÀÞ©D·"H1© ÀÌåå©K ·"s'±·"H2©«À©œ  ° $List %Lists ‡@@$list@B°Ðü/ã ·/IHtposr_coerce2©© ¢·›£©™Ð©°Úî9í('·"H3©/À©°á8$@@/·"H4©6À©#°èGüü/ÍÀ ° } $Init #Coq@@~@B] @D·@©Ê ÷¼Ä©ºÐ©6°û> 0RBH©Ñ Ê·ÃË©ÁÐQ©œ  @F 5© =KEUV·^Ø·"H5ÍÀ&B{ @D·@©è á·Úâ©ØÐRG[e©î ç·àè©ÞÐS©   3m4·"x0ñ·"H6©ØÀö·ï÷©íÐT©, ©. 1CE~©Ú©š° #Max %Arith õ@@#max „©œ  @B<&,CUrx‰¢WV’‘Š“·QO·GE·>F·­G·«H·><·6©4À“œš™·©©# ·©Ð~¢ Ÿ·§¥·Ÿ·™H·—©@À©•°Zn¹m—§·Š©1 *·#+©!пs®­·†„·€~·#s''X·Z©š°O@(sum_sort°Ê²¸ÍÀƒBØ @D·@©E >·7?©5Щ±°vv_ˆ«¢éL E·>F©<Ð^©œ  }@G i€© ”±ÑÏÒ·zQ·`ÍÀBò @D·@©_ X·QY©OÐbqŽ½Û©d ]·V^©TÐU© jyÝãí·ve·"H7©LÀj·ck©aÐV©& w©( ˆŽâòt©œ  i@CD~“ª¼ð÷í ùøÖçñú·¸¶·!U®·!P±·"U'´·¡©ŸÀœ  «@C·.IHtposr_coerce©“ Œ·…©ƒÐ  ·©À ©W·©À· ©À© °Ï û©aœ  Å@BÍÀìBA @D·@©® §· ¨©žÐñð&*©³ ¬·¥­©£ÐA©œ  ä@H ûú046·ß¶·©›À¹·²º©°ÐF©  P:>©š9©œ  ·@DðW  $>EF··Nú·Iû·Mü·é©çÀNMEH·E©Ö Ï·ÈЩÆÐLUTNR·ZC·R©YÀFYYD·K©\À©I°U:^^?ÍÀ&B{ @D·@©è á·Úâ©ØÐ+*C`d©í æ·ßç©ÝÐ{0©: 1Jgkm·í·F ©ÒÀð·éñ©çÐ}…Dos5©œ  ê@EðŠ?>Wqxy·97·-·!V0·&$··x©  áÍÀMB¢ @D·@© · ©ÿÐ{…Ž‹©  ·©ÐoŠ€“·;·š ©÷À·© Ð^ˆw’˜‘©š°’°Bà 4 3@@@àš£™ ·a_·WU·NV·!CY·OM·G©EÀ­¬«ª·º©4 -·&.©$Рª³±°·¸©NÀ£¶µ´·–©= 6·/7©-Щ³¼¹ÍÀ„BÙ @D·@©F ?·8@©6Љ¡²¼©K D·=E©;ÐÙŽ¦·ÇÇ·rI·È ÍÀ•Bê @D·@©W P·IQ©GÐÝåš²Ó©\ U·NV©LÐÎ⟞ØÛ·kZ·Ï ©š°C@ƒ$Õéñ¦¥ØáßàâáàØß¶¡Ÿ¶—•¶Ž–¶Œж@‚e@@A@@@¢,  *)  ’‘  ‘  º¹@@@@   à%TPOSR &Lambda@0JÅJ¦¸tà›b \    1 0@0vKÕø |ù›ä:+e   c œ ›@0h%àîîœ4óç ²¿U4ž   ,ChurchRosser %TPOSR &Lambda@0fX  s·WÆ-7`Ñö÷þ   1ChurchRosserDepth %TPOSR &Lambda@0Ѷ°èõü6E„ª%Q‹Je   1UniquenessOfTypes %TPOSR &Lambda@0§s†¦‹õM¨¦‚üޔų   2TypesFunctionality %TPOSR &Lambda@0öRî¤J|¨Óu÷9E   (Validity %TPOSR &Lambda@0â¹Ó2‡¿ s-AZkéħ   *Generation %TPOSR &Lambda@0€ÊÍÄ‹—–ñ·/îir)Û   %Equiv %TPOSR &Lambda@0xÀ—XÔX»Ý\f4iÚFÛ   *TypesDepth %TPOSR &Lambda@0Åx};X¢ ºç6à Ø F   )MaxLemmas %TPOSR &Lambda@0ióÜ–ºùé¼o ù2S   0UnicityOfSorting %TPOSR &Lambda@0ì!ýë&|hß±¥¨v È   .TPOSR_JRussell $Meta &Lambda@0rN×ËUðÊê­+ùÞtÜ   %Unlab %TPOSR &Lambda@0»Üø=U4r§°ž!@#Fê   0UnicityOfSorting (JRussell &Lambda@0¸4þdÙáN4ÀàK÷Þÿ   5UnicityOfSortingRange (JRussell &Lambda@0×Ú¾•†CU·®ÕƒqŠt~   /GenerationRange (JRussell &Lambda@0ƒ¥t×ó4?áì–X×   0GenerationCoerce (JRussell &Lambda@0ØçR#4wã…€eL^“   1GenerationNotKind (JRussell &Lambda@0”Ŭ‡dyÉŸÔ¨šaD   (Validity (JRussell &Lambda@0w?ÔBÒÉá@Ñ{è‰S§žÉ   *Generation (JRussell &Lambda@0³@ÄŽ$´UÆR6ŠHŸ¯ØZ   0PreFunctionality (JRussell &Lambda@0Ç k¾Us?ÆG}gÀv   ,Substitution (JRussell &Lambda@0úÓ^¥æ²O)„Ht4eFX   (Thinning (JRussell &Lambda@0ÓV¬°ºž.'¥‰óäÇö¼n   *Conversion (JRussell &Lambda@0øÁ”8ò¢9è,ú,ŸXsÔá   ,InvLiftSubst &Lambda@0ãÿ¨½œ”Éc+Ttћ󠠠(Conv_Dec &Lambda@0ró¬Ç°*°ÕG„Jûÿ   %Union +Wellfounded #Coq@0¬çÞ«.Òó6³C·ÄšÀ~Z   2Transitive_Closure +Wellfounded #Coq@0ß­²_^ n }DëW$^   (Coercion (JRussell &Lambda@0v»[„º+¼T¢™Ì:%~   %Basic (JRussell &Lambda@0‹s¶ Õ¿Ã>ÊcìÁ.ð3   %Types (JRussell &Lambda@0²€/“tî)>ªye»,Ü   -CtxConversion %TPOSR &Lambda@0uÁõ® ÐHœíè§ä69   %Basic %TPOSR &Lambda@0õàk4ÐåÂ\ ¹^Níõ   1SubstitutionTPOSR %TPOSR &Lambda@0X 9o#‡õiþ¼’#!Ø   +CtxCoercion %TPOSR &Lambda@0µûœŒŸVû |^E   t %TPOSR &Lambda@0¼8sþüdNЂìný4¯   4PreSubstitutionTPOSR %TPOSR &Lambda@0ÿ81ngŠJÕ>ߎºT   ,Substitution %TPOSR &Lambda@0W‘Eµ¡ÐV~¾Qñ^¸J   .PreCtxCoercion %TPOSR &Lambda@0tiöýIìÓ4)%”Á;s   ,CtxExpansion %TPOSR &Lambda@0#n¢|jl~íƒ]m!Ù“Q   ,CtxReduction %TPOSR &Lambda@0· ¬tÿ°@"Ù2žïp   (Thinning %TPOSR &Lambda@0ñH±²™{ãä]%ú £J7   Á %TPOSR &Lambda@04)*¾³Øà(•)"‰ ÝÚe    %TPOSR &Lambda@0ýJ!m@Í‘ÝðçÓ™;Ë   #Env &Lambda@0«beÓ¯•D±£ ¤ú‹Æ   $Conv &Lambda@0¦*}¿Qâ«;Øóíµ¸<   )Reduction &Lambda@0Ž™WßèUÜlž²od   )LiftSubst &Lambda@0ì3e€iöV^Ìo̰ô5   #Env %TPOSR &Lambda@0Šñ2ðé”î£ä¬%ï〠  &MyList &Lambda@0 ÃFûîƒÊ1Št"P   $Conv %TPOSR &Lambda@0±œ0Å×#˜È½ƒ"ÝcÝ}   )Reduction %TPOSR &Lambda@0ü6ç¨yZÚ:êñ§   )LiftSubst %TPOSR &Lambda@0Õ­ó²ÂD?(waËüh;R   %Omega %omega #Coq@0ÂØmêJ¡Å%,Ày'Õ   (PreOmega %omega #Coq@0Á³ÐwR5ú‡1|„5¤–   &NArith &NArith #Coq@0òÜ\ù[n–TZS—   *NArithRing +setoid_ring #Coq@0”ÀZç4ÿÅŠÐx˜ªj   +OmegaLemmas %omega #Coq@0-wÏwŠ'7øXU>ÃE   %Terms %TPOSR &Lambda@0*pØ <%¡MfyUøóÂÆ   ) &Lambda@0¨K¼HËë!8DmîSD€   )Relations )Relations #Coq@0‡cÒ¨»v>s¦‡ Ÿ=¬)×   4Operators_Properties )Relations #Coq@0 Þ. ©ê½b¿økBè}   2Relation_Operators )Relations #Coq@0~ É€ŽL?›7fy(   %Arith %Arith #Coq@0)f^jo»œq€U#Àró[L   )ArithRing +setoid_ring #Coq@0ðç^⺯dž¢™å-1   $Ring +setoid_ring #Coq@0š4ä¿2 $°']À   )Ring_base +setoid_ring #Coq@0ÈñôKý W˜)°   (Ring_tac +setoid_ring #Coq@0°«œš%&¥¼éãÖñ ‰Å   +InitialRing +setoid_ring #Coq@03øb¦m|øÒµZXQ!ÿ   )ZOdiv_def &ZArith #Coq@0 kçÍÑ÷iêoÞùmO|   (Zpow_def &ZArith #Coq@0e%`ÂE T‚¬ÿ®k'Æ•   +ZArith_base &ZArith #Coq@0p+…‹Œ ó;úï¸Ftx   &Zhints &ZArith #Coq@0yL§tì Åœ¡¼¼ŽÏ>   $Wf_Z &ZArith #Coq@0Usw±¡Òó.  Ô   %Zmisc &ZArith #Coq@0@ýŸY‘¼†M-pïÈ   %Zbool &ZArith #Coq@0Íq˜ ã éªW©{`—ö   )auxiliary &ZArith #Coq@0šöckkë*a —Ó   $Zabs &ZArith #Coq@0;ÿƘGMb •Ì´–©   *ZArith_dec &ZArith #Coq@0Eñoÿß#ˆ¾˜†   'Zminmax &ZArith #Coq@0ê öß3A”?ÎqùWðïl   %Zeven &ZArith #Coq@0I¿€Âp›ðñ?Üðâ§n   ,Ring_polynom +setoid_ring #Coq@03„Šç5îï°¦êù¶<   'BinList +setoid_ring #Coq@0!M:ÛGD+c–v¾*°û   +ListTactics %Lists #Coq@0hàVE§q EAç…‚©.   +Ring_theory +setoid_ring #Coq@0JÙ¸`œpÂëN!­~R   $Nnat &NArith #Coq@0ó]Ø N3]EP…?Ëâ0—   $Znat &ZArith #Coq@0âh#y¡eT+$úXx¢ö   $Zmin &ZArith #Coq@0( k Åï1•ÙãÓ^} «   $Zmax &ZArith #Coq@0ytÕ-’¬¯?2Óa¤ˆd   &Zorder &ZArith #Coq@0ºjüy¨¡Œü‹:ßE0»Û   (Zcompare &ZArith #Coq@0éáxÉ1+C2ÎBúÛ6¬   &BinInt &ZArith #Coq@0Wm‰†Œ´¥èö—ºIM   $Pnat &NArith #Coq@0Ù¯L˜ß“ñ æ £…jã¾   ® ­ #Coq@0m¦é—Aà2§aŸdUU   $Div2 %Arith #Coq@0ÊdÇ&Éu±lg }køå®–   $Even %Arith #Coq@0Æ^w2&õxô-n¤Ô#u   'Sumbool $Bool #Coq@0Ç16I¢òÚÅuáå#¯m   &BinNat &NArith #Coq@0ïù[ˆlÐu˜‰,à¬Bp   (NBinDefs &Binary 'Natural 'Numbers #Coq@0 šKPŸ/JP¼ˆ<(E   &NMinus (Abstract 'Natural 'Numbers #Coq@0KH¯–ÛH¡@bӦؠ  +NTimesOrder (Abstract 'Natural 'Numbers #Coq@0|Aë¢3ŽÔ½¼á£   *NPlusOrder (Abstract 'Natural 'Numbers #Coq@0Y~z:Øsfµ.BÓ*í   &NOrder (Abstract 'Natural 'Numbers #Coq@0¤ìªäX>“XPí j¿   &NTimes (Abstract 'Natural 'Numbers #Coq@0Æ-ŠHx/ÙpG.u¼$ÌW   %NPlus (Abstract 'Natural 'Numbers #Coq@0ïX˜½*¾ŽÑnV=NË–   %NBase (Abstract 'Natural 'Numbers #Coq@0' CÌqOÍeI£*–6O»    ,NZTimesOrder &NatInt 'Numbers #Coq@0“TóÔ˜îÞ´3к?#µÇ   +NZPlusOrder &NatInt 'Numbers #Coq@0 xZúëxšÛÚ) ù*   'NZOrder &NatInt 'Numbers #Coq@0•=‰8§ù ;{Ø«¤   'NZTimes &NatInt 'Numbers #Coq@0SŸp,·Ë˜ ÖÝño kP   &NZPlus &NatInt 'Numbers #Coq@0Yq‰i"9îî¬"ì3¾   &NZBase &NatInt 'Numbers #Coq@0ŸåÓ Á‡P‚Ó‚î°ÎŸ²   'NAxioms (Abstract 'Natural 'Numbers #Coq@0I`“oäQÒÑdÃ¥AJ   (NZAxioms &NatInt 'Numbers #Coq@0{V´šé“mÞ—,‡ è   *NumPrelude 'Numbers #Coq@0EžqÀöDOL,oa;8ýå   (QRewrite 'Numbers #Coq@0`rûýªÙB›ÌÞÇŠÀˆÔ–   $List %Lists #Coq@0Ù.äœZ|\—z5-ôÞ   $Bool $Bool #Coq@0yVçbÒ†Xìóè»@¡–   #Min %Arith #Coq@0&Àâ˜Óεj´Ï/i!t   &Setoid 'Setoids #Coq@0ûqá6ç‚X@¼nï•y   +Setoid_Prop 'Setoids #Coq@0ß®—Œ·m,Æ ‚   'Tactics &Lambda@0‘z*¾Ôð¼a‹,¼÷º   %Utils &Lambda@0ÄK³ãjéÚÒ;¥~Ü™¼¡   &Wf_nat %Arith #Coq@0Cl G‘]¦Wå®Ãd/¾%   "Lt %Arith #Coq@0¥˜Ý]Å2®¼•ó³V”   "Le %Arith #Coq@0{U¹Ÿ5ÆóR‹É|:g   *Logic_Type $Init #Coq@0Wò ’R¨DNJªç^½   'Prelude $Init #Coq@000ê2ô[:8(( Émͨ   'Tactics $Init #Coq@0’à-Õ88Y÷Z¦»Pè61û   "Wf $Init #Coq@0¨…"ôôU.äå×ÑŽ†Å@   %Peano $Init #Coq@0KO½-!³hϲ©/£>C   &Specif $Init #Coq@0|ÕùGUüì-úl„È®ù¨m   ¸ · ¶@0’ë7^k»O(>¨‘=Äñ  0¼ûÖ ÔÇ¿êÎ/`Uâßú   )Notations $Init #Coq@0ÓàJHÔÆ.+èUõI(~ß@@° ™   — (CONSTANT°‘ ”A@@’@  #_59 )IMPLICITS  °’ ­@ ©àAA@@@@  ‘ ° ¨F@ °  @ ° ˜ @ ° ™G@ ° ›@ @ @@@  #_60 /ARGUMENTS-SCOPE°@‘% @ @ @ @ @ @ @@   : >°=@’@  #_63 8  °7@ D6  ‘ ° BH@ ° :@ ° 3 @ ° 4I@ ° 6@ ° 1@ ° ' @ @ @@@  #_64 =°@‘* @ @ @ @ @ )nat_scope  @ @@   w °~@’@  #_65 y  °x@ w  ‘ ° F@ ° {@ ° t @ ° u @ ° p@ @@@  #_66 t°@‘  @ @ @ @ 6 @@  Ï ±°°@’@  #_67 «  °ª@Ù©  ‘ °×E@ °Ñ@ °Ë @ °Ì @ @@@  #_68 ¢°@‘ @ @ @ @ @@@  #_45 -RESERVED-TYPE !i  À @@ÿ’ °þ@ °@  #_46  !k  #_47  !m  #_48  !n  #_49 " !p!  #_50 ( !s '’ °c@ x@  #_51 4 !A 3’ °x@ ú@  #_52 @ !B   #_53 F !M  #_54 L !N  #_55 R !T  #_56 X !t$  #_57 ^ !u*  #_58 d !v0@  QK  fV  ^[  ic  tn  y  Š„  •   š  «¥  ¶°  Á»  ÊÆ  ÓÏ  ÞØ  éã  ôî  ÿù          +%  60  A;  LF  WQ  b\  mg  xr  ƒ}  Žˆ  ™“  ¤ž  ¯©  º´  Å¿  ÒÊ  á×  îæ  ûó       "  /'  >4  MC  \R  ka  zp  ‰  ˜Ž  §  ²¬  ½·  È  ÓÍ  ÜØ  çá  òì  ý÷         )#  4.  ?9  JD  UO  `Z  ke  vp  {  Œ†  —‘  ¢œ  ­§  ¸²  Ã½  ÎÈ  ÙÓ  äÞ  ïé  úô  ÿ       &   1+  <6  GA  OL  ZT  e_  pj  {u  †€  ‘‹  œ–  §¡  ²¬  »·  ÆÀ  ÏË  ØÔ  áÝ  êæ  ôï  þù         *$  5/  @:  JE  UO  `Z  ke  vp  {  Œ†  —‘  ¢œ  ­§  ¶²  ¿»  ÊÄ  ÕÏ  àÚ  ëå  öð  û       "  -'  82  C=  NH  YS  d^  oi  zt  …  Š  ›•  ¦   ±«  ¼¶  ÄÁ  ÌÉ  ÖÑ@ € Š ” ž ¨ ² ¼  š Ç@„•¦¾0é RH~VQ­˜dQwó°¹