!4„•¦¾ç¯3ì° 'Tactics@4 )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@ 'Prelude $Init #Coq@ &Basics@ )Induction@ %Lists@ $Poly@8  )Notations $Init #Coq@�0XMtÔ±4– ­ ß±»9-  %Logic $Init #Coq@�0O{øyÊ�jäbſŠ )Datatypes $Init #Coq@�0·f:|aÔ¬)ØÎÁ€Ü‘«Â  *Logic_Type $Init #Coq@�0$ÄISÜ'ÓÊG6Ȳæÿ  &Specif $Init #Coq@�0؇ñ)+)œ²Þ¬/›Þ*K  #Nat $Init #Coq@�0ù±dbGôntO ZTk  %Peano $Init #Coq@�0Øo¥œ gÓFFø€~³ä  "Wf $Init #Coq@�0¢��“²èýê–ÁdV–<§  'Tactics $Init #Coq@�0Ÿ5ØŒI`VÓÛ ñˆ  'Prelude $Init #Coq@�0A‘Ðä+ïA¤Áìu·b;�  &Basics@�0O4\†+ÕÜTð<ðÒ[ÏØ  )Induction@�0 áhÆ—\dÅ´öñ×Fœ  %Lists@�0ŸRTÔêûÖNÁ©›#%zÍ m�0LpS&5wË׳Òg¨ÏJŸêOôÝö/üÈîÉônÓì\N󄕦¾KÈcFD¨ Ð 'Tactics@ð�A�  &silly1� @’°@ @�¶�!n›  �Ð÷� )Datatypes $Init #Coq@@#natò@€¶�!m› €¶�!o› €¶�!p› €¶@©›  �Ð÷� %Logic $Init #Coq@@"eqÐ @€°,�D�C¶@©› €°©›  �Ð÷� $Poly@@$list<øöß@€�›  �Ð÷� )Datatypes $Init #Coq@@#natò@€©œ   @B€°Q�E©œ  B€°B*©œ   A€�©œ  B€°a©œ  B€°L�B©œ  A€�.©› O€°©›  =@€�u©œ  *B€°z�F©œ  0B€°kT©œ  5A€�p©œ  :B€°z9©œ  ?B€°ub©œ  DA€�z�@@ €@@@  &silly2� @’°@­A�¶�¡›  €¶�•› ¤€¶�”› ¨€¶�“› ¬€¶@©› ’€°‡†¶@¶�!q› ·€¶�!r› ¼€¶@©› ¢€°…]�A©› §€°©›  •@€��©œ  ‚B€°¥©œ  ‡B€°/]©œ  ŒA€�ž©œ  ‘B€°%{©œ  –B€°:•©œ  ›A€�­©› ΀°©›  ¼@€�T©œ  ©B€°Y©œ  ®B€°VÒ©œ  ³A€�[©œ  ¸B€°d·©œ  ½B€°aੜ  ÂA€�f�@@ €@@@  'silly2a� @’°@+B�¶�› €¶�› "€¶@©› €°©›  �Ð÷ö@$prod<ùn`@€ ó󩜠   @A€ÀÑÑ©œ  A€Àyy¶@¶�‰› ?€¶�ˆ› C€¶@©› )€°©›  �Ð÷� $Poly@@$<ùn`@€#©œ   A€Àòò©À——©› =€°©›  �Ð÷@(<øöß@€'©œ  B€°+<©œ   A€0© °1 ©› R€°©›  @@€�Z©œ  -B€°_Q©œ  2A€�d©œ  7B€°eZ©œ  €�øœ  A€©› ¡€°©š �Ð÷@$oddb›ËÕ€�©œ  �B€�h¶@©› ²€°(©�© �©�©�œ  žA€#©› Á€°›  �Ð÷� 7@@$boolšä@€©š �Ð÷� &Basics@@$oddb›ËÕ€�©œ   �Ð÷� ¸ · ¶@@µò@B€�©œ   B€�©œ  B€�©œ  B€�œ   @A€œ   �Ð÷*@0šä@A€�@@ €@@@  )silly_ex'� @’°@2D�¶�!f¶@› '€› €¶@¶�/¶@©› €° ©Î�rœ  "A€©› €°› Z€©š �Ð÷T@$negb›²¬€�©�~œ  4A€¶@©› .€°&©ê�|œ  >A€©› 7€°©š €�©0�©œ  jB€�©œ  oB€�©œ  tB€�©œ  yB€�œ  cA€œ  bA€�@@ €@@@  &silly3� @’°@‘E�¶�…› „€¶@©› j€°›  w@€œ  {A€©š �Ð÷§@'beq_nat)1{Z€ Õ©œ  ¤B€�©ÔÊ©› �€°› À€©š € ©œ  ªB€�©œ  ¯B€�L©œ  ¾B€�©œ  ÃB€�©œ  ÈB€�©œ  ÍB€�©œ  ÒB€�©œ  ×B€�©œ  ÜB€�œ  ÆA€œ  ÅA€�@@ €@@@  -rev_exercise1� @�@�¶�!l‰¶�"l'Œ¶@©›  �Ð÷� %Logic®@"eqÐ @€°˜�©š �Ð÷«@#rev<í´ä€ ¿:©°¡™©  ÃÔ�@@ €@@@  0trans_eq_example� @’°@F�¶�!a› €¶�!b› €¶�!c› €¶�!d› €¶�!e› "€¶�› &€¶@©›  €°©›  ú@€�ô©œ  çB€°)½©œ  ìB€°)멜  ñA€�©œ  öB€°.©œ  ûB€°.©œ  A€�¶@©› 4€°©›  "@€�©œ  B€°G©œ  B€°G8©œ  A€�+©œ  B€°LA©œ  #B€°M ©œ  (A€�:©› [€°©›  I@€�s©œ  6B€°x�H©œ  ©œ  DB€°h.©œ  IB€°lÖ¶@©› }€°©›  k@€�©œ  XB€°W{©œ  ]B€°!3G©› �€°+%7�@@ �RÀÀ@°UA ¯^ C @@A°YAíÀ@°[A 1Fµd JïÀ@°_Aì@ABC@@  'f_equal� @’°@ØM�¶�!A”‘°  1™!� E@ÖB€�©œ  CB€�©œ  HB€�©œ  MB€�©œ  RB€�©œ  WB€�©œ  \B€�œ  FA€œ  EA€�@@ €@@@  2plus_n_n_injective� @�@�¶í'¶ì(¶@©|°+©Þ ©à ªª©‚°1B �@@ €@@@  0double_injective� @’°@ˆU�¶�|›  �Ð÷� )Datatypes $Init #Coq@@#natò@€¶�{¶@©› n€°›  @€©š �Ð÷� )Induction@@&double2°Ú—€�6©š  €�Ý©› ƒ€°)w>�@@ €@@@  ,beq_nat_true� @�@�¶6p¶5q¶@©Ű©š �Ð÷@'beq_nat)1{Z€ SöþL�@@ €@@@  6double_injective_take2� @’°@ÒV�¶�ÆJ¶�¸L¶@©› «€°=©š :€�j©š >€�©› ·€°]«r�@@ €@@@  +beq_id_true� @’°@ñW�¶�~›  �Ð÷� %Lists@@"id Kžñ@€¶�†›  €¶@©› Õ€°›  �Ð÷� &Basics@@$boolšä@€©š �Ð÷� %Lists@@&beq_id—yÞ€ £Fœ  öA€©› ,ãª�@@ €@@@  4nth_error_after_last� @�@�¶¢ܶ𔑰  1«%û Wm@ßXÅ@¶=©Äi¶@©9°詚 �Ð÷Û@&length ²}£€tÿ©A°©›  �Ð÷ä@&option:Yb@€� ©š �Ð÷ë@)nth_error ®©¨€° × ©œ  B€ �@@ �%ÀÀ@°(A�@A°)A Î ÿ b‘À@°-A ì(a @•À@°1A‚@ABC@@  /app_length_cons� @’°@ gX�¶�­”‘°  1¬&: X¬@ß—hF@¶�"l1©› ô€�¤¶�"l2©› û€� ¶�  C¶� s›  r€¶@©›  X€°›  �Ð÷� )Datatypes $Init #Coq@@#natò@€©š �Ð÷@&length ²}£€  <©š �Ð÷ Y@#app<í�¶€° C h©œ   IB€° H 3 lÖ©›  |€°›   �@€©œ   ¢B€�©š €  /©š €° 3 \ � G�@@ �RÀ@°TAûÀ@°VA Ê  ^ýÀ@°ZAp@ABC@@  0app_length_twice� @�@�¶?”‘°  1­&y Y@àwÇ@¶O ‰¶ã©jü¶@©ß° Ž©¦  ¡  h©ã° ’©ª  ¦©š �Ð÷‡@E<í�¶€° ¬ r r©M  ­ ­�@@ �À@°A(À@°A-À@°A›@ABC@@  0double_induction� @�@�¶�!P¶@ °¶@ ±”�A¶@© 0 ¶@¶| ¸¶@© Ë  6© Π2 ¶@¶… ¿¶@© Ó % =© ° '9¶@¶Š ƶ� Ƕ@© �O©| ©@ÕA¶‘ Ͷ” Ω�U�@@ €@@@  &square� @‘ ·Ÿ Ù©š �Ð÷Œ@#mul £¡—€±@�¶� !›  �Ð÷� )Datatypes $Init #Coq@@#natò@€›   @€�� ° 0+j 7%'  ’\@€@@ €@@@  +square_mult� @’°@ PY�¶� D#¶� 6› %€©›  *€°©š �Ð÷ ]@?%žkÁ€�©š �Ð÷� Æ $Init #Coq@@@ £¡—€  ÷ š©š  € ©š €� ÿ©š €� ¦�@@ €@@@  #foo� @‘ ·ê 55@�¶�›  v€›  ‚@€�� ° +j6'  ‘¤A�¤A�¤A�¤A�¤A�“@T@€@@ €@@@  ,silly_fact_1� @’°@ ¦Z�¶� Š#©›  |€°›  �Ð÷� )Datatypes $Init #Coq@@#natò@€©š �Ð÷Y@ £�`€ ©š �Ð÷ Â@H¸‰>€� 󩜠 ÂB€�ਗ਼ € ©š €�©š €  ©œ  ÓB€�ñ©œ  ØB€�ö�@@ €@@@  #bar� @‘ ·R �ÍÐ �@ @A @A°@ @ @@D·Z ¥ ¥  ¦·m §§@�¶�‚›  耛  ô@€�� ° œ+j= >6'6'Qïÿÿÿ''+j6'  ‘¤A�¤A�¤A�¤A�¤A�“@t  ‘¤A�¤A�¤A�¤A�¤A�“@D  �°6  @@ AAA\  ‘‘ Ù�@€@@ €@@@  ,silly_fact_2� @’°@ 1[�¶� <©›  €°‹©š ~€ ©š �Ð÷ >@\¸‚“€� o©œ   >B€� \©š �€ ©š €�©š •€  €©œ   OB€� m©œ   TB€� r�@@ €@@@  -silly_fact_2'� @’°@ f\�¶� Jq©›  <€°À©š ³€ ©š 5€� ¢©œ   qB€� �©š À€ ©š B€�©š È€  ³©œ   ‚B€�  ©œ   ‡B€� ¥�@@ €@@@  (sillyfun� @‘ · LÍÐ ß@ @@ @@°@ @@A·@ æ æ©ß  Ð ¾ =Í ©ã  ÔY AA@�¶� œ›  ›€›  ‰€�� ° $+j6 7!= 6 7!= G'G'Qóÿÿÿ''G'QÜÿÿÿ''+j6'+j6'  ‘¤A�¤A�¤A�“@T  ’ü`  ‘¤A�¤A�¤A�¤A�¤A�“@@  ’ L  �°;  @@ A@AŒ  �°BA¼  ‘‘ $ð  ‘‘ (@€@@ €@@@  .sillyfun_false� @’°@ í]�¶� á›  à€©›  Å€°I©š �Ð÷ ø@g:t€� )œ   ÙB€�@@ €@@@  -combine_split� @�@�¶x”‘°  1À+& lK@épžZ@¶�!Y”‘°  1Á+e mT@éî­Û@¶ $© «�© ÁT¶�¬© °Ú¶�¨¶@© '°© Ê „‡©š �Ð÷ Ë@%split=Þ+€° Ì ñ ð© ÊÀ�� ¹ \© 4°© Ã�© Ù  « Ô©š �Ð÷ Ú@'combine#Îô€À ² Û ÿ Æ �@@  2)ÀÀÀ@°6A|@A°7A ×#6 k}À@°;A á%¬ u�@AB°>A ç'& {„ÀÀ@°CAr@A°;AŠÀÀ@°>A Ø#u l�@A°AA â%ë v�À@°EA è'e |”À@°IA�@ABCDE@@  )sillyfun1� @‘ ·ß ÍÍÈÇ  žÍÏÊÅ   @�¶� _›  ^€›  L€�� ° $+j6 7!= 6 7!= G'F'Qóÿÿÿ''F'QÜÿÿÿ''+j6'+j6'  ‘¤A�¤A�¤A�“@T  ’¿`  ‘¤A�¤A�¤A�¤A�¤A�“@@  ’ÐL  �°þÃAŒ  �°ÇA¼  ‘‘ äð  ‘‘ è@€@@ €@@@  -sillyfun1_odd� @’°@ ­^�¶� ¡›   €¶@©›  †€°G©š �Ð÷ ¹@[,0U•€� ꜠  šA€©›  “€° Ò©š  Ê€� Rœ   ¥A€�@@ €@@@  6bool_fn_applied_thrice� @�@�¶� ¡¶@  ¶� · © Þ° © f�© h�© j �@@ €@@@  +beq_nat_sym� @�@�¶b œ¶a �© ð° 2+©+   y�@@ €@@@  -beq_nat_trans� @�@�¶q «¶p ¬¶m ­¶@© ° C©<  Ã Š 5¶@© ° H©A  ¤ È :�@@ €@@@  7split_combine_statement� @‘ ©š �Ð÷ S@%admit[•¯€�@�”�� °867 j  ‘� D  ’L@€@@ €@@@  -split_combine� @�@�š �Ð÷� l@'Bhš€�@@ €@@@  /filter_exercise� @�@�¶©”‘°  1É-] u |@íß)ã@¶�$test¶@ q ‰¶¬ ϶ Q(¶�"lfª¶@© O°ª©š �Ð÷ ñ@&filter ל€° ò  Ý© ß° ô  ‚© Z° œ© ÷® ��@@ �À@°A–À@°!A ð)] D˜À@°%A …@ABC@@@@ ÐÐ@1—!À@ ¥@AÐ@1˜!NÀ@÷@A@AB1™!�À@Š@AÐÐ@1š!ÌÀ@„@A@A1œ"JÀ@Ø@AÐÐÐ@1«%ûÀ@C@A@A1¬&:À@@AÐ@1­&yÀ@¡@A@AB1À+&À@i@AÐ@1Á+eÀ@b@AÐ@1É-]À@<@A@ABCDEÀÀÀÀÀÀ@ £@A œÀ@»@AB·ÀÀ@·@A³@BC€ÀÀ@€@A~ÀÀ@Ê@AÈÀ@2@ABCD1ÀÀÀ@0@A,À@Ë@ABÉÀÀÀ@°"A8@A¢@B ÀÀÀ@¡@AQ@BPMCDEFIÀÀGECB?ÀÀÀ@>@A:À@=@AB;8CDG @@@8  ¤�0O4\†+ÕÜTð<ðÒ[ÏØ  )Datatypes $Init #Coq@�0·f:|aÔ¬)ØÎÁ€Ü‘«Â  )Induction@�0 áhÆ—\dÅ´öñ×Fœ ³�0ŸRTÔêûÖNÁ©›#%zÍ  |�0O{øyÊ�jäbſŠ *Logic_Type $Init #Coq@�0$ÄISÜ'ÓÊG6Ȳæÿ  #Nat † …@�0ù±dbGôntO ZTk  )Notations $Init #Coq@�0XMtÔ±4– ­ ß±»9-  %Peano $Init #Coq@�0Øo¥œ gÓFFø€~³ä  ‹�0LpS&5wË׳Òg¨ÏJŸ  'Prelude $Init #Coq@�0A‘Ðä+ïA¤Áìu·b;�  &Specif $Init #Coq@�0؇ñ)+)œ²Þ¬/›Þ*K  'Tactics $Init #Coq@�0Ÿ5ØŒI`VÓÛ ñˆ  "Wf $Init #Coq@�0¢��“²èýê–ÁdV–<§ AA€    ø 2 Q�à @‘À@@ ï €@@@’@@@@  #_18 À¢¸  �Ð÷ @%�¡êà@A@@@@  ‘  @@@@  #_19 2Mì ‘��  #_20 '` oÀ@‘ �)nat_scope � � � @ @@ ��’  ��’$ ��’( ��’, ��’ ��’@     2 Q�àI@’@@@@  #_21 À¢¸  �Ð÷P@ «%�¡ëà@A@@@@  ‘D@  #_22 2Mì ‘ ��  #_23 '` oÀ@‘ �B �D �F �H @ @@ ��’a ��’e ��’i ��’m ��’S @@   ` 2 Q�à‡@’@@@@  #_24 À¢¸  �Ð÷Ž@ k&”šà@A@@@@  ‘‚@  #_25 2Mì ‘ ��  #_26 '` oÀ@‘ �€ �‚ @ @@ ��’› ��’Ÿ ��’… @@    2 Q�à¹@’@@@@  #_27 À¢¸  �Ð÷À@ #:oà@A@@@@  ‘´@  #_28 2Mì ‘ ��  #_29 '` oÀ@‘ @ @@ @ ��’¬@   ± 2 Q�àß@’@@@@  #_30 À¢¸  �Ð÷æ@ ¼,/„,à@A@@@@  ‘Ú@  #_31 2Mì ‘ ��  #_32 '` oÀ@‘ @ @ @@ @ @ ��’Ô@   z 2 Q�à@’@@@@  #_33 À¢¸  �Ð÷@ …%�¡ìà@A@@@@  ‘@  #_34 2Mì ‘ ��  #_35 '` oÀ@‘ � @@ ��’ ��’þ@   A 2 Q�à1@�B@@@  #_36 À¢¸  �Ð÷8@ L=É*  ‘+@  #_37 2Mì ‘ ��   #_38 '` oÀ@‘ @ @ @@ ��’ â ��’ æ ��’ ]@   H 2 Q�à^@‘D@@@  #_39 À¢¸  �Ð÷e@ S)(î†à@A@@@@  ‘Y@  #_40 2Mì ‘ ��  #_41 '` oÀ@‘ �W �Y �[ �] �_ �a @ @@ ��’z ��’~ ��’‚ ��’† ��’Š ��’Ž ��’t ��’x@   õ 2 Q�à«@’@@@@  #_42 À¢¸  �Ð÷²@ öý#à@A@@@@  ‘¦@  #_43 2Mì ‘ ��  #_44 '` oÀ@‘ �*type_scope @ @ @ @ @@ �@ @ @ @ ��’¨ ��’¬@   õ 2 Q�àß@‘D@@@  #_45 À¢¸  �Ð÷æ@ +Æáà@A@@@@  ‘Ú@  #_46 2Mì ‘ ��  #_47 '` oÀ@‘ �Ø �Ú �Ü �Þ �à �â @ @@ ��’û ��’ÿ ��’ ��’ ��’  ��’ ��’õ ��’ù@   © 2 Q�à,@û@@@  #_48 À¢¸  �Ð÷2@ ³+ºzL  ‘%@  #_49 2Mì ‘ ��   #_50 '` oÀ@‘ �# �% �' �) @ @@ ��’ ��’ ��’  ��’ ��’ f ��’ j@   » 2 Q�àk@’@@@@  #_51 À¢¸  �Ð÷r@ Æ'A‡à@A@@@@  ‘f@  #_52 2Mì ‘ ��  #_53 '` oÀ@‘ �d �f @@ ��’~ ��’‚ ��’h@   à2 Q�à›@’@@@@  #_54 À¢¸  �Ð÷¢@ Î1xôà@A@@@@  ‘–@  #_55 2Mì ‘ ��  #_56 '` oÀ@‘ �” �– �˜ @@ ��’° ��’´ ��’¸ ��’ž@   ž 2 Q�àÑ@’@@@@  #_57 À¢¸  �Ð÷Ø@ ©1xôà@A@@@@  ‘Ì@  #_58 2Mì ‘ ��  #_59 '` oÀ@‘ �Ê �Ì @@ ��’ä ��’è ��’Î@   š 2 Q�à@‘D@@@  #_60 À¢¸  �Ð÷@ ¥1xô à@A@@@@  ‘ü@  #_61 2Mì ‘ ��  #_62 '` oÀ@‘ �V @ @ @ @ @ @ @@ �@ @ @ @ ��’ ­ ��’ ± ��’ ��’ @   j 2 Q�à>@’@@@@  #_63 À¢¸  �Ð÷E@ u˜¤»à@A@@@@  ‘9@  #_64 2Mì ‘ ��  #_65 '` oÀ@‘ �“ �• @ @ @ @@ �@ �@ @ @ @ ��’=@   e 2 Q�àp@’@@@@  #_66 À¢¸  �Ð÷w@ p?“!Và@A@@@@  ‘k@  #_67 2Mì ‘ ��  #_68 '` oÀ@‘ �i @@ ��’è ��’g@   k 2 Q�àš@’@@@@  #_69 À¢¸  �Ð÷¡@ v1xô!à@A@@@@  ‘•@  #_70 2Mì ‘ ��  #_71 '` oÀ@‘ �“ @@ ��’« ��’‘@   o 2 Q�àÄ@’@@@@  #_72 À¢¸  �Ð÷Ë@ z1xô"à@A@@@@  ‘¿@  #_73 2Mì ‘ ��  #_74 '` oÀ@‘ �½ �¿ @@ ��’× ��’Û ��’Á@   h 2 Q�àô@Ã@@@  #_75 À¢¸  �Ð÷ú@ r1xô#/  ‘í@  #_76 2Mì ‘ ��   #_77 '` oÀ@‘ �G @ @ @ @ @ @ @@ �@ @ @ @ ��’¯ ��’³ ��’* ��’.@   l 2 Q�à/@’@@@@  #_78 À¢¸  �Ð÷6@ wg‹9à@A@@@@  ‘*@  #_79 2Mì ‘ ��  #_80 '` oÀ@‘ �( �* @ @@ ��’C ��’G ��’7 ��’1@   p 2 Q�àd@’@@@@  #_81 À¢¸  �Ð÷k@ {&”sà@A@@@@  ‘_@  #_82 2Mì ‘ ��  #_83 '` oÀ@‘ �] @ @@ ��’v @ ��’]@    2 Q�à�@’@@@@  #_84 À¢¸  �Ð÷—@ $µ¹0à@A@@@@  ‘‹@  #_85 2Mì ‘ ��  #_86 '` oÀ@‘ �‰ @ @@ ��’¢ ��’ˆ @@   ¼ 2 Q�à¼@’@@@@  #_87 À¢¸  �Ð÷Ã@ Ç$µ¹,à@A@@@@  ‘·@  #_88 2Mì ‘ ��  #_89 '` oÀ@‘ �µ @ @@ ��’Π��’´ @@   x 2 Q�àè@·@@@  #_90 À¢¸  �Ð÷î@ ‚˜,ˆ+  ‘á@  #_91 2Mì ‘ ��   #_92 '` oÀ@‘ �ß �á @@ ��’» ��’¿ ��’@   ’ 2 Q�à@’@@@@  #_93 À¢¸  �Ð÷@ �+�ñà@A@@@@  ‘@  #_94 2Mì ‘ ��  #_95 '` oÀ@‘ � � @@ ��’ ® ��’ ² ��’@   � 2 Q�àF@@@@  #_96 À¢¸  �Ð÷L@ —Åñ/  ‘?@  #_97 2Mì ‘ ��   #_98 '` oÀ@‘ �= �? @@ ��’ ��’ ��’s@   ¦ 2 Q�àt@’@@@@  #_99 À¢¸  �Ð÷{@ ±KLYà@A@@@@  ‘o@  $_100 2Mì ‘ ��  $_101 '` oÀ@‘ �m �o @@ ��’  ��’  ��’q@   · 2 Q�à¤@’@@@@  $_102 À¢¸  �Ð÷«@ Â1×ø1à@A@@@@  ‘Ÿ@  $_103 2Mì ‘ ��  $_104 '` oÀ@‘ @ @ @@ ��’ Ñ ��’ Õ ��’Ÿ@   ­ 2 Q�àÒ@¡@@@  $_105 À¢¸  �Ð÷Ø@ ·:ª}-  ‘Ë@  $_106 2Mì ‘ ��   $_107 '` oÀ@‘ �É �' @ @@ ��’¦ �@ ��’‹ ��’@     2 Q�à@’@@@@  $_108 À¢¸  �Ð÷ @ «ZeÀà@A@@@@  ‘þ@  $_109 2Mì ‘ ��  $_110 '` oÀ@‘ �X @ @ @ � @@ �@ ��’« ��’¯ @ ��’$ ��’ @   r 2 Q�à=@ @@@  $_111 À¢¸  �Ð÷C@ |9é<©9  ‘6@  $_112 2Mì ‘ ��   $_113 '` oÀ@‘ �� �6 @ @@ �@ ��’ ��’ö ��’m@   x 2 Q�àn@=@@@  $_114 À¢¸  �Ð÷t@ ‚&pÏj  ‘g@  $_115 2Mì ‘ ��   $_116 '` oÀ@‘ @ @ @ @ @ �j �l@ @ @ @ @ @ ��’J ��’N@    2 Q�à¡@‘@@@@  $_117 À¢¸  � K�  ‘š@  $_118 2Mì ‘ ÁAAAA  $_119 '` oÀ@‘ �—@ ��’ Ž@   w 2 Q�àÃ@’A@@@  $_120 À¢¸  �Ð÷Ê@ ‚¨ >à@A@@@@  ‘¾@  $_121 2Mì ‘ ��  $_122 '` oÀ@‘ �¼ �¾@ ��’ µ ��’ ¹@   p 2 Q�àî@‘@@@@  $_123 À¢¸  � 3*  ‘ç@  $_124 2Mì ‘ @  $_125 '` oÀ@‘ �ã@ ��’ú@   m 2 Q�à@’B@@@  $_126 À¢¸  �Ð÷@ x‚8®à@A@@@@  ‘ @  $_127 2Mì ‘ ��  $_128 '` oÀ@‘ �@ ��’@   N 2 Q�à4@‘@@@@  $_129 À¢¸  � ý$  ‘-@  $_130 2Mì ‘ ÁAA@A  $_131 '` oÀ@‘ �*@ ��’A@   ) 2 Q�àV@’B@@@  $_132 À¢¸  �Ð÷]@ 4‚8¯à@A@@@@  ‘Q@  $_133 2Mì ‘ ��  $_134 '` oÀ@‘ �O@ ��’f@    2 Q�à{@’B@@@  $_135 À¢¸  �Ð÷‚@ $3»Gìà@A@@@@  ‘v@  $_136 2Mì ‘ ��  $_137 '` oÀ@‘ �t@ ��’‹@    2 Q�à @‘@@@@  $_138 À¢¸  � ¯$  ‘™@  $_139 2Mì ‘ ÁAAAA  $_140 '` oÀ@‘ �–@ ��’­@   Ù 2 Q�àÂ@’@@@@  $_141 À¢¸  �Ð÷É@ ä%v|à@A@@@@  ‘½@  $_142 2Mì ‘ ��  $_143 '` oÀ@‘ �»@ ��’Ò@   ã 2 Q�àç@¶@@@  $_144 À¢¸  �Ð÷í@ í$åÑ*$  ‘à@  $_145 2Mì ‘ ��   $_146 '` oÀ@‘ �: �< @ @ @ @@ �@ �@ ��’  ��’¤ ��’¨ ��’@   ¾ 2 Q�à @‘@@@@  $_147 À¢¸  � n]  ‘@  $_148 2Mì ‘ ÁAAAA  $_149 '` oÀ@‘ �@ ��’-@   ™ 2 Q�àB@’@@@@  $_150 À¢¸  �Ð÷I@ ¤D­Ñà@A@@@@  ‘=@  $_151 2Mì ‘ ��  $_152 '` oÀ@‘ �; @@ ��’S ��’9@   œ 2 Q�àl@;@@@  $_153 À¢¸  �Ð÷r@ ¦>zö)  ‘e@  $_154 2Mì ‘ ��   $_155 '` oÀ@‘ @ @@ @ ��’Ð@   « 2 Q�à�@_@@@  $_156 À¢¸  �Ð÷–@ µ?“�ÀM  ‘‰@  $_157 2Mì ‘ ��   $_158 '` oÀ@‘ �‡ �‰@ ��’b ��’f@   Å 2 Q�à¹@ˆ@@@  $_159 À¢¸  �Ð÷¿@ Ï,X¨•v  ‘²@  $_160 2Mì ‘ ��   $_161 '` oÀ@‘ �° �² �´ @ @@ ��’� ��’“ ��’— ��’í ��’ñ@   è 2 Q�àò@‘@@@@  $_162 À¢¸  �Ð÷ù@ óBhš°  ‘ì@  $_163 2Mì ‘ ���Ð÷@%admit[•¯  $_164 '` oÀ@‘@@   ì 2 Q�à @â@@@  $_165 À¢¸  �Ð÷@ öi² Р ‘ @  $_166 2Mì ‘ ��   $_167 '` oÀ@‘@@   û 2 Q�à 0@ÿ@@@  $_168 À¢¸  �Ð÷6@ 5ŠJ÷í  ‘ )@  $_169 2Mì ‘ ��   $_170 '` oÀ@‘ �ƒ @ @ @ @ @@ �@ @ @ ��’è ��’ì ��’c@@@÷±%Ëòd3ŸS �s{aO„•¦¾@ºe'î'o¥kï0.ë&OE„•¦¾@DDy]Þ/­£„d~SJÉOn„•¦¾@žÞâ¨CÓ”ü·8³êŸïg/z‰„•¦¾*ó s•l|�‘·�!n›  �Ð÷� )Datatypes $Init #Coq@@#natò@€·�!m·�!o·�!p·�#eq1©›  �Ð÷� %Logic@"eqÐ @€°$�D�C·�#eq2©°©›  �Ð÷� $Poly@@$list<øöß@€�6©œ   B€°;�E©°>©œ  A€ © °D ©°F�B ©š �Ð÷-@&eq_ind £J€àN�F·BP©7°'©°T�G©°W©!°Y�A©$°\8!�‘·a_·R`·Pa·Nb·LJ·=¶�!qg¶�!rj¶@©R°m'©T°D©9°qL©;°s%5©=°u/ ©°)<1�‘·|z·m{·e©c°©›  �Ð÷S@$prod<ùn`@€ ††©œ   A€À‹‹EE©À��44·g¶*�¶(�¶@©x°hWO©;°qpO�‘·�!H¶�›¶@©ƒ°›  �Ð÷� &Basics@@$boolšä@€©š �Ð÷ @%evenbea>€�Uœ  A€©˜°©š �Ð÷@$oddb›ËÕ€�©œ  ¼B€�y·�"H0©©°&©�© �©�©�œ  ÍA€!©Š  x�‘·�!f¶@×9·@¶ÛÙ¶@©Á°>©—0/©İA©š �Ð÷A@$negb›²¬€�©Â.9·(©ϰL©¥&=�‘·ðî·W©Ö°SC©š �Ð÷S@'beq_nat)1{Z€ Ÿ©>�©@6©š �Ð÷á@&eq_sym £Xø€ÀdT© ©JL©K�©M�µ±C©ñ°n^ �‘·�!a·�!b·�!c·�!d·�!e·J·©°ö©ë°#ÕΩí°%é·ÿ© °ý©ò°*ïЩô°,詚 �Ð÷@(eq_ind_r!¼2#€à·�!l ©° ß© ੜ  "A€ æ© °A�H© °Dðþ�‘·�!X”‘°  1—! C 'Tactics@@Õ@"±@·Tù·E ·C/·>©<·0©>°4©-à 7·^©C° :©2à;·S©' >? (�‘·Wf·Ug·Sh·Qi·Oj·—k·UM·FG©š �Ð÷�$@(trans_eqöý#€àJ6TR/�‘·zx·ky·â©a°|©ÂЩ·¿¶@©g°‚ÈÈi©*�©J †©Ì�c�ÍÐoB�@�@° @@�@D·�!y“·@©{°–©Ü�t?¶@©€°›U©‚°�ObD�·ß©†°¡ç©·ã©а¥©·�"H1©�°«p‡©·©·�"H2©˜°³_e©‡àµa·¸¶©�°¸_w©~ ºfya  �©š �Ð÷¡@'f_equal=°¹€à·¨ÃÍÐÃ@ @A @A°@ @ @@D·ÍËËr ~·ÏÍt©�”9v"�‘·ÔÒ·ÅÓ·ÃÔ·=©¼°¬­©¡°Ù€©£°Û‚�©·¶@©Űµ©ª°âœž©ɰ¹�Š©Œ�©¬ ½©²°êÅ®�Íb·\·@©Õ°ÅÈ—¶@©ذÈ­©½°õÑ›©̵ܰ†ž�·9©à°ÐØ©·=©ä°Ôש·ZX©·\©ê°±Ê©·`©î° È»©·\©ò° �Iº©âàÏ·¶@©ù°�J©ü°ìÓ©á°�KÜ·l©°Ü©·�"H3©õà#·&$© °ûM©ì ý©ò°*ìÑ}Ñ}} ©pà-·ÍÐA @B @B°@ @ @ @@D· 7Þ ÷·;9·ô©°<èË©°>éøå�©„àA·'Í ê ö·GE·%Sí™�‘·KI·9J·³©2°" t©·�¶@©7°'9©ú�© +�ÍηÈ.·@©A°1¶@©D°4Ä�·¡Щ·�#Hno©L°< +©·©À©·Щ·­¼ºÀÀ�©³àEp·VFÍC< %;Æ�‘·/”‘°  1˜!N D-@Õ¾22@·�!x&·ï:·�!z^·P©Yî·�!j©]»·ò©q°©a�@©X°BU©Z°DnL©\°Fo;·Õ©|°©l�E©c°G`v©e°IOW©·ø¶@©‡°©w�c©n°eR�©�°›gT©P�©p ©��¡©x°£oŒ�Í(·"·@©›° ©€°«d}_¶@© °©��©w©‡°«²„©¦°¨­´h�·©ª°#©�°†y£#©·"©°°©·©´°�”©·"©¸°ºÆ¿©·&©¼°�LÄ¿©·»©Á°�MÄ©±à�N·d¶@©ɰ©¹��OÎÓ©ΰ�P¤·Ì©Ò°©Â�Ûâ©·�"H4©Çà©Ê�޷ĩ߰�Q©Á &¤P&¤PP ©Cà©Õ�éé·èÍÕ·Ñ©Ú�0+® ô·Œ2·Ö©ß�0Ʃְõº©ذ÷üÂÊ·�©VàXX·ùYÍæ·â½ ÷›ÿ·åÀ©ã°ÚÍ^Ân�‘·�!A”‘°  1™!� E×@Ö ›  �Ð÷~@$TrueÙy’@€œ  A€óHôC¶@©‰°©³ Ú*ø©�°¨îÜ�‘·­«·R©“°®2â©·¶@©˜°³ç穚°µ©š �Ð÷� #Natµ@#add £�`€ ÷÷Ç©g�n�Í9·3Ä·@©¬°ÇAn¶@}o�·2$©·4f©·Q©K w�©ŠàÓ=·¹ÔÍ·ØÖA} Z·@Ø@: +�‘·ÝÛ·ÎÜ·ƒ�©·G¶@|{x�ÍX·RE·@t¶@r©̰¼v’Ž�·Q�©·S�©·-p©j  –eB�‘·ôò·åó·âV·]©ܰY© s?  �‘·þü·ɶ@©å°bR©ç°dT·k©ê°gW© Á©·I©ð°m© è_©·w©ö°s©  ïe©·}©ü°y©& ©_�Nm©·]©°�q©. ©g�©i—©·Ž© °Šz©7 ©p�©r•(Ô€�©3À’‚×�©……�©8À—‡*Ü�‘·:8·¡© °�©”�©ƒ�©…�©‡�©‰�©‹�B™·ˆ¶;I®©ñ �‘·PN···�©·º©9°¶©¡�©œ©þ��‘·][©š �Ð÷[@'nat_ind¨�J€À·ec¶Vd¶@©L°g©š �Ð÷� )Induction@@&double2°Ú—€²© Ä©X°sN-µ·gu·B©]°x¬©Í¶·}{¶H©c°~²88 ·L©g°‚¶©¸0·�"m'†·S©n°‰½©"�©·õ¶@©u°�©)Ø©x°“Ç ©;�©[ —©0��Í· œ·@©„°ŸÓF¶@©‡°¢\©;�©‹°¦ÚÙM�·©�°ªÞ©·©“°®â©·ð3©- Y�©làµé·›¶Íóâ^  ·@¹<`  C¶¬º¶@©¢°½;MA·h¾·�$IHn'^µ·µ÷�©«°Æ© �©�©cD[©Í ·Ðζ›©¶°Ñ©�©�©nf©½°Øµ’’ ·¦©Á°Ü©"�©$�©yJ_µ©·L¶@©̰çee©ΰ鯩‘�©± ík�Íe·_ð·@©ذó©9�©;�©�kŸ¶@©à°ûµy©â°ý©C[2¥�·h©ç°1€©·l©ë°„©·H‹©… ±�©Äà ©S�©U�©ªz?t�¹eC�·�·à©û°E�©š �Ð÷©@[˜¤»€àaÎÖ©â Ø©·ˆ¶@“©°#Y��Í›·•&·@©°)ж@Š©°,©Å€XÔ�·—©°1>¡©·›©°5(ž©·w©°9©Ò—Z©·|©·—©%°@©Ù…J©úàC©ÜC·GE©,°G©àBï© J9ñ���©�àMM·3NÍ‹…ö ©ž  �@@°��é�¶\ZZ�·^\Í™“ ’· _©¥�©§�©?···geÍ¢œ  ©¬œ©®�©°�3Ê¿¿C¶_m¶@©U°pÙ©W°rÜ,�‘·wu·hv©зky¶|z¶@©b°} ©d°9Zµ·ƒ�·N©i°„¸©Í·‰‡¶T=B ·V©q°Œ À9·7�·Z©u°�Ä©·ú¶@â-Ô�Í ·–·@©~°™@¶@O%A�·©ƒ°žÒ©·©‡°¢ Ö©'�©]à¦ÓÚMùùC¶©§¶@©�°ª:(_·'«·�$IHm'5·±¯·|©—°²B©Íð··µ¶‚©�°¸H©QŸ© °»u˜u ·‰©¤°¿=©·)¶@©©°Ä  ©«°Æú£©n�©Ž Ê©c©�ÍC·=η@©¶°ÑOx¶@©¹°ÔŽ©mª©¼°× Ú~�·A©À°ÛY#©·E©İß]©·!d©^ Š�©�àæd1H�9·‘ç·´©ϰêa2©Ôàìì1¦ž©² ¨©·X¶@©ذó))©Ú°õ+ä©��©½ ù%�Íq·kü·@f¶@©å°º©™�©é°/Ø«�·n©í°x>©·r©ñ° u8©·N©õ°0ש·R©·m©û°Ö©Ïà·©°â©á  ÚÄpp�©cà  ·!Í^XÉ ©ÓV·'%Íb\Í ©×›\†(Ï{{Ïâ�‘·®›  �Ð÷� %Lists@@"id Kžñ@€ÍÐ @�A�A°@� @@D·�!i¶®¶@©'°¤©š �Ð÷@&beq_id—yÞ€ ð›©0° &ò�·?M·½#Í·%¶@©8°µ© ©œ  ,A€Ò«©@°0©Å�·`^µ·È©G°Ä©q ? ¶©·�"H'©O°jF$©>àlG·_m©T°D©Ã©6 G7�©š �Ð÷@,beq_nat_trueÅñ€°V4!C¶@©b°ß©; *Ñ©f°V&©,Ä�‘·>”‘°  1¬&: X<@ß—hF@·�"l1©câ·�"l2©gÕ·o·—•·þ©}°˜©š �Ð÷l@&length ²}£€ d©š �Ð÷s@#app<í�¶€°k‚©p°mbƒO©š �Ð÷|@(list_ind/fó€ða·$$¶³±¶©™°´© u©°wr©‚°yla©¡°¼©�©& ³©!°µ�n|·Å÷,©«°Æ©. t©)°v©Œ3©•°y©’tµuC©µ°Щ�©: “©5°•©˜4‰‘·�!hŒ·�#l1'F·�%IHl1'¶ãá¶J©ɰä©L Ù©G°Û¢©²°Ýœ–‘©Ѱì©2�©V Ü©Q°Þͱ¬·õó·\©Û°ö©^ ä©Y°æ©İèØשưꪽ¥µ©Í=·¶k©ê°©K�©o 2©j°4ЩÕ°6ù´©ô°©U�©W�©{ 9©v°;ÉþÑÑ ·�©°©a�©… ©€°ý©ë° âW©·e¶@u© °(\i�Í ·š+·@©°.©t�©˜ V©“°Xæ©þ°Z"ݶ@ì©°9©�©��©¥ Y© °[euè�·ƒ©*°E@y©·‡©.°I}©·¤ΩÈ ô�©àP©–�©º u©µ°w© °y?�…ºŒÿ«·Y·©A°\Wà©Fà^^£M©$ ©·¢¶@ã©J°e@ã�ÍÝ·×h·@©P°k¶@Ó©S°n©Ö ‡©Ѱ‰e©<°‹˜•9�·¶©]°xJ¾©·º©a°|,ö©·שe°€©è œ©ã°žC©N° ¯ªb©·á©·Û©q°Œ©ô ”©ï°–|©Z°˜³¬D©Kà”©ü �R©ø°€©c°µ²·žœ©ƒ°ž© �S©°Ì©m°¼«L©k §SNúú�©íપ·�«ÍèâS ©ž  �A@°���¶p”‘°  Î ÿ b‹@͹Á@¶Š0¾�·y ·�3Í“·�1Ãj ø·H·�"l'©�B©�©‘ ©t 婞  �A@°��2�¶‘”‘°  Ê  ^¬@ËÀà½@¶SQ¶PN�·› ·WU·TRͶ·Zb  Ž·÷�!tg©µ°²§© °´–Ê~#©5�q[˜DDC©ذó©9�©] Þ©X°à©ðâÀ×îµÀµ¢�‘·þ·ñÿµµ©Õਗ਼ �Ð÷N@#mul £¡—€ © © ÅÇ´·©õ°·©  © ïï© ÐЩ·€©ÿ°© éðà© Ú·#!©°#©  Ì©" ©$ ©ýà+©( ç·0.©°0©- ©/  Û©ú 6 &©š �Ð÷Ï@*mult_assoc/ý7¸€°+÷÷©: ©< ûè�©àD©A :·IG©.°Ið+©°òA©š �Ð÷ä@)mult_commÚ1€F©N GG©°IüC©<°W©š �Ð÷ê@&square%žkÁ€�R©[ © £© µC �‘·Weµ©, haC©O°j©µ ©š �Ð÷ÿ@#foo¸‰>€Å¨©½ ©�©Á ®®�‘·m{͸·}©d°©Ê ©š �Ð÷@#bar¸‚“€Ú½©Ò ©À1 µ&C©s°Ž©Ù ©ÆÇ©Ü ©�©à ËÍÍ·Š˜µ3C©€°›©æ ©Ô©é ©�©í (ÚÚ�‘·™§µÍå·¬ª©‘°¬©÷ Íë·3°°W ¹·´²ºè©ý Íñ?ë\ ©| ¸© Í÷ & ñ·®¼©‚ ¾©  Íý÷CD�‘·ÆĵÈ´©Õ o*Í:·¸,©±°.ÍÐ.@>=°@ @@A·@33x tÍÈ vvv{ ©› 9yÈÆÓ:ÍJ·È<©Á°>Í „ „   C©ŰB©š �Ð÷s@(sillyfun:t€9ˆ�‘·ëé·¶©ѰN©š �Ð÷@)sillyfun1,0U•€EDÈá© ¯/WÈ�%Heqe3©¾ \¡©á°^©  Ù8¥©Íq·ïc¶ ©é°f© Ë@­¶Ó©î°kÍ=:Ä ]Í?<© À a±a©ö°s©^zdÌ ·©û°x©% ôRj·åµ©·%© ° ÏW©ñà Y· " © °„©ovu¹ÏÊ�©±°Ø`à·1© °‹Ë·ö© °ŽÍ`]©< ô7!�È$’È�%Heqe5;© °—©D ã?ީͪ·(œ¶ © "°Ÿ©L 2Gæ¶ © '°¤Ívsý5•© *°§©’E˜  ·© /°¬©Y  Tž·é©·© 6° Q=Y©%à S[4é:ú�©á°B^ ·&© >°»û·&þ©·Ķ@ùõ�ÍÕ·Ï·@ñ¶@ï© I°Æ©±Z· �·Ï ©·Ñ ©·«î©è   ãÀIIղƢt$LfàÕˆnRC