"`h„•¦¾LP( 6° %Image $Sets #Coq@t "Le %Arith #Coq@ +Finite_sets $Sets #Coq@ 1Relations_1_facts $Sets #Coq@ +Relations_1 $Sets #Coq@ -Partial_Order $Sets #Coq@ #Cpo $Sets #Coq@ (Powerset $Sets #Coq@ .Powerset_facts $Sets #Coq@ )Ensembles $Sets #Coq@ 1Constructive_sets $Sets #Coq@ *EqdepFacts %Logic #Coq@ .Classical_Prop %Logic #Coq@ 3Classical_Pred_Type %Logic #Coq@ )Classical %Logic #Coq@ .Classical_sets $Sets #Coq@ 8Powerset_Classical_facts $Sets #Coq@ "Gt %Arith #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@ "Lt %Arith #Coq@ 1Finite_sets_facts $Sets #Coq@t  )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  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  )Ensembles $Sets #Coq@00½qGL„çª;“ºrߌߠ 1Constructive_sets $Sets #Coq@0ñçä5<s÷+ħç¤ÄUæ  +Finite_sets $Sets #Coq@0d]ƒhò ²:$Êm’}  7PropExtensionalityFacts %Logic #Coq@0¿ å+Ÿ€_.É“oFåûؘ  'Hurkens %Logic #Coq@0æê5[g•N¿k2™upœ  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :žVU  $Init 'Classes #Coq@0ñ]Þ(áÅpù¾˜{yOh.  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  4Relation_Definitions )Relations #Coq@0]§4©Ð€êådõ{nœ^ÿ  /RelationClasses 'Classes #Coq@0Gâzº² ¥©éãrêAº6Õ  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  *CMorphisms 'Classes #Coq@0ôqþ€ËÛŒ­óZ‚×BeÏ  .Morphisms_Prop 'Classes #Coq@0% Å:B'‚.>Ñu‚Ã%  +Equivalence 'Classes #Coq@0ÌÇîˆ7ÁƒŸÞ;ꮹº  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`ùnOUÚ$  &Setoid 'Setoids #Coq@0D9µAs…˜WüEî!>ñ  *Equalities *Structures #Coq@0ÏŒe·³¿ì–Ÿý)ÅH‰.È  2Relation_Operators )Relations #Coq@0%ÍÄÜs鯰ø¨sáî  4Operators_Properties )Relations #Coq@0UÕ3y#hã&íî  )Relations  #Coq@0Œ<•bO 9xò\ýì  &Orders *Structures #Coq@0$Znªl0–\òÍ—À  *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXÝáÔ  )OrdersTac *Structures #Coq@0Ó5'4Ô–+÷èó9èçÃ%  +OrdersFacts *Structures #Coq@05MÜ¿èçζöΖLB  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  (NZAxioms &NatInt 'Numbers #Coq@0¾ë]ÁÔì Ï‹—5r  &NZBase &NatInt 'Numbers #Coq@0—é^²&Œ²§8¿yÃU•L  %NZAdd &NatInt 'Numbers #Coq@00¢æñh—`àïîŸZK€4  %NZMul &NatInt 'Numbers #Coq@0œctΧR~¸6ˆ©µ[È  )Decidable %Logic #Coq@0áND‰ê±¸í’¬/•Oñß  'NZOrder &NatInt 'Numbers #Coq@0 qò;VeÎû7R Wº,  *NZAddOrder &NatInt 'Numbers #Coq@0õáeø¯~1>¢ àšørÖç  *NZMulOrder &NatInt 'Numbers #Coq@0}\^ !Ü"kŽ}¦@€R§  (NZParity &NatInt 'Numbers #Coq@0HÀ>ÜÃc‚ôa‡ñ'^^  %NZPow &NatInt 'Numbers #Coq@0¡)Âý6*9 B:v…—È»  &NZSqrt &NatInt 'Numbers #Coq@0` Áàù.óê%©¥¥‰m  %NZLog &NatInt 'Numbers #Coq@0ꔉ’¤ ° Ùá .uVú  %NZDiv &NatInt 'Numbers #Coq@0é$ |§J?ÛÐÁd¤ (w  %NZGcd &NatInt 'Numbers #Coq@0Kg“ÁíÈTË7ù|  &NZBits &NatInt 'Numbers #Coq@0èöM”¯l¾íIÙÙpKt  'NAxioms (Abstract 'Natural 'Numbers #Coq@0ZØ®bÞ÷1ZÏ3üuuÑ  ,NZProperties &NatInt 'Numbers #Coq@0Š1‘D%ªE`Ô|3xŸ  %NBase (Abstract 'Natural 'Numbers #Coq@0þ ¢Y?“¸V° »—vI  $NAdd (Abstract 'Natural 'Numbers #Coq@0ô5;ZÝW:㥜un$  &NOrder (Abstract 'Natural 'Numbers #Coq@0Æ]@7ެ´†U#o›Y  )NAddOrder (Abstract 'Natural 'Numbers #Coq@02'Ð8ózn7íHÐêfÉ  )NMulOrder (Abstract 'Natural 'Numbers #Coq@0Þ4ù> Aa»ýt/° j   $NSub (Abstract 'Natural 'Numbers #Coq@0îñô×Ú:Dô’fJá  'NMaxMin (Abstract 'Natural 'Numbers #Coq@0»]vÕ|Qg’ÌŸ­Ê  'NParity (Abstract 'Natural 'Numbers #Coq@0Ì—S”ºKz*!¡°&4h  $NPow (Abstract 'Natural 'Numbers #Coq@0Ò†m”‹½Ÿ¨uš¸€lf   %NSqrt (Abstract 'Natural 'Numbers #Coq@0û<Ÿôó…×g¶üÉe  $NLog (Abstract 'Natural 'Numbers #Coq@0K ¾uïÚžE&k  #Cpo $Sets #Coq@0nÊè ×ÝU—<_Ÿ  (Powerset $Sets #Coq@0phÒ AÍwL¨ôóÞnË  .Powerset_facts $Sets #Coq@074¢C‡óª{õs8&pÑ=  8Powerset_Classical_facts $Sets #Coq@0°ÍÝ pq‹ŒPÐïÛpùE ž0NÎÄ.tÿ«º±F*)†“z%ð½Ðõ’*ÎÌ0ó6{ä]Lu„•¦¾7å Œ*'° Ð %Image $Sets #Coq@ðA  "Im‘,<  @C  !f¶@  !X©š Ð÷ )Ensembles " !@@(Ensembleôf€B  !V”‘   úŸ“ A 3@@  !U @ ¶¶¶#!¶)'©".A(Im_intro¶¶¶-+¶31¶!xD¶@©š Ð÷1@"In-ŸB€°ECA¶!y¶@©›  Ð÷ %Logic $Init@@"eqÐ @€°F©*©°G©IÀH HAA @@¶=F¶IG¶[Y¶a_¶.,¶@+¶"%¶@ ©Ð (TDD¢@¡ Ð÷~@z?¼ ¢@¡@À¡@€@A AD@@A@DD  xv  us  fd  ]f@ @À@°fA Èé|¤ AwÀ@°jA 1D´æ H<@AB@°AAÀ@@ A@  &Im_ind @‘ ·r{·~|·Ž·–”·!P¶@”p·œ¶i^¶@©f°Nj`¶_O¶@©]°Nd©f{©g”·!vj·!i©›  Ð÷•@½?¼ ¢@€Ð^bu~tÍÐDDD° @@ @ @ @ @@D·j·@©Ðkimqƒ©r²„š@¶¤­¶°®¶ÂÀ¶Èƶ20¶Ê.¶$Œ¶" ©—» ° È+k()= Rúÿÿÿ'>  #' '+k()$' À"cAH|€@ @@@@R  &Im_def @’°@ö@¶ÁʶÍ˶ßݶåã¶²°¶@¯©¯°ª©=À™¬µî©ïÚ@ @o@@g  &Im_add @’°@ A¶Öß¶âà¶ôò¶Æý¶û¶@ÆÆ©·°©÷Ê©TÀÃÌ©š Ð÷û@#Add-ü‰Ê öÉ©°Õ©_ÀÎ×Í©Îü@ @ÀÀ@°øA Á‚' A 1Constructive_sets @A—À@”À@°ÿA 1Gµ£ KÑ@ABC@@•  +image_empty @’°@9B¶ ¶¶'¶@©ã°#©~À/©›  Ð÷&@)Empty_setįu@€ ó©"@ @À@·À@°A ½Ù A (Powerset/À@º@ABC@@·  ,finite_image @’°@[C¶&/¶20¶DB¶JH¶@©›  Ð÷ +Finite_setsE@&Finite†Ç@€  C©  "©¬À$]G@ @À@ÝÀ@°DA *#œ AÀ@°HA 2÷…í A 1Finite_sets_factsY@ABC@@à  &Im_inv @’°@„D¶OX¶[Y¶mk¶sq¶2w¶@©=°A7©›  Ð÷2@"exÐ @€ -·L.©›  Ð÷;@#andЖw@€ ©P°4KJ©E°:©WN‘@ @ÀÀ@@A°xA 1@³ê DJÀ@À@~@ABC@@  )injective @‘ ·ˆ·‹‰·¢{¶o¦¶bn¶@©`°q¼©«©c°X­—@¶Š“¶–”¶­† ° à+k() + T' +T'+   7"T'7&' ‘‘o Ì¨€@ @À@6@A@@3  2not_injective_elim @’°@×E¶¢«¶®¬¶Åž¶@©š Ð÷€@#notШš Ð÷ @8Ìä}€°ÖÀ“©\ Ÿ·¢ ©_ ™·—š©Y ©–°žQ©©š°Î¡@ @À@°ÊA Ð A 3Classical_Pred_Type žÛÀ@YÀ@h@ABC@@e  1cardinal_Im_intro @’°@ F¶ÔݶàÞ¶!Aò¶úø¶!n›  Ð÷ )Datatypes·@#natò@€¶@©›  Ð÷¼@(cardinal6—\”@€Щ— ·!p© °éiÀÁÅØá×@ @½@@’  -In_Image_elim @’°@6G¶ ¶  ¶-¶%#¶@©Y°ò+è¶õê¶@©ò°íC…©ô°Øï@ @À@±À@ À@¯@ABC@@¬  ‹Ð@Ð÷@&divmod>‹‘Ð÷ @CÔ@AÐÐ@>–ÝýÐ@Ð÷@&double>–Ýý‘Ð÷@NÄ´@A@A?é;²Ð@Ð÷ @&modulo?é;²‘Ð÷@¡"i@A@BDEFG@t  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :žVU  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  *CMorphisms 'Classes #Coq@0ôqþ€ËÛŒ­óZ‚×BeÏ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  )Classical %Logic #Coq@0†iJÊ †Çª´ð©MRƒ  .ClassicalFacts %Logic #Coq@0×$RzÏqàI™FÙ\(Ë4  3Classical_Pred_Type %Logic #Coq@0ƒ½‰ã¥m€ì[6ÜBZ5  .Classical_Prop %Logic #Coq@0Y€hÞ¿á³JdI1ÃÆ½  .Classical_sets $Sets #Coq@0<*¨6À²ã2}·õÕ¡*b€  +Compare_dec %Arith #Coq@0þjµXòÈçF ê8ª•¿û  1Constructive_sets $Sets #Coq@0ñçä5<s÷+ħç¤ÄUæ  #Cpo $Sets #Coq@0nÊè ×ÝU—<_Ÿ  « ª ©@0.iÜ ¼bãYN —Zû  )Decidable %Logic #Coq@0áND‰ê±¸í’¬/•Oñß  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  )Ensembles $Sets #Coq@00½qGL„çª;“ºrߌߠ *EqdepFacts %Logic #Coq@0FI$áͼÕ‹¥½¡`  *Equalities *Structures #Coq@0ÏŒe·³¿ì–Ÿý)ÅH‰.È  +Equivalence 'Classes #Coq@0ÌÇîˆ7ÁƒŸÞ;ꮹº  +Finite_sets $Sets #Coq@0d]ƒhò ²:$Êm’}  1Finite_sets_facts $Sets #Coq@0NÎÄ.tÿ«º±F*)†“  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  "Gt %Arith #Coq@0ä™›¤ïÚ#c:D •£Ø  'Hurkens %Logic #Coq@0æê5[g•N¿k2™upœ  $Init 'Classes #Coq@0ñ]Þ(áÅpù¾˜{yOh.  "Le %Arith #Coq@0ƒdþ¢}í‹Om§qö+  %Logic $Init #Coq@0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  .Morphisms_Prop 'Classes #Coq@0% Å:B'‚.>Ñu‚Ã%  $NAdd (Abstract 'Natural 'Numbers #Coq@0ô5;ZÝW:㥜un$  )NAddOrder (Abstract 'Natural 'Numbers #Coq@02'Ð8ózn7íHÐêfÉ  'NAxioms (Abstract 'Natural 'Numbers #Coq@0ZØ®bÞ÷1ZÏ3üuuÑ  %NBase (Abstract 'Natural 'Numbers #Coq@0þ ¢Y?“¸V° »—vI  %NBits (Abstract 'Natural 'Numbers #Coq@0Žqteo_üh’¥¾É…›Â  $NDiv (Abstract 'Natural 'Numbers #Coq@0¯¨û‰bz$?´[p(Í5¾  $NGcd (Abstract 'Natural 'Numbers #Coq@08EñÏÿ-¦S ;j°_éÒ  $NLcm (Abstract 'Natural 'Numbers #Coq@0•¢Þ ~xZ¬9€L{ò:  $NLog (Abstract 'Natural 'Numbers #Coq@0K Aa»ýt/° j   &NOrder (Abstract 'Natural 'Numbers #Coq@0Æ]@7ެ´†U#o›Y  'NParity (Abstract 'Natural 'Numbers #Coq@0Ì—S”ºKz*!¡°&4h  $NPow (Abstract 'Natural 'Numbers #Coq@0Ò†m”‹½Ÿ¨uš¸€lf   +NProperties (Abstract 'Natural 'Numbers #Coq@0þuÐÀÈnt"Ãkì¶wpYC  %NSqrt (Abstract 'Natural 'Numbers #Coq@0û<Ÿôó…×g¶üÉe  $NSub (Abstract 'Natural 'Numbers #Coq@0îñô×Ú:Dô’fJá  %NZAdd &NatInt 'Numbers #Coq@00¢æñh—`àïîŸZK€4  *NZAddOrder &NatInt 'Numbers #Coq@0õáeø¯~1>¢ àšørÖç  (NZAxioms &NatInt 'Numbers #Coq@0¾ë]ÁÔì Ï‹—5r  &NZBase &NatInt 'Numbers #Coq@0—é^²&Œ²§8¿yÃU•L  &NZBits &NatInt 'Numbers #Coq@0èöM”¯l¾íIÙÙpKt  %NZDiv &NatInt 'Numbers #Coq@0é$ |§J?ÛÐÁd¤ (w  %NZGcd &NatInt 'Numbers #Coq@0Kg“ÁíÈTË7ù|  %NZLog &NatInt 'Numbers #Coq@0ꔉ’¤ ° Ùá .uVú  %NZMul &NatInt 'Numbers #Coq@0œctΧR~¸6ˆ©µ[È  *NZMulOrder &NatInt 'Numbers #Coq@0}\^ !Ü"kŽ}¦@€R§  'NZOrder &NatInt 'Numbers #Coq@0 qò;VeÎû7R Wº,  (NZParity &NatInt 'Numbers #Coq@0HÀ>ÜÃc‚ôa‡ñ'^^  %NZPow &NatInt 'Numbers #Coq@0¡)Âý6*9 B:v…—È»  ,NZProperties &NatInt 'Numbers #Coq@0Š1‘D%ªE`Ô|3xŸ  &NZSqrt &NatInt 'Numbers #Coq@0` Áàù.óê%©¥¥‰m  #Nat $Init #Coq@0î‰Ãeʤµ®Ä£P£óSRè  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXÝáÔ  4Operators_Properties )Relations #Coq@0UÕ3y#hã&íî  &Orders *Structures #Coq@0$Znªl0–\òÍ—À  +OrdersFacts *Structures #Coq@05MÜ¿èçζöΖLB  )OrdersTac *Structures #Coq@0Ó5'4Ô–+÷èó9èçÃ%  -Partial_Order $Sets #Coq@0¦ÑzdŽ> ¾uïÚžE&k  %Peano $Init #Coq@0± jé¥ùêh¯ž¾aõ|Ø  (PeanoNat %Arith #Coq@0O~2ô˜Ž$•k[#lZ  $Plus %Arith #Coq@0…Ç4tmÙÐåó×G‘œú  (Powerset $Sets #Coq@0phÒ AÍwL¨ôóÞnË  8Powerset_Classical_facts $Sets #Coq@0°ÍÝ pq‹ŒPÐïÛpùE  .Powerset_facts $Sets #Coq@074¢C‡óª{õs8&pÑ=  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  7PropExtensionalityFacts %Logic #Coq@0¿ å+Ÿ€_.É“oFåûؘ  /RelationClasses 'Classes #Coq@0Gâzº² ¥©éãrêAº6Õ  4Relation_Definitions )Relations #Coq@0]§4©Ð€êådõ{nœ^ÿ  2Relation_Operators )Relations #Coq@0%ÍÄÜs鯰ø¨sáî  )Relations  #Coq@0Œ<•bO 9xò\ýì  +Relations_1 $Sets #Coq@0k<×⪚(“Ñ‚cÙ1  1Relations_1_facts $Sets #Coq@0I­k«’ŽÊK,Ž‹)pey  &Setoid 'Setoids #Coq@0D9µAs…˜WüEî!>ñ  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`ùnOUÚ$  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&þæ/é”r  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“  &Wf_nat %Arith #Coq@0UJ‹X AJ›«£•hOA€   "_3 9.zã"<-  "_4 9.zã"->  ¶ N$ý @à@B@ Ð»”‡@ †@@@ @@@  #_22 À¢¸ ¡Ð÷Ë@Ç?¼ ¢à@A@@@@  ’ @  @ @ @@@  “  A  @ @ @@@@  #_23 '` oÐ@’ Ð÷å@á?¼ ¢@D *type_scope  @ .function_scope@ @ @ ‘Ý A@  #_24 '` oÐ@“  Ð÷@ý?¼ ¢@AH   @  @ @ @ @@ @ @ ‘û A @ ‘Р@ ’Ç@  „ 2 QÀ@@‘G@  #_25 À¢¸  Ð÷*@ e„_  ‘  @ @ @@@@  #_26 2Mì ‘Ð÷9@ž e„ÁHH@A  #_27 '` oÐ@‘Ð÷B@§ e„H ] _ @ \ ^ ` @ @@ @ @ ‘> A A A @ ’£@  #_28 ? 3V ._ind_from_prop  Ð÷k@gÿ@Ð÷m@Òÿ  … 2 QÀ@@’A@  #_29 À¢¸  Ð÷z@ e|`à@A@@@@  ‘  @ @ @@@@  #_30 2Mì ‘Ð÷Š@  e|`  #_31 '` oÐ@‘Ð÷”@ª e|`F ¯ ± @ ® @ @@ @ @ ‘Œ A @ ‘a@  ­ 2 QÀ@@’A@  #_32 À¢¸  Ð÷·@¸ exà@A@@@@  ‘  @ @ @@@@  #_33 2Mì ‘Ð÷Ç@È ex  #_34 '` oÐ@‘Ð÷Ñ@Ò exE ì î @ @ ì@ @ @ ‘È @ A@  ¸ 2 QÀ@@’A@  #_35 À¢¸  Ð÷ð@ÃÝ3à@A@@@@  ‘  @ @ @@@@  #_36 2Mì ‘Ð÷ @ÓÝ3  #_37 '` oÐ@‘Ð÷ @ÝÝ3C % ' #@ @ @ A@  É 2 QÀ@@’A@  #_38 À¢¸  Ð÷ #@Ô0ñk!à@A@@@@  ‘  @ @ @@@@  #_39 2Mì ‘Ð÷ 3@ä0ñk!  #_40 '` oÐ@‘Ð÷ =@î0ñk!E X Z @ W @@ @ @ ‘ 4 A ’õ@  Û 2 QÀ@@’A@  #_41 À¢¸  Ð÷ ^@æ e„(à@A@@@@  ‘  @ @ @@@@  #_42 2Mì ‘Ð÷ n@ö e„(  #_43 '` oÐ@‘Ð÷ x@ e„(F “ • @ ’ @ @@ @ @ ‘ p A @ ‘ E@  è 2 QÀ@@‘@@  #_44 À¢¸  Ð÷ ›@óÌä}=  ‘  @ @ @@@@  #_45 2Mì ‘Ð÷ ª@Ìä}@  #_46 '` oÐ@‘Ð÷ ³@ Ìä}C ΠРÌ@ @ @ A@  ö 2 QÀ@@’A@  #_47 À¢¸  Ð÷ Ì@.’éà@A@@@@  ‘  @ @ @@@@  #_48 2Mì ‘Ð÷ Ü@.’é  #_49 '` oÐ@‘Ð÷ æ@.’éD   ÿ @@ @ @ A ‘@  û 2 QÀ@@’A@  #_50 À¢¸  Ð÷ @Ål–à@A@@@@  ‘  @ @ @@@@  #_51 2Mì ‘Ð÷ @Ål–  #_52 '` oÐ@‘Ð÷ @ Ål–F 8 : @ 7 )nat_scope @@ @ @ ‘  A ’' ’@   2 QÀ@@’A@  #_53 À¢¸  Ð÷ D@1!à@A@@@@  ‘  @ @ @@@@  #_54 2Mì ‘Ð÷ T@*1!  #_55 '` oÐ@‘Ð÷ ^@41!G y { @ x @ @ @@ @ @ ‘ W A ‘– @ ‘ /@  6 2 QÀ@@’A@  #_56 À¢¸  Ð÷ …@A1yIâà@A@@@@  ‘  @ @ @@@@  #_57 2Mì ‘Ð÷ •@Q1yIâ  #_58 '` oÐ@‘Ð÷ Ÿ@[1yIâI º ¼ @ ¹ ‚ @ @ † @@ @ @ ‘ œ A ’¬ ‘Þ ’§ ’µ ’­@  e 2 QÀ@@’A@  #_59 À¢¸  Ð÷ Ò@p:½òDà@A@@@@  ‘  @ @ @@@@  #_60 2Mì ‘Ð÷ â@€:½òD  #_61 '` oÐ@‘Ð÷ ì@Š:½òDH    @  Ï @ Ò @@ @ @ ‘ è A ’ø ’ð ’þ ’ö@  ‘ 2 QÀ@@’@@  #_62 À¢¸  Ð÷ @œ;RÀà@A@@@@  ‘  @ @ @@@@  #_63 2Mì ‘Ð÷ +@¬;RÀ  #_64 '` oÐ@‘Ð÷ 5@¶;RÀI P R @ O  @  @ @@ @ @ ‘ 2 A ’ B ’ : ’ H ’ @ ‘Ë@  ¿ 2 QÀ@@’A@  #_65 À¢¸  Ð÷ h@ʲümà@A@@@@  ‘  @ @ @@@@  #_66 2Mì ‘Ð÷ x@Ú²üm  #_67 '` oÐ@‘Ð÷ ‚@ä²ümI  Ÿ @ œ e @ h @ @@ @ @ ‘  A ’  ’ ‡ ’ • ’  ‘ @  #_68 X–°@$sets’  ‘ jðA@¤°›(META1033¤’  @À›(META1032› ›(META1034›(META1035¤››(META1036 ‘Ð÷ Ù@ ï e|`@@ @@ °š €¶ ± º¶ ½ »¶ Ï©š Í Ķ ض@ Ü ܶ ¦ ¤¶@©š £° Ÿ á ž©š ¦° ¢©› 5À ’ ¥ ® ç© è Ó2Ð÷ õ@3Coq.Sets.Image#<>#10þJ  ’  ¤@ð@@¤°¤‘ ì›(META1039¤’  O@À›(META1038› ¤’  Ú@› ›(META1040¤’  å@› ‘Ð÷ ,@ ÿÝ3@@S °š €¶  ¶  ¶ &¶@  ©› â°©š # ©› À 3 ©›  6 ó©›  #‚Ð÷ E@3Coq.Sets.Image#<>#20þK  ’  î@ðA@¤ ›(META1042¤’  š@À›(META1041› ›(META1043›(META1044 ‘Ð÷ j@ 0ñk!@@‘ °š €¶ A J¶ M K¶ _©š ] T¶ h¶@ l l¶@©›   7 Z©› "  :©› ÄÀ 4 = v `¿Ð÷ ‚@3Coq.Sets.Image#<>#30þL@@@»ÌA`,IØXÍlÒî>(Lž„•¦¾@¾šÕ“ʆö~_šžÛ¼¬LÇ„•¦¾@³ÑІ(lñOÙ6ü¥yüLð„•¦¾@ê›C™' U[¡…Åž€Jvi?„•¦¾'Æö£0‘·!U”‘   úŸ“ A %Image $Sets #Coq@@@·!V·!X©š Ð÷ )Ensembles@(Ensembleôf€B·!f¶@C·!xD·"H'©š Ð÷@"In-ŸB€°EA©œ   Ð÷4@"Im?¼ ¢@A€ F ! ©#©œ   Ð÷ %Logic $Init@@"eqÐ @A€ ‘·QO·CP·A?·/1·5¶@//©š Ð÷B@8Extensionality_Ensembles žL€À6©› (€À/:©š Ð÷M@#Add-ü‰6EJ5©°C© À:EI9©:P©œ   Ð÷-@#andЖw@A€À©š Ð÷b@(Included"ÞÎ=€°V ©°X"µ·"x0\·[©Y°T©)ÀJV©'°LcglW©š Ð÷T@&Im_ind e„€ GT©1°bmq·W©j°©6°©<ÀH ^u©vlk·"x1·!H©y° ©E° jvu·!y·"H0©› m€°I€©v’©š Ð÷s@(eq_ind_r!¼2#€àJ©-˜·©•°K©b°©hÀL -©.—©š Ð÷ˆ@&or_ind"³€à©¦°!¬©%°:®©ª°©v°©|À)J©KB ·"H1©š Ð÷ 1Constructive_setsÞ@*Add_intro1 Æá%€Ð(%"©PN©š Ð÷µ@&Im_def e|`€à+06WÀ¿· ©ÍвB@@° @@@D·S5·@©O°MDͶ_©Ö°N©£°?Dè¶[©Y°Ë©HV©ß°O©¬°©²ÀPK©L©NWâ·u©ì°R©¸°T_ii·p©n°W÷©md©š Ð÷@@*Add_intro2 Æá&€°(©ÊÀ&*bm©ni ©š Ð÷L@'Add_inv)rïµ€Ðq˜ C½µ·´· © °©×°©ÝÀþ ©‰ ©sà©°©äÀ² %©•°©#ˆ(©° ©ëÀ¹ ¸',·© ©ÍÐDDD° @@ @ @ @ @@D·!vÉ·@©þЫÂÌ+*¶5©3°®©ÿ°°©À¨²É&©'ÕH©;°¬© À¨®© °ªºÑÛI9·íÓ·Í©D°¿à>·ÉÀ·Ç©Ű¹B©å·N©L°·¶[©Äà´©Êß·Ô¶©R°€©"À~‚}ÅN©–à„¼©"°†ÃÉÓS©¥ÐˆÅËU`dij·æE©Í•·âú·@©Þ°ó©]R]3]·i©g°ýø©©àäû©5°æZfZ©x|©mÐ]ZV}hC‘·žœ··€¶@ƒƒ©KÀ…©FÀ‚‡©›  Ð÷’@)Empty_setįu@€øy©©@À©9°“©;°•µ·—·©‹°•©[À“—©ýˆ©1 ‹–©!›·š˜©”°Ž·A·#H'0©š°‰©"9•©š Ð÷´@-Empty_set_ind z)€À>·O?¶(@¶@©$°9¡©D¸©ª°%©2ºº¥º¥C)©š Ð÷ (PowersetÖ@1Empty_set_minimal _Y € Ä?‘·åã·×ä·ÕÓ·ÈÆ·À©›  Ð÷ +Finite_setsè@&Finite†Ç@€È©š Ð÷ @*Finite_ind͹+€àÈ·é©ç_© Ì©¡ÀÂÎÍÝ©Kà©îEI·!e© ÖÕ©œ   A€N©¯ÀÜçQ𩚠Ð÷Ø@+image_emptyÝ3€°ãî÷·!A·V©0 Ýè·#H'1©5 â©ÃÀ‘äû·þˆ·#H'2©š Ð÷ä@#notШ°}ü©zà©i©Ѱ‚©×Àz„¥b·3©N }©š Ð÷ 1Finite_sets_facts7@4Add_preserves_Finite-°…½€À‘o ©æÀ‰“©ä°‹)¶©š Ð÷@&Im_add ex€Ð’œ0½+‘·QO·CP·A?·42·¬2·-©+°1©ûÀ(37<'©Ð *59·´+©›  Ð÷@"exÐ @€ Ô·AÕ©› ø€ ©?°Ñ.9©¾°Ý©==R·L3·¯©G°ãBA·"y0æ·\©ʰßGÇ©ÅàÊ¿·Ë©  ½·[¾© ©W°½ÈQ©Ö°Ä©Õi©œ  +A€ÀзhÑ©' ©d°Ïß^©ã°שù%ªm©'À©k°Üýq©ê°èÝÝw©Z êß~i~i‘·Ÿ·‘žµ·‚·©}¶ƒ¶þ€¶@©ú°ƒk©ˆ<©ý°oŠÈ©š Ð÷ 3Classical_Pred_Type n«@.not_all_ex_notž›Ÿ€°’·•“¶‰¶@©°Œ©˜¢©™Q©°1Ÿ¤©e · ž©Ÿ ©·©l ™·§š©¦¶&‘¶@©"°”©¡¶e©%°:²·ÍÐwBBB°@ @ @@D·@© ¢·¼£©»¶;S¶@©7°V©ªË©«z©;°9ÈÍ©Ž \·É]©‘ U·HV©‹ ©E°Z!©e‡©ЩJ°HÜÇÇ·×¾·!C©xÀf·Ýg©¥ R·\S©Ÿ ©Y°W©oíw©ä©^°RðÛðÈc©a°v·iw¶@©e°z  ©g°[ðù䩺 ~·q©ô ©·r©Á n·xo©û¶@©v°t©Œi”©y°g÷ ÍT·@©Πq·…r©¶@©ƒ°w¸­©…°n÷©Ø u·v©Ò ©Œ°z©®©‚Ï©©’°{·›ˆ·!D©ÀÀ‚·¡ƒ©ä ©ž°‡©ê©Žá©*©¤°UÃ!6©š Ð÷ .Classical_Prop¦@,imply_to_and=V>€°©°°ž$©¥D..òòC¶B¶@©=©š Ð÷/@)injectiveÌä}€°IN9© G·JH© ?·É@©  ¸©N©Ȱ:ZE‘·{y·mz·gi·^\·!n›  Ð÷ )Datatypes?@#natò@€·é©›  Ð÷¢@(cardinal6—\”@€a©š Ð÷Y@/finite_cardinal å ø€°g©<À]itx©š Ð÷e@,finite_image0ñk!€Ðdp{©š Ð÷i@/cardinal_finite>IÊ€Àk‚‹v‘·¬ª·ž«·˜š··©K°‹·Ž·©‰°„ ©š Ð÷t@&ex_ind ±5{€Ð,·™-©X V©°1T©‘©˜°4“§·!z7·Ì ©š Ð÷‡@'and_ind1Þ4ۀЩ¥° A´©$°9í©—©ª°%F°·$InAz ·!E©/°-j©OC©š Ð÷ž@&eq_ind £J€à%À·Ã&fʪ©X°Ã¬··©š Ð÷´@&Im_inv e„(€à`³¿Ê3¾‘·ôò·æó·àâ·×Õ·yw·W©”æ·O©p°¿Öß©š Ð÷@,cardinal_ind:È€ðs·ï©ñ¡·ˆ†¶"n'‰¶@©€°[©°ÀS]ì~Ü©a°óî©\à©ÿ…M·¶•¶@©Œ°~ûæ©k°šýœ  ›A€·ž·"CE©—°“©Àò©š Ð÷ì@0cardinal_unicity$ó× €à‘©‡Qú©œ  £A€U©ÔÀ¢õ ©%°¤÷· 1·¸¶·u©­@·¶3º¶@©±°‚©áÀ~„¥ ©’°Á$·· ©©°·AÈ©”à©79©ë°O©ñÀMQ¿ŽG·M¶@©ǰQ!6©¦°Õ3©œ  ×B€~·#H'3©Ò°`,©©Ðà·!pã©Ù°Z© ÀW\¶i5©º°éL©·!ií·"CI ©Èǵ·É©J°f©ÀQi¾w©xì©>©š Ð÷G@-In_Image_elim1!€ðR Ãy†ôRC©_©·Ý©c©`°©0À ̓©„+·³©ã°lÑ©nàS©5°©;ÀTœ"©#Ó ^©Fשœ  B€à Ü©Ãà$s·'%©°©KÀU¨'x„äx<© {©š Ð÷x@1cardinal_Im_introÅl–€à©²î$w©XÀ´¸©V°¶(–÷©rи¼*˜ù‰˜ˆ‘·¾¼·°½·ª¬·¡Ÿ·CA·!8©Æð‡·°³·HF¶ÀG¶@©>°0©nÀ2ªš©›  Ð÷ %PeanoŒ@"le UxT@€ ºµ©#àß·×à¶Ô[¶@©R°NÁ¬© ÃÆ·Úa·A©XÈ9©ÀàVÃÉ´Ì©ºƒÏ©·©<°kÉÑ©7àmÓ·çn©" ¾Ö©œ  %A€ÛÏÇ©™ÀºÆ1Õ©ê°¼È×·åè·}{·:æ·â¶÷~¶@©u°P©¥ÀHRÝsÑ©7 èß·âK·ä©â©ß°JÚÙ·Œ©Xà©ûs©¯°K©µÀMƒX©Ya·¶@©Œ°æû©L øÅ©eМ·¼©“°!©ÃÀ#‡`ï¶@©˜°^ò©X  ½·Æ§·, ·Ï©Ÿ°)©˰+©ÑÀ$-~i©j”©š Ð÷¢ (PeanoNat %Arith0#Nat@(le_trans:þŽ€Ð©éŒ©êx©š Ð÷@,card_Add_gen=ë#3€ð<©ëÀ9>ŽK©L¼($-©š Ð÷ "Le@&le_n_S8àƒ€°2£©Å 49©©àZ’È'©üÀ\”©ú°^Ì:¡©Ð`˜Î<£8A,‘·b`·Taµ·OQ·FD·èæ·#CAnß·cê·%CIfn'©ã°2©Àá4@K?·%ltn'n©š Ð÷§@"lt Uxc€v·!I©°ÎåBÈß©š Ð÷K@jSý€Äbmy1C¶‹¶‚€¶$"¶@¶$¶@8¶@2©+‘·¬ª·ž«·˜š··1/·&·ª1·E·Ö?©š Ð÷~@2not_injective_elim.’é€À  }©š Ð÷…@*Pigeonhole;RÀ€$'1„›Ÿ¤¯‘öEM‘ì¾ö›Ý)å_×