þ„•¦¾^n(DsACР+Injectivity %TPOSR &Lambda@ÀࢰB+Injectivity    %injectivity_of_pi_coerce_rc_depth_auxð@·!eš° #Env %TPOSR &Lambda@@$lenv·!T› ° %Terms   @@%lterm@·!U ·!s› °  @@$sort@·!n› ° )Datatypes $Init #Coq@@#nat@·!H©› ° +CoerceDepth 6 5@@/coerce_rc_depth@ÐEDCBA©š°@3coerce_rc_depth_ind8·LJ·@>·5?·31·*(¶!AD¶"A'G¶!BJ¶"B'M¶@©› ° %Types ] \@@(tposr_wfBÀIH©œ  ]@F -+F¶@©ÀJ  G©› ° %Logic N M@@"ex@ b·"s1e©› °@#and@ ©› ,CÀLI©À©œ  ° $List %Lists j@@$list@B°Ž.\[5·žœ·N·„‚·m©› DAÀbaa©œ  ˜@Ae·"A0ž·ZŸ·X ·V¡·"H0©VÀLAKF·"H1©[ÀRQPFÈ!t©œ  aBCðO©X U‚\©Z …ƒ]©œ  jBBÐXc b‡†©nÀZ  dÈ"e0©š° ,ChurchRosser Ï Î@@1injectivity_of_piðKglš™s–©f ¿·]À©[ ©ƒÀUyn©…À©T°×}Yw¥sÍÀ ° %Logic $Init #Coq@@"ex@BB @D·@©€ Ù·wÚ©u ©ÀM•”¸© À©o°ò™’'©Œ å·ƒæ© ©}ÀN¡–Ä©€À©{°þ¥¤™€È·!xó·"H2ÍÀ °.@#and@BB @D·@©™ ©ÁÀ­¸Ü©ÃÀ©’°±»°—©¯ ·¦ ©¤ © ÀPRŸç©£À©ž°!V½È(ë· ·"H3©ØÀ©§°*_OÒÑ>©œ  Æ@AÀ!·¿"©½ ©¹ÀQ¸I©¼À©·°:¼oÖ©œ  Ç@AÀ©ÅÀ%vÃ$©œ  ôCAÐ*{È©Ð,Ê}©š° -CtxConversion V U@@/coerce_conv_envð©ѰTÖ8ðû[©Ðòý] 7©œ  °@+conv_in_env@AÐAß’*(·mk·_·`·a·b·VT·MK·@©>Ð421·2IHcoerce_rc_depth1¶)k¶'l¶%m¶#n¶@©!Àó ¶@©$À‡ö© g·h© ©ÿÀQE©À©ü°UML·Þ©îÀ)""©ìQ·Þ©óÀ#..©ñW·"s'}·!mv·©iЩ°”0§É;_^·2IHcoerce_rc_depth2¶V˜¶T™¶Rš¶P›¶@©NÀ©° vR…F<¶@©TÀ©#°¦ŠS}LM©A š·8›©6 ©2À©-°°UQL{©7À©2°µUƒ‚Q·’©$À©7°ºÁÍÍ8·"H4©+À©>°ÁÔ¥CC:·&·#A'0Å·"B0È·#B'0Ë·"H5©€À ©u T-xo·"H6©ˆÀV©~ 5;€È©ðW/¬aª©y Ò·pÓ©n ©–ÀX ‚±©™À©h°ë ¹þÈ"e1©-ð @½»©Š ã·ä© ©§ÀY “©ªÀ©y°ü$LÊÍÀ%B @D·@©š ó·‘ô© ©·ÀZ*®Ò©ºÀ©‰° .4¬â©¦ ÿ·©› ©—À[»°Þ©šÀ©•°¿¾³üâ· ·"H7ÍÀFB< @D·@©» ·²©° ©ØÀ\^ó©ÛÀ©ª°-&Ôø©Ç  ·¾!©¼ ©¸À]j·ÿ©»À©¶°9nÕà™·"x0.·"H8ÍÀ;B8 @D·@©Р©øÀA}©úÀ©ɰLEU󬩿 ?·Ý@©Û ©×À_g[©ÚÀ©Õ°XkÚ†$·?·"H9©À©Þ°aN^[þ¼ÍÀ]BZ @D·@©ò ©À q7©À©ë°n :𜩠a·ÿb©ý ©ùÀaLZ@©üÀ©÷°zP¢F·>·#H10©1À©°ƒ0`#—ÔÈÙ©š°]@6coerce_rc_depth_coerceà)bwƒ©À+ dÈ"t0© à©°“@b3¶¼ä©À5¸È#H11©š°2@(eq_ind_ràD·d©QÀdcýmpB©š° 0UnicityOfSorting ± °@@+unique_sort  LS©š° 0RightReflexivity » º@@-coerce_refl_rÐ4$V‚©š° @)eq_refl_lÐ)b‰©nÀ+]È(©&à²ö·Â³©tÀe2`r©" &RRRtü©š°@-coerce_refl_lÐ+W*y˜©Ð-Y.i©€À/[0}©¥À÷aÄ©_ ©[Àf(¢©^À©Y°Ü 6<ÉY©¢À©dÀ:]©fÀ©a°ä> D¯Ý©œ  —CGð%CVf©¨Ð'EXh©4Ð)ZGj·© ð+\Nl¼©®Ð-Pn¼È[©š° +CtxCoercion  ÿ@@-eq_coerce_envð©{°þ]:\^÷Ì©}°m<©œ  °@-coerce_in_env@AÐCtf„Ô©¹À gi©š°@1coerce_coerce_envð©°n9jpý©,ðlqrÿ©ÑÐns©]Ðupà©2ð w…xå©×Ð ‡zÀ@©ÐEJz§©ÛÐGL|©©gÐI~N«ë·0.·à"·Û#·ß$·Ú%···©ÐÅÊ÷õô·öê,¶è-¶æ.¶ä/¶@©âÀ´g×Ͷ@©åÀHÑÚÛÁ·”¶·²·®)·¬ ·7©Щ»°>ÀQså ·ª¶þ@¶üA¶úB¶øC¶@©öÀ©ŰH¨,íã¶@©ûÀ©ʰM­§#òó©ç @·ÞA©Ü ©ØÀ©Ó°V„¦öñ ©ÜÀ©×°Zú('ö·7¥·¡Ÿ·#s''P·”©š°@(sum_sort°x/·Êf·¤g·¢h· i·–©ÀŽ©œ  n@G ™Á·W©$ÀŽ© Æ¤©š°@)False_ind © n· o©  ©À{"L©À©°†&TS-©š°Å@1tposr_eq_prod_sumð”+X¥­1©ÔЖ©! ©±Ü5Z·Ÿ·‡‘·!P”·"U'—··t©rÐihfœ  @Ch·1IHcoerce_rc_depth¶`¢¶^£¶\¤¶Z¥¶@©XÀDOM ¶@©[ÀàQP©E ž·<Ÿ©: ©6ÀÅRM|©8À©3°¶VÉ„ƒ·©%À©8°»[V‰‰©%œ  ¯@B·Á·}·{÷yÄ·©wÀI©œ  É@H hq1·Ê©Àâkt4©Y ©k Ä·bÅ©` ]©\À[¦¥=©š°@4tposr_eq_prod_subsetðä}ªð_B©&Ðæ© ôc.F¬·ñï·Ùã·Oä·Så·ÏÍ·©Àз¶µN³·K¶©ë¶§ì¶¥í¶£î¶@I¶@©¢À'™—WG·Q©aÀ©t°÷Å’ÄÄ<·¶ø·´ù·²ú·°û·U©®À€3£c·ü©±À:¦f©‹ 2©+ð Óч:j©NЩ@ ‹>TnÓ··É ·Ä ·!C··úø·í©€À´ââ©~á·u©…À´ç穃ç·u©ŠÀÄì윷©ÑÀÈǼï·þ©ûÐÀÊ¿Äò·†¶ä&¶â'¶à(¶Þ)¶@©ÜÀ?Ña¶@©ßÀBÔ±©É "·À#©¾ ©ºÀ–ÖÑ©¼À©·°:ÚšA·Ÿ;·÷<·w=·ó>·„©ñÀ%æ÷v©ôÀKéW©ààæ©˜ð¨,•O©‘Ъ.Qñ·ZX· L·M·AN·B@·97·,?·°;·¬7·Q©-Ðýüñ$#·¸¶X¶Y¶Z¶[¶@©Àeqú¶@5©ù R·ðS©î ©êÀ10©ìÀ©ç°j 587}·G©À¢·Òn·*o·ªp·&q··3·§1©àCBA@©Çð×[MÂ~AEDCBA¶ˆ†¶|z¶q{¶om¶fd¶@W¶=¶;€¶9¶7‚¶@©5À!,* ¶@©8À½/-.©" {·|© Ý©ÀÛ]\+@@A@  8injectivity_of_pi_coerceð@·!eš° #Env © ¨@@$lenv·!A› ° § ´ ³@@¦@·"A' ·!B ·"B'·!s› ° º Å@@«@·!H©› ° u Ñ Ð@@tCÀl©œ  '@F Ÿ©  žÈ"e0©š° ,Transitivity ä ã@@6coerce_coerce_rc_depthÐ{© ‚¯­¬©› ° | É È@@{@ › ° )Datatypes Ò Ñ@@#nat@·!n ©› ° +CoerceDepth  @@/coerce_rc_depth@Ш©6 ŸÒ$ÐÎÍÀ ° %Logic $Init #Coq@@"ex@B- @D·@©0 )· *©Ð¾©K ¿¹æã©7 a·"s1d©› °<@ª@ ©`ÀÁËÌï©bÀ©œ  ° ¦ ¥ @@¤@B°Š×ÍÌÑÿû·3I·"H0"©š°’°BU D C@@T0Û©s èÜ*  èçÜᩜ  BAÐ⩚° ™ S R@@ƒÐê7© Ðì99©š° @žÐð="!¶¼º¶²°¶©±¶§²¶¥³¶£¡¶@™©z ¤·C¥©A ©žÀ þ-© À©>°À 543@@A@   &injectivity_of_sum_coerce_rc_depth_auxð@·!eš°  € @@~·!T› ° } Š ‰@@|@·!U ·!s› ° Š •@@{@·!n› ° z y x@@w@·!H©› ° v « ª@@u@Ðtsrqp©š°@3coerce_rc_depth_ind8·:8·20·)1·'%·¶!A6¶"A'9¶!B<¶"B'?¶@©› ° o Ë Ê@@nBÀml©œ  K@G ˜–k¶@©Àjti©› ° %Utils Û@@#ex2@°NN·"s1Q·"s2T©› ° x Å Ä@@n@ ©› *CÀþ‘†¶©  ©À©œ  ° n m Ö@@l@B°|Ÿ ™Çéš°;@(sum_sort°ÉÈš·‹·Oƒ·yw·g©› EAÀÒÑÑ©œ  ‹@AÕ·"A0‘·[’·Y“·W”·"H0©WÀ¼±P¶·"H1©\ÀÂÁU¶È!t©œ  bBCð¿©] ÅòÌ©_ õóÍ©œ  kBBÐÈÓ Ò÷ö©oÀÊ  ÔÈ"e0©š° p > =@@2injectivity_of_sumðoÕÚá©l°²²·d³·b´©` ©ƒÀUéè ©d ©‡À©W°Ëï[ãè©O°ÍÀ ° %Utils &Lambda@@#ex2@CC @D·@©‰°ÏÏ·зÑ©} © Àfû*© ©¤À©t°èl /©l°21é©™°ßß·‘à·á© ©†ÀE¤ :©‘ ©ŠÀ©„°øªK?©|°BAŠA·!añ·!bô·"H2&ÍÀ ° ª © ¨@@€@B @D·@©­ ©ÐÀeÄ+[©± ©ÔÀ :9^©š°a`¨©ǰ  ·¿·½©» ©´ÀR¥±i©À ©¹À©³°'«&Ùn©«°qpŠp·)·"H3©Í ©ðÀ©À°43•MX}©¸°€ºÍÀ2B« @D·@©Ù ©üÀ©̰@ÐQóZ‹©ŰŽ–©ò°88·ê9·è:©æ ©ßÀT­Ÿ”©ë ©äÀ©Þ°R³Ö♩ְœ›4›·*·"H4©ݰx¦¼©œ   @AàSS·T·U© ©úÀU'ȯ© ©ÿÀ©ù°m-Àñ´©ñ°·¶Sˆ©œ  @AÀ© ÀÊû© ©À© °}Ð |š©°—œ?©œ  @CAÐלΩÀ  ©Ð ‡¥ÐÏ·”’·VŠ·Q‹·UŒ·P·ƒ·{y·r©pЪܯÚÙ·2IHcoerce_rc_depth1¶b–¶`—¶^˜¶\™¶@©ZÀ›ÀS´¶@©]À/žV©N°””·F•·D–©B ©;ÀÊ¿ï©F ©?À©9°­ÐÊøôâ·©)ÀÔÍÍ©'ü·©.ÀÎÙÙ©,·«¬·ª¥·º©œÐ©L°ÀÙPrä·2IHcoerce_rc_depth2¶ĶŽŶŒƶŠǶ@©ˆÀ©X°Ì¬-ƒä¶@©À©]°Ñ2b$ˆô©€°ÆÆ·xÇ·vÈ©t ©mÀ©g°ÛlVÿô$©{ ©tÀ©n°â ÿ-)··©^À©s°çk:ww7·‘©cÀ©x°ì|Mëë7·^í·#A'0ð·"B0ó·#B'0ö·"H5©¹À•©œ  ý@F µ‘··"H6©ÃÀ*©  ˜ç¾¹©š°¥@)False_ind ©»°·³·±©¯ ©¨ÀY8-]©´ ©­À©§°>8fb©Ÿ°ed¡©š°i@ðWG¼?l!j·.,·ð$·ë%·ï&·ê'··· © ÐDIvts·š¶ú.¶ø/¶ö0¶ô1¶@©òÀ3æëL¶@©õÀÇPîZ˜·£Š·Ÿ†·‚-·%·:©Щ̰@?Ðòdˆ‡·€¶B¶ C¶ D¶E¶@©À©Ö°J *«b¶@© À©Û°O/à¢r©þ°DD·öE·ôF©ò ©ëÀ©å°Yó~|q¡©ø ©ñÀ©ë°_‚|ª¦”·4}· y·‚V·m©è°ö~­·Øg·zh·xi·vj·j©+ÀL©$ ” &Œ·"H7©2ÀX©, ,.ÈÆ©Äðf—YÄ©)°oo·!p·q© ©@À[Z§Ì©# ©FÀ©°Šv§ÑÈ"e1©Ùð n¬´Ù³ש>°„„·6…·4†©2 ©UÀ\„»à©7 ©ZÀ©*°žŠ*»åÓÍÀÑCÉ @D·@©Q°——·I˜·G™©E ©hÀ](Ïó©J ©mÀ©=°±.ÉøÉ©`°¦¦·X§·V¨©T ©MÀ^lÓ©Y ©RÀ©L°ÀräãȷƵ·Ä¶·"H8 ÍÀùCñ @D·@©y°¿¿·qÀ·oÁ©m ©À`_d©s ©–À©f°Ú!Œ!©^°$#/©‹°ÑÑ·ƒÒ·Ó© ©xÀaiu-©„ ©}À©w°ëoê2Ä6·"a0â·"b0å·"H9'ÍÀñBj @D·@©˜ ©»ÀD©œ ©¿À©°JYµNª©²°øø·ªù·¨ú©¦ ©ŸÀdÌmT©« ©¤À©ž°Òe–Y¥\·P·#H10©¶ ©ÙÀ©©°Jbe;¡ÍÀB“ @D·@©Á ©äÀ©´°(VcV¹A©­°NC ©Ú°  ·Ò!·Ð"©Π©ÇÀfÅ|©Ó ©ÌÀ©ư:Ëú›©¾°„ƒÖƒ·)·#H11©ŰgfÔÍÀ?B¸ @D·@©æ © ÀeA,d©ë ©À©Þ°RG*³o©Ö°lq ©°II·ûJ·ùK©÷ ©ðÀh÷¥©ü ©õÀ©ï°cýôCª©ç°­¬D°·t·#H12©  ©,À©ü°p%=e0ˆ©ô°•Š ÍÀnBç @D·@© ©8À©°|Ig2] ©°£¢¤©.°tt·&u·$v©" ©Àjg­Щ' © À©°Žm(CÕ©°Ø×|×·*·#H13©°°»vÈù©š°w@àiAj’u€©3ÀCl”È"t0© à©2°¦ JsÓíü©<ÀLuÕÈ#H14©š°I@à¢?·Ã£©pÀlk ûÑ©š° Ž  >  =@@  555‰L©š° Œ  F  E@@vÐ=h‘ ©š°@ŠÐATX婈ÀCV—È"© àÀ·ÒÁ©ŽÀmJ½ ƒU© !777W“©š°@žÐ%$;[ ©Ð'=e™‹©™À)?g_È3©1àÑb·ïÒ©ŸÀ©o°ãn2Ð + Ç©0 ©t°è6555Ël©,Ð7NÍ 3©&Ð9xp ©¬À;zÑÈF©š° z  y  x@@yð©…°ùFr…Ù«©š° @1coerce_in_env_sym°©° ©œ  °@}@AÐ#6Sj Q©ÆÀ'”èÈ#H15©`àž·©ÎÀ©ž°Bpa Z ©_ ©£°4oeee ©©EÐJg e©VÐi­ c©ÜÀ©¬° n m È©vàØ·%©äÀ©´°(qY§ p qÞ©u ©¹°-{{{ââ©ZÐL}ä L©kЮæ y©ñÀ°è©Øà((·Ú)·Ø*©Ö ©ÏÀsji „©Û ©ÔÀ©ΰBp‰˜ ‰©ư Œ ‹'’©ÔÀ©ÜÀ ž–©ç ©àÀ©Ú°N•&·Ì©Ò°ž~©œ  CGð-œr«£©ð/žEt¥©ØÐ1 G§©¯Ð3I¢© x ~©ÜÐ5z³« ¨©íÀ©š°p@Óð=Ìá0©ð?ÎNã2©æÐAÐP4©½ÐCRÒ6 ³©ðET›é8 ƒ©ìÐGë: ´!©mÐG¶]½œ·{y·iq·]s·\u·b`·Y©WÐ Ä Ã Áœ  m@C ÷1IHcoerce_rc_depth¶L€¶J¶H‚¶Fƒ¶@©DÀ Ÿ ª= ¶@©GÀ ; ¬@©8°~~·0·.€©, ©%À  ´ © Ù©0 ©)À©#°— º  ´ â Þ©° á à ·©À©*°ž » ¶ é 驜  ”@B·p¤·n¥·l¦·j§·©hÀ ©©œ  ¬@H  a Èf6·®©pÀ B Ëi9©« ©c°©©·[ª·Y«©W ©Y %©š°@3tposr_eq_sum_subsetð E Þ  Q ÀH©Ð G©  U ÄL ·ÑÏ·¿Ç·TÈ·WÉ·¶´·­©«Ð   T ·Q¶›϶™ж—Ѷ•Ò¶@O¶@©”À ˆ ú]M·B©RÀ©g°Û & ó % %=·¨Ü·¦Ý·¤Þ·¢ß·F© À á ”™i·á©£À u;œl©Þ 3©+ð m 4 2 è ›p©?Ð o©A  ì ŸEt 4·ù÷·»ï·¶ð·aò·èæ·àÞ·שpÀ  B B©n A·e©uÀ  G G©s G·e©zÀ $ L LQ·©ÂÀ ( '  O·Ù©åÐ  *  $ R·‹¶Õ ¶Ó ¶Ñ ¶Ï ¶@©ÍÀ b ŸÆ Á¶@©ÐÀ s ¢É ©Á°·¹·· ©µ ©®À« = 2 b©¹ ©²À©¬°  C± = k gF·’!·ë"·2#·ç$·ΩåÀ ˆ zÞ &·1©èÀê ®á º© Cà I w v u©‹ð îˆ ²©„Ðð ‘ ´ T x w·<:·þ2·ù3·C4·*(·" ·B·£>·Ÿ:·8©Ð ` _ T ‡ †·À¶ >¶?¶@¶A¶@©À È Ôû ]¶@8©ô°::·ì;·ê<©è ©áÀ- p e •©ì ©åÀ©ß°S v3 p ž š8·(©À  z y n·ÈW·!X·hY·Z·6·e4© €à { © ¨ § ¦©½ð@ Á ³¸ ä x § } « ª © ¨ §¶mk¶ec¶\d¶ZX¶RP¶@G¶4h¶2i¶0j¶.k¶@©,À ‡ ’% †¶@©/À # •( ”© °ff·g·h© è© æ®@@A@  9injectivity_of_sum_coerceð@·!eš° g    @@f·!A› °      @@ @·"A' ·!B ·"B'·!s› °    *@@ @·!H©› °  Ú  6  5@@ ÙCÀ Ñ©œ  '@G   ©    È"e0©š° e  H  G@@dÐ Þ©  å   ©› °  ß  ,  +@@>@ › ° c  4  3@@b@·a ©› ° `  e  d@@_@Ð ©/  ý 0 . ,ÍÀ^B  @D·@©! ·©Ð ©:     : 7©› ° Ÿ  y@@ž@°VV·"s1Y·"s2\©› °6@ @ ©XÀ ·  ) M© ©\À©œ  °      m@@ @B°„ , Å 6 + Z©š°g@—° _ ^ 4 ^· –I·"H01©š°’°B ¸  §  ¦@@60 >©q  K ?9 r o n K J ? D©œ  }BAÐ E w©š° ü  ¶  µ@@æÐ MF  ~© Ð OHH ©š° @ Ð SL … „¶¸¶¶°®¶§¯¶¥°¶£±¶¡Ÿ¶@—©R°¢¢·L£·J¤©H ©À n m b ’©L ©¡À©E°Á s t m › —©=° š ™ œ@@A@@@¢ ì   ê é  DC  on  ãâ@@@@    %TPOSR &Lambda@0é RH~VQ­˜dQwó°¹   /TransitivitySet %TPOSR &Lambda@0JÅJ¦¸tà›b \   -CoerceNoTrans %TPOSR &Lambda@0vKÕø |ù›ä:+e    Π%TPOSR &Lambda@0h%àîîœ4óç ²¿U4ž    = %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    « %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»,Ü    ¾ %TPOSR &Lambda@0uÁõ® ÐHœíè§ä69   %Basic %TPOSR &Lambda@0õàk4ÐåÂ\ ¹^Níõ   1SubstitutionTPOSR %TPOSR &Lambda@0X 9o#‡õiþ¼’#!Ø    . %TPOSR &Lambda@0µûœŒŸVû |^E    { %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   /LeftReflexivity %TPOSR &Lambda@04)*¾³Øà(•)"‰ ÝÚe      | &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øóÂÆ   %Terms &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ã¾   #Max %Arith #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›ÌÞÇŠÀˆÔ–   ¡    @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‹,¼÷º     &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    $Init #Coq@0’ë7^k»O(>¨‘=Äñ   Ô ! #Coq@0¼ûÖ ÔÇ¿êÎ/`Uâßú   )Notations $Init #Coq@0ÓàJHÔÆ.+èUõI(~ß@@°h  f (CONSTANT°‘ ”A@@’F  #_63 )IMPLICITS  °’|@xàAA@@@@  ‘ °wF@ °o@ °g @ °h @ °b@ @ °L@ °@ @ °A @ @ @@@  #_64 /ARGUMENTS-SCOPE°@‘7 @ @ @ @ )nat_scope @ @ @ @ @ @ @@    W°V@’F  #_65 Q  °P@ O  ‘ ° G@ ° @ °  @ °  @ ° @ ° @ @@@  #_66 >°@‘$ @ @ @ @ @ @ @@   r °Œ@’F  #_67 ‡  °†@ |…  ‘ ° zF@ ° v@ ° p @ ° q @ ° l@ @ ° QK@ ° SL@ ° U @ ° V @ @ @@@  #_68 „°@‘4 @ @ @ @ ƒ @ @ @ @ @ @ @@  / Ù°Ø@’F  #_69 Ó  °Ò@9Ñ  ‘ °7G@ °3@ °- @ °. @ °/@ °0@ @@@  #_70 À°@‘$ @ @ @ @ @ @ @@@  #_49 -RESERVED-TYPE !i  À @@ÿ’ °6@J@  #_50  !k  #_51  !m  #_52  !n  #_53 " !p!  #_54 ( !s '’ °š@$sort@  #_55 5 !A 4’ °°@–@  #_56 A !B   #_57 G !M  #_58 M !N  #_59 S !T  #_60 Y !t$  #_61 _ !u*  #_62 e !v0@  „~  ‰  —’  ¢œ  ­§  ¸²  Ã½  ÎÈ  ÙÓ  äÞ  ïé  úô  ÿ       !  ,&  71  B<  MG  XR  c]  nh  ys  „~  ‰  š”  ¥Ÿ  °ª  »µ  ÆÀ  ÑË  ÜÖ  äá  ïé  úô  ÿ     #  0(  =5  JB  WO  d\  si  ‚x  ‘‡   –  ¯¥  ¾´  Íà ÜÒ  çá  òì  ý÷         )#  4.  ?9  JD  UO  `Z  ke  vp  {  Œ†  —‘  ¢œ  ­§  ¸²  Ã½  ÎÈ  ÙÓ  äÞ  ïé  úô  ÿ       &   1+  <6  GA  RL  ]W  hb  sm  ~x  ‡ƒ  ’Œ  —  ¨¢  ³­  ¾¸  Éà ÔΠ ßÙ  êä  óï  þø         "  +'  60  A;  LF  WQ  b\  mg  xr  ‚}  Œ‡  —‘  ¢œ  ¬§  ·±  Â¼  ÍÇ  ØÒ  ãÝ  ìè  õñ  ú       !  ,&  71  B<  MG  XR  c]  nh  ys  „~  Ž‰  ™“  ¤ž  ¯©  º´  Å¿  ÐÊ  ÛÕ  æà  ðë  úõ  ÿ     @ µ Å Ï Ù ã í ÷ à@„•¦¾0À¡áÌfŸ•pÍvYïXí