Commit Graph

28 Commits

Author SHA1 Message Date
Dan Frumin c23ea61353 Move aux lemmas into the plumbing file 2017-08-24 16:50:11 +02:00
Dan Frumin 5afb85b000 Merge branch 'ezsplit' 2017-08-24 16:45:37 +02:00
Dan Frumin 5e4091409d The underlying type need not be an hset for the splitting lemma 2017-08-24 16:36:59 +02:00
Niels 431e1b1048 No singletons if the underlying type isnt a set 2017-08-24 14:37:38 +02:00
Dan Frumin eef533e345 Get rid of cow induction for the proof of `closedUnion Bfin` 2017-08-24 12:21:46 +02:00
Dan Frumin e1a8220ba0 A simpler `split` fn for B-finite subobjects.
Allows for shortening of some proofs
2017-08-23 22:23:28 +02:00
Dan Frumin 8a1405a1d8 A cons-based induction principle for FSets 2017-08-19 18:56:33 +02:00
Niels 39d888951e Merge branch 'master' of https://github.com/nmvdw/HITs-Examples 2017-08-18 11:34:41 +02:00
Niels 41b952e0d0 Added alternative definition of k-finite via subobjects 2017-08-18 11:34:04 +02:00
Dan Frumin da60017367 Interval is K-finite 2017-08-17 22:46:47 +02:00
Dan Frumin ae60ac0146 LEM <~> all K-finite hsets are projective
and LEMoo -> all K-finite objects (not just hsets) are projective
2017-08-16 17:37:12 +02:00
Dan Frumin 56d6207d07 Circle is Kuratowski-finite 2017-08-16 17:13:08 +02:00
Dan Frumin 809382ba13 Every Bishop-finite set is Kuratowski-finite 2017-08-16 17:01:25 +02:00
Dan Frumin 99dfd73b5a K-finite objects are closed under surjections 2017-08-16 16:07:51 +02:00
Dan Frumin 57a4535f87 B-fin => K-fin if the underlying type has decidable paths 2017-08-16 16:00:21 +02:00
Niels 0f6e98a377 Strengthened mere choice 2017-08-14 12:43:15 +02:00
Niels 89808c7297 Added proof: Bishop finite => Kuratowski finite 2017-08-10 17:33:56 +02:00
Dan Frumin 33808928db Clean up trailing whitespaces and an unused definition. 2017-08-09 18:05:58 +02:00
Dan Frumin f08918b60c Move the B-finiteness proofs and simplify them a bit 2017-08-09 16:01:54 +02:00
Dan Frumin dad6686c4c Make everything work with the new notation 2017-08-08 17:44:27 +02:00
Dan Frumin 90d795b708 Correspondence between enumerated subobjects and k-finite subobjects 2017-08-03 23:22:36 +02:00
Dan Frumin 6d3d0eda9f Construct a mapping from [FSet] to enumerated subobjects 2017-08-03 18:06:39 +02:00
Dan Frumin 72ce66f833 Make [enumerated A] an hProp & show that Kf => enumerated 2017-08-03 17:00:02 +02:00
Dan Frumin c7e12d6d25 Enumerated implies Kurarowski-finite 2017-08-03 15:16:47 +02:00
Niels 9cdfc671dc Added structure to k_finite sts 2017-08-03 15:07:53 +02:00
Dan Frumin 4141f9d456 Finalize the definition of K-finite (sub)objects 2017-08-02 14:14:14 +02:00
Niels fa076f5f41 k-finiteness 2017-08-02 13:30:25 +02:00
Niels 0de37d6cea Split the development into different directories 2017-08-01 15:41:53 +02:00