Skip to content

tchajed/coq-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coq array library

CI

Theorems about using lists as arrays, supporting indexing, in-bounds updates, and subslicing.

I don't use this library any more so it doesn't see new features. I do aim to keep it working with new versions of Coq. Currently CI tests Coq 8.11 up to master and the library is simple enough that I don't anticipate needing to drop support for old versions.

If you can use stdpp I would recommend using that, since it is well engineered and well maintained. However stdpp only has take and drop (for list prefix and suffix) so subslicing doesn't have convenient lemmas.

Including this library

Using coq-project-template:

git submodule add https://github.com/tchajed/coq-array vendor/array
git submodule add https://github.com/tchajed/coq-classes vendor/classes

About

Coq library for array indexing and subslicing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published