"`Õ„•¦¾¹,Œz° 'Tactics $Init #Coq@€À  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   %Logic $Init #Coq@0Ï\ƒÍ‰¬!ÆôIgÔ  )Datatypes $Init #Coq@0.iÜ ¼bãYN —Zû  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©ü–Á ÔJϳôGôQxAüv_„•¦¾ub/[ôZè Ð 'Tactics $Init #Coq@ðA  +decide_left @’°@@¶!C”A¶&decide©›  Ð÷ &Specif $Init #Coq@@'sumbool7Ì‚K@€ A©š Ð÷ %Logic $Init #Coq@@#notШï€A¶@B¶!P¶@©› %€ C©š €3¶@¶!HD©B©œ   Ð÷ &Specif $Init #Coq@@77Ì‚K@A€°E©A©@ @@@@°AAÀ@@ A@  ,decide_right @’°@pA¶`_¶]©› \€ A©š Q€A¶@©š W€B¶K¶@©› o€ J©š c€N|¶@¶I©š j€L©K©œ  JB€°@© B?©TW@ @@@@>@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @A@AB@ @@@À      @0.iÜ ¼bãYN —Zû 0Ï\ƒÍ‰¬!ÆôIgÔ  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv  ª0ƒ¢;Rî–WMi\N›©A€   "_3 9.zã"<-  "_4 9.zã"->  'exfalso ¤ÅFÀ@@@ ð9./theories/Init/Tactics.vU¸U¸ÈÖ“ ðU¸U¸ÈÖ  ð U¸U¸ÈÐÐ÷ )Notations $Init #Coq@@(elimtype'Ýçt ‘   ’ Ð÷ %Logic $Init #Coq@@%Falseeÿë@@@@@  *contradict ¤ÅFÀ@@@  È@ @   $saveð:aKaKQU•  #tac Ù@ @   !xðKaKaKcd”@@¡¡  ðSaKaKov Ð÷v@0intro_#_4C69D577ÁL‘  ‘E‰ @ ðaaKaKx}“ ðfaKaKx} ‘ *ðlaKaKx{ ’‘ ðsaKaK|}@  ðxaKaKŽ Ð÷%@1rename_#_4C69D54D çŒ/  ‘‘ÄÝ  <@@@ @   &negposðŒc”c”š •  (@¡ @£@ @   ‘2ðžc”c”«¬@@  ð£c”c”®µ Ð÷P@0clear_#_4C69D547ý†·  ‘‘<ñèð  E@@@@ @   &negnegð·e»e»ÁÇ•  S@ ðÁe»e»ÍÚ“ ðÆe»e»ÍÚ ‘ “ðÌe»e»ÍÑ ’‘ HðÓe»e»ÒØ ’‘ nðÚe»e»ÙÚ@@ @   &posposðãgàgàæì•  @ @   !Aðñhòhòúû‘“  ‘Žðúhòhò@@¡¡ ðhòhò “ ðhòhò   Ð÷ã@Á¥?@  ðhòhò Ð÷¼@1revert_#_4C69D54Cü  ‘‘<ñèð  ±@@@™ @ª–   ¤  ‘Ý@ð+hòhò*,  ‘Bð2hòhò+,@ @@ @@@ @   &posnegð=j4j4:@•  Ù@ ðGj4j4FS“ ðLj4j4FS ‘ ðRj4j4FJ ’‘ wðYj4j4KQ ’‘ ôð`j4j4RS@@ @   #negðilYlY_b•  @ B@ °@°@  ¤  S@ð}mxmxƒ  ½£@@@@ð†mxmx‚ƒ@ @¤‘>›@ ð‘mxmxˆ“ ð–mxmxˆ ‘ æðœmxmxˆŽ ’‘ 7ð£mxmx@ °@°@  Æ@@ ½£@@@@ð³n‘n‘š›  š@ð¹n‘n‘¢ð¼n‘n‘š¢@¸@2’ ¢@ ðÆn‘n‘§¯“ ðËn‘n‘§¯ ‘ ðÑn‘n‘§­ ’‘ lðØn‘n‘®¯@ °@°@  ½£@@@@ðåo°o°¸¹@Z ðêo°o°½Å“ ðïo°o°½Å ‘ jðõo°o°½à’‘ ðüo°o°ÄÅ@@@ @   #posðqÏqÏÕØ•  ¡@ B@ °@°@  ¤  ï@ðrîrî÷ù  ½£@@@@ð"rîrîøù@ @¤‘Úœ ð,rîrîþ“ ð1rîrîþ ‘ ûð7rîrîþ ’‘ Òð>rîrî@ °@°@  Æ@@ ½£@@@@ðNss  5@ðTssðWss@¸@Í’ =@ ðass%“ ðfss% ‘ 0ðlss# ’‘ ðsss$%@ °@°@  ½£@@@@ð€t&t&./@õ ð…t&t&3;“ ðŠt&t&3; ‘ ®ðt&t&39 ’‘ +ð—t&t&:;@@@ B ðvEvEMV‘“  ‘:ð¦vEvEUV@ °@°@  ¤  Š@ð´w\w\bd  ½£@@@@ð½w\w\cd@ @¤‘u7 ðÇw\w\in“ ðÌw\w\in ‘ jðÒw\w\il ’‘ mðÙw\w\mn@ °@°@  Æ@@ ½£@@@@ðéxoxouv  Ð@ðïxoxox}ðòxoxou}@¸@h’ Ø@ ðüxoxo‚‡“ ðxoxo‚‡ ‘ Ÿðxoxo‚… ’‘ ¢ðxoxo†‡@ ‘®¡ @²@ @   ‘²ðyˆyˆ˜™@@@ A@@ ð%yˆyˆ£¨“ ð*yˆyˆ£¨ ‘ ,ð0yˆyˆ£¦ ’‘ Ëð7yˆyˆ§¨@@  *absurd_hyp ¤ÅFÀ@@@  ×@¡  /absurd_hyp is OBSOLETE: use contradict instead.@ @   !TðN@>@>DE‘“  ‘ëðW@>@>QR@@ ð\AVAVX`“ ðaAVAVX`  ðgAVAVX^Ð÷[@&absurd2”ýÄ ’‘ #ðpAVAV_`@  )false_hyp ¤ÅFÀ@@@   !G@ @   7ð„FÉFÉÏБ“  ‘!ðFÉFÉÜÝ@@¤ ð“FÉFÉáé“ ð˜FÉFÉáé  ðžFÉFÉáç7 ’‘ Xð¥FÉFÉèé@  @ÁA@  @   ‘5ð³FÉFÉóô@@@@  ð¹FÉFÉ÷ “ ð¾FÉFÉ÷   Ð÷µ@*assumption-‰Æú@@  'case_eq ¤ÅFÀ@@@  …@¡¡ @—   @  ¤  “  Ð÷À@"eqÐ @A@ðäJ 1J 1 O V  ½° A!AA@@   ‘©ðóJ 1J 1 W X@ðöJ 1J 1 O X@@@ @ª—   A@  ‘¼ðJ 1J 1 c d@@ @@ @£@ @   ‘ÊðJ 1J 1 q r@@  (destr_eq ¤ÅFÀ@@@  ´@®  ð#N ±N ± Ä Ò Ð÷Ð@7discriminate_#_4C69D550Îp  ‘1òw @‘ Å@@™  ð4N ±N ± Ü ì Ð÷á@9injection_#_as_#_4C69D528)o­U  ‘1òw @‘ Ö@  ‘‘&­¥   ‘àðLN ±N ± ë ì@@  "_7 (ÐÐ÷+@@7intros_until_#_4C69D57CÑÿ  ‘*e³>‘@ @¹@@  ° @‘ @  @ð©U ŠU Š « °@@@@@  "_9 (ÐÐ÷ˆ@ destruct_with_eqn_:_#_#_62200C183Ù @ @ 1destruct_with_eqn !: ‘ ð½V ²V ² Ú â •E‰ X ‘ ðÇV ²V ² ã ì •?LFI„@  d ‡@ @¹@@  ° @‘ @  rðÞW ðW ð ý @@@@@  #_10 (ÐÐ÷½@ destruct_with_eqn_:_#_#_62200C1F3Ù@ @ 1destruct_with_eqn !: ‘ ðòX X  , 4 •E‰  ‘ ðüX X  5 = •E‰ y@  ™ |@¡™  ð Y AY A G U y  ‘w‘‰@ @¹@@  ° @‘ ’@  ´ð Y AY A b g@@@@@  ,destruct_all ¤ÅFÀ@@@  !t@ B@ °   êð4_ Ã_ Ã Ç Ȱ@  ‘ð=_ Ã_ Ã Ë Ì@‘@°@  ½£@@@@ðI_ Ã_ à РÑ@¾¡ @¹@@  ° @‘  @ @@@@@ ðY_ Ã_ à á ï“ ð^_ Ã_ à á ï  ðd_ Ã_ à á íÐ÷>@C ÊRÙ ’‘ @ðl_ Ã_ à î ï@ ‘@@  #_11 (ÐÐ÷N@6rewrite_all_#_62200C1E"ý+@ @ +rewrite_all ‘ ð€e Be B ` j •?LFI"eq@  @ @Ì@ °AA @   ‘ð—e Be B } @@@ @@@@  #_12 (ÐÐ÷w@9rewrite_all_<-_#_62200C1D¸ÚV@ @ +rewrite_all "<- ‘ ð¬f †f † © ³ •?LFI,@  .@ @Ì@ °@+ @   ‘:ðÁf †f † É Ë@@@ @@@@  *find_equiv ¤ÅFÀ@@@  b@ @   †ðÓ~~‚ƒ‘“  ‘pðÜ~~@@ A ð—€”žŸ’‘ ›ð耔€”žŸ °@°@  Æ@@ “ð÷¥¥§© “!Bðÿ¥¥­¯ð¥¥§¯@¸@››  @   "H1ð‚³‚³¹»”@@ @   "H2ðƒÈƒÈÎД@@¤ ð!„Ý„Ýßä“ ð&„Ý„Ýßä  ð,„Ý„ÝßâÐ÷ @#cut#u• ’‘ Eð5„Ý„Ýãä@ ¡¡¡¡  ð?…æ…æéñ ì  ‘é8@ @Ö@A@ ‘5ðN…æ…æ   ¤ ‘ìðX…æ…æÿ  ‘Pð_…æ…æ@ðb…æ…æÿ@  ðg…æ…æ  Ä  ‘‘  @  e@@@  ðv††+ þ  ‘‘ü  h@@ ðƒ††-9“ ðˆ††-9  ðކ†-7Ð÷h@ËJþ‰ ’‘ *𖆆89@   ðœ‡<‡<?F ù  ‘‘÷  ;@@@@ °@°À@b@A  Æg@ “‰ðµˆHˆHUW ½£@@@@ð½ˆHˆHYZðÀˆHˆHJZ@¸›š8 @   !að̉^‰^de” !a@   Èð׊xŠx~€” !H@@¡¡¡¡¡¡  ðæ‹‘‹‘•¡ Ð÷“@9evar_#_(_#_:_#_)_4C69D536;è㌠ ‘E‰ &  ‘.É  ‘Îðú‹‘‹‘Ÿ @@ @Ö@A@ ‘õð‹‘‹‘·¹  ¤ ‘¢ð‹‘‹‘¯°  ‘Jð‹‘‹‘±²@ð‹‘‹‘¯²@ @ª•  @‘ Xð#‹‘‹‘ÂÃ@    @ @@@A  ð.ŒËŒËÏÖ ‹  ‘‘‰  n@@@  ð;ŒËŒËØß ˜  ‘‘–  Ú@@@  ðHŒËŒËáñ Р ‘‘Π Dç@@ ðUŒËŒËóÿ“ ðZŒËŒËóÿ  ð`ŒËŒËóýÒ ’‘ ûðgŒËŒËþÿ@ °@°@  ¤  ‘Ð÷(@#iffС)@ðy   “‘ð  “‹ð‰  @@¤‘ ›£›—@ ‘ A@  =The given statement does not seem to end with an equivalence.@@  &bapply ¤ÅFÀ@@@  %lemma $todo@ @   C𯒒…†”@@Å¡ @Ö@A@ ‘P𼓓““©ª  ‘ðÓ“““ ¥@ ðÈ”¬”¬®º“ ðÍ”¬”¬®º  ðÓ”¬”¬®¸Ð÷­@Jþ‰ ’‘ oðÛ”¬”¬¹º@¡ ð┬”¬½Ó ð甬”¬½à‘ Dð픬”¬½Á ’‘ ˆðô”¬”¬ÂÃ@  ðù”¬”¬ÅÌ V  ‘‘T  ˜@@@@€  #_13 (ÐÐ÷á@3apply_->_#_62200C1C5úaA@ @ %apply "-> ‘ ð–Ö–Öó •?LFIw@  y@ ð!——=“ ð&——=  ð,—— Ð÷ @‘Aæù ’‘ Žð4——  •  Ñ@¡ @¹@@  ° @‘ Û@ @    ‘åðQ——/0  ’@ðW——12@@ðZ——.3@@@ @ÁA@  @   ‘ûðg——;<@@@@@@  #_14 (ÐÐ÷ F@3apply_<-_#_62200C13<[ê5@ @ %apply "<- ‘ ð{™@™@]j •?LFIÜ@  Þ@ ð†šnšnn§“ ð‹šnšnn§  ð‘šnšnnte ’‘ òð˜šnšnuz •   5@¡ @¹@@  ° @‘  ?@ @    ’@ð´šnšn™š  ‘ Oð»šnšn›œ@@ð¾šnšn˜@@@ @ÁA@  @   ‘ _ðËšnšn¥¦@@@@@@  #_15 (ÐÐ÷ ª@8apply_->_#_in_#_62200C127 >t@ @ %apply "-> ‘ ðßœªœªÇÔ •?LFI@ "in ‘ ð윪œªÚà •<ñèð!J@  P @ ðùäää"“ ðþäää"  ð äääêØ ’‘ eð ääëð •   ¨@¡ @¹@@  ° @‘  ²@ @    ‘ ¼ð (ää  ’@ð .ää@@ð 1ää@@@ @ÁA@  @   ‘ Òð >ää@@@  Q@@@@  #_16 (ÐÐ÷ @8apply_<-_#_in_#_62200C11#F:@ @ %apply "<- ‘ ð UŸ%Ÿ%BO •?LFI¶ "in ‘ ð bŸ%Ÿ%U[ •vu@  Ä x@ ð m _ __“ ð r _ __  ð x _ __eL ’‘ Ùð  _ _fk •   @¡ @¹@@  ° @‘  &@ @    ’@ð › _ _Š‹  ‘ 6ð ¢ _ _Œ@@ð ¥ _ _‰Ž@@@ @ÁA@  @   ‘ Fð ² _ _–—@@@  Å@@@@  $easy ¤ÅFÀ@@@ A   'use_hypð æ¦"•   _@ B ð Χ(§(2;‘“  ‘ kð ×§(§(:;@ °@°@  ¤  ’ Ð÷ ™@#andЖw@@ð ê¨A¨AGM  ½£@@@@ð ó¨A¨AGH  ½£@@@@ð ü¨A¨ALM@@¤’ @ ww®  ð ¨A¨AQX Ð÷ µ@0exact_#_4C69D568Šáì  ‘(‚˜  ‘ «ð ¨A¨AWX@@ ð ¨A¨A\j“ ð !¨A¨A\j ‘ ,destruct_hypð (¨A¨A\h ’‘  Ãð /¨A¨Aij@ ‘™˜  @­°A@@‘ Ð@@   (do_introð A«–«–¥• @    Þð J«–«–­®”@@¡  ð Q«–«–»  þ  ‘ û í@ ð [«–«–ÄÍ“ ð `«–«–ÄÍ ‘ ¤ð f«–«–ÄË ’‘  ð m«–«–ÌÍ@   Mð t¬Î¬ÎÕá•   @¡¡¡ @£@ @   ‘ 𠈬άÎìí@@  ð ¬Î¬Îïö  ê  ‘‘ è   ,@@@ ð š¬Î¬Îø’‘ `ð  ¬Î¬Îø ð ¥¬Î¬Î ’‘ k𠫬άΠ@ A   (use_hypsð ´­­ • B@ °    S𠿯8¯8>?°@  ¤  æ@ð ˯8¯8BH  ½£@@@@ð Ô¯8¯8BC  ½£@@@@ð ݯ8¯8GH@@¤’ ý@  X X@°@  ½£@@@@ð î¯8¯8LM@ c®  ð ô¯8¯8RY ì  ‘ê  ‘ ”ð ¯8¯8XY@@¡ ð ¯8¯8^l“ ð ¯8¯8^l ‘ êð ¯8¯8^j ’‘  ¬ð ¯8¯8kl@ ð ¯8¯8nv’‘ pð #¯8¯8nv °    Àð ,°x°x~°@  ½£@@@@ð 7°x°x‚ƒ@ ¬@°@  ½£@@@@ð B°x°x‡ˆ@ ·˜  @­°A@@‘ à@ ‘@@@ @   'do_atomð U³¼³¼ÂÉ•˜   ð ]´Í´ÍÙí Ð÷ @4trivial_#_#_4C69D5E83—  ‘)dnð@  ‘*·h? 'eq_true@@  ð s´Í´Íðû“ ð x´Í´Íðû  Ð÷ o@+reflexivity/&k˜@ ¡ ð „´Í´Íþ“ ð ‰´Í´Íþ  Ð÷ €@(symmetry6ÏC'@  ð “´Í´Í 6  ‘4@  ‘3@@   ð £´Í´Í Ð÷ P@8contradiction_#_4C69D524)n  ‘’3º¥’@@@@ A   &do_cclð µµ%µ%/5•¡¡™ ð ¾¶9¶9AH’‘ pð Ķ9¶9AH¡ ð Ë·J·JV^’‘ ‘ð Ñ·J·JV^™ ð ×·J·Jdk’‘ ‰ð Ý·J·Jdk˜ ¡ ð å¸n¸nz“ ð ê¸n¸nz  Ð÷ á@%split$eŒÕ@ ð ô¸n¸n‡’‘ Fð ú¸n¸n‡@@®˜  ð ¹¹—ž’‘ ´ð ¹¹—ž ¡ ð ¹¹¡©’‘ bð ¹¹¡© ð ¹¹«±’‘ lð ¹¹«±@ A@ 6Cannot solve this goal@  #_17 (ÐÐ÷ @.now_#_62200C10-•ãò@ @ #now ‘ ð 6¼Ù¼Ùïø •=°££@  @¡ ð B¼Ù¼Ùüý’‘ ð H¼Ù¼Ùüý ð M¼Ù¼Ùÿ“ ð R¼Ù¼Ùÿ  Ð÷ /@Ÿ2 ‡@@  %easy' ¤ÅFÀ@@@¡¡ ð cÀ'À'<A“ ð hÀ'À'<A  ~@ @ª¡ðAAAAAA@@ @@® ð xÀ'À'JN“ ð }À'À'JN  +@  ð …À'À'R` \ • @¹@@  ° @’A @@@@@@  (now_show ¤ÅFÀ@@@  !c@ @»@  ‘ð ¥Ä²Ä²ÌÍ@ @@   ~ 2 QÀ@@’A@  #_19 À¢¸  Ð÷ @ ‰:ä—×àAA@@@@  ‘  @ ° ‹B @A @ @ @ @@@@  #_20 2Mì ‘  #_21 '` oÐ@‘ E *type_scope @ @ .function_scope @ @ ’ ¦ @ A A@   ] 2 QÀ@@’A@  #_22 À¢¸  Ð÷ Ì@ h'ÿæàAA@@@@  ‘  @ ° ÊB @A @ @ @ @@@@  #_23 2Mì ‘  #_24 '` oÐ@‘ E ? @ @ > @@ @ ’ ã ‘ Ö A A@  #_25 (ÐÐ÷@8decide_#_with_#_62200C17 Ÿ2@ @ &decide ‘ ð 6ÖŸÖŸ¸Å •?LFI— $with ‘ ð CÖŸÖŸÍÖ •?LFI Þ@  ¦  á@ @   1try_to_merge_hypsð S×Ú×Úàñ•   ï@™®¡  ð `Ø÷Ø÷  ½  ‘‘ »   ÿ@@@  ð mØ÷Ø÷     ‘  @® @   "H'ð |ÙÙ "” ‘ @ #bis@@¡  ð ‰ÙÙ7?  6  ‘ 3@™  ð ”ÙÙEM  ñ  ‘‘ ï  $@@@ @   )ð ¤ÚRÚR\^”@@¡  ð «ÚRÚRks  X  ‘ U8@™  ð ¶ÚRÚRy    ‘‘   F@@@@ B ð ÄÛ†Û†Ž—‘“  ‘að ÍÛ†Û†–—@ °@°@  ¤   ±@ð ÛÜÜ¡¥  “®ð ãÜÜ£¥@ @¤‘››¸¡ @ÁA@  @   ¤  ‘@ð ýÜܰ¼  ½°  AÒA@@   ‘eð Üܽ  ‘¦ðÜÜÃÄ@ðÜܰÄ@@@@ ðÜÜÇÚ“ ðÜÜÇÚ ‘ Óð%ÜÜÇØ ’‘ Àð,ÜÜÙÚ@ °@°@  Æ@@ “ð;ÝÛÝÛßá  "@ðAÝÛÝÛåêðDÝÛÝÛßê@¸@›’ ,@¡ @ÁA@  @   ¤  a@ð\ÝÛÝÛõ  ½°i A1A@@   ‘ÄðjÝÛÝÛ  ‘ðqÝÛÝÛ @ðtÝÛÝÛõ @@@@ ðyÝÛÝÛ “ ð~ÝÛÝÛ  ‘ 2ð„ÝÛÝÛ  ’‘ ð‹ÝÛÝÛ@ ‘¡ @ÁA@  @   ¤  ‘ê@ð Þ Þ 0;  ½°  AuA@@   ‘ð®Þ Þ <A  ‘IðµÞ Þ BC@ð¸Þ Þ 0C@@@@ ð½Þ Þ FY“ ðÂÞ Þ FY ‘ vðÈÞ Þ FW ’‘ cðÏÞ Þ XY@@@  #_26 (ÐÐ÷®@:clear_dependent_#_62200C16 ¾7A@ @ %clear )dependent ‘ ðãã“ã“·½ •÷!h@  @ A   (depclearðòäÁäÁÊÒ•  @®  ðýåØåØÚá Z  ‘‘X  @@@® B@ °   ¤ðç÷ç÷üý¡@°@  ‘0ðç÷ç÷  @‘4@°@  ½£@@@@ð%ç÷ç÷@ š¡ ð+ç÷ç÷ “ ð0ç÷ç÷  ‘ Eð6ç÷ç÷ ’‘ Ñð=ç÷ç÷ @ ðBç÷ç÷",“ ðGç÷ç÷", ‘ \ðMç÷ç÷"* ’‘ kðTç÷ç÷+,@@ A@  @hypothesis to clear is used in the conclusion (maybe indirectly)@@ ð^ê€ê€„Ž“ ðcê€ê€„Ž ‘ xðiê€ê€„Œ ’‘ ‡ðpê€ê€Ž@@  #_27 (ÐÐ÷O@;revert_dependent_#_62200C15€ÃÁ@ @ &revert )dependent ‘ ð„ïòïò •˜¡@  £@  ðŽð!ð!"8 Ð÷;@?generalize_dependent_#_4C69D559ݹ­  ‘?LFI  ‘´ðð!ð!78@@@  #_28 (ÐÐ÷|@>dependent_induction_#_62200C147Ãg@ @ )dependent )induction ‘ ð±ö ö  1 9 •E‰ L@  N@ A@  HTo use dependent induction, first [Require Import Coq.Program.Equality.]@@  3simpl_proj_exist_in ¤ÅFÀ@@@  \@ B ðÌ"â"â"ñ"ú‘“  ‘iðÕ"â"â"ù"ú@ °@¡ ^°@  ¤  ‘Ð÷o@)proj1_sigÍYŒ@ðè####  ½°  A!AA@@   ½° B!PA@@  ¤  “  Ð÷@#sig#*» @A@ð### #%  ½° A A@@   ½£@@@@ð###&#'  “Öð ###(#*  “!pð)###+#-@ð,### #-@ð/####.@¤‘P°©©¤“  7@AÀ°°›ö› @   "G'ðH#0#0#B#D‘¢  Ð@  ‘ðR#0#0#R#S@@ @»@  ‘ð\#0#0#_#a@    @ ù@@@A °@¡ ë°@  ¤  ‘Ð÷ü@)proj2_sigÏV@ðu#g#g#|#…  ½°  AA@@   ½° BŒA@@  ¤  ‹@ð#g#g#‡#Œ  ½°“ A¥A@@   ½£@@@@ð#g#g##Ž  “[ð¥#g#g##‘  “…ð­#g#g#’#”@ð°#g#g#‡#”@ð³#g#g#|#•@¤‘G°--¤“  »@AÀ44›z›ž @   „ðË#—#—#©#«‘¢  S@  ‘­ðÕ#—#—#¹#º@@ @»@  ‘˜ðß#—#—#Æ#È@    @ |@@@A °@¡ n°@  ¤  ‘Ð÷@&projT14 ™|@ðø #Î #Î#ã#é  ½°  AA@@   ½° BA@@  ¤  “  Ð÷@$sigT#6µé@A@ð #Î #Î#ë#ñ  ½° A.A@@   ½£@@@@ð& #Î #Î#ò#ó  “äð. #Î #Î#ô#ö  “ð6 #Î #Î#÷#ù@ð9 #Î #Î#ë#ù@ð< #Î #Î#ã#ú@¤‘M°¶¶¤“  6@AÀ½½››' @    ðT #ü #ü$$‘¢  Ü@  ‘ð^ #ü #ü$$@@ @»@  ‘!ðh #ü #ü$+$-@    @ @@@A °@¡ ÷°@  ¤  ‘Ð÷@&projT24 ™}@ð $3 $3$H$N  ½°  A™A@@   ½° B˜A@@  ¤  ‰@ð™ $3 $3$P$V  ½°‘ A±A@@   ½£@@@@ð© $3 $3$W$X  “gð± $3 $3$Y$[  “‘ð¹ $3 $3$\$^@ð¼ $3 $3$P$^@ð¿ $3 $3$H$_@¤‘G°99¤“  ¹@AÀ@@›†›ª @   ð× $a $a$s$u‘¢ _@  ‘¹ðá $a $a$ƒ$„@@ @»@  ‘¤ðë $a $a$$’@    @ ˆ@@@A °@¡z°@  ¤  ‘Ð÷‹@)proj3_sigÑS®@ð $˜ $˜$­$¶  ½°  AA@@   ½° BA@@  ½° C!QA@@  ¤  “  Ð÷±@$sig2#6µÇ@A@ð* $˜ $˜$¸$¾  ½° ABA@@   ½£@@@@ð: $˜ $˜$¿$À  ½£@@@@ðC $˜ $˜$Á$  “ðK $˜ $˜$Ã$Å  “+ðS $˜ $˜$Æ$È  “!qð\ $˜ $˜$É$Ë@ð_ $˜ $˜$¸$Ë@ðb $˜ $˜$­$Ì@¤‘gÀÜÜܤ“  H@Aàããã›)›M› @   5ð|$Î$Î$à$â‘¢ @  ‘+ð†$Î$Î$ð$ñ@@ @»@  ‘Ið$Î$Î$ý$ÿ@    @ -@@@A °@¡°@  ¤  ‘Ð÷0@&projT34 ™~@ð©%%%%   ½°  AÁA@@   ½° BÀA@@  ½° C¥A@@  ¤  “  Ð÷U@%sigT2$TA@A@ðÎ%%%"%)  ½° AæA@@   ½£@@@@ðÞ%%%*%+  ½£@@@@ðç%%%,%-  “¥ðï%%%.%0  “Ïð÷%%%1%3  “¤ðÿ%%%4%6@ð%%%"%6@ð%%%%7@¤‘eÀ¤“  G@Aà†††›Ì›ð›¿ @   Øð%9%9%K%M‘¢ §@  ‘Îð)%9%9%[%\@@ @»@  ‘ìð3%9%9%h%j@    @ Ð@@@A °@¡°@  ¤  ‘Ð÷Ó@+sig_of_sig2›†a@ðL%p%p%…%  ½°  AdA@@   ½° BcA@@  ½° CHA@@  ¤  G@ðk%p%p%“%™  “ƒðs%p%p%š%œ  “ð{%p%p%%Ÿ  “!Qð„%p%p% %¢  “BðŒ%p%p%£%¥  “lð”%p%p%¦%¨  “Aðœ%p%p%©%«@ðŸ%p%p%’%«@ð¢%p%p%…%¬@¤‘_À¤“  ˆ@Aà›ÛW›4›o›“›b @   {ðÂ%®%®%À%‘¢ J@  ¤  Í@ðÏ%®%®%Ñ%Ö  ‘æðÖ%®%®%×%Ø  ‘ðÝ%®%®%Ù%Ú  ‘šðä%®%®%Û%Ü  ‘Ãðë%®%®%Ý%Þ@ðî%®%®%Ð%Þ@@ @»@  ‘±ðø%®%®%ê%ì@    @ •@@@A °@¡‡°@  ¤  ‘Ð÷˜@-sigT_of_sigT2i@ð%ò%ò&&  ½°  A)A@@   ½° B(A@@  ½° C A@@  ¤  h@ð0%ò%ò&&  “Hð8%ò%ò&&!  “âð@%ò%ò&"&$  “ÅðH%ò%ò&%&'  “ðP%ò%ò&(&*  “0ðX%ò%ò&+&-  “ð`%ò%ò&.&0@ðc%ò%ò&&0@ðf%ò%ò&&1@¤‘^Àààओ  ¨@Aà›‡››ø›3›W›& @   ?ð†&3&3&E&G‘¢ @  ¤  ƒ@ð“&3&3&V&\  ‘ªðš&3&3&]&^  ‘Cð¡&3&3&_&`  ‘^ð¨&3&3&a&b  ‘‡ð¯&3&3&c&d@ð²&3&3&U&d@@ @»@  ‘uð¼&3&3&p&r@    @ Y@@@A@  8induction_sigma_in_using ¤ÅFÀ@@@  b $rect@ @   "H0ð×&®&®&´&¶” ‘ r@@@ @   Ôðã&Å&Å&Ë&Í” ‘ ~@@@¡¡ @¹A@  ° @‘ ‰@ @    ‘)ðÿ&Ü&Ü&î&ð  ‘÷ð&Ü&Ü&ñ&ó@@ð &Ü&Ü&í&ô@@   ¤ ‘Eð&Ü&Ü&ü'  ½£@@@@ð&Ü&Ü''  ½£@@@@ð'&Ü&Ü''  ½£@@@@ð0&Ü&Ü''  ½£@@@@ð9&Ü&Ü''@ð<&Ü&Ü&ü'@@ ðA' ' ' '#“ ðF' ' ' '#  ðL' ' ' ' Ð÷&@© ’‘ ~ðT' ' '!'#@ ðY'%'%'''=“ ð^'%'%'''=  ðd'%'%''': ’‘ \ðk'%'%';'=@  9induction_sigma2_in_using ¤ÅFÀ@@@    ©@ @   ¨ð~'h'h'n'p” ‘ @@@ @   {ðŠ'''…'‡” ‘ %@@@ @   }ð–'–'–'œ'ž” ‘ 1@@@¡¡¡ @¹A@  ° @‘ =@ @    ‘Ýð³ '­ '­'¿'Á  ‘«ðº '­ '­'Â'Ä  ‘¨ðÁ '­ '­'Å'Ç@@ðÄ '­ '­'¾'È@@   ¤ ‘ðÐ '­ '­'Ð'Ô  ½£@@@@ðÙ '­ '­'Õ'Ö  ½£@@@@ðâ '­ '­'×'Ø  ½£@@@@ðë '­ '­'Ù'Ú  ½£@@@@ðô '­ '­'Û'Ü  ½£@@@@ðý '­ '­'Ý'Þ@ð '­ '­'Ð'Þ@@ ð!'á!'á'ã'ù“ ð !'á!'á'ã'ù  ð!'á!'á'ã'öÄ ’‘ Að!'á!'á'÷'ù@ ð"'û"'û'ý(“ ð!"'û"'û'ý(  ð'"'û"'û'ý(Û ’‘ ð."'û"'û((@ ð3#(#(((-“ ð8#(#(((-  ð>#(#(((*ò ’‘ ,ðE#(#((+(-@  4inversion_sigma_step ¤ÅFÀ@@@ B@ °   èðT&(^&(^(d(e°@  ¤  ’ Ð÷@Ð @@ðd&(^&(^(h(w  ½£@@@@   ½£@@@@ðs&(^&(^(h(i  ¤  {@ð}&(^&(^(l(q  ½°ƒ A•A@@   ½£@@@@ð&(^&(^(r(s  ½£@@@@ð–&(^&(^(t(u  ½£@@@@ðŸ&(^&(^(v(w@ð¢&(^&(^(l(w@A@¤’ G@°¤“  «@AÀ$$$$@°@  ½£@@@@ðº&(^&(^({(|@/ ð¿'('((†(­“ ðÄ'('((†(­  ðÊ'('((†(žÐ÷¤@+.¼£ ’‘ fðÒ'('((Ÿ(  ‘  ¤  ‘Ð÷j@+eq_sig_rect:¯@ðã'('((¢(­@ðæ'('((¡(­@@ °   ƒðï((®((®(´(µ°@  ¤  ›@ðû((®((®(¸(È  ½—@@  ½£@@@@ð((®((®(¸(¹  ¤  @ð((®((®(¼(  ½°  A*A@@   ½£@@@@ð"((®((®(Ã(Ä  ½£@@@@ð+((®((®(Å(Æ  ½£@@@@ð4((®((®(Ç(È@ð7((®((®(¼(È@?@¤’ Ü@°²²¤“  2@AÀ¹¹¹¹@°@  ½£@@@@ðO((®((®(Ì(Í@Ä ðT)(Ð)(Ð(×(ÿ“ ðY)(Ð)(Ð(×(ÿ  ð_)(Ð)(Ð(×(ï• ’‘ úðf)(Ð)(Ð(ð(ñ ‘  ¤  ‘Ð÷þ@,eq_sigT_rect¡Ì+@ðw)(Ð)(Ð(ó(ÿ@ðz)(Ð)(Ð(ò(ÿ@@ °   ðƒ*)*)))°@  ¤  /@ð*)*)) )  ½+@@  ¤  ›@ð*)*)) )  ½°£ AµA@@   ½£@@@@ð­*)*)))  ½£@@@@ð¶*)*)))  ½£@@@@ð¿*)*)))@ðÂ*)*)) )  ½£@@@@ðË*)*)))@?@¤’ p@°F¤“  Ô@AÀMMMMM@°@  ½£@@@@ðã*)*)))@X ðè+)!+)!)()O“ ðí+)!+)!)()O  ðó+)!+)!)()@) ’‘ Žðú+)!+)!)A)B ‘  ¤  (@ð+)!+)!)D)O@ð +)!+)!)C)O@@ °   §ð,)P,)P)V)W°@  ¤  ¿@ð,)P,)P)Z)j  ½»@@  ¤  @ð-,)P,)P)Z)`  ½°% AEA@@   ½£@@@@ð=,)P,)P)a)b  ½£@@@@ðF,)P,)P)c)d  ½£@@@@ðO,)P,)P)e)f@ðR,)P,)P)Z)f  ½£@@@@ð[,)P,)P)i)j@?@¤’ @°Ö¤“  V@AÀÝÝÝÝÝ@°@  ½£@@@@ðs,)P,)P)n)o@è ðx-)r-)r)y)¡“ ð}-)r-)r)y)¡  ðƒ-)r-)r)y)‘¹ ’‘ ðŠ-)r-)r)’)“ ‘  ¤  $@ð—-)r-)r)•)¡@ðš-)r-)r)”)¡@@ °   7ð£.)¢.)¢)¨)©°@  ¤  O@ð¯.)¢.)¢)¬)À  ½K@@  ½£@@@@ð¼.)¢.)¢)¬)­  ¤  ¢@ðÆ.)¢.)¢)°)¶  ½°ª AÞA@@   ½£@@@@ðÖ.)¢.)¢)·)¸  ½£@@@@ðß.)¢.)¢)¹)º  ½£@@@@ðè.)¢.)¢)»)¼  ½£@@@@ðñ.)¢.)¢)½)¾  ½£@@@@ðú.)¢.)¢)¿)À@ðý.)¢.)¢)°)À@Q@¤’ ¢@°xx¤“  ä@Aà@°@  ½£@@@@ð.)¢.)¢)Ä)Å@Š ð/)È/)È)Ï)ø“ ð/)È/)È)Ï)ø  ð%/)È/)È)Ï)èÐ÷ÿ@¹4ò[ ’‘ Áð-/)È/)È)é)ê ‘  ¤  ‘Ð÷Å@,eq_sig2_rect3E@ð>/)È/)È)ì)ø@ðA/)È/)È)ë)ø@@ °   ÞðJ0)ù0)ù)ÿ*°@  ¤  ö@ðV0)ù0)ù**  ½ò@@  ½£@@@@ðc0)ù0)ù**  ¤  ¥@ðm0)ù0)ù**  ½°­ A …A@@   ½£@@@@ð}0)ù0)ù**  ½£@@@@ð†0)ù0)ù**  ½£@@@@ð0)ù0)ù**  ½£@@@@ð˜0)ù0)ù**  ½£@@@@ð¡0)ù0)ù**@ð¤0)ù0)ù**@Q@¤’ I@°¤“  ç@Aà&&&&&&@°@  ½£@@@@ð¼0)ù0)ù**@1 ðÁ1* 1* *'*Q“ ðÆ1* 1* *'*Q  ðÌ1* 1* *'*@§ ’‘ gðÓ1* 1* *A*B ‘  ¤  ‘Ð÷k@-eq_sigT2_rectD]=@ðä1* 1* *D*Q@ðç1* 1* *C*Q@@ °   „ðð2*R2*R*X*Y°@  ¤  œ@ðü2*R2*R*\*p  ½˜@@  ¤  æ@ð 2*R2*R*\*b  ½°î A "A@@   ½£@@@@ð2*R2*R*c*d  ½£@@@@ð#2*R2*R*e*f  ½£@@@@ð,2*R2*R*g*h  ½£@@@@ð52*R2*R*i*j  ½£@@@@ð>2*R2*R*k*l@ðA2*R2*R*\*l  ½£@@@@ðJ2*R2*R*o*p@Q@¤’ ï@°Ť“  1@AàÌÌÌÌÌÌÌ@°@  ½£@@@@ðb2*R2*R*t*u@× ðg3*x3*x**§“ ðl3*x3*x**§  ðr3*x3*x**—¨ ’‘  ðy3*x3*x*˜*™ ‘  ¤  L@ð†3*x3*x*›*§@ð‰3*x3*x*š*§@@ °   &ð’4*¨4*¨*®*¯°@  ¤  >@ðž4*¨4*¨*²*Ç  ½:@@  ¤  ä@ð¬4*¨4*¨*²*¹  ½°ì A ÄA@@   ½£@@@@ð¼4*¨4*¨*º*»  ½£@@@@ðÅ4*¨4*¨*¼*½  ½£@@@@ðÎ4*¨4*¨*¾*¿  ½£@@@@ð×4*¨4*¨*À*Á  ½£@@@@ðà4*¨4*¨*Â*Ã@ðã4*¨4*¨*²*à ½£@@@@ðì4*¨4*¨*Æ*Ç@Q@¤’ ‘@°g¤“  /@Aànnnnnnn@°@  ½£@@@@ð4*¨4*¨*Ë*Ì@y ð 5*Ï5*Ï*Ö*ÿ“ ð5*Ï5*Ï*Ö*ÿ  ð5*Ï5*Ï*Ö*îJ ’‘ ¯ð5*Ï5*Ï*ï*ð ‘  ¤  H@ð(5*Ï5*Ï*ò*ÿ@ð+5*Ï5*Ï*ñ*ÿ@@@  /inversion_sigma ¤ÅFÀ@@@ ð67+7++&+:“ ð;7+7++&+:  Ð÷@ø$.ós@  +time_constr ¤ÅFÀ@@@   @ @   *eval_earlyðQ<+ˆ<+ˆ+Ž+˜• B@ ‘  ðZ<+ˆ<+ˆ+±+¾ Ð÷@8restart_timer_#_4C69D517%m  ‘’7bÚZ@@@@ @   #retðl=+Æ=+Æ+Ì+Ï“ ðq=+Æ=+Æ+Ó+Ù ‘ 5ðw=+Æ=+Æ+Ó+Ö  ‘{•@@@ @   4ð„>+Ý>+Ý+ã+í• B@ ‘  ð>+Ý>+Ý,,+ Ð÷:@>finish_timing_(_#_)_#_4C69D516/º±  ‘7bÚZ1Tactic evaluation  ‘’7bÚZ@@@@ ð¡?,3?,3,5,8’‘ <ð§?,3?,3,5,8  ,assert_fails ¤ÅFÀ@@@  q@½ ð¶D,oD,o,w,z’‘ zð¼D,oD,o,w,z A@ ’ ‚@ (succeeds@@  /assert_succeeds ¤ÅFÀ@@@  @½ ðÔF,¾F,¾,Ç,ד ðÙF,¾F,¾,Ç,×  ðßF,¾F,¾,Ç,ÓÐ÷¹@77ª%Ù ’‘ ¥ðçF,¾F,¾,Ô,×@ A@ ’ ­@ %fails@@  #_29 (ÐÐ÷Ï@:assert_succeeds_#_62200C0BŸý@ @ /assert_succeeds ‘ ðG,ýG,ý--+ ¦=°££CÆ@  È@ ð H-/H-/-1-D“ ðH-/H-/-1-D  ðH-/H-/-1-@Ð÷ñ@Q§„› ’‘ ÝðH-/H-/-A-D@@  #_30 (ÐÐ÷þ@7assert_fails_#_62200C0A"”;f@ @ ,assert_fails ‘ ð0I-FI-F-e-q ¦=°££Cõ@  ÷@ ð;J-uJ-u-w-‡“ ð@J-uJ-u-w-‡  ðFJ-uJ-u-w-ƒg ’‘  ðMJ-uJ-u-„-‡@@@@„/æé9mÊ+ ¨œúavˆ„•¦¾@[>p6ÂI£¶ŒD ýûv±„•¦¾@€at èóÃedÄÖßKvÚ„•¦¾@SvE©ï³!äuçu:RgM>xn„•¦¾l‚{u ‘·!C”A·&decide©›  Ð÷ &Specif $Init #Coq@@'sumbool7Ì‚K@€ A©š Ð÷ %Logic@#notШï€ ·!HB·!P¶@©" C©,·"H0¶D©©œ  /A€°E©$'ÍÐ5B AA AA°@  @@ @@D·!s©A © + ·!c©,0·!n©š Ð÷<@)False_induÙ€ ©0©œ  VB€°F©KN©O4‘·ig·ec·I©TI·HF·@¶N©Y ©N©;Í70C ·*=©$ ©O©F©K]·-C/¿xž¹Þ»ÑÀàèüíµÊ