Updating conversion, creating readmes
This commit is contained in:
36
terminal/coq
36
terminal/coq
@@ -1,11 +1,10 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Coq [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Coq [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;12m (https://github.com/coq-community/manifesto)[39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome Coq libraries, plugins, tools, and resources.[39m
|
||||
|
||||
[38;5;12mThe[39m[38;5;12m [39m[38;5;14m[1mCoq[0m[38;5;14m[1m [0m[38;5;14m[1mproof[0m[38;5;14m[1m [0m[38;5;14m[1massistant[0m[38;5;12m [39m[38;5;12m(https://coq.inria.fr)[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mmathematical[39m[38;5;12m [39m[38;5;12mdefinitions,[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12malgorithms,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtheorems,[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msemi-interactive[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mmachine-checked[39m[38;5;12m [39m[38;5;12mproofs.[39m
|
||||
[38;5;12mThe [39m[38;5;14m[1mCoq proof assistant[0m[38;5;12m (https://coq.inria.fr) provides a formal language to write mathematical definitions, executable algorithms, and theorems, together with an environment for semi-interactive development of machine-checked proofs.[39m
|
||||
|
||||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/coq-community/awesome-coq/blob/master/CONTRIBUTING.md) first.[39m
|
||||
|
||||
@@ -28,7 +27,7 @@
|
||||
[38;5;12m - [39m[38;5;14m[1mCourse Material[0m[38;5;12m (#course-material)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTutorials and Hints[0m[38;5;12m (#tutorials-and-hints)[39m
|
||||
|
||||
[38;5;238m―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||||
|
||||
[38;2;255;187;0m[4mProjects[0m
|
||||
|
||||
@@ -111,8 +110,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mAAC Tactics[0m[38;5;12m (https://github.com/coq-community/aac-tactics) - Tactics for rewriting universally quantified equations, modulo associativity and commutativity of some operator.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCoq-Elpi[0m[38;5;12m (https://github.com/LPCIC/coq-elpi) - Extension framework based on λProlog providing an extensive API to implement commands and tactics.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWaterproof proof language[0m[38;5;12m (https://github.com/impermeable/coq-waterproof) - Plugin providing a language for writing proof scripts in a style that resembles non-mechanized mathematical proof.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCoqHammer[0m[38;5;12m [39m[38;5;12m(https://github.com/lukaszcz/coqhammer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGeneral-purpose[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m[38;5;12mhammer[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcombines[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mproofs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtranslation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mprovers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mreconstruction[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12mproofs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCoqHammer[0m[38;5;12m [39m[38;5;12m(https://github.com/lukaszcz/coqhammer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGeneral-purpose[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m[38;5;12mhammer[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcombines[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mproofs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtranslation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mprovers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mreconstruction[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m
|
||||
[38;5;12mproofs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEquations[0m[38;5;12m (https://github.com/mattam82/Coq-Equations) - Function definition package for Coq.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGappa[0m[38;5;12m (https://gitlab.inria.fr/gappa/coq) - Tactic for discharging goals about floating-point arithmetic and round-off errors.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHierarchy Builder[0m[38;5;12m (https://github.com/math-comp/hierarchy-builder) - Collection of commands for declaring Coq hierarchies based on packed classes.[39m
|
||||
@@ -123,8 +122,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mParamcoq[0m[38;5;12m (https://github.com/coq-community/paramcoq) - Plugin to generate parametricity translations of Coq terms.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mQuickChick[0m[38;5;12m (https://github.com/QuickChick/QuickChick) - Plugin for randomized property-based testing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSMTCoq[0m[38;5;12m (https://github.com/smtcoq/smtcoq) - Tool that checks proof witnesses coming from external SAT and SMT solvers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTactician[0m[38;5;12m [39m[38;5;12m(https://coq-tactician.github.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mlearns[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mpreviously[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mtactic[39m[38;5;12m [39m[38;5;12mscripts[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msuggests[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12mtactic[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mautomate[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12msynthesis[39m[38;5;12m [39m[38;5;12mfully.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTactician[0m[38;5;12m [39m[38;5;12m(https://coq-tactician.github.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mlearns[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mpreviously[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mtactic[39m[38;5;12m [39m[38;5;12mscripts[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minstalled[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msuggests[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12mtactic[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mautomate[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12msynthesis[39m[38;5;12m [39m
|
||||
[38;5;12mfully.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mUnicoq[0m[38;5;12m (https://github.com/unicoq/unicoq) - Plugin that replaces the existing unification algorithm with an enhanced one.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPuzzles and Games[0m
|
||||
@@ -247,21 +246,18 @@
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCoq'Art[0m[38;5;12m (https://www.labri.fr/perso/casteran/CoqArt/) - The first book dedicated to Coq.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mFoundations[0m[38;5;12m [39m[38;5;12m(https://softwarefoundations.cis.upenn.edu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSeries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCoq-based[39m[38;5;12m [39m[38;5;12mtextbooks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlogic,[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfoundations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12maccessible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mbeginners.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSoftware Foundations[0m[38;5;12m (https://softwarefoundations.cis.upenn.edu) - Series of Coq-based textbooks on logic, functional programming, and foundations of programming languages, aimed at being accessible to beginners.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCertified Programming with Dependent Types[0m[38;5;12m (http://adam.chlipala.net/cpdt/) - Textbook about practical engineering with Coq which teaches advanced practical tricks and a very specific style of proof.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mProgram[0m[38;5;14m[1m [0m[38;5;14m[1mLogics[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCertified[0m[38;5;14m[1m [0m[38;5;14m[1mCompilers[0m[38;5;12m [39m[38;5;12m(https://www.cs.princeton.edu/~appel/papers/plcc.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mexplains[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconstruct[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mlogics[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mseparation[39m[38;5;12m [39m[38;5;12mlogic,[39m[38;5;12m [39m[38;5;12maccompanied[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m
|
||||
[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mClight[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mexamples.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFormal[0m[38;5;14m[1m [0m[38;5;14m[1mReasoning[0m[38;5;14m[1m [0m[38;5;14m[1mAbout[0m[38;5;14m[1m [0m[38;5;14m[1mPrograms[0m[38;5;12m [39m[38;5;12m(http://adam.chlipala.net/frap/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msimultaneously[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mlogical[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcorrectness[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpurpose.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPrograms[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mProofs[0m[38;5;12m [39m[38;5;12m(https://ilyasergey.net/pnp/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrief[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpractically-oriented[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mproofs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12memphasizes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mnature[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minductive[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m
|
||||
[38;5;12mabout[39m[38;5;12m [39m[38;5;12mdecidable[39m[38;5;12m [39m[38;5;12mpropositions[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprimitives[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSSReflect[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mlanguage.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mProgram[0m[38;5;14m[1m [0m[38;5;14m[1mLogics[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCertified[0m[38;5;14m[1m [0m[38;5;14m[1mCompilers[0m[38;5;12m [39m[38;5;12m(https://www.cs.princeton.edu/~appel/papers/plcc.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mexplains[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconstruct[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mlogics[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mseparation[39m[38;5;12m [39m[38;5;12mlogic,[39m[38;5;12m [39m[38;5;12maccompanied[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mClight[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mexamples.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFormal Reasoning About Programs[0m[38;5;12m (http://adam.chlipala.net/frap/) - Book that simultaneously provides a general introduction to formal logical reasoning about the correctness of programs and to using Coq for this purpose.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPrograms[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mProofs[0m[38;5;12m [39m[38;5;12m(https://ilyasergey.net/pnp/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrief[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpractically-oriented[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mproofs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12memphasizes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mnature[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minductive[39m[38;5;12m [39m[38;5;12mreasoning[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mdecidable[39m[38;5;12m [39m
|
||||
[38;5;12mpropositions[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprimitives[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSSReflect[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mlanguage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mComputer Arithmetic and Formal Proofs[0m[38;5;12m (http://iste.co.uk/book.php?id=1238) - Book that describes how to formally specify and verify floating-point algorithms in Coq using the Flocq library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Mathematical Components book[0m[38;5;12m (https://math-comp.github.io/mcb/) - Book oriented towards mathematically inclined users, focusing on the Mathematical Components library and the SSReflect proof language.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mModeling[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mProving[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mComputational[0m[38;5;14m[1m [0m[38;5;14m[1mType[0m[38;5;14m[1m [0m[38;5;14m[1mTheory[0m[38;5;12m [39m[38;5;12m(https://github.com/uds-psl/MPCTT)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBook[39m[38;5;12m [39m[38;5;12mcovering[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mlogic[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCoq,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mfoundations,[39m[38;5;12m [39m[38;5;12mcanonical[39m[38;5;12m [39m[38;5;12mcase[39m[38;5;12m [39m[38;5;12mstudies,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m
|
||||
[38;5;12mprogramming.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHydras[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mCo.[0m[38;5;12m [39m[38;5;12m(https://github.com/coq-community/hydra-battles)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mContinuously[39m[38;5;12m [39m[38;5;12min-progress[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mKirby[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mParis'[39m[38;5;12m [39m[38;5;12mhydra[39m[38;5;12m [39m[38;5;12mbattles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mentertaining[39m[38;5;12m [39m[38;5;12mformalized[39m[38;5;12m [39m[38;5;12mmathematics[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mproof[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGödel-Rosser[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mincompleteness[39m[38;5;12m [39m[38;5;12mtheorem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mModeling and Proving in Computational Type Theory[0m[38;5;12m (https://github.com/uds-psl/MPCTT) - Book covering topics in computational logic using Coq, including foundations, canonical case studies, and practical programming.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHydras[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mCo.[0m[38;5;12m [39m[38;5;12m(https://github.com/coq-community/hydra-battles)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mContinuously[39m[38;5;12m [39m[38;5;12min-progress[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mKirby[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mParis'[39m[38;5;12m [39m[38;5;12mhydra[39m[38;5;12m [39m[38;5;12mbattles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mentertaining[39m[38;5;12m [39m[38;5;12mformalized[39m[38;5;12m [39m[38;5;12mmathematics[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCoq,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGödel-Rosser[39m[38;5;12m [39m
|
||||
[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mincompleteness[39m[38;5;12m [39m[38;5;12mtheorem.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCourse Material[0m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user