þ„•¦¾+* î c}Р(TypeCase %CCSum &Lambda@ÀࢰB(TypeCase   )type_caseð@·!eš° %Types %CCSum &Lambda@@#env·!t› ° %Terms  @@$term@·!T ·!H©› °@"wfA°CBA©š°%@'typ_indD·,*· ·©› ° %Logic $Init #Coq@@"or@ ©› ° @"ex@ › °2@$sort@·!s©+°D'©œ  >@A+©› °"@"eq@°G1© œ  @A·"e0\·"H0©› D@@©œ  8@B°©/ +·',©P°L$©°b©œ  "@A g ·u··!v› ° )Datatypes L K@@#nat@·"t0x·"H1©š°‰@)item_lift°jEk©œ  b@A°©Y U·QV©z°FwO©J°xF©š°m@&ex_indÐ`  ·!xc·"H2©œ  m@AÀk·gl©°HEfŒ©š° ,Substitution ° ¯@@,wf_sort_liftИ —q–·`º·"T0°·"s1·d©¦°¢¡z·>©˜ © ‰·…Š©®°©‚¬„©°©†¯}·!MÇ·!UÊ·"s2›·8©À°©œ  ° $List %Lists ²@@$list@B°ÝG>É¢·"H3© ©· ³·¯´©ذ©°êIJ.°,·"H4©á° P¶·"H5©Õ ©Ê Æ·Âǩ방+°ýKLué¾°`º©°©× Ó·ÏÔ©ø°M©œ   @F 1Ò©Ͱ© ˆË©zÀâs©œ  AGð./xÞ·Í'·±·!V·Ï·§© ©ö ò·î󩰆뜷!u*·"Ur-·˜© °S©' ‘·T© ©  ·©*°P©1 _(©û°>©5 ¶+ù©À°© ·©7°\©š°G@%subst b© °N© °< ©š°0@&or_indà©) %·!&©J°o©Q ¼! ©°^$·r ©ÒÐ/·+0©T°g©[ |Å*©: 6·27©[°n©$ ‚Ì1·Û<·} ©š° )Inversion } |@@,inv_typ_prodð©M I·EJ©n°v©7 ‚£D‚•ö¾j·ÐO··P·"H6©w°NŠÆ·"H7©}°©½°‡O¦η"H8©› ° )Reduction  @@$conv@ ß©a©Ào·kp©”°R©^ QªlmÈ"H9©I ­©qt©n°±©j P©š°”@&eq_ind๩r ©·À¾©°°S©z »­©š°!@,substitutionð$Ê ´!9 ²²·ÜmÈØ©àÌr·"e1ÏÍÀ ° РÛ@@Ï@@(AABBCBBBAA @D·ÛÙ”AÅ(·@«› °½@%False@·@v·@ã·@ä·@å·@æ·@ç› °Ç@$True@  œ  @A§Ø©š°Î@)False_ind ©Ç ÷¿Ä©è°ú©± ýp¾ää·®·4ü·LË·®J·†H·Ø·k©ó°yíb·%©å ©Ú Ö·Òשû°k.Ï©ʰ ƒÆ·ò·DÝ·#©°*ýÖ·!©ô ©é å·áæ© °\ÞZ·±·™©°©× €·˜© ©÷ ó·ïô©°™©á ?Mî©é°,©å D¤ç©®°© ·ü©%°‚©œ  7@G «šþ©ù°<© ·a÷©¦À¶©œ  3AHð¶¾=Gh»¤·ùS·™G·—·ù•·Ñ“·ƒK···©?°©°QÇt<·s©3 ©( $· %©I°©‰°[»q›ÍÀ ° %Terms &Lambda@@$sort@@°@@@ @D·16©I ©> :·6;©_°r­3©.°q5*]°©°©H D·@E©i°Ž2=©ù°©O K·GL©p°•©Dœ  Q@BI©D°‡@©ïÀW @©œ  |AA ¤©š°œ@&typ_wfÀ©ó©W¸ ©°©k g·ch©Œ°±©`œ  m@Ce©`°£\© Às \©œ  ˜AB À·^¸·þ¬·ü{·^ú·6ø·è°·æ·e·ÔaÍÀX@P @DO¢°E>"·kÅ· ¹· ˆ·k©­°©¨!·E©Ÿ ©” ·Œ‘©µ°$)‰$·þÆ·1©¹°©ù°Ë*AµK·í©­ ©¢ ž·šŸ©ðS—N˜·‡á·_Õ·Ö·»×·ˆ©ʰŸÆ©¥ ÇÆ·d©¾ ©³ ¯·«°©Ô°Z©¯ «Òª©¥°è©³ ÖÕ£©šà©À ¼·¸½©á°©¼ R¸·©²°õ®©Ö ©Ë Ç·ÃÈ©ì°[À©»°þ÷·†©rÐÏ·ËЩô°d©Ï |eʩ砩ܠطÔÙ©ý°mƒÑ·{Ü·– ©š° @+inv_typ_sumð©õ ©ê æ·âç© °0{ߩڰ@Ö3@“[·mì·Tí·Š©°%8`·D©°©U°'<)=e·;•©¨°©þ ú·öû©° 'ó©î°13ê©™À’·»AÈŸ©à7F·k8ÍÀi@d @Dc%(`[ZZXZWZYYQõ&_©N © © · ©5°[h ://·ùS·ÑG·€H·-I·úr·Òn©ûàaZ©. ©# · ©D°w©  ©œ  X@IÑ ©°]© © ÀM·év©â°©8 4·05©Y°É©" ©Ì1©,°o(©âÐ?p ·ß@·úq©ÛÀC·?D©h°©1 ©$’Ÿ@gÈç© ½©>°©: ©-åÃéÑà‡©@ Ë·ŒŠ©|°©E ©8¥ðz©Íð§òµÔ©ƒð©†°©ư˜ø­»Ú­ø»Úƒ·èg·Ïh·©°Ÿ²Û·¿©°©а¢¥š·à·¶© ç©ñàul·v©š°©Ú°¬%ù¤p— ©š° $Conv ¸@@)conv_sort°zŸ;©œ  ¨AJÐÏÐÝ0ü¤¤·BÈÈ&©à¾Í·ò¿ÍÀð@ë @Dê¬(çâááßáÞáààØ|­æ©Õ ©¦ ©› —·“˜©¼°â©… KD’©°Ðg‰ºº·„Þ·\Ò· Ó·¸Ô·…©ǰœÃ·_©¹ ©® ª·¦«©ϰU¤£©ž°áÍš·L©O ©з®³·H·ú©È ©½ ¹·µº©Þ°0².©žà©Ä À·¼Á©å°øH¹©´°÷9°©Ø ©Í É·ÅÊ©î°^Âã·©°©Õ Ñ·ÍÒ©ö°Ê©ŰhÁ©pÀØÏö· õÐ÷öõ¶¶¶¶@ð@@A@  ,type_free_dbð@·!eš° * ) &Lambda@@(·!t› ° Ë  @@$term@·!T ·!H©› °@&A°%$#©š°   #Coq@@&or_indà©› ° @@ › °!@@·©°®;©œ  *@A>©› °@@°2D© œ  @A©› °8@'free_db@ ©š° $List %Lists -@@&length H4Z·"H0/È"H1ÍÀIBB @D·@©7 4·15©I°õD0©! © \ùHm·ò>· ©š°k@+typ_free_dbÀ¯ë©=yx©0 ©, kñ~|·#?©š°Z@(eq_ind_ràq?·jr©; …©œ  >@A EŒЩ𰒰B¾ ­ „@@½Àm”“’¶¶†„¶}…¶@yO@@A@@@¢Ê  ÈÇ  ¡ @@@@    %CCSum &Lambda@0ß;I¥ù *]y1ÚTš   (Thinning %CCSum &Lambda@0Ä®¶þõt&åÝøžŒ{‚O   V %CCSum &Lambda@0õþ]gãDû}øß÷-–TÍ   Û Ú q@0¡kk«@1;Z¯N½pã9   &MyList &Lambda@0 ÃFûîƒÊ1Št"P   . &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  K0¨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›ÌÞÇŠÀˆÔ–   í ì @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(>¨‘=Äñ   3 2 1@0¼ûÖ ÔÇ¿êÎ/`Uâßú   )Notations $Init #Coq@0ÓàJHÔÆ.+èUõI(~ß@@°  } (CONSTANT°‘ ”A@@’@  #_36 /ARGUMENTS-SCOPE°@‘°’“@ @ @ @ @@  k °@’A  #_37 °@‘°@u @ @ @ @@@  #_22 -RESERVED-TYPE !i  À @@ÿ’ °O@#nat@  #_23  !k  #_24  !m  #_25  !n  #_26 # !p"  #_27 ) !s (’ °î@Œ@  #_28 4 !A 3’ù  #_29 = !B   #_30 C !M  #_31 I !N  #_32 O !T  #_33 U !t!  #_34 [ !u'  #_35 a !v-@  ™“  ¡ž  ¬¦  ·±  Â¼  ÍÇ  ØÒ  ãÝ  îè  ùó  þ       %  0*  ;5  F@  QK  \V  ga  rl  }w  ˆ‚  “  ž˜  ©£  ´®  ¿¹  ÊÄ  ÕÏ  ÝÚ  èâ  óí  ø      )!  6.  C;  PH  ]U  lb  {q  Š€  ™  ¨ž  ·­  Æ¼  ÕË  àÚ  ëå  öð  û       "  -'  82  C=  NH  YS  d^  oi  zt  …  Š  ›•  ¦   ±«  ¼¶  ÇÁ  ÒÌ  Ý×  èâ  óí  þø         *$  5/  @:  KE  VP  a[  lf  wq  ‚|  Ò‡  ’Œ  —  ¨¢  ³­  ¾¸  Çà ÐÌ  ØÕ  áÝ  éæ  óî  þø  @ d t ~ ˆ ’ œ ¦ q ±@„•¦¾0ð`»¨ZÑÐgÈÁfXC