þ„•¦¾= .,)ÕР5UnicityOfSortingRange 'Russell &Lambda@ÀࢰB5UnicityOfSortingRange   1unique_range_sortð@·!t› ° %Terms &Lambda@@$term@©š° @(term_ind0·¶!eš° #Env @@#env¶!T¶"T'¶@©› ° %Types 'Russell #@@&coerceB°CDB¶@©°E¶"s1› °6@$sort@¶"s2¶@©› ° %Logic $Init #Coq@@"eq@°K©š° 0GenerationCoerce * L@@*type_rangeF©œ  X@A-¶@©°(12·!s+·RP·Ic·Gd·!H©G°=©>=·"H0©N°C©@D·?=·9>·"H19·"H2<È!a©š°\@(typ_sortÀIJH0©› °G@#and@ ©š°‹@'is_prop ©R°’©<œ  _@AÍÀ ° %Logic $Init #Coq@@@BB @D·@©  ©K©l°¬*©n°xY|A·"H3 ·"H4©x°¸5&È>©<ÀLM:9©8 ©4 ÍÀ*B! @D·@©@ ©@7 @D6­(54((&(((''ÊX®©°(Ê•©„à*Ì·+©#°-ϵ©œ  &@A 2Ô`º¶@©+°k44©¾©  ok¦Á¶@©2°ree©4°>¸¹©Ç© xA·PN·jh·a{·_|·©]°S©œ  @BWV·©e°Z©W[·VT·PU·N·O©š° /GenerationRange l Ž@@5unique_var_range_sort(BjiGflê·"t1›·$IHt1·"t2¡·$IHt2•·•“·Œ¦·Š§·C©ˆ°~©œ  ¬@C }·D©°…© 0_†··{€·By·@zÈ¡©š°,@1sort_of_abs_rangeð<:i‘©› °€@"ex@ Ž·‘© ‘·’©  Ê·±Ë©F ©­°‚©y¥©L ©³°©œ  ° $List %Lists ˜@@$list@B°â•'4©] ©İ8©¨°è©’S©š°«@&ex_indй·¼º©2 ¼·¸½©5 õ·Üö©q ©ذ>Q,©v ©ݰ©*°EùS©| ©ã°W¯©ǰ%©±…©˰ÕÙÞ·!xØ·^ÍÀ ° %Logic $Init #Coq@@X@BB @D·@©_ é·åê©b "· #©ž ©°^R¿©£ © °©W°.eဩ© ©°„Ü©ô°4R©Þ´©ø°´¡Š·"x0·ŒÍÀ.B% @D·@©ƒ C·*D©¿ ©&°@SÙ©Ä ©+°©x°OGU¡©Ê ©1°¥„©°Usk©°!ÔÕ©·"x1[·«©š°@'and_indЩA°T©©á ©H°©•°l E>©ç ©N°B©2°r©'F©6°@Íó·Ã·¨©ó ©Z°©§°~U…7S©ú ©a°W©E°…©:[z©+Щi°©¶°Vg+a©  ©p°e.©T°”©Ii_$·æ·Å© ©z°©ǰžWWm·©a°¡©VqŸ©GЩ…°©Ò°©XGU£©l°¬ac¦·Ý·Ö©p°°©e©\gÈ©üð*ZU‘kï©ú „·‡…©ý ‡·ƒˆ© À·§Á©< ©£°Y]ø©B ©©°©ö°Í[ ©I ©°°$|©”°Ôò©~Ž©ìТ·¥£© ¥·¡¦© Þ·Åß©Z ©Á°,^©_ ©ư©°ê3\=©f ©ͰA™©±°ñ©›©µ°¿Îû·"x2·& ÍÀêBá @D·@©? É·ÅÊ©B ·é©~ ©å°:_Ÿ©ƒ ©ê°©7°AH`©‰ ©ð°d¼©Ô°2©¾˜©ذâšµj·"x3æ·JÍÀB @D·@©c #· $©Ÿ ©°>`¹©¤ © °©X°/EL©ª ©°…d©õ°5S©ßª©ù°›¬‹·"x4=·k©âЩ °|aß©¾ ©%°©r°IƒB©Ä ©+°ä©°OÝ©ù³©°ªµ·D·©Р©7°©„°[by40©× ©>°4ð©"°bÝ© »©ЩF°©“°jcd)>©æ ©M°B ©1°qÝ©®©5°?¾°·£·#H10©ô ©[°©¨°dXN˜©B°‚á©,Í©(Щf°©³°ŠeI6„©M°B©7©Q°[§Ä·? ·#H11©W°—ç©A¯©$©ưg4 ¤q»ØÕððððððððð·Ÿ·‘·¡·“·“‘·Š¤·ˆ¥·A©†°|©œ  ª@D {·B©ްƒ© .]„·}·y~·@w·>xÈŸ©š°*@1sort_of_app_rangeð:8gŽ©þ ¾·!VÁ© ÷ªÄ©? ©¦° š©C ©ª°#Ä©œ  Î@F £#©› °“@"or@ ©™°Ù÷u©›°Û©!y©óÐß·!à©" â·Éã©^ ©Ű,¹©b ©ɰ0ž© ©¯°ï©¤( è·æò·BÍÀ ° ä ã #Coq@@:@Bâ @D·@©@ ·ç©| ©ã°IýÙ©€ ©ç°M©= ß]©: ©ϰ©Ä  Ûc·Ù·c©¸Ð©ö°OËë©“ ©ú°Sõ©P ñð©M ©â°"°î©ä°$©ÙÙòZ·s·X©£ © °$ä©` ü©] ©ò°2­H©ô°4©é<L©ÚЩ°íשn ç©k ©°@¬\©°B©÷`з” ·s©u © °J©=© °L©A©š°@&or_indà©°U ©°W© ö"ç·ŠÈC©¤ð¿ßcU¡´©Ÿ _·¡`©¢ b·Ic©Þ ©E°éÉ9©â ©I°í¦Ÿ©š ©/°o&©1°q©&Õ*©‰Ðu··v©¸ x·_y©ô ©[°ðÔO©ø ©_°ôʵ©° ©E°…£Ó©G°‡©<à׃·1Š·¸ÍÀ˜Bs @D·@©Ñ ‘·x’©  ©t°øÑj© ©x°üÍ‘©É ©^°ž¼©H¦©b°¢©Wß±ö·°¦·Ô©KЩ‰°ô~©& ©°Å“©Þ ©s°³A©]Ž©w°·©l©{°…s”·ä·­©8 ©Ÿ°üû•©ð ©…°Å@ñ©‡°Ç©|üõ©mЩ«°ê“©ü ©‘°Ñ=à©“°Ó©ˆëä¿· ·„© ©›°Û:Ç©°Ý©’Ë©‘à©£°ã˜®©¥°å©š²°·Ø©Á$$© ¤ò©  lW2ÂEPE@·ß ÈØ©š°c@6term_type_range_kindedà/î­íWG©·°÷¯eÈ¥©àú—·ïû©Û°ö“©1 Q·6mQ©ß°¦©5 qÜÈ©š° 1GenerationNotKind ã @@6type_no_kind_prod_typeФ|Æ`©š° @,type_no_kind©G ƒÍ©¹Ð› °Ø@%False@© º©ß°éRh·Í ·ª©¥©š°ä@)False_ind ©ê°ôd@ü|||||·[ÖÈÑÏ©BÐ.¹(·Ö/·]ºÍÀ=B @D¥…·?5·c¤©Úзa·*}©ÞÐqo&·jr·ëg©ðà_] ·1`©$}YW‡š¥È,©Tà€?þ>QÈôOHÈJD:©ìÐ3/© °Lõ¿·ú6·×-©+ ©°R©Ç©þ(¨¨·GtÈ@caªªªªªªªª·ÀY·¾K·¼[·ºM·"t3_·$IHt3S·SQ·Jd·He·©F°<©œ  j@E°ëÖ;?·©N°C©°ïîD·?=·9>·7·þ8È!f©š°ì@2sort_of_pair_range üvÂÕú)QPg©[ wÒ·è·æs·äƒ·âu·us·l†·j‡·#©h°^©¾ õZ^·!©m°b©à <c·^\·X]·V·WÈ~©š° *Generation u —@@/generation_prodÐä÷K©â l·Dm©e°¥#©Où©½Ðs·Kt©l°¬)£·¡w·ýÈ—©Ðödè.-©ó }·U~©v°¶ ©ÌЂ·Zƒ©{°»…·‚†· Èî©äàÀ÷·§Á©¡°v©÷ bž U˜©¥°¿ÝWÈø©îàÊ·®Ë©«°Ó© Q‡!¡©¯°„ÈW©š°<@0generation_prod2ÐÝY@©©R © ¥·"s'¨©¾°¹S;©À°fšú©†Ð©& °· ±©ǰ¡KD©ɰ`ˆäy··©ͰSq»Èu©ÐIe[Å©m ©6 À·Á©×°{4T©Ù°Tn©ŸÐ©? É·$Ê©à°uK]©â°©/°Aˆhÿ©ȰÒ»·1 ·ú©ê°©7°WeÚ©f$©;°EtÛ(ådë©8à‡·CÈÞZ©;à™·©Ú°8g0˜llll·‚·€ ·~·|· · ·!·½©°ø©œ  &@G ’÷û·¾© °ÿ© ªÙ·ûù·õú·¼ó·ºôÈ©š°@.generation_sumж|´ã˜©NБ1·/·‹’È%© Єòv¼»Ž©UÐ ‰ · ·ŠÈt©jàF}·-G©'°ü©% è$Û©+°E©) UßÈ€©vàR‰·6S©3°[©1 Ù©œˆ)©7° ŠÈß©š°Ä@/generation_sum2ÐeáÈ1©Ú ©A°iå{©Þ …©š°D@(sum_sort°ÓÓÓ©ЩL°Gág©é ‡© °îîî·£·¡©ï ‰©°öööÈþ©ÐÒîäN©ö ©]°Ö—©ú ˆ©%Щc°À~© …·°·y© ÍÀ ° %Logic $Init #Coq@@#and@Bõ @D·@© ©{°Øf©8°ãããær·Î·O©=°ÛÛÛÍÀB @D·@©# ©аáߟ©G°óó󘂷 ·:©È$§¯†…&5©Ùàµþ·¸¶©x°¸ÖiUk©Þàºõ·½»ˆs·ÿ    ·#¼·!®·¾·°·°®·§Á·¥·^©£°™©œ  Ç@H 3˜œ·_©«° © Kz¡·œš·–›·]”·[•ȼ©š°>@1generation_subsetÐW0U„©›°ÛW©…œ  ¨@CÈ"e1©Ðb*a È5© àèe·Ïé¼»©«°ë© ‰È=©àðm·Ôñ ÄÃÈA©àô·÷õ©·°÷IÃÉI©¹°ùòÈIÍÀ B AD·þ·@©Á°ÍS¶@©İÖ ©ưÐK]X·W©ʰ ÖÈW©ùà ×·"e2ÍÀö@ï @Dîe(í·ìêl··\···^·rç1m©ݰ盚©Càév·Áê©â°ìgt©¿ î{¡©š°å@&sym_eqÀó¦€{¶@©ì°,øøש©Ë 0F·31·#IHt%·%#·6·7·Ó©°©œ  <@I ·Ô© °©ï·· ·Ò ·Ð ÈÒ©š°¼@1sort_of_pi1_rangeàÌ¥Êù! 7зQO·A·A?·8R·6S·ï©4°*©œ  X@J)-·ð©<°1© 2·-+·',·î%·ì&È°Ø@1sort_of_pi2_rangeàèÁæ=<Sì¼¶nl]@@A@@@¢|  zy@@@@   ã 'Russell &Lambda@0=jz»Ši£iö=áÒE%«ý   â 'Russell &Lambda@0ªbP_ôÝxNÑöвr   5 ^ &Lambda@0'Ýæ”†î´°²ÿTgq ’   ƒ 'Russell &Lambda@0„†Â—Ëd0ôÅZŒ̔Ġ  (Coercion 'Russell &Lambda@0ÿ|ê¨iƒ%ż=é1C   ,Substitution 'Russell &Lambda@0üMi•egL4-¾ž›   (Thinning 'Russell &Lambda@0Ï5Ý5kCr˜·ºU@*¢€   ‰ 'Russell &Lambda@0/â{—PìÏ“9!¹Â­   ¡ &Lambda@0«beÓ¯•D±£ ¤ú‹Æ   &MyList &Lambda@0 ÃFûîƒÊ1Št"P   (Conv_Dec &Lambda@0ró¬Ç°*°ÕG„Jûÿ   %Union +Wellfounded #Coq@0¬çÞ«.Òó6³C·ÄšÀ~Z   2Transitive_Closure +Wellfounded #Coq@0ß­²_^ n }DëW$^   $Conv &Lambda@0¦*}¿Qâ«;Øóíµ¸<   )Reduction &Lambda@0Ž™WßèUÜlž²od   )LiftSubst &Lambda@0ì3e€iöV^Ìo̰ô5   %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    @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±¡Òó.  Ô   &Wf_nat %Arith #Coq@0Cl G‘]¦Wå®Ãd/¾%   %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›ÌÞÇŠÀˆÔ–   $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,Æ ‚   "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   )Datatypes $Init #Coq@0’ë7^k»O(>¨‘=Äñ   e0¼ûÖ ÔÇ¿êÎ/`Uâßú   )Notations $Init #Coq@0ÓàJHÔÆ.+èUõI(~ß@@° s   q (CONSTANT°‘ ”A@@’A  #_52 )IMPLICITS  °’ ‡@ ƒàAA@@@@  ‘ ° ‚E@ ° u@ ° o @ ° pF@ @ @ ° `I@ ° ^J@ @ @@@  #_53 /ARGUMENTS-SCOPE°@‘- @ @ @ @ @ @ @ @ @ @@@  #_34 -RESERVED-TYPE !i  À @@ÿ’ °m@#nat@  #_35  !k  #_36  !m  #_37  !n  #_38 # !p"  #_39 ) !s (’ °Æ@ «@  #_40 5 !A 4’ ° @$term@  #_41 A !B   #_42 G !M  #_43 M !N  #_44 S !T  #_45 Y !t$  #_46 _ !u*  #_47 e !v0  #_48 k !e j‘°o@   #_49 v !f   #_50 | !g@  ÕÏ   ?Ú  åß  ðê  ûõ         '!  2,  =7  HB  SM  ^X  ic  tn  y  Š„  •   š  «¥  ¶°  Á»  ÌÆ  ×Ñ  âÜ  íç  øò  ý      $  /)  <4  KA  XP  e]  rj  w  Œ„  ™‘  ¨ž  ·­  Æ¼  ÕË  äÚ  óé  ø      '!  2,  =7  HB  SM  ^X  ic  tn  y  Š„  •   š  «¥  ¶°  Á»  ÌÆ  ×Ñ  âÜ  íç  øò  ý      $  /)  :4  E?  PJ  [U  f`  qk  |v  ‡  ’Œ  —  ¨¢  ³­  ¾¸  Åà ÐÊ  ÛÕ  æà  ñë  üö         "  -'  62  ?;  GD  QL  \V  ga  rl  |w  …  Š  ™”@ ° ½ Ç Ñ Û å ï   ú@„•¦¾0²QB õ:ºGÉOó“Ã3?9