"`Є•¦¾´«ذ 'Tactics 'Program #Coq@( )Notations $Init #Coq@ %Logic $Init #Coq@ *Logic_Type $Init #Coq@ )Datatypes $Init #Coq@ &Specif $Init #Coq@ %Peano $Init #Coq@ "Wf $Init #Coq@ 'Tactics $Init #Coq@ %Tauto $Init #Coq@ 'Prelude $Init #Coq@0  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   %Logic $Init #Coq@0Ï\ƒÍ‰¬!ÆôIgÔ  )Datatypes $Init #Coq@0.iÜ ¼bãYN —Zû  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  #Nat $Init #Coq@0î‰Ãeʤµ®Ä£P£óSRè  %Peano $Init #Coq@0± jé¥ùêh¯ž¾aõ|Ø  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&þæ/é”r k0JŸÀqƒTttú‚ÚÖ±ˆø¡ý”‡ü 7›ãÑs‰‚ˆ„•¦¾¼dc7 Ð 'Tactics 'Program #Coq@ðA  )fix_proto @‘ ·!A”‘   ô¢” A   @@@·!aA@¶”‘ @¶ AB ° (+k()'€€@ Ð@ô¢”À@@A@A@@@°AAÀ@@ A@  *obligation @‘ ·-”‘   õ¢Ó B+@@(@¶4”‘ @¶-A$ °#€€@ Ð@õ¢ÓÀ@@A@A@@@"@@ ÐÐ@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@A@A Ô³qÀ@  Ô³q \ @AÐ@ô¢”3Ð@õ¢Ó@ABC@ @@@0     @0.iÜ ¼bãYN —Zû  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  %Logic $Init #Coq@0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  #Nat $Init #Coq@0î‰Ãeʤµ®Ä£P£óSRè  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   %Peano $Init #Coq@0± jé¥ùêh¯ž¾aõ|Ø  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&þæ/é”r  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“A€   "_3 9.zã"<-  "_4 9.zã"->  )show_goal ¤ÅFÀ@@@ B@ °@°@  “!Tð<./theories/Program/Tactics.vPePeŒŽ@› ’  @@@  (show_hyp ¤ÅFÀ@@@  "id@ B@ ° ± !HðTÈTÈÐѰ@  “!bð'TÈTÈÕ×@›°@  “4ð3TÈTÈÚÜ@›9@°@  ½£@@@@ð@TÈTÈàá@›@ B ðGUçUçóô’‘ 2ðMUçUçóô °@°@  ‘EðXVúVú@‘I ’ M@ ":= ’ @@ !: ’ m@@@ °   WðrX*X*23°@  “}ð|X*X*68@›‚@°@  ½£@@@@ð‰X*X*<=@I B ðYCYCOP’‘ zð•YCYCOP °@°@  ‘ð ZVZV`b@‘‘ ’ •@ !: ’ ¯@@@@  )show_hyps ¤ÅFÀ@@@™ BA °    ð»`¹`¹Åư@  “ÆðÅ`¹`¹ÉË@›Ë@°@  ½£@@@@ðÒ`¹`¹ÏÐ@’¡ ðØ`¹`¹Öà“ ðÝ`¹`¹Öà  ðã`¹`¹ÖÞÐ÷Í@Û2IÃ> ’‘ Ððë`¹`¹ßà@ A@@@  &do_nat ¤ÅFÀ@@@  !n #tac@ B ðf;f;CD’‘  ðf;f;CD °@°@   “  Ð÷ )Datatypes $Init @@#natÿ@A@ðgJgJPQ@“  @A@ °@°@  ¤  “  Ð÷ )Datatypes $Init #Coq@@#natò@B@ð>h[h[ab  “"n'ðGh[h[cf@ðJh[h[af@¤“  @B›¡ ðYh[h[jm’‘ cð_h[h[jm ðdh[h[p}“ ðih[h[p}  ðoh[h[pvÐ÷Y@åx ’‘ 1ðwh[h[wy ’‘ ‚ð~h[h[z}@@  +on_last_hyp ¤ÅFÀ@@@  Ž@ A@ °   vð‘nÓnÓëì°@  ½£@@@@ðœnÓnÓïð@\@°@  ½£@@@@ð§nÓnÓôõ@g ð¬nÓnÓû“ ð±nÓnÓû ‘ »ð·nÓnÓûþ ’‘ £ð¾nÓnÓÿ@@  1destruct_one_pair ¤ÅFÀ@@@ B@ °   ²ðÍtmtmst°@  ¤  ’ Ð÷R@#andЖw@@ðßtmtmx~  ½£@@@@ðètmtmxy  ½£@@@@ðñtmtm}~@@¤’ @ ··@°@  ½£@@@@ðtmtmƒ„@ @¹@@  ° @‘ ó@ @@@@@ °   úðu”u”š›°@  ¤  ’ Ð÷ï@$prodýÕt@@ð&u”u”ž¢  ½£@@@@ð/u”u”£¤  ½£@@@@ð8u”u”¥¦@ð;u”u”ž¦@¤’ @ @°@  ½£@@@@ðLu”u”ª«@  @¹@@  ° @‘ =@ @@@@@@  .destruct_pairs ¤ÅFÀ@@@ ðazæzæ“ ðfzæzæ  Ð÷S@ª%g³@  /destruct_one_ex ¤ÅFÀ@@@ @   {ðw˜˜ž¡•  d@ @   "phð…˜˜«­” !H@@ @¹@@  ° @‘ z@ @    ‘„😘ÎÏ  ‘"𦘘ÐÒ@@𩘘ÍÓ@@@@ @   $tac2ð²@Ø@ØÞâ•  Ÿ@ @   ;ð¿@Ø@Øìî” !H@@ @   #ph'ðÌ@Ø@Ø” !H@@ @¹@@  ° @‘ Á@ @    ‘ËðæAA,-  ‘iðíAA.0  ‘)ðôAA14@@ð÷AA+5@@@@ @   $tacTðC=C=CG•  í@ @   ‰ð C=C=QS” !X@@ @¹@@  ° @‘ @ @    ‘ ð'C=C=tu  ‘ªð.C=C=vx@@ð1C=C=sy@@@@ @   %tacT2ð:D~D~„‰•  '@ @   ÃðGD~D~“•” !X@@ @   ˆðSD~D~ª­” !X@@ @¹@@  ° @‘ H@ @    ‘RðmE¿E¿ÓÔ  ‘ððtE¿E¿Õ×  ‘°ð{E¿E¿ØÛ@@ð~E¿E¿ÒÜ@@@@ B@ °   mðˆHøHø  °@  ¤  ’ Ð÷ %Logic $Init #Coq@@"exÐ @@ð HøHø    ½° A!AA@@   ½£@@@@ð±HøHø  @ð´HøHø  @¤’ %@ zz@°@  ½£@@@@ðÅHøHø  @… ðÊHøHø  “ ðÏHøHø   ‘ ÙðÕHøHø   ’‘ ÁðÜHøHø  @ °   ÊðåI I  $ %°@  ¤  ’ Ð÷ &Specif $Init #Coq@@#sig#*» @@ðýI I  ) ,  ½° A!AA@@   “!PðI I  - /@ðI I  ) /@¤’ %@ ×›@°@  ½£@@@@ð$I I  4 5@ä ð)I I  ; @“ ð.I I  ; @ ‘ 8ð4I I  ; > ’‘  ð;I I  ? @@ °   )ðDJ AJ A J K°@  ¤  ’ Ð÷_@$sigT#6µé@@ðUJ AJ A O S  ½°  AXA@@   “WðdJ AJ A T V@ðgJ AJ A O V@¤’ @ -›e@°@  ½£@@@@ðzJ AJ A [ \@: ðJ AJ A b h“ ð„J AJ A b h ‘ ‹ðŠJ AJ A b f ’‘ vð‘J AJ A g h@ °   ðšK iK i r s°@  ¤  ’ Ð÷@#ex2М§@@ð«K iK i w z  ½°  A A@@   ½£@@@@ð»K iK i { |  ½£@@@@ðÄK iK i } ~@ðÇK iK i w ~@¤’ &@°@°@  ½£@@@@ðØK iK i ƒ „@˜ ðÝK iK i ‰ “ ðâK iK i ‰  ‘ 7ðèK iK i ‰  ’‘ ÔðïK iK i Ž @ °   ÝðøL L  ™ š°@  ¤  ’ Ð÷@$sig2#6µÇ@@ð L L  ž ¢  ½°  A A@@   “ ðL L  £ ¥  ½£@@@@ð!L L  ¦ §@ð$L L  ž §@¤’ %@°ê›"ì@°@  ½£@@@@ð7L L  ¬ ­@÷ ð<L L  ³ ¹“ ðAL L  ³ ¹ ‘ –ðGL L  ³ · ’‘ 3ðNL L  ¸ ¹@ °   <ðWM ºM º à İ@  ¤  ’ Ð÷r@%sigT2$TA@@ðhM ºM º È Í  ½°  AkA@@   “jðwM ºM º Î Р ½£@@@@ð€M ºM º Ñ Ò@ðƒM ºM º È Ò@¤’ %@°I›K@°@  ½£@@@@ð–M ºM º × Ø@V ð›M ºM º Þ å“ ð M ºM º Þ å ‘ mð¦M ºM º Þ ã ’‘ ’ð­M ºM º ä å@@  /destruct_exists ¤ÅFÀ@@@ ð¸R R  ; J“ ð½R R  ; J  Ð÷ª@UOèâ@  .destruct_conjs ¤ÅFÀ@@@® ðÍV ŠV Š © º“ ðÒV ŠV Š © º  l@ ðÚV ŠV Š ¾ Í“ ðßV ŠV Š ¾ Í  "@  "_5 (ÐÐ÷Ñ@;destruct_exist_#_#_10F3A246 Á@ @ (destruct %exist ‘ ðö[ J[ J m u •E‰ !t ‘ ð[ J[ J v  •E‰ "Ht@   @ @¹@@  ° @‘ @ @    ‘"ð[ J[ J ’ “  ‘ð&[ J[ J ” –@@ð)[ J[ J ‘ —@@@@  "_6 (ÐÐ÷@6destruct_or_#_10F3A245Ë\@ @ (destruct "or ‘ ð=_ Ü_ Ü ü  •E‰ )@  +@ @¹@@  ° @‘ 4@ @    ‘>ðY_ Ü_ Ü  @   ‘Fða_ Ü_ Ü  @@ðd_ Ü_ Ü  @@@@  -discriminates ¤ÅFÀ@@@ B@ °   Xðse „e „ Œ °@  ¤  ‘Ð÷¥@#notШï@ðƒe „e „  ˜  ¤  ’ Ð÷´@"eqÐ @@  ½£@@@@  “!xðže „e „  ’  “ ð¦e „e „ – ˜@&@&@¤‘,¤’ #@°q››@°@  ½£@@@@ðÀe „e „ œ @€¡ @²@ @   ‘²ðÍe „e „ ¨ ©@@@ ðÒe „e „ ¬ ·“ ð×e „e „ ¬ ·  Ð÷ )Notations $Init #Coq@@+reflexivity/&k˜@ ‘  ðêf ¸f ¸ à ϠÐ÷I@5discriminate_4C69D553/…©/@@  +revert_last ¤ÅFÀ@@@ B@ °   âðým "m " ( )°@  ½£@@@@ðm "m " , -@È@°@  ½£@@@@ðm "m " 1 2@Ó  ðm "m " 8 @ Ð÷.@1revert_#_4C69D54Cü  ‘‘<ñèð   @@@@  'reverse ¤ÅFÀ@@@ ð.r ™r ™ ° »“ ð3r ™r ™ ° »  Ð÷ @G ‹ØŽ@  ,revert_until ¤ÅFÀ@@@  0@ ðEw{…“ ðJw{…  ðPww"Ð÷:@Ñ û •  #id'@ B ð^x4x4>A’‘  ðdx4x4>A °@°@  ‘\ðoyGyGOQ@‘`@ ‘¡  ðyz[z[hr a  ‘‘_  *@@@ ð†z[z[u„“ ð‹z[z[u„  ð‘z[z[uÐ÷{@Y=~ô ’‘ †ð™z[z[‚„@@@  )clear_dup ¤ÅFÀ@@@ B@ °   ð¨ØØàá°@  “!Xð³ØØäæ@›@°@  ½£@@@@ðÀØØêë@€ B@ °   "H'ð˃ƒ°@  “!YðÖƒƒ@›@°@  ½£@@@@ðッ@£ B ðé„%„%56’‘ Ôðï„%„%56 °@°@  ‘0ðú…<…<JL@‘4 AB@ ‘¡  ð†W†Wjs Ð÷@2unify_#_#_4C69D5F8%ÑÕ   ‘?LFI  ‘bð†W†Wpq@  ‘?LFI  ‘Kð †W†Wrs@@®  ð&†W†Ww Ð÷<@0clear_#_4C69D547ý†·  ‘‘<ñèð  j@@@  ð6†W†WƒŠ   ‘‘  &@@@@@@  *clear_dups ¤ÅFÀ@@@ ðI‹¬‹¬ÆÏ“ ðN‹¬‹¬ÆÏ  Ð÷ ;@·,qqÊ@  ,clear_except ¤ÅFÀ@@@  #hyp@ B@ °   Lðg78°@  ½£@@@@ðr;<@2@°@  ½£@@@@ð}@A@= B ðƒ‘G‘GXY’‘ nð‰‘G‘GXY °@°@  ‘6ð”’_’_nq@‘: AA@ ‘  ðž“|“|— x  ‘‘v  Ž@@@@@  -subst_no_fail ¤ÅFÀ@@@ B@ °   ›ð¶›(›(67°@  ¤  5@ð›(›(:A  ½£@@@@   “ðЛ(›(:<  “ðØ›(›(?A@@¤’ P@°ž›1›@°@  ½£@@@@ðí›(›(EF@­®  ðó›(›(LS Ð÷ @0subst_#_4C69D5350ý¹  ‘‘<ñèð  O@@@  ð ›(›(W^   ‘‘  9@@@@  "_7 (ÐÐ÷ ú@0subst_*_10F3A2444Äc-@ @ %subst !*@ @ ð žpžpœ“ ð $žpžpœ  Ð÷ @€2Ä@@  .on_application ¤ÅFÀ@@@  !f ;  :@ B ð <¡¾¡¾ÆÇ’‘  Cð B¡¾¡¾ÆÇ °@¡@°@  ¤ ‘ð P¢Í¢ÍÜÝ  “»ð X¢Í¢ÍÞà  “!yð a¢Í¢Íáã  “!zð j¢Í¢Íäæ  “!wð s¢Í¢Íçé  “!vð |¢Í¢Íêì  “!u𠅢͢Ííï  “ \ð ¢Í¢Íðò  “ o𠕢͢Íóõ  “!c𠞢͢Íöø@𠡢͢ÍÜø@¤‘r$› ›K›D›=›6›/› „› ‘› ð »¢Í¢Íý“ ð À¢Í¢Íý ‘ Êð Æ¢Í¢Íý ‘  ¤ ‘Ÿð Ӣ͢͠ ‘=ð ڢ͢͠ ‘ð á¢Í¢Í  ‘ð è¢Í¢Í   ‘}ð ï¢Í¢Í    ‘{ð ö¢Í¢Í    ‘yð ý¢Í¢Í  ‘ Óð ¢Í¢Í  ‘ åð ¢Í¢Í  ‘uð ¢Í¢Í@ð ¢Í¢Í@@ °@¡@°@  ¤ ‘ïð #££&'  “Žð +££(*  “Óð 3££+-  “Òð ;££.0  “Ñð C££13  “Ðð K££46  “Ïð S££79  “ *ð [££:<  “ =ð c££=?@ð f££&?@¤‘7 ›Ñ›› ››û›ô› I› V ð ~££D[“ ð ƒ££D[ ‘  𠉣£DG ‘  ¤ ‘bð –££IJ  ‘ð ££KL  ‘D𠤣£MN  ‘Bð «££OP  ‘@ð ²££QR  ‘>ð ¹££ST  ‘<ð À££UV  ‘ –ð Ç££WX  ‘ ¨ð Σ£YZ@ð Ñ££IZ@@ °@¡@°@  ¤ ‘«ð ߤ\¤\kl  “Jð ç¤\¤\mo  “ð ï¤\¤\pr  “Žð ÷¤\¤\su  “ð ÿ¤\¤\vx  “Œð ¤\¤\y{  “‹ð ¤\¤\|~  “ æð ¤\¤\@ð ¤\¤\k@¤‘ë𛅛ě½›¶›¯›¨› ý ð 0¤\¤\†›“ ð 5¤\¤\†› ‘  ?ð ;¤\¤\†‰ ‘  ¤ ‘ð H¤\¤\‹Œ  ‘²ð O¤\¤\Ž  ‘öð V¤\¤\  ‘ôð ]¤\¤\‘’  ‘òð d¤\¤\“”  ‘ðð k¤\¤\•–  ‘îð r¤\¤\—˜  ‘ Hð y¤\¤\™š@ð |¤\¤\‹š@@ °@¡@°@  ¤ ‘V𠊥œ¥œ«¬  “õð ’¥œ¥œ­¯  “:𠚥œ¥œ°²  “9ð ¢¥œ¥œ³µ  “8𠪥œ¥œ¶¸  “7ð ²¥œ¥œ¹»  “6𠺥œ¥œ¼¾@ð ½¥œ¥œ«¾@¤‘Žà›(›g›`›Y›R›K ð Ñ¥œ¥œÃÖ“ ð Ö¥œ¥œÃÖ ‘  àð Ü¥œ¥œÃÆ ‘  ¤ ‘µð 饜¥œÈÉ  ‘Sð 𥜥œÊË  ‘—ð ÷¥œ¥œÌÍ  ‘•ð þ¥œ¥œÎÏ  ‘“𠥜¥œÐÑ  ‘‘𠥜¥œÒÓ  ‘𠥜¥œÔÕ@𠥜¥œÈÕ@@ °@¡@°@  ¤ ‘ðð $¦×¦×æç  “ð ,¦×¦×èê  “Ôð 4¦×¦×ëí  “Óð <¦×¦×îð  “Òð D¦×¦×ñó  “Ñð L¦×¦×ôö@ð O¦×¦×æö@¤‘ Лº›ù›ò›ë›ä ð a¦×¦×û “ ð f¦×¦×û  ‘  pð l¦×¦×ûþ ‘  ¤ ‘Eð y¦×¦×  ‘ã𠀦צנ ‘'𠇦צנ ‘%𠎦צנ ‘#ð •¦×¦×   ‘!ð œ¦×¦×  @ð Ÿ¦×¦× @@ °@¡@°@  ¤ ‘yð ­§ §   “ð µ§ §    “]ð ½§ § !#  “\ð ŧ § $&  “[ð ͧ § ')@ð Ч § )@¤‘¡À›;›z›s›l ð à§ § .=“ ð å§ § .= ‘  ïð ë§ § .1 ‘  ¤ ‘Äð ø§ § 34  ‘bð ÿ§ § 56  ‘¦ð § § 78  ‘¤ð § § 9:  ‘¢ð § § ;<@ð § § 3<@@ °@¡@°@  ¤ ‘ñð %¨>¨>MN  “ð -¨>¨>OQ  “Õð 5¨>¨>RT  “Ôð =¨>¨>UW@ð @¨>¨>MW@¤‘°›«›ê›ã ð N¨>¨>\i“ ð S¨>¨>\i ‘  ]ð Y¨>¨>\_ ‘  ¤ ‘2ð f¨>¨>ab  ‘Ðð m¨>¨>cd  ‘ð t¨>¨>ef  ‘ð {¨>¨>gh@ð ~¨>¨>ah@@ °@¡@°@  ¤ ‘X𠌩j©jyz  “÷ð ”©j©j{}  “<𠜩j©j~€@ð Ÿ©j©jy€@¤‘p › ›I ð «©j©j…“ ð °©j©j… ‘  ºð ¶©j©j…ˆ ‘  ¤ ‘ð éj©jŠ‹  ‘-ð Ê©j©jŒ  ‘qð Ñ©j©jŽ@ð Ô©j©jŠ@@ °@¡@°@  ¤ ‘®ð ⪑ª‘ ¡  “Mð ꪑª‘¢¤@ð íª‘ª‘ ¤@¤‘¾›X ð ÷ª‘ª‘©²“ ð üª‘ª‘©² ‘  𪑪‘©¬ ‘  ¤ ‘Û𪑪‘®¯  ‘y𪑪‘°±@𪑪‘®±@@@  &rapply ¤ÅFÀ@@@  !p@®  ð)° ° "J Ð÷?@1refine_#_4C69D53E‡Šž  ‘çe  ¤ ‘ð;° ° *+  ½£@@@@ðD° ° ,-  ½£@@@@ðM° ° ./  ½£@@@@ðV° ° 01  ½£@@@@ð_° ° 23  ½£@@@@ðh° ° 45  ½£@@@@ðq° ° 67  ½£@@@@ðz° ° 89  ½£@@@@ðƒ° ° :;  ½£@@@@ðŒ° ° <=  ½£@@@@ð•° ° >?  ½£@@@@ðž° ° @A  ½£@@@@ð§° ° BC  ½£@@@@ð°° ° DE  ½£@@@@ð¹° ° FG  ½£@@@@ð° ° HI@ðŰ ° *I@@®  ð˱N±NPv ¢  ‘   ¤ ‘µðÚ±N±NXY  ½£@@@@ðã±N±NZ[  ½£@@@@ðì±N±N\]  ½£@@@@ðõ±N±N^_  ½£@@@@ðþ±N±N`a  ½£@@@@ð±N±Nbc  ½£@@@@ð±N±Nde  ½£@@@@ð±N±Nfg  ½£@@@@ð"±N±Nhi  ½£@@@@ð+±N±Njk  ½£@@@@ð4±N±Nlm  ½£@@@@ð=±N±Nno  ½£@@@@ðF±N±Npq  ½£@@@@ðO±N±Nrs  ½£@@@@ðX±N±Ntu@ð[±N±NXu@@®  ða²z²z|  8  ‘6  ¤ ‘Kðp²z²z„…  ½£@@@@ðy²z²z†‡  ½£@@@@ð‚²z²zˆ‰  ½£@@@@ð‹²z²zŠ‹  ½£@@@@ð”²z²zŒ  ½£@@@@ð²z²zŽ  ½£@@@@ð¦²z²z‘  ½£@@@@ð¯²z²z’“  ½£@@@@ð¸²z²z”•  ½£@@@@ðÁ²z²z–—  ½£@@@@ðʲz²z˜™  ½£@@@@ðÓ²z²zš›  ½£@@@@ðܲz²zœ  ½£@@@@ðå²z²zžŸ@ðè²z²z„Ÿ@@®  ð³¤¦È Å  ‘à ¤ ‘Øðý³¤³¤®¯  ½£@@@@𳤳¤°±  ½£@@@@𳤳¤²³  ½£@@@@𳤳¤´µ  ½£@@@@ð!³¤³¤¶·  ½£@@@@ð*³¤³¤¸¹  ½£@@@@ð3³¤³¤º»  ½£@@@@ð<³¤³¤¼½  ½£@@@@ðE³¤³¤¾¿  ½£@@@@ðN³¤³¤ÀÁ  ½£@@@@ðW³¤³¤Âà ½£@@@@ð`³¤³¤ÄÅ  ½£@@@@ði³¤³¤ÆÇ@ðl³¤³¤®Ç@@®  ðr´Ì´ÌÎî I  ‘G  ¤ ‘\ð´Ì´ÌÖ×  ½£@@@@ðŠ´Ì´ÌØÙ  ½£@@@@ð“´Ì´ÌÚÛ  ½£@@@@ðœ´Ì´ÌÜÝ  ½£@@@@ð¥´Ì´ÌÞß  ½£@@@@ð®´Ì´Ìàá  ½£@@@@ð·´Ì´Ìâã  ½£@@@@ðÀ´Ì´Ìäå  ½£@@@@ðÉ´Ì´Ìæç  ½£@@@@ðÒ´Ì´Ìèé  ½£@@@@ðÛ´Ì´Ìêë  ½£@@@@ðä´Ì´Ììí@ðç´Ì´ÌÖí@@®  ðíµòµòô Ä  ‘  ¤ ‘×ðüµòµòüý  ½£@@@@ðµòµòþÿ  ½£@@@@ðµòµò  ½£@@@@ðµòµò  ½£@@@@ð µòµò  ½£@@@@ð)µòµò  ½£@@@@ð2µòµò   ½£@@@@ð;µòµò    ½£@@@@ðDµòµò    ½£@@@@ðMµòµò  ½£@@@@ðVµòµò@ðYµòµòü@@®  ð_¶¶4 6  ‘4  ¤ ‘Iðn¶¶ !  ½£@@@@ðw¶¶"#  ½£@@@@ð€¶¶$%  ½£@@@@ð‰¶¶&'  ½£@@@@ð’¶¶()  ½£@@@@ð›¶¶*+  ½£@@@@𤶶,-  ½£@@@@ð­¶¶./  ½£@@@@ð¶¶¶01  ½£@@@@ð¿¶¶23@ð¶¶ 3@@®  ðÈ·8·8:T Ÿ  ‘  ¤ ‘²ð×·8·8BC  ½£@@@@ðà·8·8DE  ½£@@@@ðé·8·8FG  ½£@@@@ðò·8·8HI  ½£@@@@ðû·8·8JK  ½£@@@@ð·8·8LM  ½£@@@@ð ·8·8NO  ½£@@@@ð·8·8PQ  ½£@@@@ð·8·8RS@ð"·8·8BS@@®  ð(¸X¸XZr ÿ  ‘ý  ¤ ‘ð7¸X¸Xbc  ½£@@@@ð@¸X¸Xde  ½£@@@@ðI¸X¸Xfg  ½£@@@@ðR¸X¸Xhi  ½£@@@@ð[¸X¸Xjk  ½£@@@@ðd¸X¸Xlm  ½£@@@@ðm¸X¸Xno  ½£@@@@ðv¸X¸Xpq@ðy¸X¸Xbq@@®  ð¹v¹vxŽ V  ‘T  ¤ ‘ið޹v¹v€  ½£@@@@ð—¹v¹v‚ƒ  ½£@@@@ð ¹v¹v„…  ½£@@@@ð©¹v¹v†‡  ½£@@@@ð²¹v¹vˆ‰  ½£@@@@ð»¹v¹vŠ‹  ½£@@@@ðĹv¹vŒ@ðǹv¹v€@@®  ðͺ’º’”¨ ¤  ‘¢  ¤ ‘·ðܺ’º’œ  ½£@@@@ð庒º’žŸ  ½£@@@@ðº’ ¡  ½£@@@@ð÷º’º’¢£  ½£@@@@𺒺’¤¥  ½£@@@@ð º’º’¦§@ð º’º’œ§@@®  ð»¬»¬®À é  ‘ç  ¤ ‘üð!»¬»¬¶·  ½£@@@@ð*»¬»¬¸¹  ½£@@@@ð3»¬»¬º»  ½£@@@@ð<»¬»¬¼½  ½£@@@@ðE»¬»¬¾¿@ðH»¬»¬¶¿@@®  ðN¼Ä¼ÄÆÖ %  ‘#  ¤ ‘8ð]¼Ä¼ÄÎÏ  ½£@@@@ðf¼Ä¼ÄÐÑ  ½£@@@@ðo¼Ä¼ÄÒÓ  ½£@@@@ðx¼Ä¼ÄÔÕ@ð{¼Ä¼ÄÎÕ@@®  ð½Ú½ÚÜê X  ‘V  ¤ ‘kð½Ú½Úäå  ½£@@@@ð™½Ú½Úæç  ½£@@@@ð¢½Ú½Úèé@ð¥½Ú½Úäé@@®  ð«¾î¾îðü ‚  ‘€  ¤ ‘•ðº¾î¾îøù  ½£@@@@ðþî¾îúû@ðƾî¾îøû@@  ðË¿¿  ¢  ‘   ‘²ð׿¿  @@  'on_call ¤ÅFÀ@@@   ¯ é@ B@ °@°@  “ððïřř¢¤@›õ ðöřř©¿“ ðûřř©¿  ðřř©·Ð÷ë@ Ø#$"é ’‘  Õð řř¸¹ ’‘ ðřřº½ ’‘ ðřř¾¿@ °   ð ÆÀÆÀÆǰ@  “+ð*ÆÀÆÀÊÌ@›0@°@  ½£@@@@ð7ÆÀÆÀÐÑ@÷ ð<ÆÀÆÀÖì“ ðAÆÀÆÀÖì  ðGÆÀÆÀÖäF ’‘  ðNÆÀÆÀåæ ’‘ YðUÆÀÆÀçê ’‘ ]ð\ÆÀÆÀëì@@  -destruct_call ¤ÅFÀ@@@   4@ @   qðmÌkÌkqt•  x@ @¹@@  ° @‘ @ @@@@@@ ðÌkÌkŠ—“ ð†ÌkÌkŠ—  ðŒÌkÌkŠ‘Ð÷v@´‚£C ’‘  `ð”ÌkÌk’“ ’‘ Ÿð›ÌkÌk”—@  .destruct_calls ¤ÅFÀ@@@   s@ ðªÎšÎšºÉ“ ð¯ÎšÎšºÉ  ðµÎšÎšºÇÐ÷Ÿ@X f¡Ô ’‘  ‰ð½ÎšÎšÈÉ@  0destruct_call_in ¤ÅFÀ@@@   • °@ @   ÔðÐÑéÑéïò•  Û@ @¹@@  ° @‘ ä@ @@@@@@ @   èðçÒÒ‘“  ‘ÕððÒÒ@@ ðõÓ Ó $:“ ðúÓ Ó $:  ðÓ Ó $2ÿ ’‘  ÓðÓ Ó 34 ’‘ ðÓ Ó 58 ’‘ ðÓ Ó 9:@  0destruct_call_as ¤ÅFÀ@@@   í !l@ @   -ð)ÖZÖZ`c•  4@ @¹@@  ° @‘ =@ @‘ ð>ÖZÖZxy@@@@ ðCÖZÖZ~‹“ ðHÖZÖZ~‹  ðNÖZÖZ~… ’‘  !ðUÖZÖZ†‡ ’‘ `ð\ÖZÖZˆ‹@  3destruct_call_as_in ¤ÅFÀ@@@   4 G Q@ @   uðqٰٰ¶¹•  |@ @¹@@  ° @‘ …@ @‘ cð†Ù°Ù°ÎÏ@@@@ @   ðŽÚÔÚÔÚÛ‘“  ‘|ð—ÚÔÚÔçè@@ ðœÛìÛìð“ ð¡ÛìÛìð  ð§ÛìÛìðþ¦ ’‘  zð®ÛìÛìÿ ’‘ ¹ðµÛìÛì ’‘ ½ð¼ÛìÛì@  "_8 (ÐÐ÷«@8destruct_call_#_10F3A243¦ @ @ -destruct_call ‘ ðÍÝ Ý )2 •?LFI  @   ¢@ ðØÝ Ý 6E“ ðÝÝ Ý 6E  ðãÝ Ý 6C. ’‘  ¶ðêÝ Ý DE@@  "_9 (ÐÐ÷Ù@=destruct_call_#_as_#_10F3A242 }@ @ -destruct_call ‘ ðûá‹á‹«´ •?LFI Π"as ‘ ðá‹á‹ºР•&­¥ ì@   Ý ï@ ðâÔâÔÖê“ ðâÔâÔÖê  ðâÔâÔÖæÐ÷ @ %5)? ’‘  óð'âÔâÔçè ’‘  ð.âÔâÔéê@@  #_10 (ÐÐ÷@=destruct_call_#_in_#_10F3A241À™-@ @ -destruct_call ‘ ð?æ.æ.NW •?LFI  "in ‘ ðLæ.æ.]d •<ñèð@@   ! C@ ðXçhçhj“ ð]çhçhj  ðcçhçhjzÐ÷M@¥%5)Ò ’‘  7ðkçhçh{| ’‘ _ðrçhçh}@@  #_11 (ÐÐ÷a@ "destruct_call_#_as_#_in_#_10F3A240:@ @ -destruct_call ‘ ðƒé‚é‚¢« •?LFI V "as ‘ ðé‚邱Ǡ•ˆs "in ‘ ðœé‚é‚ÍÔ •P@   p ‚ “@ ð¨êØêØÚô“ ð­êØêØÚô  ð³êØêØÚíÐ÷@V»i« ’‘  ‡ð»êØêØîï ’‘ ŸðÂêØêØðñ ’‘ ¶ðÉêØêØòô@@  ° 2 QÀ@@‘@@  #_12 À¢¸  Ð÷¿@»zøà@A@@@@  ‘  @@@@  #_13 2Mì ‘ÁBB@@  #_14 '` oÐ@‘B *type_scope @@ @ @@  #_15 À¢¸ ²‘#!B    @ °Ý@ AA @@@@  2destruct_rec_calls ¤ÅFÀ@@@ B@ °   õðò€ò€ˆ‰°@  ¤  ‘F@ðò€ò€Œ•  ½°  AA@@   ½£@@@@ð.ò€ò€–—@ð1ò€ò€Œ—@¤‘` öö@°@  ½£@@@@ðAò€ò€›œ@¡ ðGò€ò€¢²“ ðLò€ò€¢²  ðRò€ò€¢°Ð÷<@¶g,­ ’‘ ?ðZò€ò€±²@  ð_ò€ò€µ¼ 9  ‘‘7  O@@@@  6destruct_all_rec_calls ¤ÅFÀ@@@¡ ðsöäöäíÿ“ ðxöäöäíÿ  Ð÷e@y>)>@ @ª•  @ ‘k@@ @@  -autoinjection ¤ÅFÀ@@@  –@ B@ °   ~ð™ü‹ü‹“”°@  ¤  @ð¥ü‹ü‹—¦  ½ã@@  ¤ “€ð´ü‹ü‹—™  “‹ð¼ü‹ü‹šœ@ð¿ü‹ü‹—œ  ¤ “"f'ðËü‹ü‹Ÿ¢  “"a'ðÔü‹ü‹£¦@ð×ü‹ü‹Ÿ¦@5@¤’ O@°¤›¯›µ¤››@°@  ½£@@@@ðôü‹ü‹ª«@´ ðùü‹ü‹±¶“ ðþü‹ü‹±¶ ‘ ðü‹ü‹±´ ’‘ ðð ü‹ü‹µ¶@@  &inject ¤ÅFÀ@@@  ü@¡¡¡ @­°A@@‘  ð"ÿ¿ÿ¿èî @ ð(ÿ¿ÿ¿ðú“ ð-ÿ¿ÿ¿ðú  Ð÷@ñ 4›ï@  ð6ÿ¿ÿ¿þ   ‘‘  &@@@  .autoinjections ¤ÅFÀ@@@¡ ðJ'1“ ðO'1  "@ ðW4O“ ð\4O  ðb4AÐ÷L@Û?ºÙ • ðjHN“ ðoHN  Ð÷\@f¡~Š@@  /destruct_nondep ¤ÅFÀ@@@  d@ @   "H0ð…»½” !H@@¡ @Ö@A@ ‘ð”Õ×  ‘€ð›ÛÜ@ @¹@@  ° @‘ #@ @@@@@  $bang ¤ÅFÀ@@@ B@ °@°@  “ð· p py{@› B ð¿  ‹Œ’‘ (ðÅ  ‹Œ °@¡@°@  ¤  ‘Ð÷>@*False_rect$®0@ð× ’ ’¥¯  ½£@@@@ðà ’ ’°±  “ Ãðè ’ ’²´@ðë ’ ’¥´@¤‘ °› Р@²@ @   ‘ Ùðþ ’ ’¾¿@@@@@  #_16 (ÐÐ÷í@;contradiction_by_#_10F3A24F=b¨º@ @ -contradiction "by ‘ ð11V_ •?LFI@  @ @   ð ccij”@@¡ @Ö@A  ð,ccˆ“ Ð÷B@3auto_#_#_#_4C69D5ED.JE  ‘’?_œ@  ‘)dnð@  ‘*·h?@@ ‘+ðFccƒ„  ‘PðMcc~@  ðRcc–£ Ð÷h@8contradiction_#_4C69D524)n  ‘’3º¥’@@@  .add_hypothesis ¤ÅFÀ@@@    D@ B ðl ^ ^ f o‘“  ‘ Pðu ^ ^ n o@ °@°@  “Ïð u u y {@›Ô B@ °   rð “ “  ž°@  ‘äð– “ “ ¡ ¢@‘è@°@  ½£@@@@𢠓 “ ¦ §@b AA@ ‘¡¡ @è@å  ‘ Žð³ ´ ´ Ê Ë@ @@A@™ @»°@  ‘ ð ´ ´ Û Ü@‘ ¡  ‘ðÊ ´ ´ â ä@ @@  ðÑ ´ ´ è ô Ð÷ç@4clearbody_#_4C69D546#}ƒœ  ‘‘<ñèð  @@@@@  +replace_hyp ¤ÅFÀ@@@  Í M@ @   %ðï$!X$!X!^!`” !H@@¡¡ @Ö@A@ ‘5ðÿ%!q%!q!|!~  ‘ið%!q%!q!‚!ƒ@  ð %!q%!q!‡!Ž å  ‘‘ã  û@@@  ð%!q%!q!‘!¡ Ð÷.@1rename_#_4C69D54D çŒ/  ‘‘ÄÝ  \ @@  *refine_hyp ¤ÅFÀ@@@  ’@ @   8ð4*"*"" "•  !@ ð>*"*"""$“ ðC*"*"""$  ðI*"*""" Ð÷3@l¦ ’‘ 6ðQ*"*""!"" ’‘ »ðX*"*""#"$@@ B ð^+"(+"("2"3’‘ Çðd+"(+"("2"3 °@°@  ¤ “Xðs,"9,"9"A"C  ½£@@@@ð|,"9,"9"D"E@ð,"9,"9"A"E@¤›jC ðˆ,"9,"9"I"N“ ð,"9,"9"I"N ‘ —ð“,"9,"9"I"L ’‘ ðš,"9,"9"M"N@ °@°@  ¤ “Žð©-"O-"O"W"Y  ½£@@@@ð²-"O-"O"Z"[  ½£@@@@ð»-"O-"O"\"]@ð¾-"O-"O"W"]@¤›© ‚‚ ðÇ-"O-"O"a"f“ ðÌ-"O-"O"a"f ‘ ÖðÒ-"O-"O"a"d ’‘ ¾ðÙ-"O-"O"e"f@ °@°@  ¤ “Íðè."g."g"o"q  ½£@@@@ðñ."g."g"r"s  ½£@@@@ðú."g."g"t"u  ½£@@@@ð."g."g"v"w@ð."g."g"o"w@¤›ñ°ÊÊÊ ð."g."g"{"€“ ð."g."g"{"€ ‘ ð."g."g"{"~ ’‘ ð!."g."g""€@ °@°@  ¤ “ð0/"/""‰"‹  ½£@@@@ð9/"/""Œ"  ½£@@@@ðB/"/""Ž"  ½£@@@@ðK/"/"""‘  ½£@@@@ðT/"/""’"“@ðW/"/""‰"“@¤›BÀ ð`/"/""—"œ“ ðe/"/""—"œ ‘ oðk/"/""—"š ’‘ Wðr/"/""›"œ@ °@°@  ¤ “fð0"0""¥"§  ½£@@@@ðŠ0"0""¨"©  ½£@@@@ð“0"0""ª"«  ½£@@@@ðœ0"0""¬"­  ½£@@@@ð¥0"0""®"¯  ½£@@@@ð®0"0""°"±@ð±0"0""¥"±@¤›œÐuuuuu ðº0"0""µ"º“ ð¿0"0""µ"º ‘ ÉðÅ0"0""µ"¸ ’‘ ±ðÌ0"0""¹"º@ °@°@  ¤ “ÀðÛ1"»1"»"Ã"Å  ½£@@@@ðä1"»1"»"Æ"Ç  ½£@@@@ðí1"»1"»"È"É  ½£@@@@ðö1"»1"»"Ê"Ë  ½£@@@@ðÿ1"»1"»"Ì"Í  ½£@@@@ð1"»1"»"Î"Ï  ½£@@@@ð1"»1"»"Ð"Ñ@ð1"»1"»"Ã"Ñ@¤›ÿàØØØØØØ ð1"»1"»"Õ"Ú“ ð"1"»1"»"Õ"Ú ‘ ,ð(1"»1"»"Õ"Ø ’‘ ð/1"»1"»"Ù"Ú@ °@°@  ¤ “#ð>2"Û2"Û"ã"å  ½£@@@@ðG2"Û2"Û"æ"ç  ½£@@@@ðP2"Û2"Û"è"é  ½£@@@@ðY2"Û2"Û"ê"ë  ½£@@@@ðb2"Û2"Û"ì"í  ½£@@@@ðk2"Û2"Û"î"ï  ½£@@@@ðt2"Û2"Û"ð"ñ  ½£@@@@ð}2"Û2"Û"ò"ó@ð€2"Û2"Û"ã"ó@¤›kðDDDDDDD ð‰2"Û2"Û"÷"ü“ ðŽ2"Û2"Û"÷"ü ‘ ˜ð”2"Û2"Û"÷"ú ’‘ €ð›2"Û2"Û"û"ü@ °@°@  ¤ “ðª3"ý3"ý##  ½£@@@@ð³3"ý3"ý##   ½£@@@@ð¼3"ý3"ý# #   ½£@@@@ðÅ3"ý3"ý# #   ½£@@@@ðÎ3"ý3"ý##  ½£@@@@ð×3"ý3"ý##  ½£@@@@ðà3"ý3"ý##  ½£@@@@ðé3"ý3"ý##  ½£@@@@ðò3"ý3"ý##@ðõ3"ý3"ý##@¤›à ¹¹¹¹¹¹¹¹ ðþ3"ý3"ý## “ ð3"ý3"ý##  ‘  ð 3"ý3"ý## ’‘ õð3"ý3"ý## @@  0program_simplify ¤ÅFÀ@@@¡¡¡¡¡¡¡ @ª¡ðAAAAAA@@ @@ @ @  @ð,;$I;$I$P$V@ ð1;$I;$I$Y$o“ ð6;$I;$I$Y$o  Ð÷#@Ñ9* œ@¡ ðA;$I;$I$z$ˆ“ ðF;$I;$I$z$ˆ  Ð÷3@‡h¦s@ @ª¡ðAAAAAA@ @ ‘Ð÷e@)proj1_sigÍYŒ@ @@  ð^<$¢<$¢$¤$ª O@ ðd<$¢<$¢$¬$º“ ði<$¢<$¢$¬$º  Ð÷V@-„ @™ ðs<$¢<$¢$Á$Γ ðx<$¢<$¢$Á$Π Ð÷e@+ðM¨@™˜ ¡¡¡¡ @ª^ @@ @ @  eð=$Ñ=$Ñ$è$î@ ð•=$Ñ=$Ñ$ñ$ÿ“ ðš=$Ñ=$Ñ$ñ$ÿ  T@ ð¢=$Ñ=$Ñ%%“ ð§=$Ñ=$Ñ%%  >@ ð¯=$Ñ=$Ñ%% “ ð´=$Ñ=$Ñ%%   <@@  0program_solve_wf ¤ÅFÀ@@@ B@ °@°@  ¤  ‘Ð÷ "Wf $Init #Coq@@,well_founded8ŽE@ðÖC%‹C%‹%”%   ½° A!AA@@   ½£@@@@ðçC%‹C%‹%¡%¢@ðêC%‹C%‹%”%¢@¤‘$ ¯¯  ðôC%‹C%‹%¦%± È  ‘’Æ@  ‘Å@  ‘Ä@@ °@°@  “ðD%²D%²%»%½@› B ðD%²D%²%Ç%Б“  ‘ ðD%²D%²%Ï%Ð@ °@°@  œ@ð*D%²D%²%Ö%Ú@š@  ð0D%²D%²%Þ%â   ‘’@  ‘@  ‘@@@@  #_17 X–°@'program A   -program_simpl ¤ÅFÀ@@@¡¡ ðSI&I&&+&;“ ðXI&I&&+&;  Ð÷E@J -@™  ðbI&I&&B&` Ð÷x@ #typeclasses_eauto_#_with_#_4C69D5FA7›¿p  ‘’?_œ@  ‘‘== 'program@@™ ðyI&I&&g&w“ ð~I&I&&g&w  Ð÷k@É#Á¯@  #_18 ,®0+ @ ðŒK&zK&z&&œ“ ð‘K&zK&z&&œ  Ð÷~@L=¿NA@  O 2 QÀ@@‘@@  #_19 À¢¸  Ð÷‹@Z9fà@A@@@@  ‘Ì@  #_20 2Mì ‘ ÁBB@@  #_21 '` oÐ@‘B Ê @@ @ @@  #_22 À¢¸ ²‘ B    @ @ °›@ AA@@@@@3<¸r°å“ü’v Á‚¥T‚±„•¦¾@‰Ã®Öi„䋪´(³íŠÖ‚Ú„•¦¾@X[Î(+à³Viç·o¹ƒ„•¦¾@ L~l¬^+³Ybx7qWƒ,„•¦¾€IiÒ¶Çû§C~. íÇï