þ„•¦¾1: $= ¾Ð 0SubjectReduction $Meta &Lambda@ÀࢰB0SubjectReduction   :jrussell_subject_reductionð@·!eš° #Env &Lambda@@#env·!t› ° %Terms  @@$term@·!T ·!H©› ° %Types (JRussell @@&coerceB°CBA·!u ·"H0©› ° )Reduction 0@@#red@ DÈ"t0©š° 0JRussell_Russell $Meta ?@@8type_jrussell_to_russellÀFE$©› ° 0 'Russell L@@/B°  È"e0©š° -Russell_TPOSR  X@@2type_russell_tposrÀG:©› ° %Utils c@@#ex3@Àš° k %TPOSR l@@$lenv› ° h   t@@%lterm@·"G'·"M'·"T'©› ° %Logic $Init #Coq@@#and@ ©› ° @"eq@°—©š° %Unlab . ™@@)unlab_ctx|J© ©°›©š°@%unlab…I©( ©°¥© ‹H©› ° š J µ@@(tposr_wfAÀ˜——–ÍÀ ° \ &Lambda@@\@DD @D·@©gÀ_WW·O`·MY·KZ©I ©>°Ñ:K©N ©C°Ë05©R ©G°Ï*/'©› ÁAÀ3,–~··!aw·!br·!cu·"H1ÍÀ ° %Logic $Init #Coq@@#and@BB @D·@©v ©k°þ©gÈL©} ©r°ú©_â6©ƒ 5©VÀÓææå©1ÀMc=ç·'·"H2© ©„° ©qá©• ©hÀÕååøÍÀ2B( @D·@© ©’°©ß©£ ©vÀäããó©QÀON^"· ·"H3©° ©ƒÀØññðÍÀMBC @D·@©¸ ©­°5©šû©À’ääý©jÀQP;!· ·"H4©šÀ¤ïÈ9©š°Ë@&eq_indàJ©¯¥·DM¶B©@°SR6©ƒÀT:·J©H°È*©(À  ©À½A©°ÈT©àb©Çž·ge¶E©C L-¶]©[°VQ©Ñy©ŸÀWW!©Öq·S©Q :·k©i°UÈL©JÀ a©?°Èt©;à©öb·’¶z©x°l©íh©ïi©½Às©óT·…©ƒ° "Èe©cÀ© \|©Z°È¨©š°@-unlab_lab_red°d'c©› °'@"ex@ >·"N'A©0 ©%°­B©› ° Š O º@@$lred@ |›ÍÀ ° %Logic $Init #Coq@@"ex@BB @D·@©& `·"a©P ©E°Í(]©  ~³©À©Eƒ©8„e©:œ»·!xs·þÍÀ °%@\@Bô @D·@©i ©^°æKX©: ™ΩÀ©_t©R›Y©U¢Ö··ï©H £ÝÈÑ©š°J@-lred_par_lred°„Ðᩚ°O@(par_lred ‰ÕÈ"H5©š° *TypesDepth § @@0tposr_term_fromdÀŸ¤–©š° @.tposr_term_todÀ¤©›©œ  u@AÀ±·¦²©rÀ6¬±±ù©š°s@*tposr_term°±¶¨©Üà#î·$©UÀ©š9©D©¼©š° .TPOSR_JRussell û 9@@2unlab_sound_tposrpÐPÆúË©š° 0SubjectReduction Ø C@@3subject_reduction_pàÐ%ZÕ$\Ñ{¶6©4°ÔºÓ©uÀ`¾ò¼©+.ø ¶(©& û¶@©>°Õúì©Àå×ÿä©5 87¶G©E°©†À5©<¶hf¶^\¶T]¶@P¶A_¶@=©‘À&%G5@@A@  9russell_subject_reductionð@·!eš° #Env &Lambda@@#env·!t› ° z  @@y@·!T ·!H©› ° %Types 'Russell @@&coerceB°xwv·!u·"H0©› ° u *@@t@ s„È"t0©š° 0Russell_JRussell $Meta 7@@5type_russell_jrussellÀrq”©› ° ( (JRussell B@@'B°|{‹È!j©š°’°B×  M@@Öàn‡†§©¨©› AÀr‹­ŠÈ"t1©š° (Validity  ]@@*jeq_type_rÐ-§˜¸©&°/©š©š° ¥ 2 h@@£À>¡‰¶sq¶ig¶ah¶@]¶Qj¶@M©_°«Ìº@@A@@@¢  ÿ  ‰ˆ@@@@   K $Meta &Lambda@0Lú#tͳð†{§°pÊcìÁ.ð3   ¾ ½ Ù@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   0RightReflexivity %TPOSR &Lambda@0¼8sþüdNЂìný4¯   4PreSubstitutionTPOSR %TPOSR &Lambda@0ÿ81ngŠJÕ>ߎºT   ,CtxExpansion %TPOSR &Lambda@0#n¢|jl~íƒ]m!Ù“Q   ,Substitution %TPOSR &Lambda@0W‘Eµ¡ÐV~¾Qñ^¸J   .PreCtxCoercion %TPOSR &Lambda@0tiöýIìÓ4)%”Á;s   ,CtxReduction %TPOSR &Lambda@0· ¬tÿ°@"Ù2žïp   (Thinning %TPOSR &Lambda@0ñH±²™{ãä]%ú £J7   /LeftReflexivity %TPOSR &Lambda@04)*¾³Øà(•)"‰ ÝÚe   %Types %TPOSR &Lambda@0ýJ!m@Í‘ÝðçÓ™;Ë   #Env %TPOSR &Lambda@0Šñ2ðé”î£ä¬%ï〠  $Conv %TPOSR &Lambda@0±œ0Å×#˜È½ƒ"ÝcÝ}   #Env &Lambda@0«beÓ¯•D±£ ¤ú‹Æ   $Conv &Lambda@0¦*}¿Qâ«;Øóíµ¸<   D &Lambda@0Ž™WßèUÜlž²od   )LiftSubst &Lambda@0ì3e€iöV^Ìo̰ô5   )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›ÌÞÇŠÀˆÔ–   &BinPos &NArith #Coq@0x ˆj¹#Ñ£ìÃ6X2]   )Eqdep_dec %Logic #Coq@0fEÙiÄq/4?ò ]í°Ê   *EqdepFacts %Logic #Coq@0ªQËñt«œªÍöØ¥êú   *Arith_base %Arith #Coq@0ÆkÉp±¬ ‰%„B‘û   )Factorial %Arith #Coq@0ø z¾5óüÆîö+lMž‹   +Compare_dec %Arith #Coq@0?aȪNÂÜ P€©eÕVO   )Peano_dec %Arith #Coq@0ÿ³_6~_¾Ðù‚9CBÙ   )Decidable %Logic #Coq@0¾¿1úöZÅÛÊ`KArîÿ   'Between %Arith #Coq@0¯p×ß$p ß鮹@ÁV#   $Mult %Arith #Coq@0„“ºæBZY›ýYy™k“*|   &MyList &Lambda@0 ÃFûîƒÊ1Št"P   $List %Lists #Coq@0Ù.äœZ|\—z5-ôÞ   &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   )Datatypes $Init #Coq@0’ë7^k»O(>¨‘=Äñ   — – •@0¼ûÖ ÔÇ¿êÎ/`Uâßú   )Notations $Init #Coq@0ÓàJHÔÆ.+èUõI(~ß@@° ;   9 (CONSTANT°‘ ”A@@’A  #_43 )IMPLICITS  °’ O@ KàAA@@@@  ‘ ° JD@ ° D@ ° = @ @ ° -F@ @@@  #_44 /ARGUMENTS-SCOPE°@‘! @ @ @ @ @ @@  ø 9°8@’A  #_47 3  °2@1  ‘ °D@ °ú@ °õ @ @ °èF@ @@@  #_48 0°@‘ @ @ @ @ @ @@@@  rl  zw  …  Š  ›•  ¦   ±«  ¼¶  ÇÁ  ÒÌ  Ý×  èâ  ñí  úö  ÿ       &   1+  <6  GA  RL  ]W  hb  qm  |v  ‡  ’Œ  —  ¨¢  ³­  ¾¸  Éà ÔΠ ßÙ  êä  õï  ú      +#  80  E=  RJ  _W  nd  }s  Œ‚  ›‘  ª   ¹¯  È¾  ×Í  âÜ  íç  øò  ý      $  /)  :4  E?  PJ  [U  f`  qk  |v  ‡  ’Œ  —  ¨¢  ³­  ¾¸  Éà ÔΠ ßÙ  êä  õï  ú       !  ,&  71  B<  MG  XR  c]  nh  ys  ‚~  ‡  ˜’  £  ®¨  ¹³  Ä¾  ÏÉ  ÚÔ  ãß  ëè  ôð  ýù         )#  4.  ?9  JD  UO  `Z  ke  vp  {  Œ†  —‘  ¢œ  ª§  µ¯  Àº  ËÅ  ÖР ßÛ  èä  óí  þø         )$  4.  ?9  JD  UO  `Z  ke  tp  y  Š„  ”  Ÿ™  ª¤  µ¯  Àº  ËÅ  ÖР áÛ  ìæ  ÷ñ  ü       "  *'  5/  @:  KE  VP  a[  lf  wq  ‚|  ‡  ˜’  £  ®¨  ¹³  Ã¾  ÎÈ  ÙÓ  äÞ  íé  ÷ò@ Ï ß é ó ý   Ü @„•¦¾0í«L =‘³­¢Õ