Skip to content

Commit

Permalink
Update list of ZornsLemma's files in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Columbus240 committed Aug 18, 2024
1 parent ca9445f commit f890bcf
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 8 deletions.
23 changes: 19 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,7 @@ make # or make -j <number-of-cores-on-your-machine>

### Filters and nets

- `Filters.v`
- `FilterLimits.v`
- `DirectedSets.v`
- `Nets.v`
- `FiltersAndNets.v` - various transformations between filters and nets

Expand Down Expand Up @@ -123,8 +121,14 @@ topological spaces

In alphabetical order, except where related files are grouped together:

- `Cardinals.v` - cardinalities of sets
- `Ordinals.v` - a construction of the ordinals without reference to well-orders
- `Cardinals.v` - collects the files in the folder `Cardinals`
- `Cardinals/Cardinals.v` defines cardinal comparisons for types
- `Cardinals/CardinalsEns.v` defines cardinal comparisons for ensembles
- `Cardinals/Combinatorics.v` defines some elementary bijections
- `Cardinals/Comparability.v` given choice, cardinals form a total order
- `Cardinals/CSB.v` prove Cantor-Schröder-Bernstein theorem
- `Cardinals/Diagonalization.v` Cantor's diagonalization and corollaries
- `Cardinals/LeastCardinalsEns.v` the cardinal orders are well-founded

- `Classical_Wf.v` - proofs of the classical equivalence of wellfoundedness, the minimal element property, and the descending sequence property

Expand All @@ -134,9 +138,16 @@ In alphabetical order, except where related files are grouped together:

- `DependentTypeChoice.v` - choice on a relation (`forall a: A, B a -> Prop`)

- `DirectedSets.v` - basics of directed sets
- `Filters.v` - basics of filters

- `EnsembleProduct.v` - products of ensembles, living in the type `A * B`

- `EnsemblesImplicit.v` - settings for appropriate implicit parameters for the standard library's Ensembles functions
- `FiniteImplicit.v` - same for the standard library's Sets/Finite_sets
- `ImageImplicit.v` - same for the standard library's Sets/Image
- `Relation_Definitions_Implicit.v` - same for the standard library's Relation_Definitions
- `EnsemblesExplicit.v` - clears the implicit parameters set in the above files

- `EnsemblesSpec.v` - defines a notation for e.g. `[ n: nat | n > 5 /\ even n ] : Ensemble nat.`

Expand All @@ -154,9 +165,13 @@ In alphabetical order, except where related files are grouped together:
- `InfiniteTypes.v` - same for infinite types

- `FunctionProperties.v` - injective, surjective, etc.
- `FunctionProperitesEns.v` - same but definitions restricted to ensembles

- `Image.v` - images of subsets under functions
- `InverseImage.v` - inverse images of subsets under functions

- `Ordinals.v` - a construction of the ordinals without reference to well-orders

- `Powerset_facts.v` - some lemmas about the operations on subsets that the stdlib is missing

- `Proj1SigInjective.v` - inclusion of `{ x: X | P x }` into `X` is injective
Expand Down
23 changes: 19 additions & 4 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,7 @@ documentation: |-
### Filters and nets
- `Filters.v`
- `FilterLimits.v`
- `DirectedSets.v`
- `Nets.v`
- `FiltersAndNets.v` - various transformations between filters and nets
Expand Down Expand Up @@ -148,8 +146,14 @@ documentation: |-
In alphabetical order, except where related files are grouped together:
- `Cardinals.v` - cardinalities of sets
- `Ordinals.v` - a construction of the ordinals without reference to well-orders
- `Cardinals.v` - collects the files in the folder `Cardinals`
- `Cardinals/Cardinals.v` defines cardinal comparisons for types
- `Cardinals/CardinalsEns.v` defines cardinal comparisons for ensembles
- `Cardinals/Combinatorics.v` defines some elementary bijections
- `Cardinals/Comparability.v` given choice, cardinals form a total order
- `Cardinals/CSB.v` prove Cantor-Schröder-Bernstein theorem
- `Cardinals/Diagonalization.v` Cantor's diagonalization and corollaries
- `Cardinals/LeastCardinalsEns.v` the cardinal orders are well-founded
- `Classical_Wf.v` - proofs of the classical equivalence of wellfoundedness, the minimal element property, and the descending sequence property
Expand All @@ -159,9 +163,16 @@ documentation: |-
- `DependentTypeChoice.v` - choice on a relation (`forall a: A, B a -> Prop`)
- `DirectedSets.v` - basics of directed sets
- `Filters.v` - basics of filters
- `EnsembleProduct.v` - products of ensembles, living in the type `A * B`
- `EnsemblesImplicit.v` - settings for appropriate implicit parameters for the standard library's Ensembles functions
- `FiniteImplicit.v` - same for the standard library's Sets/Finite_sets
- `ImageImplicit.v` - same for the standard library's Sets/Image
- `Relation_Definitions_Implicit.v` - same for the standard library's Relation_Definitions
- `EnsemblesExplicit.v` - clears the implicit parameters set in the above files
- `EnsemblesSpec.v` - defines a notation for e.g. `[ n: nat | n > 5 /\ even n ] : Ensemble nat.`
Expand All @@ -179,9 +190,13 @@ documentation: |-
- `InfiniteTypes.v` - same for infinite types
- `FunctionProperties.v` - injective, surjective, etc.
- `FunctionProperitesEns.v` - same but definitions restricted to ensembles
- `Image.v` - images of subsets under functions
- `InverseImage.v` - inverse images of subsets under functions
- `Ordinals.v` - a construction of the ordinals without reference to well-orders
- `Powerset_facts.v` - some lemmas about the operations on subsets that the stdlib is missing
- `Proj1SigInjective.v` - inclusion of `{ x: X | P x }` into `X` is injective
Expand Down

0 comments on commit f890bcf

Please sign in to comment.