Skip to content
Snippets Groups Projects
coq-packages.json 1.62 MiB
Newer Older
Jakob Albert's avatar
Jakob Albert committed
[["bonak",{"versions":[{"homepage":"https://github.com/artagnon/bonak","keywords":[],"categories":[],"authors":["Ramkumar Ramachandra","Hugo Herbelin"],"description":"An indexed construction of truncated n-types","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/artagnon/bonak.git#master","checksum":null}],"most_recent":"dev"}],["coq-aac-tactics",{"versions":[{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting and proving universally\nquantified equations modulo associativity and commutativity of some operator,\nwith idempotent commutative operators enabling additional simplifications.\nThe tactics can be applied for custom operators by registering the operators and\ntheir properties as type class instances. Instances for many commonly used operators,\nsuch as for binary integer arithmetic and booleans, are provided with the plugin.","date":"2022-03-15","version":"8.15.1","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.15.1.tar.gz","checksum":"sha512=81537d9190186b8441a1ccf457347d2f0ab84eef53be398fb26f7f3167af85e7990b9b0f44a57c5d159b9f386c2138ed583e2e716ed226dac20bbb5d034c53da"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting and proving universally\nquantified equations modulo associativity and commutativity of some operator,\nwith idempotent commutative operators enabling additional simplifications.\nThe tactics can be applied for custom operators by registering the operators and\ntheir properties as type class instances. Instances for many commonly used operators,\nsuch as for binary integer arithmetic and booleans, are provided with the plugin.","date":"2021-12-11","version":"8.15.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.15.0.tar.gz","checksum":"sha512=b4dfeab4570ab76700a18bc8650575708b078d475b0fa9bc998077c8285bbd563fe4ec00541acaafe420f2a64a2160873597a105424c31aff12635a5f2a1289b"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting and proving universally\nquantified equations modulo associativity and commutativity of some operator,\nwith idempotent commutative operators enabling additional simplifications.\nThe tactics can be applied for custom operators by registering the operators and\ntheir properties as type class instances. Instances for many commonly used operators,\nsuch as for binary integer arithmetic and booleans, are provided with the plugin.","date":"2021-10-10","version":"8.14.1","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.14.1.tar.gz","checksum":"sha512=25112c3321f69423d88356cdf075e7e677cee9629e4f5b06d311cdbc183b810da4f20f12290b28f5e71d0f397b83e71cd03ec50b616277d4db26171a5078f6c5"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2021-09-22","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.14.0.tar.gz","checksum":"sha512=679e0952d593e5c020159cfd78bd2c30927e35f3fcf33363caffac0fdfe3c8d69e07a3c2ad2bc0cd4e2a29a72619a1055c482f4240bbc3aabfacab8c6ca9d39f"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting and proving universally\nquantified equations modulo associativity and commutativity of some operator,\nwith idempotent commutative operators enabling additional simplifications.\nThe tactics can be applied for custom operators by registering the operators and\ntheir properties as type class instances. Instances for many commonly used operators,\nsuch as for binary integer arithmetic and booleans, are provided with the plugin.","date":"2021-10-10","version":"8.13.2","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.13.2.tar.gz","checksum":"sha512=0291d360b8ace354a23341e22c23c08606dab76b9e553411d17c08f83e5c6a18c17c0c7f8ed69f9114d963f6e6b8ec9acddafeabb201bc4d907f9dc941641d44"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2021-10-01","version":"8.13.1","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.13.1.tar.gz","checksum":"sha512=29875c62374674d20d4d14ed1f28797a3fc15589f908436500059ed10770b7f18ad0ac662243bfecad86ddff1558cbe9c628705a561d2ec5d45972251c21b216"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2020-12-16","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.13.0.tar.gz","checksum":"sha512=8d34c04a4d28e44a5d831bddc1907fc23b0f3ef61335b9b8206518060bb545e7983f63bdcf9808d43e4557acebb4b1031785a11772e239bb8b1193b87c086260"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2020-07-26","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.12.0.tar.gz","checksum":"sha512=53766331fa4a6bc1b72bedcad58f60a56a984fa7598417db2bf410db5624d80ec089b046b3a45fa4bfd139a4608763446ae07e22e7644fbca78eb2575d976135"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2020-01-31","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.11.0.tar.gz","checksum":"sha512=91d8d83bef9d1156ec42b3ed02b6457cd776c4b1a6d93f2b64cb234ef96c044fa85052a6adc68acb0670a93574b80291d4abac80bd8eb694e2cb23e9fa880e92"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2019-10-17","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.10.0.tar.gz","checksum":"sha512=45db1f57d1ecb3aaddc59fe51d3251288429dbf3dbb432331325fd5ecc23eb7595f0c0abcef22ff172c1f12e5fe8407f5546a859cd5efc1db47dc7ee7effa6ee"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":"2019-05-16","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.9.0.tar.gz","checksum":"sha256=b4e124ccb2c0a9013af9d3dae6a0deb1962d224b36b64c11ec71c05c23fd2ea6"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Damien Pous","Thomas Braibant","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators","date":"2018-10-04","version":"8.8.0","suite":"released","src":"https://github.com/coq-community/aac-tactics/archive/v8.8.0.tar.gz","checksum":"md5=75de4d507926423e754c55694e826084"},{"homepage":"https://github.com/coq-contribs/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Damien Pous","Thomas Braibant"],"description":"This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators:","date":null,"version":"8.6.1","suite":"released","src":"https://github.com/coq-contribs/aac-tactics/archive/v8.6.1.tar.gz","checksum":"md5=2d5a77e26ae85f1fb6ab0e5034787d45"},{"homepage":"https://github.com/coq-contribs/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Damien Pous","Thomas Braibant"],"description":"This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators.","date":null,"version":"8.5.1","suite":"released","src":"https://github.com/coq-contribs/aac-tactics/archive/v8.5.1.tar.gz","checksum":"md5=30bef1d940f0a13246318883bcc29baf"},{"homepage":"https://github.com/coq-contribs/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Damien Pous","Thomas Braibant"],"description":"This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators:","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/aac-tactics/archive/v8.5.0.tar.gz","checksum":"md5=7686e0d53a2f619a51ad4ae73cafe8c6"},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting universally quantified\nequations, modulo associativity and commutativity of some operator.\nThe tactics can be applied for custom operators by registering the\noperators and their properties as type class instances. Many common\noperator instances, such as for Z binary arithmetic and booleans, are\nprovided with the plugin.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/aac-tactics.git#master","checksum":null},{"homepage":"https://github.com/coq-community/aac-tactics","keywords":["reflexive tactic","rewriting","rewriting modulo associativity and commutativity","rewriting modulo ac","decision procedure"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous","Fabian Kunze"],"description":"This Coq plugin provides tactics for rewriting and proving universally\nquantified equations modulo associativity and commutativity of some operator,\nwith idempotent commutative operators enabling additional simplifications.\nThe tactics can be applied for custom operators by registering the operators and\ntheir properties as type class instances. Instances for many commonly used operators,\nsuch as for binary integer arithmetic and booleans, are provided with the plugin.","date":"2022-06-18","version":"8.16.0","suite":"extra-dev","src":"https://github.com/coq-community/aac-tactics/archive/v8.16.0.tar.gz","checksum":"sha512=95d0cabac375da59155c08ecaf72382a9c8360d115ccee17be2c2846ea0dc41dae777a8d34a94d3aadcc5bae206f30cb0734db6d7461f042effedd1ad50565f2"}],"most_recent":"dev"}],["coq-abp",{"versions":[{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.10.0.tar.gz","checksum":"md5=275beb3c0f79d6ba2adc6a61a19bbbb1"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.9.0.tar.gz","checksum":"md5=dfa89f8b7423176c069125dcef5e1889"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.8.0.tar.gz","checksum":"md5=36f8096ed0185225ee0d1c3fcc43af6e"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.7.0.tar.gz","checksum":"md5=0bb42f4c18d566c000e70f00002a3317"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.6.0.tar.gz","checksum":"md5=8cf5c60e71404a027f66f1e38d357e64"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["alternating bit protocol","process calculi","reactive systems","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Eduardo Giménez"],"description":"A verification of the alternating bit protocol expressed in CBS","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/abp/archive/v8.5.0.tar.gz","checksum":"md5=9df2a01467f74d04c7eaeec6ebf6d2d9"}],"most_recent":"8.10.0"}],["coq-actuary",{"versions":[{"homepage":"https://github.com/Yosuke-Ito-345/Actuary","keywords":["present value","life tables","annuities","reserves","actuarial mathematics"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yosuke Ito"],"description":"This package formalizes basic actuarial mathematics using Coq and\nthe Mathematical Components and Coquelicot libraries. This includes\nthe theory of interest, life tables, annuities, and reserves.","date":"2022-07-08","version":"2.4","suite":"released","src":"https://github.com/Yosuke-Ito-345/Actuary/archive/v2.4.tar.gz","checksum":"sha512=76d2074c41221ba5f28aa50e7def52f46b1583c0850e716526a4962da468c2062e8a4f9bcc6cdd005910129a9b45cc5efd95c41db1a084786b90b24ece38c728"},{"homepage":"https://github.com/Yosuke-Ito-345/Actuary","keywords":["present value","life tables","annuities","reserves","actuarial mathematics"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yosuke Ito"],"description":"This package formalizes basic actuarial mathematics using Coq and\nthe Mathematical Components and Coquelicot libraries. This includes\nthe theory of interest, life tables, annuities, and reserves.","date":"2022-06-07","version":"2.3","suite":"released","src":"https://github.com/Yosuke-Ito-345/Actuary/archive/v2.3.tar.gz","checksum":"sha512=152a54f2ca00a49808bcb3f357a75609df31e69f41e755ab72bb74fd5c21e2a84033882c590b8230385780d495a2a6f4c8f96c1cf961241ca5676376b04a4535"},{"homepage":"https://github.com/Yosuke-Ito-345/Actuary","keywords":["present value","life tables","annuities","reserves","actuarial mathematics"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yosuke Ito"],"description":"This package formalizes basic actuarial mathematics using Coq and\nthe Mathematical Components and Coquelicot libraries. This includes\nthe theory of interest, life tables, annuities, and reserves.","date":"2021-12-18","version":"2.2","suite":"released","src":"https://github.com/Yosuke-Ito-345/Actuary/archive/v2.2.tar.gz","checksum":"sha512=0805c63fa2eac6782716ff0f63fb59e125e24dff1ed6a8356d4020d5325b3e579ba5de548f7a1cec5832dd46d1e2892a43d841ee1f1e8f2affde305db498d1fc"},{"homepage":"https://github.com/Yosuke-Ito-345/Actuary","keywords":["present value","life tables","annuities","reserves","actuarial mathematics"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yosuke Ito"],"description":"This package formalizes basic actuarial mathematics using Coq and\nthe Mathematical Components and Coquelicot libraries. This includes\nthe theory of interest, life tables, annuities, and reserves.","date":"2021-11-01","version":"2.1","suite":"released","src":"https://github.com/Yosuke-Ito-345/Actuary/archive/v2.1.tar.gz","checksum":"sha512=d0437d88d6d9511aeaa78d8323d61193f784267bb188e999b8952f1552d11640f9cf398c6e4a05fbcb81941fb0f4a2e7f59b6a08dc7a1561e8dd3242ef7b8293"}],"most_recent":"2.4"}],["coq-addition-chains",{"versions":[{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["addition chains","exponentiation algorithms"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Pierre Castéran","Yves Bertot"],"description":"Addition chains are algorithms for computations of the p-th power of some x, \nwith the least number of multiplications possible. This development provides\na few implementations of addition chains in Coq, including proofs of their\ncorrectness.","date":"2022-05-20","version":"0.9","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.9.tar.gz","checksum":"sha512=d793c993b50dd1149475ed7131ddb7910a30b6711c97f3ae8079661e2e8f4211ce8b4d85ade9e57c176b05feb20edb59d286db883a5873e3c775aac0fb1e40c5"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["addition chains","exponentiation algorithms"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Pierre Castéran","Yves Bertot"],"description":"Addition chains are algorithms for computations of the p-th power of some x, \nwith the least number of multiplications possible. This development provides\na few implementations of addition chains in Coq, including proofs of their\ncorrectness.","date":"2022-02-17","version":"0.6","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.6.tar.gz","checksum":"sha512=a7e5e16506ad4eb2b5968d6bffbc1dacb297a304c7e8bbbd2ec4d2488d2090573288bdcd0e17fa05b605925b71c3ece5e46e91134d98f47248ef173c92dc8ed7"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["addition chains","exponentiation algorithms"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Pierre Castéran","Yves Bertot"],"description":"Addition chains are algorithms for computations of the p-th power of some x, \nwith the least number of multiplication as possible. We present a few implementations of addition chains, with proofs of their correctness","date":"2021-10-15","version":"0.5","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.5.tar.gz","checksum":"sha512=7edd74fa408b996ebe7c4748046fda522f24a4b532c58b5ad55edeaa4bbd137ba9f21b0b6c1f824d4e7c50f04fb6afe488dfbcd24702e8fe44eb75b780610458"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["addition chains","exponentiation algorithms"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Pierre Castéran","Yves Bertot"],"description":"Addition chains are algorithms for computations of the p-th power of some x, \nwith the least number of multiplication as possible. We present a few implementations of addition chains, with proofs of their correctness","date":"2021-05-19","version":"0.4","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.4.tar.gz","checksum":"sha256=bba82794e49e03fd82fcee592b2b037ec20669d10e6c47ed8b4f8a7f851756eb"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["addition chains","exponentiation algorithms"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Pierre Castéran","Yves Bertot"],"description":"Addition chains are algorithms for computations of the p-th power of some x, \nwith the least number of multiplication as possible. We present a few implementations of addition chains, with proofs of their correctness","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/hydra-battles.git#master","checksum":null}],"most_recent":"dev"}],["coq-additions",{"versions":[{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Note: this package has been superseded by coq-addition-chains.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.10.0.tar.gz","checksum":"md5=28e5f1fca665e7d4e9f63a1f4bb50397"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.9.0.tar.gz","checksum":"md5=7761e5c6040050ef3b626176c028b612"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.8.0.tar.gz","checksum":"md5=7c3f65e179abbfdacd06f5a0d925f7cd"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.7.0.tar.gz","checksum":"md5=b46a78cd44124acc3b7566eeea6997ca"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.6.0.tar.gz","checksum":"md5=8a8f3ad4f0aa8e5381bdf3b1b0e4a06a"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/additions/archive/v8.5.0.tar.gz","checksum":"md5=bc1c6bf955886ee64ff9dde597035b74"},{"homepage":"https://github.com/coq-contribs/additions","keywords":["addition chains"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Castéran"],"description":"Addition Chains.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/additions.git#master","checksum":null}],"most_recent":"dev"}],["coq-ails",{"versions":[{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.10.0.tar.gz","checksum":"md5=c0eea2fd75df076ca74e2433c6c72751"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.9.0.tar.gz","checksum":"md5=7a6cf0d53f5580b70decdf156afd71fd"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.8.0.tar.gz","checksum":"md5=40237efb5d539f1ce89be6b97f0becf3"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.7.0.tar.gz","checksum":"md5=0692db935a495e0a6c4346ab7e89b94d"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.6.0.tar.gz","checksum":"md5=9ac91068690a167c8f119381e0b6f6df"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ails/archive/v8.5.0.tar.gz","checksum":"md5=9bcb685354e4528fbd8cffcffbe3f960"},{"homepage":"https://github.com/coq-contribs/ails","keywords":["ails","aircraft","trajectory","conflict","collision"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Olivier Desmettre"],"description":"An aircraft trajectory modeling and analysis using the AILS\nalgorithm (Airborne Information for Lateral Spacing) to warn\nagainst possible collisions.","date":"2002","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/ails.git#master","checksum":null}],"most_recent":"dev"}],["coq-albert",{"versions":[{"homepage":"https://gitlab.com/nomadic-labs/albert/","keywords":["blockchain","albert","semantics","smart-contract","tezos"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Raphaël Cauderlier","Bruno Bernardo","Julien Tesson","Arvid Jakobsson","Basile Pesin"],"description":"Albert is an intermediate smart contract programming language\ntargeting Michelson, the language for the Tezos blockchain. Albert is\nan imperative language with variables and records, abstracting the\nMichelson stack. The intent of Albert is to serve as a compilation\ntarget for high-level smart contract programming languages. The linear\ntype system of Albert ensures that an Albert program, compiled to the\nstack-based Michelson language, properly consumes all stack values.\n\nThis package contains the ott specification of the language, the\nAlbert compiler targeting Michelson written in Coq and extracted to OCaml.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.com/nomadic-labs/albert.git#master","checksum":null}],"most_recent":"dev"}],["coq-alea",{"versions":[{"homepage":"https://github.com/coq-community/alea","keywords":["randomized algorithm","probability","monads"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Christine Paulin-Mohring","David Baelde","Pierre Courtieu"],"description":"ALEA is a library for reasoning on randomized algorithms\nin Coq, based on interpreting programs inside a monad\nas probability distributions.","date":null,"version":"8.12.0","suite":"released","src":"https://github.com/coq-community/alea/archive/v8.12.0.tar.gz","checksum":"sha512=eca50e7804b3ab29294d6a41e34d3207298c5f72086b82b4ce3387fc479505e930ac83159d214f378adb1f6d351e72849c14341581db4490bbc2a20a249959ab"},{"homepage":"https://github.com/coq-community/alea","keywords":["randomized algorithm","probability","monads"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Christine Paulin-Mohring","David Baelde","Pierre Courtieu"],"description":"ALEA is a library for reasoning on randomized algorithms\nin Coq, based on interpreting programs inside a monad\nas probability distributions.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/alea/archive/v8.11.0.tar.gz","checksum":"sha512=4c6ac25da844f4f7d17209965283e03f4381ed23d04379a6e9a52430cc94a7c839a5054c2b08283bf4a7fbd27b966a2ffd9306e3b95f1586d4dbd99205460565"}],"most_recent":"8.12.0"}],["coq-algebra",{"versions":[{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier [http://www-sop.inria.fr/croap/personnel/Loic.Pottier/home.html]"],"description":"Basics notions of algebra","date":"1999-03","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.10.0.tar.gz","checksum":"md5=699422dbc6527adf02da7d387862aa73"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier [http://www-sop.inria.fr/croap/personnel/Loic.Pottier/home.html]"],"description":"Basics notions of algebra","date":"1999-03","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.9.0.tar.gz","checksum":"md5=79ef35069ebef71398b1363da945b071"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier [http://www-sop.inria.fr/croap/personnel/Loic.Pottier/home.html]"],"description":"Basics notions of algebra","date":"1999-03","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.8.0.tar.gz","checksum":"md5=bb27e29286416dd0b8c3f36bb6084820"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier [http://www-sop.inria.fr/croap/personnel/Loic.Pottier/home.html]"],"description":"Basics notions of algebra","date":"1999-03","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.7.0.tar.gz","checksum":"md5=270a31a595cf4d5462f36fdac5cf1e22"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier [http://www-sop.inria.fr/croap/personnel/Loic.Pottier/home.html]"],"description":"Basics notions of algebra","date":"1999-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.6.0.tar.gz","checksum":"md5=18f2b8fcd7c9c3d38e03f15257e65702"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier"],"description":"Basics notions of algebra","date":"1999-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/algebra/archive/v8.5.0.tar.gz","checksum":"md5=9ef1b5f1f670d56a55aef37d8c511df9"},{"homepage":"https://github.com/coq-contribs/algebra","keywords":["algebra"],"categories":["Mathematics/Algebra"],"authors":["Loïc Pottier"],"description":"Basics notions of algebra.","date":"1999-03","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/algebra.git#master","checksum":null}],"most_recent":"dev"}],["coq-algorand",{"versions":[{"homepage":"https://github.com/runtimeverification/algorand-verification","keywords":["distributed algorithms","blockchain","consensus","algorand"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Musab A. Alturki","Jing Chen","Victor Luchangco","Brandon Moore","Karl Palmskog","Lucas Peña","Grigore Roșu"],"description":"The Algorand consensus protocol provides the foundation for a\ndecentralized digital currency and transactions platform. This project\nprovides a model of the protocol in Coq, expressed as a transition\nsystem over global states in a message-passing distributed system.\nIncluded is a formal proof of safety for the transition system.","date":"2020-08-25","version":"1.3","suite":"released","src":"https://github.com/runtimeverification/algorand-verification/archive/release-1.3.tar.gz","checksum":"sha512=00b6134cab0b37aa04a397685f8b4b4118d4816cd33cacd9d2ddf03f649b7074cdfecb87bbfded8069a801a2972b35afe712d0a50975f3fd978c1461ddff0d5b"},{"homepage":"https://github.com/runtimeverification/algorand-verification","keywords":["distributed algorithms","blockchain","consensus","algorand"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Musab A. Alturki","Jing Chen","Victor Luchangco","Brandon Moore","Karl Palmskog","Lucas Peña","Grigore Rosu"],"description":"The Algorand consensus protocol provides the foundation for a\ndecentralized digital currency and transactions platform. This project\nprovides a model of the protocol in Coq, expressed as a transition\nsystem over global states in a message-passing distributed system.\nIncluded is a formal proof of safety for the transition system.","date":"2020-07-24","version":"1.2","suite":"released","src":"https://github.com/runtimeverification/algorand-verification/archive/release-1.2.tar.gz","checksum":"sha512=f687c34da1800db35e7ef5a56e1eae918e016a7c3e5471995317c70de1084771563019e0adb132af1d92914e50b843cca197752bf56a63839e5ccf8feaf3cbd2"}],"most_recent":"1.3"}],["coq-almost-full",{"versions":[{"homepage":"https://github.com/coq-community/almost-full","keywords":["Ramsey theorem","termination","almost-full relations","well-founded relations"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dimitrios Vytiniotis","Thierry Coquand","David Wahlstedt"],"description":"Coq development of almost-full relations, including the Ramsey\nTheorem, useful for proving termination.","date":"2021-12-11","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/almost-full/archive/v8.14.0.tar.gz","checksum":"sha512=2a11f9bf6716975d5f436535b233abf8b190340d22f1ffc1939830744f111d3893a345d22588be9309f9fd6e1187696dd5286e299511e14e3fea337adde2c9b9"},{"homepage":"https://github.com/coq-community/almost-full","keywords":["Ramsey theorem","termination","almost-full relations","well-founded relations"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dimitrios Vytiniotis","Thierry Coquand","David Wahlstedt"],"description":"Coq development of almost-full relations, including the Ramsey\nTheorem, useful for proving termination.","date":"2021-08-01","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/almost-full/archive/v8.13.0.tar.gz","checksum":"sha512=86e6b1fb6e2aea66ede180385bd1d0eed7184c29cbfa24b4e07b61cd16f3e809ef20359c4c4af0a27ff8559502c662b0d025b7adad954b0a3efbc9ac0befc9a4"},{"homepage":"https://github.com/coq-community/almost-full","keywords":["Ramsey theorem","termination"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dimitrios Vytiniotis","Thierry Coquand","David Wahlstedt"],"description":"Coq development of almost-full relations, including the Ramsey\nTheorem, useful for proving termination.","date":"2020-07-26","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/almost-full/archive/v8.12.0.tar.gz","checksum":"sha512=17785dafabd90361183d1f6f88a71864bdd019b878e2e83921c4619d348119b35de958d45331d1510548ef103844dc88678ee7cb706182cffb6dbe6c0174a441"}],"most_recent":"8.14.0"}],["coq-amm11262",{"versions":[{"homepage":"http://www.cs.ru.nl/~milad/AMM11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Milad Niqui (Coq files)","Tonny Hurkens (paper proof)"],"description":"Formalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.10.0.tar.gz","checksum":"md5=c22c5bb5a94ed24b0cc9af5fa48b25a6"},{"homepage":"http://www.cs.ru.nl/~milad/AMM11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Milad Niqui (Coq files)","Tonny Hurkens (paper proof)"],"description":"Formalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.9.0.tar.gz","checksum":"md5=3ea6f93bdbb17323fb747a71fa8178eb"},{"homepage":"https://github.com/coq-contribs/amm11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Milad Niqui (Coq files)","Tonny Hurkens (paper proof)"],"description":"http://www.cs.ru.nl/~milad/AMM11262\n\nFormalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.8.0.tar.gz","checksum":"md5=9683baec9a575dbdffad28f058c9128a"},{"homepage":"https://github.com/coq-contribs/amm11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Milad Niqui (Coq files)","Tonny Hurkens (paper proof)"],"description":"http://www.cs.ru.nl/~milad/AMM11262\n\nFormalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.7.0.tar.gz","checksum":"md5=08257dc9940955c7a77b6add2364e5f8"},{"homepage":"https://github.com/coq-contribs/amm11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Milad Niqui (Coq files)","Tonny Hurkens (paper proof)"],"description":"http://www.cs.ru.nl/~milad/AMM11262\n\nFormalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.6.0.tar.gz","checksum":"md5=63715717436a227b3a2c215c375c18e2"},{"homepage":"https://github.com/coq-contribs/amm11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Tonny Hurkens (paper proof)","Milad Niqui (Coq files)"],"description":"Formalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/amm11262/archive/v8.5.0.tar.gz","checksum":"md5=8844a7a417070386a907b97cf71a413d"},{"homepage":"https://github.com/coq-contribs/amm11262","keywords":["american mathematical monthly problem 11262"],"categories":[],"authors":["Tonny Hurkens (paper proof)","Milad Niqui (Coq files)"],"description":"Formalisation of Tonny Hurkens' proof of the problem\n11262 of The American Mathematical Monthly 113(10), Dec. 2006\n(see the README files)","date":"2007-04","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/amm11262.git#master","checksum":null}],"most_recent":"dev"}],["coq-angles",{"versions":[{"homepage":"https://github.com/coq-contribs/angles","keywords":["Pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.10.0.tar.gz","checksum":"md5=daf46ebb520bd038dac00f6ca8ea8b5b"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["Pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.9.0.tar.gz","checksum":"md5=b412dfdd22ced294295c70c09b060e14"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["Pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.8.0.tar.gz","checksum":"md5=13fcc60e98c2b6c5f7d6a0eab127b07d"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["Pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.7.0.tar.gz","checksum":"md5=b9f406e5520b5fb3ad63bd88de4a035a"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["Pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.6.0.tar.gz","checksum":"md5=694cf6cf55b69f00588bbe347007cc75"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/angles/archive/v8.5.0.tar.gz","checksum":"md5=b1baa89405d3b97124934377ba7fb2f7"},{"homepage":"https://github.com/coq-contribs/angles","keywords":["pcoq","geometry","plane geometry","oriented angles"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"The basis of the contribution is a formalization of the\ntheory of oriented angles of non-zero vectors. Then, we prove some\nclassical plane geometry theorems: the theorem which gives a necessary\nand sufficient condition so that four points are cocyclic, the one\nwhich shows that the reflected points with respect to the sides of a\ntriangle orthocenter are on its circumscribed circle, the Simson's\ntheorem and the Napoleon's theorem. The reader can refer to the\nassociated research report (http://www-sop.inria.fr/lemme/FGRR.ps) and\nthe README file of the contribution.","date":"2002-01-15","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/angles.git#master","checksum":null}],"most_recent":"dev"}],["coq-antivalence",{"versions":[{"homepage":"https://github.com/ivanbakel/coq-antivalence","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Isaac van Bakel"],"description":"Antivalence generates universally-quantified type inequality axioms, letting\n  you treat the set of inductive definitions in your program as a closed\n  inductive definition itself.","date":"2020-08-24","version":"1.0.1","suite":"released","src":"https://github.com/ivanbakel/coq-antivalence/archive/1.0.1.tar.gz","checksum":"sha256=faa00b1dc21afef199f975815f6f69e0fc122ce249b5179bc946529c450d5608"},{"homepage":"https://github.com/ivanbakel/coq-antivalence","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Isaac van Bakel"],"description":"Antivalence generates universally-quantified type inequality axioms, letting\n  you treat the set of inductive definitions in your program as a closed\n  inductive definition itself.","date":"2020-05-06","version":"1.0.0","suite":"released","src":"https://github.com/ivanbakel/coq-antivalence/archive/1.0.0.tar.gz","checksum":"sha256=a367cf9cd74b5fc644a23a802e695646ff688869363812295472f9baba60021f"}],"most_recent":"1.0.1"}],["coq-approx-models",{"versions":[{"homepage":"https://gitlab.inria.fr/amahboub/approx-models","keywords":["approximation theory","Chebyshev polynomials","certificate-based approximation"],"categories":["Mathematics/Approximation Theory"],"authors":["Florent Bréhard","Assia Mahboubi","Damien Pous"],"description":"This is a Coq library to verify rigorous approximations of univariate\nfunctions on real numbers. Based on interval arithmetic, this library\nalso implements a technique of validation a posteriori based on the\nBanach fixed-point theorem. We moreover provide an implementation of\nverified Chebyshev approximations.","date":"2021-06-15","version":"1.0","suite":"released","src":"https://gitlab.inria.fr/amahboub/approx-models/-/archive/v1.0/approx-models-v1.0.tar.bz2","checksum":"md5=e0d69b409c7b3283e6b31f464026e45a"}],"most_recent":"1.0"}],["coq-area-method",{"versions":[{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","Chou Gao Zhang area method","decision procedure","automatic theorem proving"],"categories":[],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.10.0.tar.gz","checksum":"md5=82e7179a07bdf2a921fc7e8fa1079de4"},{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","Chou Gao Zhang area method","decision procedure","automatic theorem proving"],"categories":[],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.9.0.tar.gz","checksum":"md5=7ce64aa6f9bf5a791c309449cb702f1a"},{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","Chou Gao Zhang area method","decision procedure","automatic theorem proving"],"categories":[],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.8.0.tar.gz","checksum":"md5=fb219476333f4cd535f9ac5a14852175"},{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","Chou Gao Zhang area method","decision procedure","automatic theorem proving"],"categories":[],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.7.0.tar.gz","checksum":"md5=7328de7f23453f10aa4a50add0ebeaaa"},{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","Chou Gao Zhang area method","decision procedure","automatic theorem proving"],"categories":[],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.6.0.tar.gz","checksum":"md5=e924d9c783455558e8e28f024ca552ee"},{"homepage":"https://github.com/coq-contribs/area-method","keywords":["geometry","chou gao zhang area method","decision procedure"],"categories":["Mathematics/Geometry/AutomatedDeduction"],"authors":["Julien Narboux"],"description":"This contribution is the implementation of the Chou, Gao and Zhang's area method decision procedure for euclidean plane geometry.\nThis development contains a partial formalization of the book \"Machine Proofs in Geometry, Automated Production of Readable Proofs for Geometry Theorems\" by Chou, Gao and Zhang.\nThe examples shown automatically (there are more than 100 examples) includes the Ceva, Desargues, Menelaus, Pascal, Centroïd, Pappus, Gauss line, Euler line, Napoleon theorems.\nChangelog\n2.1 : remove some not needed assumptions in some elimination lemmas (2010)\n2.0 : extension implementation to Euclidean geometry (2009-2010)\n1.0 : first implementation for affine geometry (2004)","date":"2004-2010","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/area-method/archive/v8.5.0.tar.gz","checksum":"md5=ba9772aa2056aa4bc9ccc051a9a76a7f"}],"most_recent":"8.10.0"}],["coq-async-test",{"versions":[{"homepage":"https://github.com/liyishuai/coq-async-test","keywords":["extraction","reactive systems"],"categories":["Miscellaneous/Extracted Programs/Decision procedures"],"authors":[],"description":"From interaction trees to asynchronous tests.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/liyishuai/coq-async-test/archive/v0.1.0.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-async-test","keywords":["extraction","reactive systems"],"categories":["Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Yishuai Li"],"description":"From interaction trees to asynchronous tests.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/liyishuai/coq-async-test","checksum":null}],"most_recent":"dev"}],["coq-atbr",{"versions":[{"homepage":"https://github.com/coq-community/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedure","reflexive tactic"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"This library provides algebraic tools for working with binary relations.\nThe main tactic provided is a reflexive tactic for solving (in)equations\nin an arbitrary Kleene algebra. The decision procedure goes through\nstandard finite automata constructions.\n\nNote that the initial authors consider this library to be superseded\nby the Relation Algebra library, which is based on derivatives\nrather than automata: https://github.com/damien-pous/relation-algebra","date":"2020-02-07","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/atbr/archive/v8.11.0.tar.gz","checksum":"sha512=7f08362277e222a8f4db263e97009aef0efc75f6ebcfb9ef37039b2eab3b0def1c5e95424cc53d2327dc62bf73f795534f307bc38663fd99e13c220568e271d7"},{"homepage":"https://github.com/coq-community/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedure","reflexive tactic"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"This library provides algebraic tools for working with binary relations.\nThe main tactic provided is a reflexive tactic for solving (in)equations\nin an arbitrary Kleene algebra. The decision procedure goes through\nstandard finite automata constructions.\n\nNote that the initial authors consider this library to be superseded\nby the Relation Algebra library, which is based on derivatives\nrather than automata: https://github.com/damien-pous/relation-algebra","date":"2019-12-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/atbr/archive/v8.10.0.tar.gz","checksum":"sha512=8730fce6afc28f70b5e4f83c8bd041962aeff186f75ea49c0f742a9260afd1024f2f018b438594bac1af522da68621e9676b15895542f59ea7603cf4d0639791"},{"homepage":"https://github.com/coq-community/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedure","reflexive tactic"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"This library provides algebraic tools for working with binary relations.\nThe main tactic provided is a reflexive tactic for solving (in)equations\nin an arbitrary Kleene algebra. The decision procedure goes through\nstandard finite automata constructions.\n\nNote that the initial authors consider this library to be superseded\nby the Relation Algebra library, which is based on derivatives\nrather than automata: https://github.com/damien-pous/relation-algebra","date":"2019-05-22","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/atbr/archive/v8.9.0.tar.gz","checksum":"sha256=ff1172623317ed67e9b058b7edec44df350de9a2858a3baadfb1685d411decbf"},{"homepage":"https://github.com/coq-contribs/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedures","reflexive tactic"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"http://sardes.inrialpes.fr/~braibant/atbr\n\nThis library provides algebraic tools for working with\nbinary relations. The main tactic we provide is a reflexive tactic for\nsolving (in)equations in an arbitrary Kleene algebra. The decision\nprocedure goes through standard finite automata constructions, that we\nformalized.","date":"2009-06","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/atbr/archive/v8.8.0.tar.gz","checksum":"md5=82649a0e757c5a90c15e0f18ee8de586"},{"homepage":"https://github.com/coq-contribs/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedures","reflexive tactic"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"http://sardes.inrialpes.fr/~braibant/atbr\n\nThis library provides algebraic tools for working with\nbinary relations. The main tactic we provide is a reflexive tactic for\nsolving (in)equations in an arbitrary Kleene algebra. The decision\nprocedure goes through standard finite automata constructions, that we\nformalized.","date":"2009-06","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/atbr/archive/v8.7.0.tar.gz","checksum":"md5=dadedb844e22d0792703086b7af58caf"},{"homepage":"https://github.com/coq-contribs/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedures","reflexive tactic"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Thomas Braibant","Damien Pous"],"description":"http://sardes.inrialpes.fr/~braibant/atbr\n\nThis library provides algebraic tools for working with\nbinary relations. The main tactic we provide is a reflexive tactic for\nsolving (in)equations in an arbitrary Kleene algebra. The decision\nprocedure goes through standard finite automata constructions, that we\nformalized.","date":"2009-06","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/atbr/archive/v8.6.0.tar.gz","checksum":"md5=58e4ae464f802a84864e4c82c6f79e4a"},{"homepage":"https://github.com/coq-contribs/atbr","keywords":["Kleene algebra","finite automata","semiring","matrices","decision procedure","reflexive tactic"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Damien Pous","Thomas Braibant"],"description":"This library provides algebraic tools for working with\nbinary relations. The main tactic we provide is a reflexive tactic for\nsolving (in)equations in an arbitrary Kleene algebra. The decision\nprocedure goes through standard finite automata constructions, that we\nformalized.","date":"2009-06","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/atbr/archive/v8.5.0.tar.gz","checksum":"md5=efede27586ebdb611c74efcd8017f70c"}],"most_recent":"8.11.0"}],["coq-automata",{"versions":[{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Judicaël Courant","Jean-Christophe Filliâtre"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.10.0.tar.gz","checksum":"md5=6508c5b2f38a934a6460e86640cff11f"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Judicaël Courant","Jean-Christophe Filliâtre"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.9.0.tar.gz","checksum":"md5=98caef7226a4a97b79be89f7ef0c742c"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Judicaël Courant","Jean-Christophe Filliâtre"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.8.0.tar.gz","checksum":"md5=5ecdd9983ca49655f57431616796d3d4"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Judicaël Courant","Jean-Christophe Filliâtre"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.7.0.tar.gz","checksum":"md5=dc71e82b6a2dc53708c3e9eaee55aaed"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Judicaël Courant","Jean-Christophe Filliâtre"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.6.0.tar.gz","checksum":"md5=ff3d1debdb8c1d47993e5bb235e6077e"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push-down automata","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Jean-Christophe Filliâtre","Judicaël Courant"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/automata/archive/v8.5.0.tar.gz","checksum":"md5=7c83009cdf855e849a530ddfe01f9781"},{"homepage":"https://github.com/coq-contribs/automata","keywords":["formal language theory","finite automata","push down automatas","rational langages","Kleene"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Jean-Christophe Filliâtre","Judicaël Courant"],"description":"This library formalises the beginning of formal language theory:\nfinite automata and rational languages, context-free grammars\nand push-down automata.","date":"June-July 1993","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/automata.git#master","checksum":null}],"most_recent":"dev"}],["coq-autosubst",{"versions":[{"homepage":"https://github.com/coq-community/autosubst","keywords":["abstract syntax","binders","de Bruijn indices","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Steven Schäfer","Tobias Tebbi"],"description":"Autosubst is a library for the Coq proof assistant which\nprovides automation for formalizing syntactic theories with\nvariable binders. Given an inductive definition of syntactic\nobjects in de Bruijn representation augmented with binding\nannotations, Autosubst synthesizes the parallel substitution\noperation and automatically proves the basic lemmas about\nsubstitutions.","date":null,"version":"1.7","suite":"released","src":"https://github.com/coq-community/autosubst/archive/v1.7.tar.gz","checksum":"sha512=6c118962618a0e770344e62f976826e742a16fc9206d1ea1d075c4579ad9db36985d13896787880d5dddc50cb387430328cd92c9974ccc53f8725cce46e515d5"},{"homepage":"https://github.com/coq-community/autosubst","keywords":["abstract syntax","binders","de Bruijn indices","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Steven Schäfer","Tobias Tebbi"],"description":"Autosubst is a library for the Coq proof assistant which\nprovides automation for formalizing syntactic theories with\nvariable binders. Given an inductive definition of syntactic\nobjects in de Bruijn representation augmented with binding\nannotations, Autosubst synthesizes the parallel substitution\noperation and automatically proves the basic lemmas about\nsubstitutions.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/autosubst#master","checksum":null}],"most_recent":"dev"}],["coq-autosubst-ocaml",{"versions":[{"homepage":"https://github.com/uds-psl/autosubst-ocaml","keywords":["abstract syntax","binders","de Bruijn indices","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Adrian Dapprich"],"description":"This is an OCaml reimplementation of the Autosubst 2 code generator by Stark, Schäfer and Kaiser,\n  which was the main focus of Stark's doctoral dissertation. Autosubst 2 in turn is based on \n  previous work on Autosubst by Schäfer, Tebbi and Smolka.\n\n  If you ever were in the situation of looking at metatheorems of languages modelled in Coq \n  (e.g. progress and preservation of lambda calculi) and were bothered by the tediousness of \n  formalizing substitution of de Bruijn indices again, this tool might be for you. Autosubst is a \n  tool that allows you to quickly generate boilerplate code to handle substitutions in languages \n  with binders.\n\n  The output is Coq source code that contains\n\n  - an implementation of the language via (mutual) inductive types and de Bruijn indices for variables,\n  - definitions for capture avoiding substitution and renaming on de Bruijn indices,\n  - lemmas about the behavior and interaction of renaming and substitution,\n  - and a tactic to solve assumption-free substitution equations.","date":"2021-12-13","version":"1.0.0","suite":"released","src":"https://github.com/uds-psl/autosubst-ocaml/archive/refs/tags/1.0.0.tar.gz","checksum":"sha256=a265652904182f36d62e43d73b7a14f2bd2e33138b43d58f019033d0bf44bbb4"}],"most_recent":"1.0.0"}],["coq-axiomatic-abp",{"versions":[{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["Alternating Bit Protocol","Process Calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.10.0.tar.gz","checksum":"md5=4e4bbe8c17c26b16809d55b39e7287d8"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["Alternating Bit Protocol","Process Calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.9.0.tar.gz","checksum":"md5=94b1ef70bef76f0902a245699692ee68"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["Alternating Bit Protocol","Process Calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.8.0.tar.gz","checksum":"md5=6f7b3cc0f84e1d4f446276c239c21d7c"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["Alternating Bit Protocol","Process Calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.7.0.tar.gz","checksum":"md5=a6310cce3cdc08226943e5e954cb3cd1"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["Alternating Bit Protocol","Process Calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.6.0.tar.gz","checksum":"md5=41cb354389a327a0d345decde3829707"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["alternating bit protocol","process calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/axiomatic-abp/archive/v8.5.0.tar.gz","checksum":"md5=e3cd5ed15e4cf78e25e5db20a904c920"},{"homepage":"https://github.com/coq-contribs/axiomatic-abp","keywords":["alternating bit protocol","process calculi","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Jan Friso Groote"],"description":"The Alternating Bit Protocol is expressed in an axiomatized calculi of process.\nCorrectness is proven.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/axiomatic-abp.git#master","checksum":null}],"most_recent":"dev"}],["coq-bbv",{"versions":[{"homepage":"https://github.com/mit-plv/bbv","keywords":[],"categories":[],"authors":["Tej Chajed","Haogang Chen","Adam Chlipala","Joonwon Choi","Andres Erbsen","Jason Gross","Samuel Gruetter","Frans Kaashoek","Alex Konradi","Gregory Malecha","Duckki Oe","Murali Vijayaraghavan","Nickolai Zeldovich","Daniel Ziegler"],"description":"An implementation of bitvectors in Coq.","date":null,"version":"1.3","suite":"released","src":"https://github.com/mit-plv/bbv/archive/v1.3.tar.gz","checksum":"sha512=75a4960945366de2484043b5bd14daff3a89d381c20e426e3d686c1c6141e98ebdbeb137e1935bb1b857c4e476b1ec306b8b63d7d10e8f805598b501724b3cc2"},{"homepage":"https://github.com/mit-plv/bbv","keywords":[],"categories":[],"authors":["Tej Chajed","Haogang Chen","Adam Chlipala","Joonwon Choi","Andres Erbsen","Jason Gross","Samuel Gruetter","Frans Kaashoek","Alex Konradi","Gregory Malecha","Duckki Oe","Murali Vijayaraghavan","Nickolai Zeldovich","Daniel Ziegler"],"description":"An implementation of bitvectors in Coq.","date":null,"version":"1.2","suite":"released","src":"https://github.com/mit-plv/bbv/archive/v1.2.tar.gz","checksum":"sha256=4b5e8f7cc2dca5dfcaaea1ef76d1586059930dda473b6d509e6c5fe82cf83a69"},{"homepage":"https://github.com/mit-plv/bbv","keywords":[],"categories":[],"authors":["Tej Chajed","Haogang Chen","Adam Chlipala","Joonwon Choi","Andres Erbsen","Jason Gross","Samuel Gruetter","Frans Kaashoek","Alex Konradi","Gregory Malecha","Duckki Oe","Murali Vijayaraghavan","Nickolai Zeldovich","Daniel Ziegler"],"description":"An implementation of bitvectors in Coq.","date":null,"version":"1.1","suite":"released","src":"https://github.com/mit-plv/bbv/archive/v1.1.tar.gz","checksum":"sha256=3fc85baf53175cd82f6e9b2b33cafa7148349974dc8443fca5cc99d72beb6e5f"},{"homepage":"https://github.com/mit-plv/bbv","keywords":[],"categories":[],"authors":["Tej Chajed","Haogang Chen","Adam Chlipala","Joonwon Choi","Andres Erbsen","Jason Gross","Samuel Gruetter","Frans Kaashoek","Alex Konradi","Gregory Malecha","Duckki Oe","Murali Vijayaraghavan","Nickolai Zeldovich","Daniel Ziegler"],"description":"An implementation of bitvectors in Coq","date":null,"version":"1.0","suite":"released","src":"https://github.com/mit-plv/bbv/archive/v1.0.tar.gz","checksum":"sha256=e797d4704872a5b9811f41be141a62905bd7bb774772655f998af9c07cce3948"},{"homepage":"https://github.com/mit-plv/bbv","keywords":[],"categories":[],"authors":["Tej Chajed","Haogang Chen","Adam Chlipala","Joonwon Choi","Andres Erbsen","Jason Gross","Samuel Gruetter","Frans Kaashoek","Alex Konradi","Gregory Malecha","Duckki Oe","Murali Vijayaraghavan","Nickolai Zeldovich","Daniel Ziegler"],"description":"An implementation of bitvectors in Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/bbv.git#master","checksum":null}],"most_recent":"dev"}],["coq-bdds",{"versions":[{"homepage":"https://github.com/coq-contribs/bdds","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.10.0.tar.gz","checksum":"md5=9d8155b5718bc6032daf45451eda40d6"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.9.0.tar.gz","checksum":"md5=8096278f05e33fe07dac659da37affd6"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.8.0.tar.gz","checksum":"md5=8c1827df1a76d18de4ea664bc89ed02c"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.7.0.tar.gz","checksum":"md5=0e838b0ee3ee927f736b9c7baf8e95b7"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.6.0.tar.gz","checksum":"md5=5898deec32af2511ff72be14e4cbff91"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/bdds/archive/v8.5.0.tar.gz","checksum":"md5=272a58a6de30a9ebcba234ab5c9e8661"},{"homepage":"https://github.com/coq-contribs/bdds","keywords":["binary decision diagrams","classical logic","propositional logic","validity","satisfiability","model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms running under Coq.\n(BDD are Binary Decision Diagrams.)\nAllows one to do classical validity checking by\nreflection in Coq using BDDs, can also be used\nto get certified BDD algorithms by extraction.\nFirst step towards actual symbolic model-checkers\nin Coq. See file README for operation.","date":"May-July 1999","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/bdds.git#master","checksum":null}],"most_recent":"dev"}],["coq-bedrock2",{"versions":[{"homepage":"https://github.com/mit-plv/bedrock2","keywords":[],"categories":[],"authors":["Massachusetts Institute of Technology","Kevix","SiFive"],"description":"bedrock2 is a low-level systems programming language. This\nlanguage is equipped with a simple program logic for\nproving correctness of the programs.  A verified compiler\ntargeting RISC-V from this language exists but is not yet on opam.\n\nThe project has similar goals as bedrock, but uses a different design.\nNo code is shared between bedrock and bedrock2.\n\nThe source language is a C-like language called ExprImp. It is an\nimperative language with expressions. Currently, the only data type\nis word (32-bit or 64-bit), and the memory is a partial map from words\nto bytes. Records are supported as a notation for memory access with an offset.","date":null,"version":"0.0.1","suite":"released","src":"https://github.com/mit-plv/bedrock2/archive/refs/tags/v0.0.1.tar.gz","checksum":"sha512=d9303db34ab8414b20a77135d6ca019b0904bba69baca246c6e89afa5ca9be78c2753020a534fd9042f179142cfcbcd8182cb07c938af411b4f83f8882493d62"},{"homepage":"https://github.com/mit-plv/bedrock2","keywords":[],"categories":[],"authors":["Massachusetts Institute of Technology","Kevix","SiFive"],"description":"bedrock2 is a low-level systems programming language. This\nlanguage is equipped with a simple program logic for\nproving correctness of the programs.  A verified compiler\ntargeting RISC-V from this language exists but is not yet on opam.\n\nThe project has similar goals as bedrock, but uses a different design.\nNo code is shared between bedrock and bedrock2.\n\nThe source language is a C-like language called ExprImp. It is an\nimperative language with expressions. Currently, the only data type\nis word (32-bit or 64-bit), and the memory is a partial map from words\nto bytes. Records are supported as a notation for memory access with an offset.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/bedrock2.git#master","checksum":null}],"most_recent":"dev"}],["coq-bellantonicook",{"versions":[{"homepage":"https://github.com/davidnowak/bellantonicook","keywords":["implicit complexity","polynomial time"],"categories":["Computer Science/Algorithms/Complexity"],"authors":["Sylvain Heraud","David Nowak"],"description":"Deep embedding of Bellantoni and Cook's syntactic characterization of polytime functions","date":"2018-09-06","version":"1.0.0","suite":"released","src":"https://github.com/davidnowak/bellantonicook/archive/v1.0.0.tar.gz","checksum":"md5=55be4b1d1eeeba344faa5212adc1dc80"}],"most_recent":"1.0.0"}],["coq-bertrand",{"versions":[{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm for computing prime\nnumbers as described in \"The Art of Computer Programming:\nFundamental Algorithms\" by Knuth, pp. 147-149, and an\napplication using Bertrand's postulate.","date":"2020-10-10","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.12.0.tar.gz","checksum":"sha512=5035f6424b94ae3dded0b7f7db7bd5cb419cdb0c5c07dd0a401d5f5a7ba991716a16757216f64b9f9f7fe16fec1a882b5f75b77266a69542c305cb03e351fdc1"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm for computing prime\nnumbers as described in \"The Art of Computer Programming:\nFundamental Algorithms\" by Knuth, pp. 147-149, and an\napplication using Bertrand's postulate.","date":"2020-08-21","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.11.0.tar.gz","checksum":"sha512=64ff110193197cba1a7858ae478c675727a4ff89ccccc1eeb70d857d8bcba1c0adc3786d73a9a605b1b92b9cd99a9fa8299548491307f23414d5700e65f84f4d"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.10.0.tar.gz","checksum":"md5=272d3006e0b1c1fea3fa8cdd1dea8d7d"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.9.0.tar.gz","checksum":"md5=56c2e7c6891c650d649866f6ad152505"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.8.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.8.0.tar.gz","checksum":"md5=7abe286c4e4f394cfb9401cd28b7b209"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.7.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.7.0.tar.gz","checksum":"md5=94c1f46fd9ba1f18c956f3fac62dff4a"},{"homepage":"https://github.com/coq-community/bertrand","keywords":["Knuth's algorithm","prime numbers","Bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.6.0","suite":"released","src":"https://github.com/coq-community/bertrand/archive/v8.6.0.tar.gz","checksum":"md5=e034915c979ff557e1eb977c3bb388a7"},{"homepage":"https://github.com/coq-contribs/bertrand","keywords":["knuth's algorithm","prime numbers","bertrand's postulate"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs based on external tools","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Laurent Théry"],"description":"A proof of correctness of the algorithm as described in\n`The Art of Computer Programming: Fundamental Algorithms'\nby Knuth, pages 147-149","date":"2002","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/bertrand/archive/v8.5.0.tar.gz","checksum":"md5=d7ed1b44196c96be0b55fc4fb3967d74"}],"most_recent":"8.12.0"}],["coq-bignums",{"versions":[{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library","date":"2021-12-08","version":"8.15.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.15.0.tar.gz","checksum":"sha512=43731dc6cbdbeb454693deb57731e770bc7de1a854dc5b8a066b23aeb609fb9bd19373c31096df87338a4d4da37c1c6fe2e8e862dd0f009a4436e1060350c183"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.6","date":"2021-09-17","version":"8.14.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.14.0.tar.gz","checksum":"sha512=72be63a6be2600026ee4f5f24ea3479ff4c5d3f2a67ab65ec96ede56fbc35380ef6c721ad467c1b6d39f1447c28fe594fa5570d4228f1a05c6386b2b9955f2bc"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.6","date":null,"version":"8.13.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.13.0.tar.gz","checksum":"sha512=6ec5c830a6b515c490800609166282da33dd732dded1415f2dfe866feac25cccd86c1d73d4ba48bb61fa234931b4ad57bae40e1726b59bc5d00a860a311f80b7"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":null,"version":"8.12.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.12.0.tar.gz","checksum":"sha512=8bec000c7b2c0e36e3a51c630132dd8e412c208a3ada22a4ae2aba6300f80ab9550b50803af901819c1ada72a0f77f5555a57fd9448d7ba734092d9fbb32d677"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.11.0.tar.gz","checksum":"sha512=d39cc13f4c399ad9203ae1526cf3deced2f006f137d892d4f9e1be091d9d75ed15c403dd7c2971874f9b71599e9f2ac2a9d960411f6de48875fdf0e0648a14a0"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.10.0.tar.gz","checksum":"sha512=39c71404d040cdbef93934bf0a68b58185972ec8b31405a53d7671d33b93920d648880ba2a86108aa387ad0826c7f7fd911d603e73d55c08edef8f0a32b19c63"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.9.0.tar.gz","checksum":"md5=76a5dcff0dbbfd4eaa5e626c5b003eac"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":"2017-06-15","version":"8.8.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.8.0.tar.gz","checksum":"md5=75b96617033250a41d064ea8da4febf8"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":"2017-06-15","version":"8.7.0","suite":"released","src":"https://github.com/coq/bignums/archive/V8.7.0.tar.gz","checksum":"md5=1d5f18f15675cfac64df59b3405e64d3"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":"2017-06-15","version":"8.6.0","suite":"released","src":"https://github.com/coq/bignums/archive/v8.6.0.tar.gz","checksum":"md5=8200a64b50404a7f952e5ddd8047f646"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq/bignums.git#master","checksum":null},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library","date":"2021-12-08","version":"8.16.0","suite":"extra-dev","src":"https://github.com/coq/bignums/archive/V8.16.0.tar.gz","checksum":"sha512=458024e2c116596cfe7dd017e6e1f8c460cfb1e768b0888ce5ae236bc05bb3e490fded9dcc279904cae6e0fe61d07617ed23836e201afc8b631588424b111bf5"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.6","date":null,"version":"8.13+beta1","suite":"extra-dev","src":"https://github.com/coq/bignums/archive/V8.13+beta1.tar.gz","checksum":"sha512=9e72fb00149d74f390614647b93395873e9a1ea713c928454b5c1281e465463194bfc4d5d71a44149652d8e39d07c1af4160cd888fb4d2ae608a9144c6e4c453"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.6","date":null,"version":"8.12.dev","suite":"extra-dev","src":"git+https://github.com/coq/bignums.git#v8.12","checksum":null},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.6","date":null,"version":"8.11.dev","suite":"extra-dev","src":"git+https://github.com/coq/bignums.git#v8.11","checksum":null},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":null,"version":"8.10+beta1","suite":"extra-dev","src":"https://github.com/coq/bignums/archive/V8.10+beta1.tar.gz","checksum":"md5=7389fc52776af64717fc6b4550066aa8"},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":"2017-06-15","version":"8.8.dev","suite":"extra-dev","src":"git+https://github.com/coq/bignums.git#v8.8","checksum":null},{"homepage":"https://github.com/coq/bignums","keywords":["integer numbers","rational numbers","arithmetic","arbitrary-precision"],"categories":["Miscellaneous/Coq Extensions","Mathematics/Arithmetic and Number Theory/Number theory","Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Laurent Théry","Benjamin Grégoire","Arnaud Spiwack","Evgeny Makarov","Pierre Letouzey"],"description":"Provides BigN, BigZ, BigQ that used to be part of Coq standard library < 8.7.","date":"2017-06-15","version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/coq/bignums.git#v8.7","checksum":null}],"most_recent":"dev"}],["coq-bits",{"versions":[{"homepage":"https://github.com/coq-community/bits","keywords":["bit arithmetic","bitset","bit vector","extraction"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Andrew Kennedy","Arthur Blot","Pierre-Évariste Dagand"],"description":"A formalization of bitset operations in Coq and the corresponding\naxiomatization and extraction to OCaml native integers","date":"2021-07-11","version":"1.1.0","suite":"released","src":"https://github.com/coq-community/bits/archive/1.1.0.tar.gz","checksum":"sha512=7e7ff1503c936977ce77e8d74e5aa9bec375e33d640d20baa3ea277dc5db3724aaa52aa16d09dbd9ccbdf2192bcc133d86bbfb0cca79164a8921e2643c27a855"},{"homepage":"https://github.com/coq-community/bits","keywords":["bit arithmetic","bitset","bit vector","extraction"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Andrew Kennedy","Arthur Blot","Pierre-Évariste Dagand"],"description":"A formalization of bitset operations in Coq and the corresponding\naxiomatization and extraction to OCaml native integers","date":"2020-02-04","version":"1.0.0","suite":"released","src":"https://github.com/coq-community/bits/archive/1.0.0.tar.gz","checksum":"sha512=4eb9932c7dee8ae5edf8ba80f8706a813eb02c41d52653c3947e9b6566e87d765a1ca2c4c78118e924bfaf3930e24c9bc36c6168f4c3192f2bb4cd60fd2bf6b7"}],"most_recent":"1.1.0"}],["coq-bonsai",{"versions":[{"homepage":"https://github.com/foobar-land/coq-bonsai","keywords":["bonsai","effects","extraction"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Guillaume Claret"],"description":"Generate a fresh Bonsai on your terminal","date":"2021-10-04","version":"1.0.0","suite":"released","src":"https://github.com/foobar-land/coq-bonsai/archive/refs/tags/v1.0.0.tar.gz","checksum":"sha512=0760e15ee5627651ead63f1ee527f487f89b49cc2327e8b4bf2da261c215895cd1c5541a0e729bebc576d4e58dddbc8cae6b5666a56e5a94e849ab773208c5d1"}],"most_recent":"1.0.0"}],["coq-buchberger",{"versions":[{"homepage":"https://github.com/coq-community/buchberger","keywords":["Gröbner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A verified implementation of Buchberger's algorithm in Coq,\nwhich computes the Gröbner basis associated with a polynomial ideal.\nAlso includes a constructive proof of Dickson's lemma.","date":"2021-12-12","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/buchberger/archive/v8.14.0.tar.gz","checksum":"sha512=bb38c3b1e658698fe457a91b8507f19797dbb82214edf58166880c6e0e1fe0b8093b8c67c9dfeac2495db118bf83322139c4518458e63004b7693d58f8b84fd8"},{"homepage":"https://github.com/coq-community/buchberger","keywords":["Gröbner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A verified implementation of Buchberger's algorithm in Coq,\nwhich computes the Gröbner basis associated with a polynomial ideal.\nAlso includes a constructive proof of Dickson's lemma.","date":"2021-08-01","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/buchberger/archive/v8.13.0.tar.gz","checksum":"sha512=24df93c460202a2ec6c7bb772a6af3342333388e46fa3589461de4992157fca73d959c3b5037ee85b4b4febab43ad6ff9e1db99f63d73d7995a0d2b4ae38aadd"},{"homepage":"https://github.com/coq-community/buchberger","keywords":["Gröbner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A verified implementation of Buchberger's algorithm in Coq,\nwhich computes the Gröbner basis associated with a polynomial ideal.\nAlso includes a constructive proof of Dickson's lemma.","date":"2020-05-27","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/buchberger/archive/v8.11.0.tar.gz","checksum":"sha512=a048ee35574090d2ffa6b8c6a5e4379bb5f7699e0b84c1c4781fb624d151faca02eb9122bae2d21296ba6dbe57adb116edaa1255a5475b1cbafe89d33d364a05"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["Grobner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.10.0.tar.gz","checksum":"md5=aba39580d30105b8aad8b737d3746088"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["Grobner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.9.0.tar.gz","checksum":"md5=67807994a57bb0c313b6287ecaf9694f"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["Grobner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.8.0.tar.gz","checksum":"md5=0bb5bd5bbba3357a215bab19b5786f3e"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["Grobner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.7.0.tar.gz","checksum":"md5=c11f69bfee55389a3f1234ef3b248de6"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["Grobner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.6.0.tar.gz","checksum":"md5=0d57c963c096299f9fbd41547876742c"},{"homepage":"https://github.com/coq-contribs/buchberger","keywords":["grobner basis","polynomial ideal","buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Henrik Persson","Laurent Théry"],"description":"A machine-checked implementation of Buchberger's.\nIt computes the Grobner basis associated to a\npolynomial ideal.","date":"1998","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/buchberger/archive/v8.5.0.tar.gz","checksum":"md5=f2c60d056eac88a7722135afce94b4d2"},{"homepage":"https://github.com/coq-community/buchberger","keywords":["Gröbner basis","polynomial ideal","Buchberger's algorithm"],"categories":["Mathematics/Algebra","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry","Henrik Persson"],"description":"A verified implementation of Buchberger's algorithm in Coq,\nwhich computes the Gröbner basis associated with a polynomial ideal.\nAlso includes a constructive proof of Dickson's lemma.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/buchberger.git#master","checksum":null}],"most_recent":"dev"}],["coq-bytestring",{"versions":[{"homepage":"https://gitlab.com/bedrockpublic/coq-bytestring","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A simple string library built around byte.","date":null,"version":"0.9.0","suite":"released","src":"https://gitlab.com/bedrockpublic/coq-bytestring/-/archive/v0.9.0/coq-bytestring-v0.9.0.tar.gz","checksum":"sha256=2dd6a0804225cf7a7822d8ab8056cedd2996e4f61b6f52fadf8956438c2b98a2"}],"most_recent":"0.9.0"}],["coq-canon-bdds",{"versions":[{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDD","BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.10.0.tar.gz","checksum":"md5=d23b9b74b3a8af434c1e1907d24c4a9d"},{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDD","BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.9.0.tar.gz","checksum":"md5=07a6b5831b9e904725e3fdf2d5d55d7a"},{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDD","BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.8.0.tar.gz","checksum":"md5=9a72800c6a10e3ba698fa5fb9e080266"},{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDD","BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.7.0.tar.gz","checksum":"md5=37c3fb20a4b3267b97064df41f16772e"},{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDD","BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.6.0.tar.gz","checksum":"md5=0e18165dbdfe85d27276de1609a185c7"},{"homepage":"https://github.com/coq-contribs/canon-bdds","keywords":["BDT","finite sets","model checking","binary decision diagrams"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Emmanuel Ledinot"],"description":"A proof of unicity and canonicity of Binary Decision Trees and\nBinary Decision Dags. This contrib contains also a development on finite sets.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/canon-bdds/archive/v8.5.0.tar.gz","checksum":"md5=1e2bdec36357609a6a0498d59a2e68ba"}],"most_recent":"8.10.0"}],["coq-cantor",{"versions":[{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Logic","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Pierre Castéran","Évelyne Contejean"],"description":"Note: this package has been superseded by coq-hydra-battles.\n\nThis contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.10.0.tar.gz","checksum":"md5=365b74e818383b9a36540916493a1bff"},{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Logic","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Pierre Castéran","Évelyne Contejean"],"description":"This contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.9.0.tar.gz","checksum":"md5=00ebfdf7bee8dea49d327079fdcf1048"},{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Logic","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Pierre Castéran","Évelyne Contejean"],"description":"This contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.8.0.tar.gz","checksum":"md5=608c1cf50146fa0f705222f3c6bd239e"},{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Logic","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Pierre Castéran","Évelyne Contejean"],"description":"This contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.7.0.tar.gz","checksum":"md5=06d84560777ad83488f3446815841a8d"},{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Logic","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Pierre Castéran","Évelyne Contejean"],"description":"This contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.6.0.tar.gz","checksum":"md5=0d9dd2dbc4113114badd1eacec30748c"},{"homepage":"https://github.com/coq-contribs/cantor","keywords":["ordinal numbers","well-foundedness","termination","rpo","Goodstein sequences"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Évelyne Contejean","Pierre Castéran"],"description":"This contribution contains data structures for ordinals\nless than Gamma0 under Cantor and Veblen normal\nforms. Well-foundedness is established thanks to RPO with status for\ngeneric terms. This contribution also includes termination proofs of\nHydra battles and Goodstein sequences as well as a computation of the\nlength of the Goodstein sequence starting from 4 in base 2.\n\nThis work is supported by INRIA-Futurs (Logical project-team), CNRS\nand the French ANR via the A3PAT project (http://www3.iie.cnam.fr/~urbain/a3pat/).","date":"2006-05-22","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/cantor/archive/v8.5.0.tar.gz","checksum":"md5=626c971de03a5cce6db679af1544362e"}],"most_recent":"8.10.0"}],["coq-category-theory",{"versions":[{"homepage":"https://github.com/jwiegley/category-theory","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["John Wiegley"],"description":"An axiom-free formalization of category theory in Coq for personal study and\npractical work.","date":"2022-07-22","version":"1.0.0","suite":"released","src":"https://github.com/jwiegley/category-theory/archive/refs/tags/1.0.0.tar.gz","checksum":"sha256=d8a9fce1e20d0bd6e756957bf40c4deee1d83732c6c949a1dc5c290136ced60b"},{"homepage":"https://github.com/jwiegley/category-theory","keywords":[],"categories":[],"authors":["John Wiegley"],"description":"An axiom-free formalization of category theory in Coq for personal study and\npractical work.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/jwiegley/category-theory.git#master","checksum":null}],"most_recent":"dev"}],["coq-cats-in-zfc",{"versions":[{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.10.0.tar.gz","checksum":"md5=dfb32b3788083359f1bd4e9639115cab"},{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.9.0.tar.gz","checksum":"md5=c8be2400164ae30e17cb4b55a851c977"},{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.8.0.tar.gz","checksum":"md5=090072b5cbf45a36fc9da1c24f98ee56"},{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.7.0.tar.gz","checksum":"md5=18d7413ca833b8f80cff49d9415e730e"},{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.6.0.tar.gz","checksum":"md5=38c46a2ccf98a161903a1763c4cf90d3"},{"homepage":"https://github.com/coq-contribs/cats-in-zfc","keywords":["set theory","ordinal numbers","cardinal numbers","category theory","functors","natural transformation","limit","colimit"],"categories":["Mathematics/Logic/Set theory","Mathematics/Category Theory"],"authors":["Carlos Simpson"],"description":"In a ZFC-like environment augmented by reference to the\nambient type theory, we develop some basic set theory, ordinals, cardinals\nand transfinite induction, and category theory including functors,\nnatural transformations, limits and colimits, functor categories,\nand the theorem that functor_cat a b has (co)limits if b does.","date":"2004-10-10","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/cats-in-zfc/archive/v8.5.0.tar.gz","checksum":"md5=c3a5b3529803919d553d498becba3a4a"}],"most_recent":"8.10.0"}],["coq-ccs",{"versions":[{"homepage":"https://github.com/coq-contribs/ccs","keywords":["Labelled Transitions Systems","process algebras","Calculus of Concurrent Process (CCS)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.10.0.tar.gz","checksum":"md5=ca4da241b945c5825abbfddff139939f"},{"homepage":"https://github.com/coq-contribs/ccs","keywords":["Labelled Transitions Systems","process algebras","Calculus of Concurrent Process (CCS)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.9.0.tar.gz","checksum":"md5=2aff5a6f95f2abdbd0441d85ff29cf70"},{"homepage":"https://github.com/coq-contribs/ccs","keywords":["Labelled Transitions Systems","process algebras","Calculus of Concurrent Process (CCS)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.8.0.tar.gz","checksum":"md5=7c14661e6af8b92861158d5fc7203ac1"},{"homepage":"https://github.com/coq-contribs/ccs","keywords":["Labelled Transitions Systems","process algebras","Calculus of Concurrent Process (CCS)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.7.0.tar.gz","checksum":"md5=a13fbede8302bc09f1d6d8d79c53c378"},{"homepage":"https://github.com/coq-contribs/ccs","keywords":["Labelled Transitions Systems","process algebras","Calculus of Concurrent Process (CCS)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.6.0.tar.gz","checksum":"md5=2852cb3e88db046894cf277f2a429a48"},{"homepage":"https://github.com/coq-contribs/ccs","keywords":["labelled transitions systems","process algebra","calculus of concurrent process (ccs)"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Solange Coupet-Grimal"],"description":"We give the specification of three different notions of equivalence\nclassically defined on labelled transitions systems underlying the\ntheories of process algebra (and particularly CCS). The fundamentals\nproperties of these equivalence notions are proven.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ccs/archive/v8.5.0.tar.gz","checksum":"md5=4aed16c1b73ac30303c4acca8084874d"}],"most_recent":"8.10.0"}],["coq-cds4ltl",{"versions":[{"homepage":"https://github.com/jwiegley/coq-cds4ltl","keywords":["temporal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["John Wiegley"],"description":"An axiomatic and denotational formalization of the theorems described by the\npaper: A Calculational Deductive System for Linear Temporal Logic (CDS4LTL).","date":"2022-07-23","version":"1.0.0","suite":"released","src":"https://github.com/jwiegley/coq-cds4ltl/archive/refs/tags/1.0.0.tar.gz","checksum":"sha256=7a0beafad11ca48775e404cabe25e5790d2c7ea59ef84aadf191a5e2d5b6e76a"}],"most_recent":"1.0.0"}],["coq-cecoa",{"versions":[{"homepage":"https://github.com/davidnowak/cecoa","keywords":["implicit complexity","polynomial time","rewriting"],"categories":["Computer Science/Algorithms/Complexity"],"authors":["Hugo Férée","Samuel Hym","Micaela Mayero","Jean-Yves Moyen","David Nowak"],"description":"Implicit-complexity Coq library to prove that some programs are computable in polynomial time","date":"2018-09-10","version":"1.0.0","suite":"released","src":"https://github.com/davidnowak/cecoa/archive/v1.0.0.tar.gz","checksum":"md5=123728805ad3e0a91c38d61f37d0b05d"}],"most_recent":"1.0.0"}],["coq-ceramist",{"versions":[{"homepage":"https://github.com/certichain/ceramist","keywords":["bloomfilter","probability","amq"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Kiran Gopinathan","Ilya Sergey"],"description":"Ceramist extends coq-infotheo to support reasoning about probabilistic algorithms,\n  and includes a collection of lemmas on random oracle based hash functions.\n\n  Provides an example implementation of a bloom filter and uses the library to prove\n  the probability of a false positive.","date":"2020-04-06","version":"1.0.1","suite":"released","src":"https://github.com/certichain/ceramist/archive/1.0.1.tar.gz","checksum":"sha512=0b5a9a7fa1a68bbe90806a9cf0f603dd8f00ad9e37c86e1c8cf70d05886d11e754937838ab0f335c04c0eb0b622c49f1f6c46509880d3f9c47769d9c159defaa"},{"homepage":"https://github.com/certichain/ceramist","keywords":["bloomfilter","probability"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Kiran Gopinathan","Ilya Sergey"],"description":"Ceramist extends coq-infotheo to support reasoning about probabilistic algorithms,\n  and includes a collection of lemmas on random oracle based hash functions.\n\n  Provides an example implementation of a bloom filter and uses the library to prove\n  the probability of a false positive.","date":"2020-01-25","version":"1.0.0","suite":"released","src":"https://github.com/certichain/ceramist/archive/1.0.0.tar.gz","checksum":"sha512=1d75e229cf3deaa654177464fee009807acb22f8f72cfb54bcf9d5ee16cc318f3ed089a1f4c94c520637b1845ba0e5fccac951cacbe6ca7e62cb9a2047b01c72"}],"most_recent":"1.0.1"}],["coq-ceres",{"versions":[{"homepage":"https://github.com/Lysxia/coq-ceres","keywords":["serialization"],"categories":[],"authors":[],"description":"Library for serialization to S-expressions","date":"2021-01-31","version":"0.4.0","suite":"released","src":"https://github.com/Lysxia/coq-ceres/archive/0.4.0.tar.gz","checksum":"sha512=a99830ea2550603cb7f87738dd842c801df8a07dc3ce450f2a4b0ea2b6a008aa9064867f291e8feb6efd6ae048d27858f365b811910da9f076badc36f7a4d4a9"},{"homepage":"https://github.com/Lysxia/coq-ceres","keywords":["serialization"],"categories":[],"authors":[],"description":"Library for serialization to S-expressions","date":"2020-09-28","version":"0.3.0","suite":"released","src":"https://github.com/Lysxia/coq-ceres/archive/0.3.0.tar.gz","checksum":"sha512=2de406c1df6c37cf1a99bed741bf8d266ede024e862b828abe426acc2559816091dbc5630a7de4655c48993354d3db87569aefa90d136054a476d1c82fb44134"},{"homepage":"https://github.com/Lysxia/coq-ceres","keywords":["serialization"],"categories":[],"authors":[],"description":"Library for serialization to S-expressions","date":"2020-03-13","version":"0.2.0","suite":"released","src":"https://github.com/Lysxia/coq-ceres/archive/0.2.0.tar.gz","checksum":"sha512=9c8fbddfb5f9c144d82288f76d968c5f1adcab0647ee6bc389166a095bd8431f0a649cc5660c9eec10fd597b7ab16e499f23c28e2a5be038d15522016a945277"},{"homepage":"https://github.com/Lysxia/coq-ceres","keywords":["serialization"],"categories":[],"authors":[],"description":"Library for serialization to S-expressions","date":"2019-11-14","version":"0.1.0","suite":"released","src":"https://github.com/Lysxia/coq-ceres/archive/0.1.0.tar.gz","checksum":"sha512=f5e9bd9d09ae34503bdb0687e83c7ea80a794daf662ba8d94b00a6fec99e9c8cf427895dbb2684701314f9fab6c9179a77dfd3027d932ded42063b8142c2a0ad"},{"homepage":"https://github.com/Lysxia/coq-ceres","keywords":["serialization","debugging"],"categories":[],"authors":["Li-yao Xia"],"description":"Library for serialization via S-expressions","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/Lysxia/coq-ceres#master","checksum":null}],"most_recent":"dev"}],["coq-cfgv",{"versions":[{"homepage":"http://www.nuprl.org/html/CFGVLFMTP2014/","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Abhishek","Vincent Rahli"],"description":"Please read the following paper","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.10.0.tar.gz","checksum":"md5=9376a8527f8b508f6db9faf8c7d0c960"},{"homepage":"http://www.nuprl.org/html/CFGVLFMTP2014/","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Abhishek","Vincent Rahli"],"description":"Please read the following paper","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.9.0.tar.gz","checksum":"md5=cd43cb9753c4c89e2decf15e76e52525"},{"homepage":"https://github.com/coq-contribs/cfgv","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Abhishek","Vincent Rahli"],"description":"http://www.nuprl.org/html/CFGVLFMTP2014/\n\nPlease read the following paper","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.8.0.tar.gz","checksum":"md5=5d0f0afd79116f05fc687cf053a540ad"},{"homepage":"https://github.com/coq-contribs/cfgv","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Abhishek","Vincent Rahli"],"description":"http://www.nuprl.org/html/CFGVLFMTP2014/\n\nPlease read the following paper","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.7.0.tar.gz","checksum":"md5=59a29ea2c3114e007451171d9de147d8"},{"homepage":"https://github.com/coq-contribs/cfgv","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Abhishek","Vincent Rahli"],"description":"http://www.nuprl.org/html/CFGVLFMTP2014/\n\nPlease read the following paper","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.6.0.tar.gz","checksum":"md5=0d5ec3f56865a223df15ac4b5ed9f235"},{"homepage":"https://github.com/coq-contribs/cfgv","keywords":["generic programming","variable bindings","context free grammars","substitution","alpha equality","equivariance"],"categories":["Computer Science/Lambda Calculi"],"authors":["Vincent Rahli","Abhishek"],"description":"Please read the following paper","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/cfgv/archive/v8.5.0.tar.gz","checksum":"md5=2e79ee8386b9ee1435fc82e8a7891594"}],"most_recent":"8.10.0"}],["coq-cfml",{"versions":[{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"CFML is a program verification system for OCaml.\nThis is a meta-package that installs CFML and its Coq libraries.","date":null,"version":"20220112","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20220112/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/charguer/cfml","keywords":[],"categories":[],"authors":[],"description":"A tool for proving OCaml programs in Separation Logic","date":null,"version":"20181201","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml/-/archive/20181201/archive.tar.gz","checksum":"sha512=a8fc7142a21263b38db4178246eb03ab6b3d888f591e9ac2621a45b26d63bcfd0ef9f4d10277a3c82e0f5ad0ea2c7784e7da16526504b78f0ce60eb9713ace68"},{"homepage":"https://gitlab.inria.fr/charguer/cfml","keywords":[],"categories":[],"authors":[],"description":"A tool for proving OCaml programs in Separation Logic","date":null,"version":"20180525","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml/-/archive/20180525/archive.tar.gz","checksum":"sha512=ee6c62a7b7885aa9b443da97fb1b1d20e30d383d59ff2affebca7f35880c3396549b6e7c4547087e9d6eef5185b77ecf1adc78e94ced20c7c6c052db68a5caf5"}],"most_recent":"20220112"}],["coq-cfml-basis",{"versions":[{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"This library provides theoretical foundations for the CFML tool.","date":null,"version":"20220112","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20220112/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"This library provides theoretical foundations for the CFML tool.","date":null,"version":"20220102","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20220102/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"This library provides theoretical foundations for the CFML tool.","date":null,"version":"20211215","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20211215/archive.tar.gz","checksum":null}],"most_recent":"20220112"}],["coq-cfml-stdlib",{"versions":[{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"CFML is a program verification system for OCaml.","date":null,"version":"20220112","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20220112/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"CFML is a program verification system for OCaml.","date":null,"version":"20220102","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20220102/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/charguer/cfml2","keywords":["program verification","separation logic","weakest precondition"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Arthur Charguéraud"],"description":"CFML is a program verification system for OCaml.","date":null,"version":"20211215","suite":"released","src":"https://gitlab.inria.fr/charguer/cfml2/-/archive/20211215/archive.tar.gz","checksum":null}],"most_recent":"20220112"}],["coq-chapar",{"versions":[{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2021-01-12","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.14.0.tar.gz","checksum":"sha512=cd4ead48ba9cd877b980fc67e05d9413f1a779ab9b7cb9076c5bd12a10437413238692f9dbb384fb3fdf45f7fb8e5763c634132b0947791b08c4f88b29d40337"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2021-08-02","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.13.0.tar.gz","checksum":"sha512=414af47a9323a3bf73230255e4b90f2baf7a986aaadfb165b11efcbe1fdcd7487716e9c23cdcecacfd69308f8d5375f0c74e8219858d7c6e4d3326eb5759c024"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2020-10-01","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.12.0.tar.gz","checksum":"sha512=3015fa85c49e25a71317ec9999fd0e77df41e3a969958913499f28c0dcdcd9e4d40fca694591032e58c4f071f9e0a1082fdb42edabce0fee06621f7f09e879b7"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2020-01-31","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.11.0.tar.gz","checksum":"sha512=35961eeece511cebbd8f370d416b6bf952f08cc8d9050554d7e2688d9ed90635652161cfc3b391a1272ac92d5d552c0a1f9008cc0cd56d31f858dbbf08dac914"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2019-10-14","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.10.0.tar.gz","checksum":"sha512=7e7ef41c5e08673515fd82aeb879dc23def75a4ca1e856af903d90a79e282f1cb47c4a7dd0a6dcd13523515be262d06f0753e32ae0e8670a0a8ce98a3292bbc5"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":"2019-05-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/chapar/archive/v8.9.0.tar.gz","checksum":"sha256=a4b76cb183a159a98ec50327d8bf7285055a6fdd0617385b465e97277dfa17da"},{"homepage":"https://github.com/coq-community/chapar","keywords":["causal consistency","key-value stores","distributed algorithms","program verification"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mohsen Lesani","Christian J. Bell","Adam Chlipala"],"description":"A framework for modular verification of causal consistency for replicated key-value\nstore implementations and their client programs in Coq. Includes proofs of the causal consistency\nof two key-value store implementations and a simple automatic model checker for the correctness\nof client programs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/chapar.git#master","checksum":null}],"most_recent":"dev"}],["coq-charge-core",{"versions":[{"homepage":"https://github.com/jesper-bengtson/ChargeCore","keywords":[],"categories":[],"authors":["Jesper Bengtson","Gregory Malecha"],"description":"logics. Also includes definitions for separation algebras.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/jesper-bengtson/ChargeCore/archive/v1.2.0.tar.gz","checksum":"md5=8aeff5cebd29965b53698740a3fa493b"},{"homepage":"https://github.com/jesper-bengtson/ChargeCore","keywords":[],"categories":[],"authors":["Jesper Bengtson","Gregory Malecha"],"description":"A framework for embedded logics","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/jesper-bengtson/ChargeCore/archive/v1.1.0.tar.gz","checksum":"md5=97e787b4753db339775aa4f8a52db6fa"},{"homepage":"https://github.com/jesper-bengtson/ChargeCore","keywords":[],"categories":[],"authors":["Jesper Bengtson","Gregory Malecha"],"description":"A framework for embedded logics","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/jesper-bengtson/ChargeCore/archive/v1.0.1.tar.gz","checksum":"md5=e2a68b53aafb0d44865160e848353836"},{"homepage":"https://github.com/jesper-bengtson/ChargeCore","keywords":[],"categories":[],"authors":["Jesper Bengtson","Gregory Malecha"],"description":"A framework for embedded logics","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/jesper-bengtson/ChargeCore/archive/v1.0.0.tar.gz","checksum":"md5=6000cef8464b8f67cf1033002d231002"}],"most_recent":"1.2.0"}],["coq-checker",{"versions":[{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.10.0.tar.gz","checksum":"md5=a26107964572e12e282a064d4450be74"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.9.0.tar.gz","checksum":"md5=dd97034f8e98abcb15c07471906588c5"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.8.0.tar.gz","checksum":"md5=f2e808e2102d91184cead5025e6856f8"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.7.0.tar.gz","checksum":"md5=1d7e3dec6037b8a46be81aebbe83f925"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.6.0.tar.gz","checksum":"md5=09ba4e0ce0bb208f1436de0bf72b4244"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/checker/archive/v8.5.0.tar.gz","checksum":"md5=09c7c97bb8d0bd55db2674679d6fbbc6"},{"homepage":"https://github.com/coq-contribs/checker","keywords":["checker","dominos","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"The Mutilated Checkerboard.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/checker.git#master","checksum":null}],"most_recent":"dev"}],["coq-cheerios",{"versions":[{"homepage":"https://github.com/uwplse/cheerios","keywords":["serialization"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Justin Adsuara","Karl Palmskog","Keith Simmons","James R. Wilcox","Doug Woos"],"description":"A formally verified serialization library for Coq\nwhich defines a typeclass for serializable types and instances\nfor many standard library types.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/uwplse/cheerios.git#master","checksum":null}],"most_recent":"dev"}],["coq-chick-blog",{"versions":[{"homepage":"https://github.com/clarus/coq-chick-blog","keywords":["blog","effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A blog engine written and proven in Coq","date":"2019-11-26","version":"1.0.1","suite":"released","src":"https://github.com/clarus/coq-chick-blog/archive/1.0.1.tar.gz","checksum":"sha512=1327eba89ee0b0a21559e624bc478763e5f431f3e9fc6ba272ac3f60a64ac4a921287f4c773eba86cc8ea101fe14601350bfe4063a4870355e215bd6a2e5ce5d"},{"homepage":"https://github.com/clarus/coq-chick-blog","keywords":["blog","effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A blog engine written and proven in Coq","date":"2019-11-26","version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-chick-blog/archive/1.0.0.tar.gz","checksum":"sha512=f54224caafc490f01896ff1fa1e6e9c71ff91ca5bf04fe00f4761dbd9e32758628f6be045b56f4a466574c05ae98edaf41931a1851ae59b8ab0686d83bb28036"}],"most_recent":"1.0.1"}],["coq-chinese",{"versions":[{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.10.0.tar.gz","checksum":"md5=8f6dcbfb786b22b02632d7e992bbb6d9"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.9.0.tar.gz","checksum":"md5=9e8f2a261473384dd19a673e1da76fe3"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.8.0.tar.gz","checksum":"md5=9de8c95de60a17d45511cc675508017a"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.7.0.tar.gz","checksum":"md5=295b7e6c99f4d5154ca5d2731f6f4e22"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.6.0.tar.gz","checksum":"md5=293b520ce4e9a5a276fa84f1b5173a36"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/chinese/archive/v8.5.0.tar.gz","checksum":"md5=b6e251c230ce200767af2efeb55613ba"},{"homepage":"https://github.com/coq-contribs/chinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/chinese.git#master","checksum":null}],"most_recent":"dev"}],["coq-circuits",{"versions":[{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.10.0.tar.gz","checksum":"md5=791bf534085120bc18d58db26e1123f4"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.9.0.tar.gz","checksum":"md5=c37c234a02f07103936671d8488c68f4"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.8.0.tar.gz","checksum":"md5=d526366e525ef6398a7586ecbe231b80"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.7.0.tar.gz","checksum":"md5=05ac6b8fb69faf7e0a90342775f9f6ad"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.6.0.tar.gz","checksum":"md5=b9ba5f4874f9845c96a9e72e12df3f32"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/circuits/archive/v8.5.0.tar.gz","checksum":"md5=97ce38a1a886dc21e7ac44e9168d39ae"},{"homepage":"https://github.com/coq-contribs/circuits","keywords":["hardware verification"],"categories":["Computer Science/Architecture"],"authors":["Laurent Arditi"],"description":"definition and proof of a combinatorial adder, a\nsequential multiplier, a memory block instruction","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/circuits.git#master","checksum":null}],"most_recent":"dev"}],["coq-classical-realizability",{"versions":[{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","Krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.10.0.tar.gz","checksum":"md5=988099e8c3d1b7110aa0faf0a2a21128"},{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","Krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.9.0.tar.gz","checksum":"md5=59773d429c7003f5ff88bc4984521453"},{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","Krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.8.0.tar.gz","checksum":"md5=70ca4b39adfad0bb0589a7cd55947901"},{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","Krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.7.0.tar.gz","checksum":"md5=6299c2ee7d52c1535eece3376983263c"},{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","Krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.6.0.tar.gz","checksum":"md5=fe05af06b28b1f39a35005b761a470e4"},{"homepage":"https://github.com/coq-contribs/classical-realizability","keywords":["classical realizability","krivine's realizability","primitive datatype","non determinism","quote","axiom of countable choice","real numbers"],"categories":["Mathematics/Logic/Foundations"],"authors":["Lionel Rieg"],"description":"The aim of this Coq library is to provide a framework for checking\nproofs in Krivine's classical realizability for second-order Peano arithmetic.\n\nIt is designed to be as extensible as the original theory by Krivine and to\nsupport on-the-fly extensions by new instructions with their evaluation\nrules.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/classical-realizability/archive/v8.5.0.tar.gz","checksum":"md5=7e6fb42bd18a9d7282d8d694d322f9a6"}],"most_recent":"8.10.0"}],["coq-coalgebras",{"versions":[{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.10.0.tar.gz","checksum":"md5=2ec2ed192740a76ffdd358b64628459c"},{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.9.0.tar.gz","checksum":"md5=6e0e5646c3de55b4a707bf05d5622736"},{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.8.0.tar.gz","checksum":"md5=203f9bfcfcbddf4b5a4bf7392c9f2bd8"},{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.7.0.tar.gz","checksum":"md5=73818481b949ccbb1d4579b4da27c951"},{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.6.0.tar.gz","checksum":"md5=409f3071c78af754895335c54182689a"},{"homepage":"https://github.com/coq-contribs/coalgebras","keywords":["coalgebra","bisimulation","weakly final","coiteration","co-inductive types"],"categories":["Mathematics/Category Theory"],"authors":["Milad Niqui"],"description":"This contribution contains a formalisation of coalgebras, bisimulation on coalgebras, weakly final coalgebras, lambda-coiteration definition scheme (including primitive corecursion) and a version of lambda-bisimulation. The formalisation is modular. The implementation of the module types for streams and potentially infinite Peano numbers are provided using the coinductive types.","date":"2008-10","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/coalgebras/archive/v8.5.0.tar.gz","checksum":"md5=8f8c6ade4e5a00b4863f81bffaa8ac24"}],"most_recent":"8.10.0"}],["coq-coinduction",{"versions":[{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.5","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.5.tar.gz","checksum":"sha512=433fbfc9b1f3828811fba93e176868ac190f3a861b49456adb24f8a0bee86c7454ce1f5edd143d14eda4b1a613d05ae5e746a748ea34c557695f0fa0f63af29a"},{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.4","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.4.tar.gz","checksum":"sha512=6c82abfc6db1d0d51473d298037681cdae3e2a3a8090e00ad124f517314ca209ba3109fb853487de0f8b6511b293b940c8292e12124072131864b368c387fcb6"},{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.3","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.3.tar.gz","checksum":"sha512=8ba44865cde1bd882541556db666200376900b175388b2889f81053be3f5d4c695a3d28ae6c5eca307a7430e255213e7544472c71e35c2c708a8df045f952289"},{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.2","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.2.tar.gz","checksum":"sha512=69112fac78d6f7205ad529fe7d397d87543ed165694b46c20eea77f7050fbec8cb05071dd294223c8fe93517ec56b70b7312685292bba2e9de8fde6bccabebe4"},{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.1","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.1.tar.gz","checksum":"sha512=3bfc01ac723e861495025826b3a8491960dcfd84661e10ff1a88fc97b2c588687a90e2b4bfe1eba9603d85a8ee11ea33a719d3768be512f145dbac132ce3d1a1"},{"homepage":"https://github.com/damien-pous/coinduction","keywords":["coinduction","up to techniques","companion","bisimilarity","streams","CCS"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThis library provides a formalisation on enhancements based on the companion, as well as tactics in making it straightforward to perform proofs by enhanced coinduction.","date":null,"version":"1.0","suite":"released","src":"https://github.com/damien-pous/coinduction/archive/v1.0.tar.gz","checksum":"sha512=47d3a3dc7a2bbbd361131344b08133160353df3997a5df9bae4e6f91ee128b6d9212308ffd7709e9a0379abb4314e569353dba55062c61e0196bce0a4258e1c0"}],"most_recent":"1.5"}],["coq-coinduction-examples",{"versions":[{"homepage":"https://github.com/damien-pous/coinduction-examples","keywords":["coinduction","up to techniques","companion","bisimilarity","divergence","streams","CCS"],"categories":[],"authors":["Damien Pous"],"description":"Coinductive predicates are greatest fixpoints of monotone functions.\nThe `companion' makes it possible to enhance the associated coinduction scheme.\nThe coq-coinduction library provides tools to exploit such techniques; the present library illustrates its usage on three examples: divergence, Milner's CCS, and Rutten's stream calculus.","date":null,"version":"1.5","suite":"released","src":"https://github.com/damien-pous/coinduction-examples/archive/v1.5.tar.gz","checksum":"sha512=ac0a4fd9e2a2e0a3477137b35543c5a6043521bb0ea7e030630ddaafc28451554b2d5d927627e10dc539f1f623ebc8c7779f69bc45a1f99fb5e05ee6581609dc"}],"most_recent":"1.5"}],["coq-coinductive-examples",{"versions":[{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.10.0.tar.gz","checksum":"md5=e41e7fa6cc9d754d571e3dd106abb646"},{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.9.0.tar.gz","checksum":"md5=269f69fc8ce0f350a68752eea0faff0c"},{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.8.0.tar.gz","checksum":"md5=261855264f0c22f769b83ae7bd1aa81e"},{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.7.0.tar.gz","checksum":"md5=51b344c1109b7981c06f72fe9fe73d4a"},{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.6.0.tar.gz","checksum":"md5=30dfec6531961e4e1eb46766d3262c4b"},{"homepage":"https://github.com/coq-contribs/coinductive-examples","keywords":["co-inductive types","co-induction"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Eduardo Giménez"],"description":"This directory containts some simple examples about\nthe use of co-inductive types in Coq. Directory ARITH\nis about non-standard arithmetic. Directory STREAMS\ncontains examples about schemes, including an application\nof the translation method presented in Eduardo Giménez's\narticle ``Codifying guarded definitions with recursive\nschemes'' (LNCS no. 996).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-examples/archive/v8.5.0.tar.gz","checksum":"md5=7b2698cf70c0a36a3bd30cc69bbf0b4b"}],"most_recent":"8.10.0"}],["coq-coinductive-reals",{"versions":[{"homepage":"http://www.cs.ru.nl/~milad/ETrees/coinductive-field/","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"See the README file","date":"2007-04-24","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.10.0.tar.gz","checksum":"md5=c84ff40df2465f37983b5f13e8ad39d1"},{"homepage":"http://www.cs.ru.nl/~milad/ETrees/coinductive-field/","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"See the README file","date":"2007-04-24","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.9.0.tar.gz","checksum":"md5=fd1d8b1c54ca2d14b9a8a3492ba21f34"},{"homepage":"https://github.com/coq-contribs/coinductive-reals","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"http://www.cs.ru.nl/~milad/ETrees/coinductive-field/\n\nSee the README file","date":"2007-04-24","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.8.0.tar.gz","checksum":"md5=b2554cb3dd0a1aaf57b001c543cf5b4c"},{"homepage":"https://github.com/coq-contribs/coinductive-reals","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"http://www.cs.ru.nl/~milad/ETrees/coinductive-field/\n\nSee the README file","date":"2007-04-24","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.7.0.tar.gz","checksum":"md5=add528791eebf008f2236f6c33a12cd4"},{"homepage":"https://github.com/coq-contribs/coinductive-reals","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"http://www.cs.ru.nl/~milad/ETrees/coinductive-field/\n\nSee the README file","date":"2007-04-24","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.6.0.tar.gz","checksum":"md5=6350b5193356cacf487c44324ffd6dd8"},{"homepage":"https://github.com/coq-contribs/coinductive-reals","keywords":["real numbers","co-inductive types","co-recursion","exact arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Milad Niqui"],"description":"See the README file","date":"2007-04-24","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/coinductive-reals/archive/v8.5.0.tar.gz","checksum":"md5=2bfa3f586c240251d083532a5d12bcb3"}],"most_recent":"8.10.0"}],["coq-color",{"versions":[{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2021-03-18","version":"1.8.2","suite":"released","src":"https://github.com/fblanqui/color/archive/refs/tags/1.8.2.tar.gz","checksum":"md5=4509147d597b4eda473caceb1f144601"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2021-03-18","version":"1.8.1","suite":"released","src":"https://github.com/fblanqui/color/releases/download/1.8.1/color.1.8.1.tar.gz","checksum":"md5=878562ad84f9ecf6295531c8ad1f7318"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2020-09-24","version":"1.8.0","suite":"released","src":"https://github.com/fblanqui/color/releases/download/1.8.0/color.1.8.0.tar.gz","checksum":"md5=7ae9c6b167603e9287de65956969b907"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2019-11-05","version":"1.7.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.7.0.tar.gz","checksum":"md5=d31b366a9225441767a74f197caee87e"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2019-02-11","version":"1.6.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.6.0.tar.gz","checksum":"md5=8cb1be3cb3f3f2e5d1039c33fef4288d"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2018-05-04","version":"1.5.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.5.0.tar.gz","checksum":"md5=1853a6fbd4265c9be744b32e7685d05b"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2017-11-10","version":"1.4.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.4.0.tar.gz","checksum":"md5=012e9be1fee95f5bea00cd91133302c1"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2017-01-11","version":"1.3.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.3.0.tar.gz","checksum":"md5=f02aa2ff0545df6884f0ad71de7c2a21"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2016-01-26","version":"1.2.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.2.0.tar.gz","checksum":"md5=3e1541cc57beec0790667ef49bee66ce"},{"homepage":"http://color.inria.fr/","keywords":[],"categories":[],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":null,"version":"1.1.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.1.0.tar.gz","checksum":"md5=d5b795bb8a43c690fce173c0e6131ac6"},{"homepage":"http://color.inria.fr/","keywords":[],"categories":[],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":null,"version":"1.0.0","suite":"released","src":"http://files.inria.fr/blanqui/color/color.1.0.0.tar.gz","checksum":"md5=5277b9cfe0cb609f32dd5deb7795fb45"},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2017-01-11","version":"dev","suite":"extra-dev","src":"git+https://github.com/fblanqui/color.git#master","checksum":null},{"homepage":"http://color.inria.fr/","keywords":["rewriting","termination","lambda calculus","list","multiset","polynomial","vectors","matrices","FSet","FMap","term","context","substitution","universal algebra","varyadic term","string","alpha-equivalence","de Bruijn indices","simple types","matching","unification","relation","ordering","quasi-ordering","lexicographic ordering","ring","semiring","well-foundedness","noetherian","finitely branching","dependent choice","infinite sequences","non-termination","loop","graph","path","transitive closure","strongly connected component","topological ordering","rpo","horpo","dependency pair","dependency graph","semantic labeling","reducibility","Girard","fixpoint theorem","Tarski","pigeon-hole principle","Ramsey theorem"],"categories":["Computer Science/Algorithms/Correctness proofs of algorithms","Computer Science/Data Types and Data Structures","Computer Science/Lambda Calculi","Mathematics/Algebra","Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Frédéric Blanqui","Adam Koprowski","Sébastien Hinderer","Pierre-Yves Strub","Sidi Ould Biha","Solange Coupet-Grimal","William Delobel","Hans Zantema","Stéphane Leroux","Léo Ducas","Johannes Waldmann","Qiand Wang","Lianyi Zhang","Sorin Stratulat"],"description":"A library on rewriting theory and termination","date":"2017-01-11","version":"8.7.dev","suite":"extra-dev","src":"https://gforge.inria.fr/frs/download.php/file/36399/color.1.3.0.tar.gz","checksum":"md5=f02aa2ff0545df6884f0ad71de7c2a21"}],"most_recent":"dev"}],["coq-commutative-diagrams",{"versions":[{"homepage":"https://github.com/dwarfmaster/commutative-diagrams","keywords":[],"categories":[],"authors":["Luc Chabassier"],"description":"A Coq plugin to deal with commutative diagrams","date":null,"version":"0.1","suite":"released","src":"https://github.com/dwarfmaster/commutative-diagrams/archive/refs/tags/0.1.tar.gz","checksum":"md5=3f4ddbb06a522888dde09a62107a7b22"}],"most_recent":"0.1"}],["coq-comp-dec-modal",{"versions":[{"homepage":"https://github.com/coq-community/comp-dec-modal","keywords":["modal logic","completeness","decidability","Hilbert system","computation tree logic","propositional dynamic logic"],"categories":["Computer Science/Modal Logic"],"authors":["Christian Doczkal"],"description":"This project presents machine-checked constructive proofs of\nsoundness, completeness, decidability, and the small-model property\nfor the logics K, K*, CTL, and PDL (with and without converse).\n\nFor all considered logics, we prove soundness and completeness of\ntheir respective Hilbert-style axiomatization. For K, K*, and CTL,\nwe also prove soundness and completeness for Gentzen systems (i.e.,\nsequent calculi).\n\nFor each logic, the central construction is a pruning-based\nalgorithm computing for a given formula either a satisfying model of\nbounded size or a proof of its negation. The completeness and\ndecidability results then follow with soundness from the existence\nof said algorithm.","date":"2022-01-20","version":"1.1","suite":"released","src":"https://github.com/coq-community/comp-dec-modal/archive/v1.1.tar.gz","checksum":"sha512=2cfafecb680d873a6a4e9e9ac43a20787230682a00ab2d9a53ee7bfce8f886caf00dbc8a2f06ccd617f66882594d42307c4b26e44134f530962c00ff1698aa4e"},{"homepage":"https://github.com/coq-community/comp-dec-modal","keywords":["modal logic","completeness","decidability","Hilbert system","computation tree logic","propositional dynamic logic"],"categories":["Computer Science/Modal Logic"],"authors":["Christian Doczkal"],"description":"This project presents machine-checked constructive proofs of\nsoundness, completeness, decidability, and the small-model property\nfor the logics K, K*, CTL, and PDL (with and without converse).\n\nFor all considered logics, we prove soundness and completeness of\ntheir respective Hilbert-style axiomatization. For K, K*, and CTL,\nwe also prove soundness and completeness for Gentzen systems (i.e.,\nsequent calculi).\n\nFor each logic, the central construction is a pruning-based\nalgorithm computing for a given formula either a satisfying model of\nbounded size or a proof of its negation. The completeness and\ndecidability results then follow with soundness from the existence\nof said algorithm.","date":"2020-09-35","version":"1.0","suite":"released","src":"https://github.com/coq-community/comp-dec-modal/archive/v1.0.tar.gz","checksum":"sha512=b9f0db9672d05e0fce859e3f4d4040275d30f7a6846a262767161283889f7bec5c078508a90a1ab6be87809c2431493f74a670f7d5789c5760a1028a1998854f"}],"most_recent":"1.1"}],["coq-compcert",{"versions":[{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (64 bit)","date":"2022-06-27","version":"3.11","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.11.tar.gz","checksum":"sha512=02240113c7ad9155b76a99ea73c454a70cffa9efbaf92bbb70bc6d4901a2b1f36082713ea64b315b15384bca6a11459e6d2313701156bd16bdf2ad1ec10d67aa"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (64 bit)","date":"2021-11-19","version":"3.10","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.10.tar.gz","checksum":"sha512=93687fb36cdfb247d47404c8d41d84ba96d006dd3a535646337a477fd5517c7487ff1d66e83bccceb47ba2d18b187c1bbdc55b2eff00373a8a120edfc80ef11a"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (64 bit)","date":"2021-05-10","version":"3.9","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.9.tar.gz","checksum":"sha512=485cbed95284c93124ecdea536e6fb9ea6a05a72477584204c8c3930759d27b0949041ae567044eda9b716a33bba4315665a8d3860deebf851e10c9a4ef88684"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (64 bit)","date":"2020-12-21","version":"3.8","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.8.tar.gz","checksum":"sha512=ba669eb2098eb80ba393404f45b814113cf9e1d9497b074f7158c8e3857fdfdf72a95c7b177b1342689cf802efd7e0004356a89bb010cbbf496fca8a4f9fbda7"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (using coq-platform supplied version of Flocq)","date":"2020-04-29","version":"3.7+8.12~coq_platform","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (only open source files + using coq-platform)","date":"2020-04-29","version":"3.7+8.12~coq_platform~open_source","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler","date":"2020-03-21","version":"3.7","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (only open source files + using coq-platform)","date":"2020-04-29","version":"3.7~coq-platform~open-source","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (using coq-platform supplied version of Flocq)","date":"2020-04-29","version":"3.7~coq-platform","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (patched for Coq 8.11 compatibility)","date":"2019-10-02","version":"3.6+8.11","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.6.tar.gz","checksum":"sha256=7a77839f6b990ab632ba14feccf4f17da189f0e3b95d6ce2ef0986e4caebc575"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler","date":"2019-09-17","version":"3.6","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.6.tar.gz","checksum":"sha256=7a77839f6b990ab632ba14feccf4f17da189f0e3b95d6ce2ef0986e4caebc575"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (patched for Coq 8.10.X compatibility)","date":"2019-02-27","version":"3.5+8.10","suite":"released","src":"https://github.com/MSoegtropIMC/CompCert/archive/v3.5_coq_8.10.tar.gz","checksum":"sha256=d810db1c48ba63215415b5d383a622f0c38a79decfb8405e687b63ebfb65a7df"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.5","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.5.tar.gz","checksum":"sha256=1ea01f9fe9dcfb664dec3b0076bd9ae0d54bb9d79279b5351ab12cc32369b509"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.4","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.4.tar.gz","checksum":"md5=122b717e2c48c1a8fe36c89ec5a1050d"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.3.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.3.tar.gz","checksum":"md5=89c62f13cea4c2be7917aa04590e8c7d"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.2.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.2.tar.gz","checksum":"md5=f503af99aa0c6c8919b7e3f1a98ec64d"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.1.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.1.tar.gz","checksum":"md5=e7efc9e44a52ffa8340789ae1bac6624"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.0.1","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.0.1.tar.gz","checksum":"md5=76af0b470261df6b19053a60474fc84a"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"3.0.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.0.tar.gz","checksum":"md5=8590239f6219f8bbc48c4e91f5d16921"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.7.1","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v2.7.1.tar.gz","checksum":"md5=e1a36bad26870384912de4b4e9eb43b0"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.6.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v2.6.tar.gz","checksum":"md5=e28b613fb2c1d4ae60f03b1ce4cf9be6"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.5.0","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v2.5.tar.gz","checksum":"md5=622c6c6d77885b4ccc1182e509eeb0c4"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.4.0","suite":"released","src":"http://compcert.inria.fr/release/compcert-2.4.tgz","checksum":"md5=26f0f55316be9e8d65568d05e8dcb89f"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.3.2","suite":"released","src":"http://compcert.inria.fr/release/compcert-2.3pl2.tgz","checksum":"md5=f97700e91163e6fbdb645721e2c1350f"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler","date":null,"version":"2.0.0","suite":"released","src":"http://compcert.inria.fr/release/compcert-2.0.tgz","checksum":"md5=931325ad6a1faf22df73c249509c0b9f"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"The CompCert C compiler (64 bit)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/AbsInt/CompCert.git","checksum":null}],"most_recent":"dev"}],["coq-compcert-32",{"versions":[{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 32 bit version of CompCert.\nFor coexistence with the 64 bit version, the files are installed in:\n%{prefix}%/variants/compcert32/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert32/lib/compcert  (C library)\n%{lib}%/coq-variant/compcert32/compcert (Coq library)\nPlease note that the coq module path is compcert and not compcert32,\nso the files cannot be directly Required as compcert32.\nInstead -Q or -R options must be used to bind the compcert32 folder\nto the module path compcert. This is more convenient if one development\nsupports both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert32.\nPlease also note that the binary folder is usually not in the path.","date":"2022-06-27","version":"3.11","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.11.tar.gz","checksum":"sha512=02240113c7ad9155b76a99ea73c454a70cffa9efbaf92bbb70bc6d4901a2b1f36082713ea64b315b15384bca6a11459e6d2313701156bd16bdf2ad1ec10d67aa"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 32 bit version of CompCert.\nFor coexistence with the 64 bit version, the files are installed in:\n%{prefix}%/variants/compcert32/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert32/lib/compcert  (C library)\n%{lib}%/coq-variant/compcert32/compcert (Coq library)\nPlease note that the coq module path is compcert and not compcert32,\nso the files cannot be directly Required as compcert32.\nInstead -Q or -R options must be used to bind the compcert32 folder\nto the module path compcert. This is more convenient if one development\nsupports both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert32.\nPlease also note that the binary folder is usually not in the path.","date":"2021-11-19","version":"3.10","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.10.tar.gz","checksum":"sha512=93687fb36cdfb247d47404c8d41d84ba96d006dd3a535646337a477fd5517c7487ff1d66e83bccceb47ba2d18b187c1bbdc55b2eff00373a8a120edfc80ef11a"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 32 bit version of CompCert.\nFor coexistence with the 64 bit version, the files are installed in:\n%{prefix}%/variants/compcert32/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert32/lib/compcert  (C library)\n%{lib}%/coq-variant/compcert32/compcert (Coq library)\nPlease note that the coq module path is compcert and not compcert32,\nso the files cannot be directly Required as compcert32.\nInstead -Q or -R options must be used to bind the compcert32 folder\nto the module path compcert. This is more convenient if one development\nsupports both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert32.\nPlease also note that the binary folder is usually not in the path.","date":"2021-05-10","version":"3.9","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.9.tar.gz","checksum":"sha512=485cbed95284c93124ecdea536e6fb9ea6a05a72477584204c8c3930759d27b0949041ae567044eda9b716a33bba4315665a8d3860deebf851e10c9a4ef88684"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 32 bit version of CompCert.\nFor coexistence with the 64 bit version, the files are installed in:\n%{prefix}%/variants/compcert32/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert32/lib/compcert  (C library)\n%{lib}%/coq-variant/compcert32/compcert (Coq library)\nPlease note that the coq module path is compcert and not compcert32,\nso the files cannot be directly Required as compcert32.\nInstead -Q or -R options must be used to bind the compcert32 folder\nto the module path compcert. This is more convenient if one development\nsupports both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert32.\nPlease also note that the binary folder is usually not in the path.","date":"2020-12-21","version":"3.8","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.8.tar.gz","checksum":"sha512=ba669eb2098eb80ba393404f45b814113cf9e1d9497b074f7158c8e3857fdfdf72a95c7b177b1342689cf802efd7e0004356a89bb010cbbf496fca8a4f9fbda7"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 32 bit version of CompCert.\nFor coexistence with the 64 bit version, the files are installed in:\n%{prefix}%/variants/compcert32/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert32/lib/compcert  (C library)\n%{lib}%/coq-variant/compcert32/compcert (Coq library)\nPlease note that the coq module path is compcert and not compcert32,\nso the files cannot be directly Required as compcert32.\nInstead -Q or -R options must be used to bind the compcert32 folder\nto the module path compcert. This is more convenient if one development\nsupports both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert32.\nPlease also note that the binary folder is usually not in the path.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/AbsInt/CompCert.git","checksum":null}],"most_recent":"dev"}],["coq-compcert-64",{"versions":[{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 64 bit version of CompCert.\nFor coexistence with the 32 bit version, the files are installed in:\n%{prefix}%/variants/compcert64/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert64/lib/compcert  (C library)\n%{lib}%/coq/user-contrib/compcert64  (Coq library)\nPlease note that the coq module path is compcert and not compcert64,\nso the files cannot be directly Required as compcert64.\nInstead -Q or -R options must be used to bind the compcert64 folder\nto the module path compcert. This is more convenient if one development\nuses both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert64.\nPlease also note that the binary folder is usually not in the path.","date":"2020-04-29","version":"3.7+8.12~coq_platform","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 64 bit version of CompCert.\nFor coexistence with the 32 bit version, the files are installed in:\n%{prefix}%/variants/compcert64/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert64/lib/compcert  (C library)\n%{lib}%/coq/user-contrib/compcert64  (Coq library)\nPlease note that the coq module path is compcert and not compcert64,\nso the files cannot be directly Required as compcert64.\nInstead -Q or -R options must be used to bind the compcert64 folder\nto the module path compcert. This is more convenient if one development\nuses both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert64.\nPlease also note that the binary folder is usually not in the path.","date":"2020-04-29","version":"3.7+8.12~coq_platform~open_source","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 64 bit version of CompCert.\nFor coexistence with the 32 bit version, the files are installed in:\n%{prefix}%/variants/compcert64/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert64/lib/compcert  (C library)\n%{lib}%/coq/user-contrib/compcert64  (Coq library)\nPlease note that the coq module path is compcert and not compcert64,\nso the files cannot be directly Required as compcert64.\nInstead -Q or -R options must be used to bind the compcert64 folder\nto the module path compcert. This is more convenient if one development\nuses both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert64.\nPlease also note that the binary folder is usually not in the path.","date":"2020-03-21","version":"3.7","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 64 bit version of CompCert.\nFor coexistence with the 32 bit version, the files are installed in:\n%{prefix}%/variants/compcert64/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert64/lib/compcert  (C library)\n%{lib}%/coq/user-contrib/compcert64  (Coq library)\nPlease note that the coq module path is compcert and not compcert64,\nso the files cannot be directly Required as compcert64.\nInstead -Q or -R options must be used to bind the compcert64 folder\nto the module path compcert. This is more convenient if one development\nuses both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert64.\nPlease also note that the binary folder is usually not in the path.","date":"2020-04-29","version":"3.7~coq-platform~open-source","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":["C","compiler"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Semantics and Compilation/Semantics"],"authors":[],"description":"This package installs the 64 bit version of CompCert.\nFor coexistence with the 32 bit version, the files are installed in:\n%{prefix}%/variants/compcert64/bin  (ccomp and clightgen binaries)\n%{prefix}%/variants/compcert64/lib/compcert  (C library)\n%{lib}%/coq/user-contrib/compcert64  (Coq library)\nPlease note that the coq module path is compcert and not compcert64,\nso the files cannot be directly Required as compcert64.\nInstead -Q or -R options must be used to bind the compcert64 folder\nto the module path compcert. This is more convenient if one development\nuses both 32 and 64 bit versions. Otherwise all files would have to\nbe duplicated with module paths compcert and compcert64.\nPlease also note that the binary folder is usually not in the path.","date":"2020-04-29","version":"3.7~coq-platform","suite":"released","src":"https://github.com/AbsInt/CompCert/archive/v3.7.tar.gz","checksum":"sha256=ceee1b2ed6c2576cb66eb7a0f2669dcf85e65c0fc68385f0781b0ca4edb87eb0"},{"homepage":"http://compcert.inria.fr/","keywords":[],"categories":[],"authors":[],"description":"The CompCert C compiler (64 bit)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/AbsInt/CompCert.git","checksum":null}],"most_recent":"dev"}],["coq-concat",{"versions":[{"homepage":"http://logical.inria.fr/~saibi/docCatV6.ps","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"Constructive Category Theory","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.10.0.tar.gz","checksum":"md5=6127c436068507e75e49c6cda9907414"},{"homepage":"http://logical.inria.fr/~saibi/docCatV6.ps","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"Constructive Category Theory","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.9.0.tar.gz","checksum":"md5=90a2b7512161f3de52ad77dd8c3052dd"},{"homepage":"https://github.com/coq-contribs/concat","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"http://logical.inria.fr/~saibi/docCatV6.ps","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.8.0.tar.gz","checksum":"md5=d481a4f7b116efd005214e43b4bbae85"},{"homepage":"https://github.com/coq-contribs/concat","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"http://logical.inria.fr/~saibi/docCatV6.ps","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.7.0.tar.gz","checksum":"md5=a9428b07f8f1768e5a2adaa1c498c629"},{"homepage":"https://github.com/coq-contribs/concat","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"http://logical.inria.fr/~saibi/docCatV6.ps","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.6.0.tar.gz","checksum":"md5=2e2ad73248b0379e7978f8c333606b2a"},{"homepage":"https://github.com/coq-contribs/concat","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"Constructive Category Theory","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/concat/archive/v8.5.0.tar.gz","checksum":"md5=21a4371b2648fec6b8dd3c1bcb5f50c7"},{"homepage":"https://github.com/coq-contribs/concat","keywords":["category theory"],"categories":["Mathematics/Category Theory"],"authors":["Amokrane Saïbi"],"description":"Constructive Category Theory.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/concat.git#master","checksum":null}],"most_recent":"dev"}],["coq-concurrency-pluto",{"versions":[{"homepage":"https://github.com/coq-concurrency/pluto","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A web server written in Coq","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/coq-concurrency/pluto/archive/1.1.0.tar.gz","checksum":"md5=8e141f1b8981f5a018c31adb90052b0a"},{"homepage":"https://github.com/coq-concurrency/pluto","keywords":["effects","extraction","webserver"],"categories":[],"authors":["Guillaume Claret"],"description":"A web server written in Coq","date":"2015-01-28","version":"1.0.0","suite":"released","src":"https://github.com/coq-concurrency/pluto/archive/1.0.0.tar.gz","checksum":"md5=58a8fab5208e4ed422c031e8e8ec8af1"}],"most_recent":"1.1.0"}],["coq-concurrency-proxy",{"versions":[{"homepage":"https://github.com/coq-concurrency/proxy","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A proxy to interface concurrent Coq programs with the operating system","date":"2015-01-28","version":"1.0.0","suite":"released","src":"https://github.com/coq-concurrency/proxy/archive/1.0.0.tar.gz","checksum":"md5=36d201bf65ccc649b4704e71e94de712"}],"most_recent":"1.0.0"}],["coq-concurrency-system",{"versions":[{"homepage":"https://github.com/coq-concurrency/system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Experimental library to write concurrent applications in Coq","date":"2015-11-26","version":"1.1.0","suite":"released","src":"https://github.com/coq-concurrency/system/archive/1.1.0.tar.gz","checksum":"md5=ac9441be42d767e1c9d22b487b4ce791"},{"homepage":"https://github.com/coq-concurrency/system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Experimental library to write concurrent applications in Coq","date":"2015-01-28","version":"1.0.0","suite":"released","src":"https://github.com/coq-concurrency/system/archive/1.0.0.tar.gz","checksum":"md5=c122c6dbe671291ad09956316eb65afd"}],"most_recent":"1.1.0"}],["coq-constructive-geometry",{"versions":[{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.10.0.tar.gz","checksum":"md5=41cc87d6e01dc98bc6f132f152f4384f"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.9.0.tar.gz","checksum":"md5=95ce1c318281ec3682d17b94652f016f"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.8.0.tar.gz","checksum":"md5=2e8694d62ceca9d3fd54a84064acbfc6"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.7.0.tar.gz","checksum":"md5=046ab54dce613602d747b09a42f59a04"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.6.0.tar.gz","checksum":"md5=8b3bbc2c0f56db39b2e70e244d03d260"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/constructive-geometry/archive/v8.5.0.tar.gz","checksum":"md5=95944c72bdeda61dc7d397a78b31bc0c"},{"homepage":"https://github.com/coq-contribs/constructive-geometry","keywords":["constructive mathematics","geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Gilles Kahn"],"description":"Constructive Geometry following Jan von Plato.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/constructive-geometry.git#master","checksum":null}],"most_recent":"dev"}],["coq-constructors",{"versions":[{"homepage":"https://github.com/mattam82/Constructors","keywords":[],"categories":[],"authors":[],"description":"An example Coq plugin, defining a tactic to get the constructors of an inductive type in a list","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/mattam82/Constructors/archive/1.0.0.tar.gz","checksum":"md5=6a2b355fa0b43233f281c3ef9ba1499d"}],"most_recent":"1.0.0"}],["coq-containers",{"versions":[{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.10.0.tar.gz","checksum":"md5=9361da6c6d6e85a392ddb76f979ecb6c"},{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.9.0.tar.gz","checksum":"md5=7ce94242c31fee2cbbd303894c799bde"},{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.8.0.tar.gz","checksum":"md5=489425f115f22e2ac0299bde0b29e5b9"},{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.7.0.tar.gz","checksum":"md5=f367a6022d5749f8a6e0fb3427f4f08c"},{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.6.0.tar.gz","checksum":"md5=f954255c939acdebd61f245a70250a7d"},{"homepage":"https://github.com/coq-contribs/containers","keywords":["data structures","type classes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Stéphane Lescuyer"],"description":"This is a reimplementation of the FSets/FMaps library from the standard library, using typeclasses. See tests files for usage. A new vernacular command is provided by Generate.v and the plugin to automatically generate ordered types for user-defined inductive types.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/containers/archive/v8.5.0.tar.gz","checksum":"md5=40b794fa49d1ad0710690650e1d18f8c"}],"most_recent":"8.10.0"}],["coq-continuations",{"versions":[{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.10.0.tar.gz","checksum":"md5=b1c38624cece12679e24681edc342e5c"},{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.9.0.tar.gz","checksum":"md5=09c9cc6422b3a07d418fe468138a3489"},{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.8.0.tar.gz","checksum":"md5=1351d28d383e279146a5db7f3423220a"},{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.7.0.tar.gz","checksum":"md5=1a6170334b8f2b0dbd73386952cb2d83"},{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.6.0.tar.gz","checksum":"md5=048bd17ff2fd3e854c3c3384866430ad"},{"homepage":"https://github.com/coq-contribs/continuations","keywords":["exceptions","monads","continuations","cps"],"categories":["Computer Science/Semantics and Compilation/Semantics","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean-François Monin"],"description":"We show a way of developing correct functionnal programs\nraising exceptions. This is made possible using a Continuation\nPassing Style translation, see the contribution \"exceptions\" from\nP. Casteran at Bordeaux. Things are made easier and more modular using\nsome general definitions.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/continuations/archive/v8.5.0.tar.gz","checksum":"md5=0296613765d64ee86e82ff188cfffa78"}],"most_recent":"8.10.0"}],["coq-coq-in-coq",{"versions":[{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.10.0.tar.gz","checksum":"md5=d5364ff958bc18ebe91b0e1b10452bc7"},{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.9.0.tar.gz","checksum":"md5=116b5f74bb3d83619031bf4466c7b2f2"},{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.8.0.tar.gz","checksum":"md5=337baee9b899e8c209a10036e76aaa3c"},{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.7.0.tar.gz","checksum":"md5=ffc46088ecd3b63e2eec7724eb22f434"},{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.6.0.tar.gz","checksum":"md5=37b1cef052325be11dcff80f35424f58"},{"homepage":"https://github.com/coq-contribs/coq-in-coq","keywords":["calculus of constructions"],"categories":["Mathematics/Logic/Type theory","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Bruno Barras"],"description":"A formalisation of the Calculus of Construction","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/coq-in-coq/archive/v8.5.0.tar.gz","checksum":"md5=8fbdb233e6757c4a1057ae45efbced3d"}],"most_recent":"8.10.0"}],["coq-coq2html",{"versions":[{"homepage":"https://github.com/xavierleroy/coq2html","keywords":[],"categories":[],"authors":[],"description":"Generates HTML documentation from Coq source files.  Alternative to coqdoc","date":null,"version":"1.3","suite":"released","src":"https://github.com/xavierleroy/coq2html/archive/v1.3.tar.gz","checksum":"sha512=7ca5f8e025665f65af2bbc592e19559b56a0ee715f5936be461dc640330ecbf77376f0dd383fc2f0e5c59f7b77f436150cafe7f63a97362f3058e6991e750890"},{"homepage":"https://github.com/xavierleroy/coq2html","keywords":[],"categories":[],"authors":[],"description":"Generates HTML documentation from Coq source files.  Alternative to coqdoc","date":null,"version":"1.2","suite":"released","src":"https://github.com/xavierleroy/coq2html/archive/v1.2.tar.gz","checksum":"sha512=3aeaca8497838331ec9ec0677548ba70101ab89ddb23e3902b8c7a48c2ffdf0de5cd79e38826b5e327457b11f3fa9dfd84ca7c90eabe72f0419ab674e4dc3b6e"},{"homepage":"https://github.com/xavierleroy/coq2html","keywords":[],"categories":[],"authors":[],"description":"Generates HTML documentation from Coq source files.  Alternative to coqdoc","date":null,"version":"1.1","suite":"released","src":"https://github.com/xavierleroy/coq2html/archive/v1.1.tar.gz","checksum":"md5=8daae17e091a60d335f3a489790e683e"},{"homepage":"https://github.com/xavierleroy/coq2html","keywords":[],"categories":[],"authors":[],"description":"Generates HTML documentation from Coq source files.  Alternative to coqdoc","date":null,"version":"1.0","suite":"released","src":"https://github.com/xavierleroy/coq2html/archive/v1.0.tar.gz","checksum":"md5=33d6c09ba1015b3181b2d46c56f9759b"}],"most_recent":"1.3"}],["coq-coqeal",{"versions":[{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Érik Martin-Dorel","Anders Mörtberg","Damien Rouhling","Pierre Roux","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra including normal forms of matrices,\n  and optimized algorithms on MathComp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.1.1","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.1.1.tar.gz","checksum":"sha512=e47264d4869af35e87a62947468061a1417c60476e77b21b67a30e6e58a39752d18e93889115c2b9403e9578a0fca375b2bd2e132faab9520ce527509ad11bca"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Damien Rouhling","Pierre Roux","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra including normal forms of matrices,\n  and optimized algorithms on MathComp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.1.0.tar.gz","checksum":"sha512=cc96712cb552802e31952513a05c943be4eeef2ca30e6bb0ffc808c1ce63b09b0648ec92d97a71c84cecbbe2b097d8050108df3688acd777fcf9c25fc7545b1f"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Damien Rouhling","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.6","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.6.tar.gz","checksum":"sha512=537ef553580bfc8dc59a80ca0a882caf30b454ef559bddebe9ae4ba335e0a22858c8d31b13757cf579a52aa008b09e7211e5cae32417572b6b574751acd78566"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Damien Rouhling","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.5","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.5.tar.gz","checksum":"sha512=0e72018c9ff740018b74d32fdc0e4e8266162e3853d5eba54afaffad0cc096978b6534e4c5c56e628f12409ca29df9347fa02fb472cb0f13709f1e1b8c23a7af"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.4","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.4.tar.gz","checksum":"sha512=98fbabb5014adde76c743b90bfb14b1ddedc6eecd9671f904598d92bacfd62e327b067cce6597df9e5fbab8331abf96979e3fd6137d42d37fb5ae93c8d6e6830"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.3","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.3.tar.gz","checksum":"sha512=4e11aba17157aba444338987315ed9c1c100f0b6dd543f4e03c72a39b5f7ca5f6a3c995fe1c443d474cc5e2793ad8c5de346b3561f8d1bf02c399775d6fd94e1"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.2","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.2.tar.gz","checksum":"sha512=bb9bb39026064ef627c07f2f7aaa2c13cac5d6cbc36efe2eaedff231784d23d3787ecf339bea423a182bbb5f829f55fcd3a8648ffdefdc87f7bb2e3c4cf74aef"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.1.tar.gz","checksum":"sha512=e41a97f89aca2ac18cffdf5795e16b60b44eac4e46512e4f5779ce49e2edff6d66b5ab89dd21e9255ba2facde4925e2ddf5e6bd594aea4a427f0916711e09f75"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra and optimized algorithms on mathcomp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/coq-community/coqeal/archive/refs/tags/1.0.0.tar.gz","checksum":"sha512=22a55872541ac4f664577fc3b194e21bd22188c429e0fe51fea41eb6f193a72e5909a2ed8bd353c1b7121e44e06a1188486b1a4e730d32396a93e806d7713e41"},{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss","Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Érik Martin-Dorel","Anders Mörtberg","Damien Rouhling","Pierre Roux","Vincent Siles"],"description":"This Coq library contains a subset of the work that was developed in the context\nof the ForMath EU FP7 project (2009-2013). It has two parts:\n- theory, which contains developments in algebra including normal forms of matrices,\n  and optimized algorithms on MathComp data structures.\n- refinements, which is a framework to ease change of data representations during a proof.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coqeal.git#master","checksum":null}],"most_recent":"dev"}],["coq-coqeal-refinements",{"versions":[{"homepage":"https://github.com/coq-community/coqeal","keywords":["Karatsuba multiplication","refinements"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"A refinement framework (for algebra)","date":null,"version":"0.9.1","suite":"released","src":"https://github.com/coq-community/coqeal/releases/download/0.9.1/CoqEAL_refinements.0.9.1.tgz","checksum":"md5=5bb83c00bb33b9b3254f9f3cedae2447"}],"most_recent":"0.9.1"}],["coq-coqeal-theory",{"versions":[{"homepage":"https://github.com/coq-community/coqeal","keywords":["effective algebra","elementary divisor rings","Smith normal form","mathematical components","Bareiss"],"categories":["Mathematics/Algebra"],"authors":["Guillaume Cano","Cyril Cohen","Maxime Dénès","Anders Mörtberg","Vincent Siles"],"description":"The theory needed by the CoqEAL refinement framework library","date":null,"version":"0.9.1","suite":"released","src":"https://github.com/coq-community/coqeal/releases/download/0.9.1/CoqEAL_theory.0.9.1.tgz","checksum":"md5=3b85194a65e80a763cfc2f067092efc8"}],"most_recent":"0.9.1"}],["coq-coqffi",{"versions":[{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta7","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta7.tar.gz","checksum":"sha512=0f9d2893f59f8d09caec83f8476a2e7a511a7044516d639e4283b4187a86cf1563e60f1647cd12ae06e7e395bbc5dfedf5d798af3eb6baf81c0c2e482e14507b"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta6","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta6.tar.gz","checksum":"sha512=41ee9d5e297557e1f4a99cd28cbd28bb1b0e5ecc7a7a3b969cf409aec1b91229c0291640ab778d021600b5ca50bcddb407e3a92846eb2944bba857fae287fcd4"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta5","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta5.tar.gz","checksum":"sha512=019966ed128e31a69ab79c610d7e1163bd650ab03485878f00e8942f2f4b4ef1f6d48a014617fce29c60190c3523f2f544655276b11fd752f98fcc2090df7f60"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta4","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta4.tar.gz","checksum":"sha512=667551f4249af7bd38900d2546a51558f5ec2389cb69a51cbabbdc899f3ec35a4ca3197d13ad92d620aa8e8bcb680693557de1cf510e1753772cc5103fc8234e"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta3","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta3.tar.gz","checksum":"sha512=5d0a924eac883591b8bf85296b1351fa57f99839500fb05fa423dffc08b6107bf5682c4e4bb4a1911657cc48ff6780bdcb6c5d65ee58641a5345bc1559125908"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta2","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta2.tar.gz","checksum":"sha512=e1190d40bb163cc075d30c29d910b71b03c805f806ed9da2e6047de4b83da95cb6fc6622395d30c2920a17ef2df7cc2933f3702ee603681e908122d6eac18f8f"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"1.0.0~beta1","suite":"released","src":"https://github.com/coq-community/coqffi/archive/1.0.0-beta1.tar.gz","checksum":"sha512=7c64e4cd75a81dd3508b044f807236a1cfc3d8dba8ac9c75ba0033e774886bca863bc53e51c148b7a6854d0a7bc3bd9f0808fe649356f18ff6ecb2634b8ac7d7"},{"homepage":"https://github.com/coq-community/coqffi","keywords":["foreign function interface","extraction","OCaml"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Li-yao Xia","Yann Régis-Gianas","Yannick Zakowski"],"description":"`coqffi` generates the necessary Coq boilerplate to use OCaml functions in a\nCoq development, and configures the Coq extraction mechanism accordingly.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coqffi.git#main","checksum":null}],"most_recent":"dev"}],["coq-coqoban",{"versions":[{"homepage":"https://github.com/coq-community/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein","Hugo Herbelin"],"description":"A Coq implementation of Sokoban, the Japanese warehouse keepers'\ngame.","date":null,"version":"8.13.0","suite":"released","src":"https://github.com/coq-community/coqoban/archive/v8.13.0.tar.gz","checksum":"sha256=5d525efda4880c6365df67b205157a1bbcb6a5dfc3db89f2066f7de776e3e77c"},{"homepage":"https://github.com/coq-community/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein","Hugo Herbelin"],"description":"A Coq implementation of Sokoban, the Japanese warehouse keepers'\ngame.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/coqoban/archive/v8.11.0.tar.gz","checksum":"sha256=07762404f7bf6b57dca178cdf16730bb50b1815b8e6454a0d1a427078b0a9b68"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.10.0.tar.gz","checksum":"md5=a3fa968ac221d5b3a1b9202d1525bef5"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.9.0.tar.gz","checksum":"md5=3948073ba0227d55d5d4c8956d0cbe7e"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.8.0.tar.gz","checksum":"md5=a5e4858ebbd03ec269c7a4dfe7f22195"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.7.0.tar.gz","checksum":"md5=b18a3858f5d9c346d28eca093a4d3b2d"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["Sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.6.0.tar.gz","checksum":"md5=2601481e92e89ed24db15ab645a7139b"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/coqoban/archive/v8.5.0.tar.gz","checksum":"md5=58ab72c2fb84448da43eb55b69a8c82b"},{"homepage":"https://github.com/coq-contribs/coqoban","keywords":["sokoban","puzzles"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Jasper Stein"],"description":"A Coq implementation of Sokoban, the Japanese warehouse\nkeepers' game","date":"2003-09-19","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/coqoban.git#master","checksum":null}],"most_recent":"dev"}],["coq-coqprime",{"versions":[{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/thery/coqprime/archive/refs/tags/v8.15.zip","checksum":"sha512=5bb7ce74886c4fc075a93a03659a686697dc81256fbfef9e22b47acc9d6c62d73aedb550a4e3f75cdc50c81a4d689f68e8dc266d5a9e039d33894fc62d10d945"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.1.1","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.14.1.tar.gz","checksum":"sha512=cd5d4ff31a2ac3039e5c49e9da627a0f4722ff7d9269bbe521531a162c0f0dfc190779eeafa8749d563c65dc787d17e9193fdd0664b273d01220272f3abb17ca"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.14.zip","checksum":"md5=dae09ead7beab4ee29819d56a9e6ddd7"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.6","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.12.zip","checksum":"md5=bb5bf2a2ed624fecd6701926d585a9a8"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.5","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.10b.zip","checksum":"sha512=8debbad953f083137c5ab73be0615983af42188c34852bfca3eb7cc92f13432bcbeadc4b464ef1c389d354c68bac013fdfc400d1dd49fc370ff8ac5cff612343"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.4","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.10.zip","checksum":"md5=ae2f432db8d3cf5297370a7508b9e5f5"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.3","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.8.zip","checksum":"md5=3430856778d10abe378fbdd385ac834d"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.2","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.7.2.zip","checksum":"md5=0a868ef76d67d7c76fd64c2bfb481bbc"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.7.zip","checksum":"md5=19e093d4bd8160d61c0ea2e261df9ed6"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/thery/coqprime/releases/download/oldversions/coqprime_8.5b.zip","checksum":"md5=fea727b4ca765c1408d92baa0c98ce22"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certifying prime numbers in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/thery/coqprime.git#master","checksum":null}],"most_recent":"dev"}],["coq-coqprime-generator",{"versions":[{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certificate generator for prime numbers in Coq","date":null,"version":"1.1.1","suite":"released","src":"https://github.com/thery/coqprime/archive/v8.14.1.tar.gz","checksum":"sha512=cd5d4ff31a2ac3039e5c49e9da627a0f4722ff7d9269bbe521531a162c0f0dfc190779eeafa8749d563c65dc787d17e9193fdd0664b273d01220272f3abb17ca"},{"homepage":"https://github.com/thery/coqprime","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"Certificate generator for prime numbers in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/thery/coqprime#master","checksum":null}],"most_recent":"dev"}],["coq-coqrel",{"versions":[{"homepage":"https://github.com/CertiKOS/coqrel","keywords":["relations"],"categories":["Mathematics/Logic/Type theory"],"authors":["Jérémie Koenig"],"description":"Binary logical relations library for the Coq proof assistant","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/CertiKOS/coqrel/archive/v0.1.tar.gz","checksum":"md5=d25871cf2dc6fec590431c642bca45b6"}],"most_recent":"0.1.0"}],["coq-coqtail",{"versions":[{"homepage":"https://github.com/coq-community/coqtail-math","keywords":["real analysis","complex analysis"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Guillaume Allais","Sylvain Dailler","Hugo Férée","Jean-Marie Madiot","Pierre-Marie Pédrot","Amaury Pouly"],"description":"Coqtail is a library of mathematical theorems and tools proved inside\nthe Coq proof assistant. Results range mostly from arithmetic to real\nand complex analysis.","date":"2021-11-02","version":"8.14","suite":"released","src":"https://github.com/coq-community/coqtail-math/archive/8.14.tar.gz","checksum":"sha512=ed7d54c4d42a01ae92db6c2116e503caace26462ccee46630a0256865440122ca044984ee249c30dbef78a7d83d6bda568873a1c579c6279dc1ed49a83812e31"},{"homepage":"https://github.com/coq-community/coqtail-math","keywords":["real analysis","complex analysis"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Guillaume Allais","Sylvain Dailler","Hugo Férée","Jean-Marie Madiot","Pierre-Marie Pédrot","Amaury Pouly"],"description":"Coqtail is a library of mathematical theorems and tools proved inside\nthe Coq proof assistant. Results range mostly from arithmetic to real\nand complex analysis.","date":"2020-10-12","version":"8.11.2","suite":"released","src":"https://github.com/coq-community/coqtail-math/archive/v8.11.2.tar.gz","checksum":"sha512=b1feff99708f91f852163f94bcc167a8aec9ca6052f8108f8925020aa749ef347549cc0f2b98c84f1778b8bf5e89ebc5ec372831a2b55e90b147aa306e1caa5d"}],"most_recent":"8.14"}],["coq-coquelicot",{"versions":[{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":"2020-12-11","version":"3.2.0","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-3.2.0.tar.gz","checksum":"sha512=d7ac2dcc48499a95e73f875da0f24fec6714ad06f16c4675c764d0600034fa51c10c9eaaacef7943e1147a9412e24274228ac9d17f2c0e07eb86932bc2b264a1"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":"2020-02-24","version":"3.1.0","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-3.1.0.tar.gz","checksum":"sha512=f9aa6279250d3bf47255273d7af96d1d1845bc531426e4ce8de7ede183975cfd894d88baaa13af6cd056656ad434add4d9fd2e5f9b4d59f6887cc235ec6f0a5b"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"(patched for Coq 8.11 compatibility by MSoegtropIMC) A Coq formalization of real analysis compatible with the standard library","date":"2020-01-14","version":"3.0.3+8.11","suite":"released","src":"https://github.com/MSoegtropIMC/coquelicot/archive/1ec80657ce992fc5aa660dca86d423671f02e33c.tar.gz","checksum":"sha512=c164168d3732ff9f0067e95997d6478be497244380a297ac8c092ebefa2d369246f4f8a1e6ae7d5ec6fd32e73f3b9cf96addd067b80b5bc67f3883e0933a3ce2"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":"2019-07-22","version":"3.0.3","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-3.0.3.tar.gz","checksum":"sha512=0afbc578497fb193b3656dd4a87964f902ddf9bd50f209d71bf022e4f5a4ec31fdcef07dd25f3370efc588c569f8a75bc1d5f95406aea0018aaa14f5ea125850"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":null,"version":"3.0.2","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-3.0.2.tar.gz","checksum":"md5=3236249967dd36ca832dd10d1bddcd71"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":null,"version":"2.1.2","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-2.1.2.tar.gz","checksum":"md5=a58031aeb220da94e8ac822bbaeb7e41"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":null,"version":"2.1.1","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-2.1.1.tar.gz","checksum":"md5=bd648a43a06f422ee6ba886f93d0a534"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":null,"version":"2.1.0","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-2.1.0.tar.gz","checksum":"md5=eac4d9717150b22a416b4b286ff3d9db"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library","date":null,"version":"2.0.1","suite":"released","src":"https://coquelicot.gitlabpages.inria.fr/releases/coquelicot-2.0.1.tar.gz","checksum":"md5=e06ef9cadf7cdce7517a17b895409ef0"},{"homepage":"http://coquelicot.saclay.inria.fr/","keywords":["real analysis","topology","filters","metric spaces"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Sylvie Boldo","Catherine Lelay","Guillaume Melquiond"],"description":"A Coq formalization of real analysis compatible with the standard library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/coquelicot/coquelicot.git","checksum":null}],"most_recent":"dev"}],["coq-coqutil",{"versions":[{"homepage":"https://github.com/mit-plv/coqutil","keywords":[],"categories":[],"authors":["Massachusetts Institute of Technology"],"description":"### coqutil -- Various Coq Utilities\n\nContents:\n* [Datatypes](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Datatypes): Some utilities for existing datatypes, and new datatypes.\n* [Decidable](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Decidable.v): `BoolSpec`-based decidability typeclasses. Allows one to write `if MyType_eqb a b then ... else ...` where `MyType_eqb a b` returns a `bool`, instead of writing `if MyType_eq_dec a b then ... else ...` where `MyType_eq_dec a b` returns a `sumbool`, while still getting `a = b` and `a <> b` as hypotheses (as opposed to `MyType_eqb a b = true` and `MyType_eqb a b = false`) after destructing the `if` (need to use [`destr`](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Tactics/destr.v) instead of `destruct`). So one gets the benefits of `Sumbool` without getting its disadvantage of having to carry around proof terms, which can cause a blow-up under reduction if one is not careful.\n* [Map](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Map): A typeclass based map library allowing one to abstract over the concrete implementation of maps. The implementations have to be extensional, which excludes certain efficient implementations, but simplifies proofs, because one can `replace mapA with mapB` if one can prove that `mapA` and `mapB` have the same contents. Comes with a [solver](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Map/Solver.v) which works reasonably fast on most map goals we have encountered so far.\n* [Tactics](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Tactics): A collection of useful general-purpose tactics.\n* [Word](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Word): Fixed width words for any width, in the same typeclass based style as the map library. Designed for the case where all words have the same (potentially abstract) bit width. Therefore, it does not provide functions to concatenate and split words, which is better addressed by [bbv](https://github.com/mit-plv/bbv/).\n* [Z](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Z): Utilities to work with the `Z` type from Coq's standard library, including a tactic to prove `Z` equalities by splitting the equality into equalities on bit index ranges, a tactic to make `lia` capable of reasoning about goals with division and modulo, and a tactic to simplify expressions containing nested occurrences of `mod`, and more misc utilities.\n* Various macros, notations, and desirable default settings.\n\nEach feature is intended to be as minimal and as independent of the other features as possible, so that users can pick just what they need.","date":null,"version":"0.0.1","suite":"released","src":"https://github.com/mit-plv/coqutil/archive/refs/tags/v0.0.1.tar.gz","checksum":"sha512=fc8f334260add1d437030660e7cb79627e0e3a8603140cade9f6d83f895fc8dd49b218c350b84cc18342af357fffa9d0698b33519283dda9742a3486562b6343"},{"homepage":"https://github.com/mit-plv/coqutil","keywords":[],"categories":[],"authors":["Massachusetts Institute of Technology"],"description":"### coqutil -- Various Coq Utilities\n\nContents:\n* [Datatypes](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Datatypes): Some utilities for existing datatypes, and new datatypes.\n* [Decidable](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Decidable.v): `BoolSpec`-based decidability typeclasses. Allows one to write `if MyType_eqb a b then ... else ...` where `MyType_eqb a b` returns a `bool`, instead of writing `if MyType_eq_dec a b then ... else ...` where `MyType_eq_dec a b` returns a `sumbool`, while still getting `a = b` and `a <> b` as hypotheses (as opposed to `MyType_eqb a b = true` and `MyType_eqb a b = false`) after destructing the `if` (need to use [`destr`](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Tactics/destr.v) instead of `destruct`). So one gets the benefits of `Sumbool` without getting its disadvantage of having to carry around proof terms, which can cause a blow-up under reduction if one is not careful.\n* [Map](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Map): A typeclass based map library allowing one to abstract over the concrete implementation of maps. The implementations have to be extensional, which excludes certain efficient implementations, but simplifies proofs, because one can `replace mapA with mapB` if one can prove that `mapA` and `mapB` have the same contents. Comes with a [solver](https://github.com/mit-plv/coqutil/blob/master/src/coqutil/Map/Solver.v) which works reasonably fast on most map goals we have encountered so far.\n* [Tactics](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Tactics): A collection of useful general-purpose tactics.\n* [Word](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Word): Fixed width words for any width, in the same typeclass based style as the map library. Designed for the case where all words have the same (potentially abstract) bit width. Therefore, it does not provide functions to concatenate and split words, which is better addressed by [bbv](https://github.com/mit-plv/bbv/).\n* [Z](https://github.com/mit-plv/coqutil/tree/master/src/coqutil/Z): Utilities to work with the `Z` type from Coq's standard library, including a tactic to prove `Z` equalities by splitting the equality into equalities on bit index ranges, a tactic to make `lia` capable of reasoning about goals with division and modulo, and a tactic to simplify expressions containing nested occurrences of `mod`, and more misc utilities.\n* Various macros, notations, and desirable default settings.\n\nEach feature is intended to be as minimal and as independent of the other features as possible, so that users can pick just what they need.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/coqutil.git#tested","checksum":null}],"most_recent":"dev"}],["coq-corn",{"versions":[{"homepage":"https://github.com/coq-community/corn","keywords":["constructive mathematics","algebra","real calculus","real numbers","Fundamental Theorem of Algebra"],"categories":["Mathematics/Algebra","Mathematics/Real Calculus and Topology","Mathematics/Exact Real computation"],"authors":["Evgeny Makarov","Robbert Krebbers","Eelis van der Weegen","Bas Spitters","Jelle Herold","Russell O'Connor","Cezary Kaliszyk","Dan Synek","Luís Cruz-Filipe","Milad Niqui","Iris Loeb","Herman Geuvers","Randy Pollack","Freek Wiedijk","Jan Zwanenburg","Dimitri Hendriks","Henk Barendregt","Mariusz Giero","Rik van Ginneken","Dimitri Hendriks","Sébastien Hinderer","Bart Kirkels","Pierre Letouzey","Lionel Mamane","Nickolay Shmyrev","Vincent Semeria"],"description":"CoRN includes the following parts:\n\n- Algebraic Hierarchy\n\n  An axiomatic formalization of the most common algebraic\n  structures, including setoids, monoids, groups, rings,\n  fields, ordered fields, rings of polynomials, real and\n  complex numbers\n\n- Model of the Real Numbers\n\n  Construction of a concrete real number structure\n  satisfying the previously defined axioms\n\n- Fundamental Theorem of Algebra\n\n  A proof that every non-constant polynomial on the complex\n  plane has at least one root\n\n- Real Calculus\n\n  A collection of elementary results on real analysis,\n  including continuity, differentiability, integration,\n  Taylor's theorem and the Fundamental Theorem of Calculus\n\n- Exact Real Computation\n\n  Fast verified computation inside Coq. This includes: real numbers, functions,\n  integrals, graphs of functions, differential equations.","date":"2021-09-07","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/corn/archive/8.13.0.tar.gz","checksum":"sha512=8a7e47d7eaac4cebcfbfe7ecb7bb99c46e5b1df6e030dbc77dbafcb199c0cd5b620b9f192c12d703c0fb61265d3247cd278a56ad37af984eeaa0b0e0f2bbd809"},{"homepage":"https://github.com/coq-community/corn","keywords":["constructive mathematics","algebra","real calculus","real numbers","Fundamental Theorem of Algebra"],"categories":["Mathematics/Algebra","Mathematics/Real Calculus and Topology","Mathematics/Exact Real computation"],"authors":["Evgeny Makarov","Robbert Krebbers","Eelis van der Weegen","Bas Spitters","Jelle Herold","Russell O'Connor","Cezary Kaliszyk","Dan Synek","Luís Cruz-Filipe","Milad Niqui","Iris Loeb","Herman Geuvers","Randy Pollack","Freek Wiedijk","Jan Zwanenburg","Dimitri Hendriks","Henk Barendregt","Mariusz Giero","Rik van Ginneken","Dimitri Hendriks","Sébastien Hinderer","Bart Kirkels","Pierre Letouzey","Lionel Mamane","Nickolay Shmyrev","Vincent Semeria"],"description":"CoRN includes the following parts:\n\n- Algebraic Hierarchy\n\n  An axiomatic formalization of the most common algebraic\n  structures, including setoids, monoids, groups, rings,\n  fields, ordered fields, rings of polynomials, real and\n  complex numbers\n\n- Model of the Real Numbers\n\n  Construction of a concrete real number structure\n  satisfying the previously defined axioms\n\n- Fundamental Theorem of Algebra\n\n  A proof that every non-constant polynomial on the complex\n  plane has at least one root\n\n- Real Calculus\n\n  A collection of elementary results on real analysis,\n  including continuity, differentiability, integration,\n  Taylor's theorem and the Fundamental Theorem of Calculus\n\n- Exact Real Computation\n\n  Fast verified computation inside Coq. This includes: real numbers, functions,\n  integrals, graphs of functions, differential equations.","date":"2020-09-03","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/corn/archive/8.12.0.tar.gz","checksum":"sha512=759ab0e0fc4b4ee8b6029d0090cf8b7ee731def85aacc9d240dfb29d4692e4f41821463f8d8180202587ee9b7c9239be8512c24b0594537e56aa235f31923ec3"},{"homepage":"http://corn.cs.ru.nl/","keywords":[],"categories":[],"authors":[],"description":"The CoRN library. A library for constructive analysis","date":null,"version":"8.8.1","suite":"released","src":"https://github.com/coq-community/corn/archive/8.8.1.zip","checksum":"md5=8fb4305a8b6041aab68e503a9eb97510"},{"homepage":"http://corn.cs.ru.nl/","keywords":[],"categories":[],"authors":[],"description":"The CoRN library. A library for constructive analysis","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/c-corn/corn/archive/1.2.0.zip","checksum":"md5=00b0a8cc680146bbcb7933172fcbd04e"},{"homepage":"http://corn.cs.ru.nl/","keywords":[],"categories":[],"authors":[],"description":"The CoRN library","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/c-corn/corn/archive/e9162eaba7e705e793aad4dbbffdb606aba9b3bb.tar.gz","checksum":"md5=868d1b9114497c6d92d7f75a9470b64d"},{"homepage":"http://corn.cs.ru.nl/","keywords":["constructive mathematics","algebra","real calculus","real numbers","fundamental theorem of algebra"],"categories":["Mathematics/Algebra","Mathematics/Real Calculus and Topology"],"authors":["Iris Loeb","Rik van Ginneken","Randy Pollack","Mariusz Giero","Dan Synek","Lionel Mamane","Luís Cruz-Filipe","Milad Niqui","Pierre Letouzey","Herman Geuvers","Freek Wiedijk","Henk Barendregt","Dimitri Hendriks","Bart Kirkels","Russell O'Connor","Bas Spitters","Sébastien Hinderer","Nickolay V. Shmyrev","Jan Zwanenburg"],"description":"The Constructive Coq Repository at Nijmegen, C-CoRN, aims at building\na computer based library of constructive mathematics, formalized in\nthe theorem prover Coq. It includes the following parts:\n\n* Algebraic Hierarchy\n\no An axiomatic formalization of the most common algebraic\nstructures, including setoids, monoids, groups, rings,\nfields, ordered fields, rings of polynomials, real and\ncomplex numbers\n\n* Model of the Real Numbers\n\no Construction of a concrete real number structure\nsatisfying the previously defined axioms\n\n* Fundamental Theorem of Algebra\n\no A proof that every non-constant polynomial on the complex\nplane has at least one root\n\n* Real Calculus\n\no A collection of elementary results on real analysis,\nincluding continuity, differentiability, integration,\nTaylor's theorem and the Fundamental Theorem of Calculus","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/c-corn/corn.git#master","checksum":null},{"homepage":"http://corn.cs.ru.nl/","keywords":[],"categories":[],"authors":[],"description":"The CoRN library. A library for constructive analysis","date":null,"version":"8.5.dev","suite":"extra-dev","src":"git+https://github.com/c-corn/corn.git#v8.5","checksum":null}],"most_recent":"dev"}],["coq-counting",{"versions":[{"homepage":"https://github.com/coq-contribs/counting","keywords":["statistics"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin keeps the count of the size of definitions and proofs in the current Coq session.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/counting/archive/v8.6.0.tar.gz","checksum":"md5=3e430597569e542e626a9dc16c631e40"},{"homepage":"https://github.com/coq-contribs/counting","keywords":["statistics"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin keeps the count of the size of definitions and proofs in the current Coq session.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/counting/archive/v8.5.0.tar.gz","checksum":"md5=44463f7f336e1bd200a651b051fee094"}],"most_recent":"8.6.0"}],["coq-cours-de-coq",{"versions":[{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.10.0.tar.gz","checksum":"md5=a402843d41dbdc0e980ffda8a38e3206"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.9.0.tar.gz","checksum":"md5=d73f73beb897c1a809c787ba33eacdf0"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.8.0.tar.gz","checksum":"md5=1acf2cbcd7c2c0bdaed451a17696e43e"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.7.0.tar.gz","checksum":"md5=69da8a3339743c62a0e326dbf2e15c1a"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.6.0.tar.gz","checksum":"md5=c7b1c9bf6950f50212e55aded92e7d18"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/cours-de-coq/archive/v8.5.0.tar.gz","checksum":"md5=957a863da31a9aa3abdb23491b0051e0"},{"homepage":"https://github.com/coq-contribs/cours-de-coq","keywords":[],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Frédéric Prost","Gilles Kahn"],"description":"Various simple examples of Coq proofs","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/cours-de-coq.git#master","checksum":null}],"most_recent":"dev"}],["coq-ctltctl",{"versions":[{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.\nhttp://www.fing.edu.uy/~cluna","date":"February-March 2000","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.10.0.tar.gz","checksum":"md5=aae6528c516dd59f4702f86c13c70715"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.\nhttp://www.fing.edu.uy/~cluna","date":"February-March 2000","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.9.0.tar.gz","checksum":"md5=c2ef5704f3cbe1d50614f8d3211fe388"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.\nhttp://www.fing.edu.uy/~cluna","date":"February-March 2000","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.8.0.tar.gz","checksum":"md5=01e8dc01404c7dfcf1fb908150bbf9b0"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.\nhttp://www.fing.edu.uy/~cluna","date":"February-March 2000","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.7.0.tar.gz","checksum":"md5=c4581942df7ba627d022031957547a1c"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.\nhttp://www.fing.edu.uy/~cluna","date":"February-March 2000","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.6.0.tar.gz","checksum":"md5=366b25ad6f59bf17026ae63288e29e0c"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.","date":"February-March 2000","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ctltctl/archive/v8.5.0.tar.gz","checksum":"md5=1c2e0d0ac19e8fc01b8da74629d255e9"},{"homepage":"https://github.com/coq-contribs/ctltctl","keywords":["CTL","TCTL","real time","reactive systems","temporal logic","timed automatas","timed graphs","discrete time","modal logic"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Carlos Daniel Luna"],"description":"This library formalises two logics for reasoning about\nreactive systems (CTL) and real time systems (TCTL) represents using\ntimed automatas (timed graphs) with discrete time.","date":"February-March 2000","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/ctltctl.git#master","checksum":null}],"most_recent":"dev"}],["coq-cunit",{"versions":[{"homepage":"https://github.com/clarus/coq-cunit","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Convenience functions for unit testing in Coq","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-cunit/archive/1.0.0.tar.gz","checksum":"md5=f6ceacce5bbac0634bd285c866180278"}],"most_recent":"1.0.0"}],["coq-cybele",{"versions":[{"homepage":"https://github.com/clarus/cybele","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A Coq plugin for simpler proofs by reflection or OCaml certificates","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/clarus/cybele/archive/1.3.0.tar.gz","checksum":"md5=e453430d1c377c65904ae6c2ed3c54be"}],"most_recent":"1.3.0"}],["coq-dblib",{"versions":[{"homepage":"https://github.com/coq-contribs/dblib","keywords":["abstract syntax","binders","de Bruijn indices","shift","lift","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Francois Pottier"],"description":"http://gallium.inria.fr/~fpottier/dblib/README\n\nThe dblib library offers facilities for working with de Bruijn indices.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/dblib/archive/v8.8.0.tar.gz","checksum":"md5=f3801acc5eccb14676c5c27315c30ee2"},{"homepage":"https://github.com/coq-contribs/dblib","keywords":["abstract syntax","binders","de Bruijn indices","shift","lift","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Francois Pottier"],"description":"http://gallium.inria.fr/~fpottier/dblib/README\n\nThe dblib library offers facilities for working with de Bruijn indices.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/dblib/archive/v8.7.0.tar.gz","checksum":"md5=9b872142011b72c077524ed05cd935da"},{"homepage":"https://github.com/coq-contribs/dblib","keywords":["abstract syntax","binders","de Bruijn indices","shift","lift","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Francois Pottier"],"description":"http://gallium.inria.fr/~fpottier/dblib/README\n\nThe dblib library offers facilities for working with de Bruijn indices.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/dblib/archive/v8.6.0.tar.gz","checksum":"md5=12c880f61010aa9c1c4700fb6a143326"},{"homepage":"https://github.com/coq-contribs/dblib","keywords":["abstract syntax","binders","de Bruijn indices","shift","lift","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Francois Pottier"],"description":"The dblib library offers facilities for working with de Bruijn indices.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/dblib/archive/v8.5.0.tar.gz","checksum":"md5=da4c2319a576400536ba980c3c11b54d"},{"homepage":"https://github.com/coq-contribs/dblib","keywords":["abstract syntax","binders","de Bruijn indices","shift","lift","substitution"],"categories":["Computer Science/Lambda Calculi"],"authors":["Francois Pottier"],"description":"The dblib library offers facilities for working with de Bruijn indices.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/dblib.git#master","checksum":null}],"most_recent":"dev"}],["coq-demos",{"versions":[{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","Cases","Tauto","AutoRewrite","Prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.10.0.tar.gz","checksum":"md5=c41462e54b6780eada13c3b37ae0bd7f"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","Cases","Tauto","AutoRewrite","Prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.9.0.tar.gz","checksum":"md5=e195ef7c40a80296120a54beff118d98"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","Cases","Tauto","AutoRewrite","Prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.8.0.tar.gz","checksum":"md5=15b2dee01a890057ed54693694515f87"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","Cases","Tauto","AutoRewrite","Prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.7.0.tar.gz","checksum":"md5=83950c72576943799c6002ad1ce2c8bc"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","Cases","Tauto","AutoRewrite","Prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.6.0.tar.gz","checksum":"md5=51a41c852a34f33c0d77eaca39842f48"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","cases","tauto","autorewrite","prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/demos/archive/v8.5.0.tar.gz","checksum":"md5=7bfa2baade43e53478321107894d921b"},{"homepage":"https://github.com/coq-contribs/demos","keywords":["sorting","cases","tauto","autorewrite","prolog"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Coq group"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/demos.git#master","checksum":null}],"most_recent":"dev"}],["coq-dep-map",{"versions":[{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.10.0.tar.gz","checksum":"md5=7f375da9a2906709cf22200ea421341c"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.9.0.tar.gz","checksum":"md5=7cbbb0a2f468f4691164124de0131473"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.8.0.tar.gz","checksum":"md5=178b5c2b223fe9344b8cd06068cd5863"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.7.0.tar.gz","checksum":"md5=6576a2b104407940b6b4ca38ffdcd041"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.6.0.tar.gz","checksum":"md5=3e6068b19b8b2e35a4353538a4989f9a"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":[],"categories":[],"authors":["Lionel Rieg"],"description":"Example of sorting algorithms defined using the Cases\n(pattern-matching) construction. Demo of the decision tactic Tauto for\nintuitionistic propositional calculus. Demo of the AutoRewrite tactic. Demo of\nthe Prolog tactic applied to the compilation of miniML programs.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/dep-map/archive/v8.5.0.tar.gz","checksum":"md5=d212aa583dd0646c0f3fd2d8117787b5"},{"homepage":"https://github.com/coq-contribs/dep-map","keywords":["maps","dependent maps"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Lionel Rieg"],"description":"A rudimentary library for dependent maps that contain their domain in the type.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/dep-map.git#master","checksum":null}],"most_recent":"dev"}],["coq-deriving",{"versions":[{"homepage":"https://github.com/arthuraa/deriving","keywords":["generic programming"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Deriving provides generic instances of MathComp classes for\ninductive data types.  It includes native support for eqType,\nchoiceType, countType and finType instances, and it allows users to\ndefine their own instances for other classes.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/arthuraa/deriving/archive/v0.1.0.tar.gz","checksum":"sha512=872bfdc6d919492e30fef4bd06de0f781ff6783d75f8a97394f2b62e8dff96c7c5fd58eb037635d47eb43eca3593b851764c9bfea2d96fc2a89483f784b5a040"},{"homepage":"https://github.com/arthuraa/deriving","keywords":["generic programming"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Deriving provides generic instances of MathComp classes for\ninductive data types.  It includes native support for eqType,\nchoiceType, countType and finType instances, and it allows users to\ndefine their own instances for other classes.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/arthuraa/deriving.git#master","checksum":null}],"most_recent":"dev"}],["coq-descente-infinie",{"versions":[{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["Induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Razvan Voicu","Li Mengran"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.10.0.tar.gz","checksum":"md5=f2a2d09a3b51149f8da35269759bf09f"},{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["Induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Razvan Voicu","Li Mengran"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.9.0.tar.gz","checksum":"md5=6d5aa6e4103687032242179d0bb9b666"},{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["Induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Razvan Voicu","Li Mengran"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.8.0.tar.gz","checksum":"md5=1fe00330839cf3e5ce6d1fff3d00e6ed"},{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["Induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Razvan Voicu","Li Mengran"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.7.0.tar.gz","checksum":"md5=53d0093057e244b7bad28538e90f2cd3"},{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["Induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Razvan Voicu","Li Mengran"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.6.0.tar.gz","checksum":"md5=f998222ab87c98c6ab420a047eeb54a8"},{"homepage":"https://github.com/coq-contribs/descente-infinie","keywords":["induction","infinite descent"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Li Mengran","Razvan Voicu"],"description":"This is a tactic plugin for coq. The tactic helps to prove inductive lemmas by fixpoint functions. A manual for the tactic can be found on its homepage listed above.","date":"2010-02","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/descente-infinie/archive/v8.5.0.tar.gz","checksum":"md5=e2ca9349d3e6d90aae6c6a300d87968e"}],"most_recent":"8.10.0"}],["coq-dictionaries",{"versions":[{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html)","date":"2003-02-6","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.10.0.tar.gz","checksum":"md5=f3526b8bd66cfea5d80f86ddda5a866f"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html)","date":"2003-02-6","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.9.0.tar.gz","checksum":"md5=d1a48827a1b710987adbf0366a63f64b"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html)","date":"2003-02-6","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.8.0.tar.gz","checksum":"md5=7115621855953f3576fd350f380492c6"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html)","date":"2003-02-6","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.7.0.tar.gz","checksum":"md5=1e1e78b0a76827b75de4f43ec8602c1d"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html)","date":"2003-02-6","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.6.0.tar.gz","checksum":"md5=b2a6cc1fbe2a58889d19bbd5717e7a74"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html )","date":"2003-02-6","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/dictionaries/archive/v8.5.0.tar.gz","checksum":"md5=623fd76cb0a76b9e10d3652e960b9e24"},{"homepage":"https://github.com/coq-contribs/dictionaries","keywords":["modules","functors","search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"This file contains a specification for dictionaries, and\nan implementation using binary search trees. Coq's module system,\nwith module types and functors, is heavily used. It can be considered\nas a certified version of an example proposed by Paulson in Standard ML.\nA detailed description (in French) can be found in the chapter 11 of\nThe Coq'Art, the book written by Yves Bertot and Pierre Castéran\n(please follow the link http://coq.inria.fr/doc-eng.html )","date":"2003-02-6","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/dictionaries.git#master","checksum":null}],"most_recent":"dev"}],["coq-dijkstra",{"versions":[{"homepage":"https://github.com/fetburner/coq-dijkstra","keywords":["graph theory","shortest path","Dijkstra's algorithm"],"categories":["Computer Science/Graph Theory"],"authors":["Masayuki Mizuno"],"description":"A Verified Implementation of Dijkstra's Algorithm","date":"2021-03-02","version":"0.1.0","suite":"released","src":"https://github.com/fetburner/coq-dijkstra/archive/0.1.0.tar.gz","checksum":"md5=ba5b8f156d209b428eaafe75436bee97"}],"most_recent":"0.1.0"}],["coq-disel",{"versions":[{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Disel is a framework for implementation and compositional verification of\ndistributed systems and their clients in Coq. In Disel, users implement\ndistributed systems using a domain specific language shallowly embedded in Coq\nwhich provides both high-level programming constructs as well as low-level\ncommunication primitives. Components of composite systems are specified in Disel\nas protocols, which capture system-specific logic and disentangle system definitions\nfrom implementation details.","date":"2020-07-26","version":"2.2","suite":"released","src":"https://github.com/DistributedComponents/disel/archive/v2.2.tar.gz","checksum":"sha512=52ede64ded6f54ec60220095d5315a1862a4eae067cdeeb418c5902167b2b8387a8e0de076811493808a55988b1753c1cf1c1c33e146d1279461fe056d4817a7"},{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Disel is a framework for implementation and compositional verification of\ndistributed systems and their clients in Coq. In Disel, users implement\ndistributed systems using a domain specific language shallowly embedded in Coq\nwhich provides both high-level programming constructs as well as low-level\ncommunication primitives. Components of composite systems are specified in Disel\nas protocols, which capture system-specific logic and disentangle system definitions\nfrom implementation details.","date":"2019-02-11","version":"2.1","suite":"released","src":"https://github.com/DistributedComponents/disel/archive/v2.1.tar.gz","checksum":"sha512=8931a36001c2be3aedb0c8872bb13e3dd2932be3e1e8200a7d9de46dbc1185ea1ba5eb4ea9e7523bc2bd326f2fb4486e3eaf63280c4f7021a87cab0f88829f26"},{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Core framework files for Disel, a separation-style logic for compositional verification of distributed systems","date":"2018-09-21","version":"2.0","suite":"released","src":"https://github.com/DistributedComponents/disel/archive/v2.0.tar.gz","checksum":"md5=17f604769831a75b7ebfbcde4ad7df7d"},{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Disel is a framework for implementation and compositional verification of\ndistributed systems and their clients in Coq. In Disel, users implement\ndistributed systems using a domain specific language shallowly embedded in Coq\nwhich provides both high-level programming constructs as well as low-level\ncommunication primitives. Components of composite systems are specified in Disel\nas protocols, which capture system-specific logic and disentangle system definitions\nfrom implementation details.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/DistributedComponents/disel.git#master","checksum":null}],"most_recent":"dev"}],["coq-disel-examples",{"versions":[{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Example systems for Disel, a separation-style logic for compositional verification of distributed systems in Coq","date":"2020-07-26","version":"2.2","suite":"released","src":"https://github.com/DistributedComponents/disel/archive/v2.2.tar.gz","checksum":"sha512=52ede64ded6f54ec60220095d5315a1862a4eae067cdeeb418c5902167b2b8387a8e0de076811493808a55988b1753c1cf1c1c33e146d1279461fe056d4817a7"},{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Example systems for Disel, a separation-style logic for compositional verification of distributed systems in Coq","date":"2019-02-11","version":"2.1","suite":"released","src":"https://github.com/DistributedComponents/disel/archive/v2.1.tar.gz","checksum":"sha512=8931a36001c2be3aedb0c8872bb13e3dd2932be3e1e8200a7d9de46dbc1185ea1ba5eb4ea9e7523bc2bd326f2fb4486e3eaf63280c4f7021a87cab0f88829f26"},{"homepage":"https://github.com/DistributedComponents/disel","keywords":["program verification","separation logic","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ilya Sergey","James R. Wilcox"],"description":"Example systems for Disel, a separation-style logic for compositional verification of distributed systems in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/DistributedComponents/disel.git#master","checksum":null}],"most_recent":"dev"}],["coq-distributed-reference-counting",{"versions":[{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau, Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.10.0.tar.gz","checksum":"md5=27c7eb0034bf8fc9965fc38c1360b688"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau, Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.9.0.tar.gz","checksum":"md5=9e1d4b507d58d9af3848a2dbe1906290"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau, Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.8.0.tar.gz","checksum":"md5=e8943035b72f055351f012a2bfaabab3"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau, Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.7.0.tar.gz","checksum":"md5=ffa960328d797989cb0eb1dfad316449"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau, Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.6.0.tar.gz","checksum":"md5=627acaaaccc4fea9c691e2dfc741b23c"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau","Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/distributed-reference-counting/archive/v8.5.0.tar.gz","checksum":"md5=2b83383f74374a07e130f7a99342377b"},{"homepage":"https://github.com/coq-contribs/distributed-reference-counting","keywords":["garbage collection","distributed algorithms"],"categories":["Computer Science/Semantics and Compilation/Compilation","Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Luc Moreau","Jean Duprat"],"description":"This library contains the constructive proof of correctness of\nseveral variants of a distributed reference counting algorithm.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/distributed-reference-counting.git#master","checksum":null}],"most_recent":"dev"}],["coq-domain-theory",{"versions":[{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["Concrete Domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.10.0.tar.gz","checksum":"md5=7a82fe01988110624e319a7ddbed9dd7"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["Concrete Domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.9.0.tar.gz","checksum":"md5=46fb6768fc6207b38f027e4714065eaa"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["Concrete Domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.8.0.tar.gz","checksum":"md5=3d6e3546142273a6c6f8e01c18af21df"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["Concrete Domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.7.0.tar.gz","checksum":"md5=556ff7a695591ac70e76f8a6a472226a"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["Concrete Domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.6.0.tar.gz","checksum":"md5=5a92c6780358b68718e1f75576a6970b"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["concrete domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/domain-theory/archive/v8.5.0.tar.gz","checksum":"md5=0cfe5a2e5d2c22528e68b87802b30227"},{"homepage":"https://github.com/coq-contribs/domain-theory","keywords":["concrete domains"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gilles Kahn"],"description":"Domain theory as devised by Scott and Plotkin and\nfollowing Kahn and Plotkin paper on Concrete Domains","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/domain-theory.git#master","checksum":null}],"most_recent":"dev"}],["coq-dpdgraph",{"versions":[{"homepage":"https://github.com/coq-community/coq-dpdgraph","keywords":["dependency graph","dependency analysis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Anne Pacalet","Yves Bertot","Olivier Pons"],"description":"Coq plugin that extracts the dependencies between Coq objects,\nand produces files with dependency information. Includes tools\nto visualize dependency graphs and find unused definitions.","date":"2022-01-21","version":"1.0+8.15","suite":"released","src":"https://github.com/coq-community/coq-dpdgraph/releases/download/v1.0%2B8.15/coq-dpdgraph-1.0-8.15.tgz","checksum":"sha512=b3f1ec5d37664975732bdc5ed2e087a9a94950466b8e8ae7f6a907f5637f1779f1e360d9c54019e3f13c2212e0d03c34c9428f70d2e1023b02b59a1aa89fa09d"},{"homepage":"https://github.com/coq-community/coq-dpdgraph","keywords":["dependency graph","dependency analysis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Anne Pacalet","Yves Bertot","Olivier Pons"],"description":"Coq plugin that extracts the dependencies between Coq objects,\nand produces files with dependency information. Includes tools\nto visualize dependency graphs and find unused definitions.","date":"2021-10-07","version":"1.0+8.14","suite":"released","src":"https://github.com/coq-community/coq-dpdgraph/releases/download/v1.0%2B8.14/coq-dpdgraph-1.0-8.14.tgz","checksum":"sha512=e4f4258133f809852d88bdd757c22140f8f2a8c0148c50af0ba78d25b40e249261c6b6e719855ec78a4315abaf2410b4454d1ec0ff3db8349f0a26e83e344eeb"},{"homepage":"https://github.com/coq-community/coq-dpdgraph","keywords":["dependency graph","dependency analysis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Anne Pacalet","Yves Bertot","Olivier Pons"],"description":"Coq plugin that extracts the dependencies between Coq objects,\nand produces files with dependency information. Includes tools\nto visualize dependency graphs and find unused definitions.","date":"2021-10-07","version":"1.0+8.13","suite":"released","src":"https://github.com/coq-community/coq-dpdgraph/releases/download/v1.0%2B8.13/coq-dpdgraph-1.0-8.13.tgz","checksum":"sha512=0e0b66ad6224d02783529721e3f0d8c946bc9c153b061fbf0c99994d8b613bcdd4579fcc84ae662ccb6b2f1037c6f866458bb9576f917f52950a4c54674f84d3"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.9","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.9/coq-dpdgraph-0.6.9.tgz","checksum":"sha256=0858014eb3fa35be67a626478d1d5cf1f953cf329d39c372d08657dfd1fa0545"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.8","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.8/coq-dpdgraph-0.6.8.tgz","checksum":"sha256=7c40b5c362240f3968ce3f6ff39f0c2b08f8687091ff487c477ff066c738a983"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.7","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.7/coq-dpdgraph-0.6.7.tgz","checksum":"sha256=f2e356e109e1703b8f9e8d36acfc13b23f464dbaff3dba82da885cb7dfd4fb48"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.6","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.6/coq-dpdgraph-0.6.6.tgz","checksum":"sha256=1bc2715bdc412b9413f1a9348d6598a7a722c3b68c087c0294d1d58cdf2d2c7f"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.5","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.5/coq-dpdgraph-0.6.5.tgz","checksum":"sha256=539d49b739a4f173e03a3194453f8367051e808c8e329773648ba1c0a495a07f"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.4","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.4/coq-dpdgraph-0.6.4.tgz","checksum":"md5=93e5ffcfa808fdba9cc421866ee1d416"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.3","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.3/coq-dpdgraph-0.6.3.tgz","checksum":"md5=e3ac30c319ce7e69dbf9f07670a89178"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.2","suite":"released","src":"https://github.com/Karmaki/coq-dpdgraph/releases/download/v0.6.2/coq-dpdgraph-0.6.2.tgz","checksum":"md5=495ae6444af63129b5ec0001855228d4"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6.1","suite":"released","src":"https://github.com/ybertot/coq-dpdgraph/archive/coq-dpdgraph-0.6.1.zip","checksum":"md5=0477114ba537b184ad715c23d94ac0ca"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.6","suite":"released","src":"https://github.com/ybertot/coq-dpdgraph/archive/coq-dpdgraph-0.6.rc1.zip","checksum":"md5=959e3fbe425fc8c4189635db736fbc9e"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.5.1","suite":"released","src":"https://github.com/ybertot/coq-dpdgraph/archive/coq-dpdgraph-0.5.rc3.zip","checksum":"md5=9856962cc6b57c7a0570b365a4c31d65"},{"homepage":"https://github.com/karmaki/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.5","suite":"released","src":"https://github.com/ybertot/coq-dpdgraph/archive/coq-dpdgraph-0.5-rc2.zip","checksum":"md5=d9614264c394080c2734638befaf0483"},{"homepage":"https://github.com/ybertot/coq-dpdgraph","keywords":[],"categories":[],"authors":["Anne Pacalet","Yves Bertot"],"description":"Compute dependencies between Coq objects (definitions, theorems) and produce graphs","date":null,"version":"0.4","suite":"released","src":"https://github.com/ybertot/coq-dpdgraph/archive/release-for-8.5-0.4-rc1.zip","checksum":"md5=fe9f172750906b2acfea71661e408906"},{"homepage":"https://github.com/coq-community/coq-dpdgraph","keywords":["dependency graph","dependency analysis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Anne Pacalet","Yves Bertot","Olivier Pons"],"description":"Coq plugin that extracts the dependencies between Coq objects,\nand produces files with dependency information. Includes tools\nto visualize dependency graphs and find unused definitions.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coq-dpdgraph#coq-master","checksum":null},{"homepage":"https://github.com/coq-community/coq-dpdgraph","keywords":["dependency graph","dependency analysis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Anne Pacalet","Yves Bertot","Olivier Pons"],"description":"Coq plugin that extracts the dependencies between Coq objects,\nand produces files with dependency information. Includes tools\nto visualize dependency graphs and find unused definitions.","date":"2022-01-21","version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/coq-community/coq-dpdgraph/releases/download/v1.0%2B8.16/coq-dpdgraph-1.0-8.16.tgz","checksum":"sha512=6ed4db949867b3a7761f9ed09213613fe32d04b5d13d15ffbad6fb2b1a24dd5ccebade61f6c288e95b578c355ccc6977b485c3630764703d09b6fc6d29a3a446"}],"most_recent":"dev"}],["coq-elpi",{"versions":[{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.14.0.tar.gz","checksum":"sha256=ec85b559f7ba663cd02448dc736b2802bac820ee9a2a1e8a8ddcfef88e1bb700"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.13.0.tar.gz","checksum":"sha256=7fea00b390d76b3cc50e01f571ed17b171e0f4c79a3bfac7614591d553fc1047"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.12.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.12.1.tar.gz","checksum":"sha256=32eac6be5172eb945df6e80b1b6e0b784cbf1d7dca15ee780bb60716a0bb9ce5"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.12.0.tar.gz","checksum":"sha256=796225b6a569ca47ca2a2d6a7c15d1d57de971ef669bde7dd6321ce34f61fa29"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.11.2","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.11.2.tar.gz","checksum":"sha256=9a2d86ef36a6a54f0d8ea5e3a2902793a8a9d48deaf049052ea17faea750ff34"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.11.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.11.1.tar.gz","checksum":"sha256=53adbef161f3ade43b04438afa37d730b4b2e90404d78df2d67e0675de5c2e4a"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":"2021-06-18","version":"1.11.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.11.0.tar.gz","checksum":"sha256=d4982bf38c4cbc945a8fedb0ffce3d274e5812eb7de8a93c4438fbf2dc978d27"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":"2021-06-18","version":"1.10.3","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.10.3.tar.gz","checksum":"sha256=3ae232cacedb6150c78de9445d25673e0eff8a0e1d884e26fd87a36151d70214"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":"2021-06-11","version":"1.10.2","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.10.2.tar.gz","checksum":"sha256=0a22a54177c9746ea9e00803540a967d9e218537c3025d9c75e9a46d09b5eabb"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.10.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.10.1.tar.gz","checksum":"sha256=e6743e11cca651f384eb3cdc89a41e9a62c75300fa80a28cd07d7076957a0620"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.10.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.10.0.tar.gz","checksum":"sha256=5e153ef18eb23954b5d396932f6984bbb93362f128c27cb9f2b4060994f6c080"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.7","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.7.tar.gz","checksum":"sha256=96ef27381a6cbf9330dc503dea41dec85437ad8d368833bbe1d2e94022413d37"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.6","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.6.tar.gz","checksum":"sha256=acd260153c0684705992a04ca6e9f6d4c24621c2018d5329c87b1a5d944ee945"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.5","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.5.tar.gz","checksum":"sha256=837728cc8c536a74757bbc36365828ce5ac8a2f3f9afa8182c98c4986861c77a"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.4","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.4.tar.gz","checksum":"sha256=69736d4f595ff91ccf8e7aea21bea777dfef67e50cc98b464111bb04ca8e2614"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.3","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.3.tar.gz","checksum":"sha256=391d39306601345528e3d47c1348656296008b760665fc855d07f6c0b6ab03b3"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.2","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.2.tar.gz","checksum":"sha256=b88d997410e9ee8a71d924931249d8e9769d6851bd5e9eee55d56fb2122aebe3"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.1.tar.gz","checksum":"sha256=eb8b5871cd55ba0df5ed03cf400f5d900f62df2b541663a67375608c8084acd2"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.9.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.9.0.tar.gz","checksum":"sha256=7fbbb0021b82c8ba3bd88d143edfaf6078b1e3283bc3eb6652015148bd44bbc4"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.8.3~8.12","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.8.3_8.12.tar.gz","checksum":"sha256=d43efe7db233cda7a32cd1d820e6fbc695b2d6291ce6bd0ff74814d36da9cdad"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.8.2~8.12","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.8.2_8.12.tar.gz","checksum":"sha256=fa7008d75abafa9fcb8d8ed5a26873c4cc00663963425de55e230b7835c9e9a4"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.8.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.8.1.tar.gz","checksum":"sha256=ff8efd4f2929b2fecb40d4838824e8f807e714fc361eb2e9e5ef0358b0d8991a"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.8.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.8.0.tar.gz","checksum":"sha256=c0c926fcfe44de90ab676176a26f74f7887100d6dc2c12b5c7f6b24c38d604c8"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.7.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.7.0.tar.gz","checksum":"sha256=9ebaea3eba157786787258d71aabdb4a54b5403c3ac6d6327dda8afc2dc8c66e"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.6.3~8.11","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.6.3_8.11.tar.gz","checksum":"sha256=01581a81d66d50c7afd705e83b5384de1bc4260eacc4997ea17638267c7c138d"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.6.2~8.11","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.6.2_8.11.tar.gz","checksum":"sha256=743ef81e8a62c574089a95750fd422ae0931abf9939c00e2aa96804354b7ffb2"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.6.1~8.11","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.6.1_8.11.tar.gz","checksum":"sha256=0a065ea27114140f115bd0ccd785e46fc27a842e4a2203d8f2543db3d186a3b5"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.6.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.6.0.tar.gz","checksum":"sha256=6f047c78ad9e75fca2462bf32f71a34e8db0b83031a5b5b8adc8fc4ca4843d8f"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.6.0~8.11","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.6.0_8.11.tar.gz","checksum":"sha256=1db1c6fcb489799ea450a8a51daa46046926455863d1fbb0ee71ac9012f438df"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.5.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.5.1.tar.gz","checksum":"sha256=924a4d7f169cbb6cf0e000f5a44f0f9602611d0648bf7e23f804c2b1e47d0c97"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.5.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.5.0.tar.gz","checksum":"sha256=229bed3e7098a596ffbc0679d499bed957db18f9e63dcff8d135b0621a0f8bfc"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.4.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.4.1.tar.gz","checksum":"sha256=a458a85e90b2f38cbc1bce9dce8904a1620fddd3e0c63cef916607af2fb51383"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.4.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.4.0.tar.gz","checksum":"sha256=13c2034209f728451707b79937f25d800ea87f3be1c80886f9c21b8bf8f3f7c9"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.3.1","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.3.1.tar.gz","checksum":"sha256=d4ef1c2dcd0b7c5081998089ce9a908a99bab339701ebb65afa5a24865751e79"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\nthe `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.3.0.tar.gz","checksum":"sha256=d93545398683231159c1466456ba9d9920fb3ceaecf80c49827be11816762581"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.2.0.tar.gz","checksum":"sha256=58aef9596e6ad74d9f230abc34171dafaa39da93a4f1bf6f07f69904360c2c9c"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.1.0.tar.gz","checksum":"sha256=c6e997c96d7c5240e4d79deb6ad8a383866c4435105de472ebe9ba3a3414edde"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand new tactics.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/LPCIC/coq-elpi/archive/v1.0.0.tar.gz","checksum":"sha256=6ffed8ac4ee8405c420d7f34676f570064aee530a57719dce7b2f50f3f0089da"},{"homepage":"http://github.com/LPCIC/coq-elpi","keywords":[],"categories":[],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/LPCIC/coq-elpi.git#coq-master","checksum":null},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.5","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.5.tar.gz","checksum":"sha256=ea7a236e93c31c963dd481942eb1965987357860eb4518ff5c22fa7369156d97"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.4","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.4.tar.gz","checksum":"sha256=636d3c63c253950b983d7d3071dd235ea221bb8f802577029a45e7bae5744713"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.3","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.3.tar.gz","checksum":"sha256=a55de274761916cf621f130c85acb613b2f2ca77c10e736cf91c25733e4cabb6"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.2","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.2.tar.gz","checksum":"sha256=166d65d0600442c1f2fd0762849ae70b35e26d6a07376aabebd12cfbc49bc373"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.1","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.1.tar.gz","checksum":"sha256=4a650dfa9579f4e6cc95f960b7024bac8d9f991f0a8170316e6be007f9e54463"},{"homepage":"https://github.com/LPCIC/coq-elpi","keywords":["λProlog","higher order abstract syntax"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Enrico Tassi"],"description":"Coq-elpi provides a Coq plugin that embeds ELPI.\nIt also provides a way to embed Coq's terms into λProlog using\nthe Higher-Order Abstract Syntax approach\nand a way to read terms back.  In addition to that it exports to ELPI a\nset of Coq's primitives, e.g. printing a message, accessing the\nenvironment of theorems and data types, defining a new constant and so on.\nFor convenience it also provides a quotation and anti-quotation for Coq's\nsyntax in λProlog.  E.g. `{{nat}}` is expanded to the type name of natural\nnumbers, or `{{A -> B}}` to the representation of a product by unfolding\n the `->` notation. Finally it provides a way to define new vernacular commands\nand\nnew tactics.","date":null,"version":"1.15.0","suite":"extra-dev","src":"https://github.com/LPCIC/coq-elpi/archive/v1.15.0.tar.gz","checksum":"sha256=6c0885ae9b3ae027822f68f02341fa057a833c855ee553c75f237b6c098501b1"}],"most_recent":"dev"}],["coq-engine-bench",{"versions":[{"homepage":"https://github.com/mit-plv/engine-bench","keywords":[],"categories":[],"authors":["Jason Gross","Andres Erbsen","Massachusetts Institute of Technology"],"description":"Collection of benchmarks for the proof engine","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/engine-bench.git#master","checksum":null}],"most_recent":"dev"}],["coq-engine-bench-lite",{"versions":[{"homepage":"https://github.com/mit-plv/engine-bench","keywords":[],"categories":[],"authors":["Jason Gross","Andres Erbsen","Massachusetts Institute of Technology"],"description":"Collection of benchmarks for the proof engine (lite version)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/engine-bench.git#master","checksum":null}],"most_recent":"dev"}],["coq-equations",{"versions":[{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3+8.15","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.15.tar.gz","checksum":"sha512=ec281fca0b148d9297f2c871a5485649bb93f24e8723f56a4a78d2bc6224984de16e0d6438fd3f7ee98ea0e69487208480bd44d3a30a92af667e38926b8dab0e"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3+8.14","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.14.tar.gz","checksum":"sha512=dabd632e5e7407d58585da6cdb94ad1dc83deb495be0f784a2e12fa637314380e91cd8fdf9b296c99b4f8185b0b0bb1fce4e0b280a82f47540204f794e1473a9"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3+8.13","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.13.tar.gz","checksum":"sha512=c1ae0739cf327499ce301fbe7170df4d78d145e2f66483f3e2359250e5b93410346257a95f2ca92ffadbb48a03ae510f615845acdffb6ab6bdfa435f04aa6a90"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3~beta2+8.13","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.13beta2.tar.gz","checksum":"sha512=5957dd6bd8af7575bdcd7f18d4134acaee29511624e35d311361feae5be157cd9a442a3c7ac4d93ea492435ee408d99c79d897f09a4efdeb09a4ada80fb376dc"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3~beta1+8.13","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.13beta.tar.gz","checksum":"sha512=bf8f98723937a387fce48efbbfe45c038ae484b36ff1ec14e907c09408f6d7a6582ac122bd44ae58abb4e763f5f342b1f42722ea0f4d1a478876ad024147cbb1"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.4+8.13","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.4-8.13.tar.gz","checksum":"sha512=9083a340d4db87baf0b014dd6a82651f5dabcf81734ff58fb8386ee66da2570010b528e92c75992652d055405dc198169690e076ac067f907b2b7445b8b14130"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.4+8.12","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.4-8.12.tar.gz","checksum":"sha512=55cbced2b371f8713ea1ece450bb5522485e5632f947ce4f7c199b4e8b065404ccc41b162d356119819b73a2db844f9ad2709f55a84883e63e23ea78bfee7b9a"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.4+8.11","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.4-8.11.tar.gz","checksum":"sha512=af724f146d899a45be7b4863566adc31f88ba9b64ce934cff0be2fd81b04acc09ff9bc66dd9b97b3eae775473af6592cb58b30b9666d9b537d64e2a37185e15a"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.3+8.13","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.3-8.13.tar.gz","checksum":"sha512=0d478dde49cdc8e063ff64accf1fce77af57c63bbcf96bd408670cc73f8785353fa77d46559520d3c4d13d242437b8d0e54dfad390f5a22876b9c5239c39bfc5"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.3+8.12","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.3-8.12.tar.gz","checksum":"sha512=c19617ef127a56916d67b2c347f21cd267b250a23988424bb1486336e784a5df7a6c85ee355eb99e148431f8d7b3534993f3fdba3aaa4769d74f8c3548fb2efa"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.3+8.11","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.3-8.11.tar.gz","checksum":"sha512=bb302e09f86d1eeb10e9ff8040e52f3fb372b89929cf0ec8e05055478b8e70562d5651bbe8931615580dfe7d105b4d4c01969de823bdff4639e7210ede90eeae"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.2+8.11","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.2-8.11.tar.gz","checksum":"sha512=6618338b365c7df36cfbc33aec8142dd51f24ddeebf36ca4cc4eb5148828e67dfe1f61cb9eb85d3b336346533c1e01c3fbd9f194a5652bb0771b5faeaff85deb"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.1+8.11","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.1-8.11.tar.gz","checksum":"sha512=05a49f3eada8b20537191cd3c83d139bb7b626aeae8768aaa24d49b171e603ba759b7ea38c163a635fa067987157e53efb7f154a36a00da532bc73b795c4a975"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.1+8.10","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.1-8.10-2.tar.gz","checksum":"sha512=f95dc46d905a28e62846991fa9612476019f933ac7bee2117f1d1c17a2ea78c66f925d14dd11534c29526fe9cabc77efd7fea78b0a32c82af0c50360b4a123fb"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.1+8.9","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.1-8.9.tar.gz","checksum":"sha512=c887b46943f11bd04c069e345ad7061a6866b99a28fc0fae7550bcd272dc07121eeca71dbb3da1b611a296343ff650edbe41d2dc3b97b13bc88d315aa604a04a"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2+8.10","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-8.10.tar.gz","checksum":"md5=d91cd11eb2988f48065e9bbd29332870"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2+8.9","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-8.9.tar.gz","checksum":"md5=6a3a984f16825f959eaf0125652edd4f"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2+8.8","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-8.8.tar.gz","checksum":"md5=d26591b9c27db6ed353d93ce54d97656"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2~beta+8.9","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-beta-8.9.tar.gz","checksum":"md5=6ad92e28066f1c50bc15efc1a79ef896"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2~beta+8.8","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-beta-8.8.tar.gz","checksum":"md5=1cc8f9edbc55ac189dfd1471a77c3863"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"1.2~beta2+8.9","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-beta2-8.9.tar.gz","checksum":"md5=eb10b6883159a272575d5fc37f466243"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"1.2~beta2+8.8","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-beta2-8.8.tar.gz","checksum":"md5=7033a232765e7215e87a4b3f609b9f14"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.1+8.8","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.1-8.8.tar.gz","checksum":"md5=59fff3cbb27507ba52bf8ffb00359aa0"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.0+8.8","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.0-8.8.tar.gz","checksum":"md5=eb04fd0e757d7e66a40cb55bad24f004"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.0+8.7","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.0-8.7.tar.gz","checksum":"md5=3f9812ba4657f784038b9632478b5e9b"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.0","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.0.tar.gz","checksum":"md5=66ed25baaf876b63e2798228181ada46"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"1.0~beta2+8.7","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.0-8.7-beta2.tar.gz","checksum":"md5=d281835d0762424b23c9aebf4a6d8921"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"1.0~beta2","suite":"released","src":"https://github.com/mattam82/Coq-Equations/archive/v1.0-8.6-beta2.tar.gz","checksum":"md5=983f6580b9fcf5aaa6dce7e05bc37efe"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mattam82/Coq-Equations#master","checksum":null},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"8.8.dev","suite":"extra-dev","src":"git+https://github.com/mattam82/Coq-Equations#8.8","checksum":null},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A function definition package for Coq","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/mattam82/Coq-Equations#8.7","checksum":null},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.3+8.16","suite":"extra-dev","src":"https://github.com/mattam82/Coq-Equations/archive/refs/tags/v1.3-8.16.tar.gz","checksum":"sha512=5cad4d7109708643fdd7687e170c728346ccd8292a48364ace4424337d932b2c836e0cd8de7254a1e045cdf4496a9f696569e18ac2040971882fc9e74379d75b"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2.2+8.12","suite":"extra-dev","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2.2-8.12.tar.gz","checksum":"sha512=2abf85f2597e649a80ddee06c0841ae776417971d480018dc8e11fe0d591524bd3e7ef35e3e4d3984854bc18bde716787c7d60cf508742a359ae0c3bbcf3f5e9"},{"homepage":"https://mattam82.github.io/Coq-Equations","keywords":["dependent pattern-matching","functional elimination"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"Equations is a function definition plugin for Coq, that allows the\ndefinition of functions by dependent pattern-matching and well-founded,\nmutual or nested structural recursion and compiles them into core\nterms. It automatically derives the clauses equations, the graph of the\nfunction and its associated elimination principle.","date":null,"version":"1.2+8.10","suite":"extra-dev","src":"https://github.com/mattam82/Coq-Equations/archive/v1.2-8.10.tar.gz","checksum":"md5=d91cd11eb2988f48065e9bbd29332870"},{"homepage":"https://github.com/mattam82/Coq-Equations","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Cyprien Mangin"],"description":"A plugin for Coq to add dependent pattern-matching","date":null,"version":"0.9~beta2","suite":"extra-dev","src":"https://github.com/mattam82/Coq-Equations/archive/0.9.tar.gz","checksum":"md5=f560c43d9d68894892827ceee3432f70"}],"most_recent":"dev"}],["coq-ergo",{"versions":[{"homepage":"https://github.com/coq-contribs/ergo","keywords":["reflexive decision procedure","satisfiability modulo theories"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Stéphane Lescuyer"],"description":"This library provides a tactic that performs SMT solving (SAT + congruence closure + arithmetic).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ergo/archive/v8.6.0.tar.gz","checksum":"md5=5995e362eac7d51d1d6339ab417d518e"},{"homepage":"https://github.com/coq-contribs/ergo","keywords":["reflexive tactic","decision procedure","satisfiability modulo theories"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Stéphane Lescuyer"],"description":"This library provides a tactic that performs SMT solving (SAT + congruence closure + arithmetic).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ergo/archive/v8.5.0.tar.gz","checksum":"md5=f9ba7d7c9c1aa8ff439b2b0636e80df8"}],"most_recent":"8.6.0"}],["coq-error-handlers",{"versions":[{"homepage":"https://github.com/clarus/coq-error-handlers","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Simple and robust error handling functions","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/clarus/coq-error-handlers/archive/1.2.0.tar.gz","checksum":"md5=e485360ba31980d55cf053cf59b255e2"},{"homepage":"https://github.com/clarus/coq-error-handlers","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Simple and robust error handling functions","date":null,"version":"1.1.1","suite":"released","src":"https://github.com/clarus/coq-error-handlers/archive/1.1.1.tar.gz","checksum":"md5=1457d5cb1fce4f9a8b2b6de2dec4b8c6"},{"homepage":"https://github.com/clarus/coq-error-handlers","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Simple and robust error handling functions","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/clarus/coq-error-handlers/archive/1.1.0.tar.gz","checksum":"md5=ef485ad481307deae65490de3e500c34"},{"homepage":"https://github.com/clarus/coq-error-handlers","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Simple and robust error handling functions","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-error-handlers/archive/1.0.0.tar.gz","checksum":"md5=1e69cdf94ba20cc0b7ac89fc0644c840"}],"most_recent":"1.2.0"}],["coq-euclidean-geometry",{"versions":[{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","Euclid","ruler and compass"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.10.0.tar.gz","checksum":"md5=7ae2747aaeb3d7536cca4be7a9854642"},{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","Euclid","ruler and compass"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.9.0.tar.gz","checksum":"md5=ea9749f83d0f452612dc9bb3e0b15a47"},{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","Euclid","ruler and compass"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.8.0.tar.gz","checksum":"md5=d1341193f9fd7a8aa5c1d87ceda9ed61"},{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","Euclid","ruler and compass"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.7.0.tar.gz","checksum":"md5=64bd0e87e9d61dfc9de79aeb1d91875f"},{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","Euclid","ruler and compass"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.6.0.tar.gz","checksum":"md5=4a105807d2f68cf0f5ae2e4938ac07d1"},{"homepage":"https://github.com/coq-contribs/euclidean-geometry","keywords":["plane geometry","euclid","ruler and compass geometry"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This is a more recent version of the basis of Euclid's plane geometry, the previous version was the contribution intitled RulerCompassGeometry.\nThe plane geometry is defined as a set of points, with two predicates : Clokwise for the orientation and Equidistant for the metric and three constructors, Ruler for the lines, Compass for the circles and Intersection for the points.\nFor using it, we suggest to compile the files the name of which begin by a capital letter and a number from A1 to N7 in the lexicographic order and to keep modifiable the files of tacics (from Tactic1 to Tactic4) and the files of examples (Hilbert and Bolyai).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/euclidean-geometry/archive/v8.5.0.tar.gz","checksum":"md5=bfd0c53f61b8a85beaa0a347ee7971a7"}],"most_recent":"8.10.0"}],["coq-euler-formula",{"versions":[{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.10.0.tar.gz","checksum":"md5=cc0a07d28cdaecb75b1660549d95c0c0"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.9.0.tar.gz","checksum":"md5=29b59477a21a5771162759e5bd1d65dc"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.8.0.tar.gz","checksum":"md5=3f82c1f572763a9abea83bb75b44e2c0"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.7.0.tar.gz","checksum":"md5=b0764bf83063699c2ce7b8b0c0673abc"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.6.0.tar.gz","checksum":"md5=420b0df4cb2accf178d9f333499b6e7e"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/euler-formula/archive/v8.5.0.tar.gz","checksum":"md5=73cf542be149fa026d54a1126df1fe66"},{"homepage":"https://github.com/coq-contribs/euler-formula","keywords":["polyhedron","hypermap","genus","Euler formula","assisted proofs"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"This library formalizes the combinatorial hypermaps and their properties in a constructive way. It gives the proofs of the Genus Theorem and of the Euler Formula for the polyhedra.","date":"2006-09","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/euler-formula.git#master","checksum":null}],"most_recent":"dev"}],["coq-exact-real-arithmetic",{"versions":[{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.10.0.tar.gz","checksum":"md5=a2890444513cc5c1455dce9d4342b282"},{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.9.0.tar.gz","checksum":"md5=c3c17b1042d813b4b6bf27ce8be8858f"},{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.8.0.tar.gz","checksum":"md5=3ea310ffd2c6637261005ca6fac2b190"},{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.7.0.tar.gz","checksum":"md5=01cd5beab6c7e447f4fe879d60921754"},{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.6.0.tar.gz","checksum":"md5=0286dd584cfca1f955924feae67845d8"},{"homepage":"https://github.com/coq-contribs/exact-real-arithmetic","keywords":["correctness","real numbers","arithmetic"],"categories":["Mathematics/Arithmetic and Number Theory/Real numbers"],"authors":["Jérôme Creci"],"description":"This contribution contains a proof of correctness\nof some exact real arithmetic algorithms from the PhD thesis of\nValérie Ménissier-Morain","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/exact-real-arithmetic/archive/v8.5.0.tar.gz","checksum":"md5=1f3ad50d599e0d8ef03af2082b4a4da5"}],"most_recent":"8.10.0"}],["coq-exceptions",{"versions":[{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.10.0.tar.gz","checksum":"md5=ed96700f9439d1f6ffd1dfd7ae37dbf2"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.9.0.tar.gz","checksum":"md5=9e283687f9337ae021f0b8bf0ea7377e"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.8.0.tar.gz","checksum":"md5=9d9fbeefa7505144adbf58eda6282b03"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.7.0.tar.gz","checksum":"md5=d7729888c630844fbdd7d526a1eddc6b"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.6.0.tar.gz","checksum":"md5=b4afde95bbfe2f0b1d91a1486ffd0b9e"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/exceptions/archive/v8.5.0.tar.gz","checksum":"md5=dac2d0c1ede5ae769fda33bf29d16e81"},{"homepage":"https://github.com/coq-contribs/exceptions","keywords":["exceptions","continuations"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Pierre Castéran"],"description":"Pro[gramm,v]ing with continuations:A development in Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/exceptions.git#master","checksum":null}],"most_recent":"dev"}],["coq-ext-lib",{"versions":[{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":[],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.6","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.6.tar.gz","checksum":null},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":[],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.5","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.5.tar.gz","checksum":null},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.4","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.4.tar.gz","checksum":"sha512=8fc9c6983968d18c1d9806146d85c147232e834e5dc79290d8e553f514b6a1fad0beaa566dca687ef2d5127a6d777e81008362b904435f85070ce7c07132b47e"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.3","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.3.tar.gz","checksum":"sha512=02b9a10c7691861d0448a96532b0262cbb33925ca970398bd816d721ed30851004386d6fabb9947caab4d146474f1733e4a9b301bdd45eabf5bf0902be4560b3"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.2","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.2.tar.gz","checksum":"sha256=36a11245f933aceda492e38992b8c70bd9a2f798056e09d8fb34f41b8e917fec"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.1","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.1.tar.gz","checksum":"sha256=7f6ad949203a73f5ff0a8644cb7b96dd704167178e56a5449e8b84c928fd6e7c"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.11.0","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.11.0.tar.gz","checksum":"sha256=638fdf13868b5f2f89f142eb95f0d1b883625e0e71ad23c27225553721a3616e"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A collection of theories and plugins that may be useful in other Coq developments.","date":null,"version":"0.10.3","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.10.3.tar.gz","checksum":"sha256=24cdcf7f0bd981be2d002a46de7e76472c3f0505a2631ac6c58386ebc2a08f22"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.10.2","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.10.2.tar.gz","checksum":"sha256=27d283a27d284a4c21ea33f97352f4323586c9f758b3567209756d435251dd08"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.10.1","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.10.1.tar.gz","checksum":"md5=d24b40a9e77559aa431ed6835428cf74"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.10.0","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.10.0.tar.gz","checksum":"md5=6537169306ad2e04f57a367a30bcd4e9"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.9.8","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.8.tar.gz","checksum":"md5=bdf07d717aba59b2ec2842a507ae5693"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.9.7","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.7.tar.gz","checksum":"md5=930e4b98ca7fec8a4ed977958d688f0c"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"tactics meant to extend the standard library.","date":null,"version":"0.9.6","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.5.tar.gz","checksum":"md5=8d5e31146a3714c03cade01597a134c3"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.5","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.5.tar.gz","checksum":"md5=8d5e31146a3714c03cade01597a134c3"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.4","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.4.tar.gz","checksum":"md5=8e04756e88fb108544fbea9c5d9131eb"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.3","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.3.tar.gz","checksum":"md5=5c9c13afd1c7629377715091b3e17d23"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.2","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.2.tar.gz","checksum":"md5=646a3a4865e88da7aa4039f77465cccd"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.1","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.1.tar.gz","checksum":"md5=062cf7e440b8de59875a408bf4c911b4"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.0","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.0.tar.gz","checksum":"md5=a4322811819b9bde918d5d7b48262ded"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A library of Coq definitions, theorems, and tactics","date":null,"version":"0.9.0~beta3","suite":"released","src":"https://github.com/coq-community/coq-ext-lib/archive/v0.9.0-beta3.tar.gz","checksum":"md5=bee5c49182f8ccfc9c55bccc1bf892e7"},{"homepage":"https://github.com/coq-community/coq-ext-lib","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"a library of Coq definitions, theorems, and tactics","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coq-ext-lib#master","checksum":null}],"most_recent":"dev"}],["coq-extensible-records",{"versions":[{"homepage":"https://github.com/gmalecha/coq-extensible-records","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Definitional (canonical) extensible records in Coq with string keys and arbitrary (non-dependent) types","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/gmalecha/coq-extensible-records/archive/1.2.0.tar.gz","checksum":"md5=3794e13edcfde118d1cc61bc0858ac6d"},{"homepage":"https://github.com/gmalecha/coq-extensible-records","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Definitional (canonical) extensible records in Coq with string keys and arbitrary (non-dependent) types","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/gmalecha/coq-extensible-records/archive/v1.1.0.tar.gz","checksum":"md5=d2811c4ab38cbd7fa6785bd7d286b9d3"},{"homepage":"https://github.com/gmalecha/coq-extensible-records","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Definitional (canonical) extensible records in Coq with string keys and arbitrary (non-dependent) types","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/gmalecha/coq-extensible-records/archive/v0.5.0.tar.gz","checksum":"md5=43211697cd961dafb8b8e5e1e7a94253"}],"most_recent":"1.2.0"}],["coq-extructures",{"versions":[{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite sets, maps, and other data structures with extensional reasoning","date":null,"version":"0.3.1","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.3.1.tar.gz","checksum":"sha512=18252e3fbc492ab7746f09dc262aefcbb845b0a090dd47fca34ce50ec0c4309d3a93930dc343bcf23a014ff3916aaea1186393f80cf7efb0ddb2ed2150cb5292"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite sets, maps, and other data structures with extensional reasoning","date":null,"version":"0.3.0","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.3.0.tar.gz","checksum":"sha512=1bbf711f53b86b37daef5fc08dc30f34d6e3334127b4cc2d887b89709e089c56dbd186c38aa1b925ed4802e3aad8cf29a5a66f12294c0e954815c28ad04f648b"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite sets, maps, and other data structures with extensional reasoning","date":null,"version":"0.2.2","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.2.2.tar.gz","checksum":"sha512=0100f6de2cd5c6e943466a0ad34c5a79dba4704396e594cd6e9f8cead412973ff4fe0c9fc998594cf89ad0904fd8676483b0279cfbe93f36088c19a702d16e73"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite data structures with extensional reasoning","date":"2019-10-26","version":"0.2.1","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.2.1.tar.gz","checksum":"sha512=1798513a2826525c6d0d91c0c5e6a928511e1bea78f9268b24bb2c312a1f735160f51ed95bfc7e1879248e8f95b9fd3e1961203c188535bfa36e0690b2ff8e77"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite data structures with extensional reasoning","date":"2019-08-21","version":"0.2.0","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.2.0.tar.gz","checksum":"sha512=4fee988d4367857dc8cc966998c6a9c97537af480aebaf1d174148ead8c9348776ef238fd01654c66fa6c00d92f43bd484e4d3bd6cf291bda1eb35eac46f107f"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite data structures with extensional reasoning","date":"2018-04-26","version":"0.1.0","suite":"released","src":"https://github.com/arthuraa/extructures/archive/v0.1.0.tar.gz","checksum":"md5=e28ebcddf02cc35b5e70d5318f617183"},{"homepage":"https://github.com/arthuraa/extructures","keywords":["finite maps","extensionality"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"Finite sets, maps, and other data structures with extensional reasoning","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/arthuraa/extructures.git#master","checksum":null}],"most_recent":"dev"}],["coq-fairisle",{"versions":[{"homepage":"http://www.dil.univ-mrs.fr/~jakubiec/fairisle.tar.gz","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"This library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.10.0.tar.gz","checksum":"md5=142a12108f624a7e8ee8c9a3b7cc1ae2"},{"homepage":"http://www.dil.univ-mrs.fr/~jakubiec/fairisle.tar.gz","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"This library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.9.0.tar.gz","checksum":"md5=cc8105f5e6c67ca7d233d444fffc6edd"},{"homepage":"https://github.com/coq-contribs/fairisle","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"http://www.dil.univ-mrs.fr/~jakubiec/fairisle.tar.gz\n\nThis library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.8.0.tar.gz","checksum":"md5=e9267437c3c9bff42a6e7270d9102518"},{"homepage":"https://github.com/coq-contribs/fairisle","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"http://www.dil.univ-mrs.fr/~jakubiec/fairisle.tar.gz\n\nThis library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.7.0.tar.gz","checksum":"md5=709bcd94237492a8980a2807936b80b5"},{"homepage":"https://github.com/coq-contribs/fairisle","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"http://www.dil.univ-mrs.fr/~jakubiec/fairisle.tar.gz\n\nThis library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.6.0.tar.gz","checksum":"md5=e899d5c1445154ba24d5e8d2ba7d64a0"},{"homepage":"https://github.com/coq-contribs/fairisle","keywords":["circuits","automata","co-induction","dependent types"],"categories":["Computer Science/Architecture"],"authors":["Solange Coupet-Grimal","Line Jakubiec-Jamet"],"description":"This library contains the development of general definitions dedicated\nto the verification of sequential synchronous devices (based on Moore and Mealy automata)\nand the formal verification of the Fairisle 4x4 Switch Element.","date":"2005-12-15","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/fairisle/archive/v8.5.0.tar.gz","checksum":"md5=af82647c890367387306e0c91b25f456"}],"most_recent":"8.10.0"}],["coq-fcsl-pcm",{"versions":[{"homepage":"https://github.com/imdea-software/fcsl-pcm","keywords":["partial commutative monoids","separation logic","concurrency"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\n\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories, and mutexes.\n\nThis library relies on propositional and functional extentionality axioms.","date":"2022-04-29","version":"1.5.1","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.5.1.tar.gz","checksum":"sha256=a481353e622060da6e0d41bdc1864a0767ddd76ae9532b704269b0a6e7552ca8"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on propositional and functional extensionality axioms.","date":"2021-11-17","version":"1.4.0","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.4.0.tar.gz","checksum":"sha256=475dc13a51e81d989ab4f7dafbcc7ac7a0820d5699bb211c9cb744844957e53f"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":"2020-10-15","version":"1.3.0","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.3.0.tar.gz","checksum":"sha256=3ac78341d681df1a35ad720a84b81089eec1bee30197b15d15b29a3d8c3cec85"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":"2019-11-07","version":"1.2.0","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.2.0.tar.gz","checksum":"sha256=5faabb3660fa7d9fe83d6947621ac34dc20076e28bcd9e87b46edb62154fd4e8"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":"2019-01-06","version":"1.1.1","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.1.1.tar.gz","checksum":"sha256=3b52ae8f7dba4987ef2c2fc91480ebbecdbf7195bfc0d6892930f523e3475771"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.1.0.tar.gz","checksum":"sha256=9c1ba6ad0dd98f9f587619c5a8e54641457b9fa5ac988cb95328de5f1b47018f"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/imdea-software/fcsl-pcm/archive/v1.0.0.tar.gz","checksum":"sha256=2c47a61af567fd9d53a3b9d36bec3d422173d54516b847e0bae4103951c90b41"},{"homepage":"http://software.imdea.org/fcsl/","keywords":["separation logic","partial commutative monoid"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski"],"description":"The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),\na common algebraic structure used in separation logic for verification of\npointer-manipulating sequential and concurrent programs.\nThe library provides lemmas for mechanised and automated reasoning about PCMs\nin the abstract, but also supports concrete common PCM instances, such as heaps,\nhistories and mutexes.\n\nThis library relies on extensionality axioms: propositional and\nfunctional extentionality.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/imdea-software/fcsl-pcm.git#master","checksum":null}],"most_recent":"dev"}],["coq-fermat4",{"versions":[{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.10.0.tar.gz","checksum":"md5=4b9f84e37eada7cb087cf380acef820d"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.9.0.tar.gz","checksum":"md5=f00fa818eb226ce828410f90f04f486d"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.8.0.tar.gz","checksum":"md5=fa435df57baffa90a2a95ed2ec714309"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.7.0.tar.gz","checksum":"md5=25eb8359b3229eaabebb64d753cea1f4"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.6.0.tar.gz","checksum":"md5=1babf36dc864bb9796b73a7297c8eddd"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/fermat4/archive/v8.5.0.tar.gz","checksum":"md5=8df337811ec5022a8e99900af7798f75"},{"homepage":"https://github.com/coq-contribs/fermat4","keywords":["Diophantus","Fermat","arithmetic","infinite descent"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution presents the formalization of Fermat's proofs of\nDiophantus' 20th Problem and Fermat's Last Theorem for n = 4. The proofs are\ncompleted using Fermat's \"wonderful\" method of infinite descent.","date":"2005-07","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/fermat4.git#master","checksum":null}],"most_recent":"dev"}],["coq-fiat-core",{"versions":[{"homepage":"http://plv.csail.mit.edu/fiat/","keywords":[],"categories":[],"authors":["Adam Chlipala","Benjamin Delaware","Clément Pit-Claudel","Jason Gross"],"description":"Coq library for synthesizing efficient correct-by-construction programs from declarative specifications.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat","checksum":null}],"most_recent":"dev"}],["coq-fiat-crypto",{"versions":[{"homepage":"https://github.com/mit-plv/fiat-crypto","keywords":[],"categories":[],"authors":["Andres Erbsen","Google Inc.","Jade Philipoom","Massachusetts Institute of Technology","Zoe Paraskevopoulou"],"description":"Coq code and proofs for a command-line binary that can synthesize proven-correct\nbig-integer modular field arithmetic operations for cryptography.\nTarget languages include C, Rust, Zig, Go, and bedrock2.","date":null,"version":"0.0.13","suite":"released","src":"https://github.com/mit-plv/fiat-crypto/archive/refs/tags/v0.0.13.tar.gz","checksum":"sha512=c8f3da07cc4d8b2be86c9239d14c04a8ed990a12f80ce9b00c926cd5064afe1393de5bc52c673d7c7e0e099434ac4c2a03e302b2d23c47d97ce8dddb5404b75d"},{"homepage":"https://github.com/mit-plv/fiat-crypto","keywords":[],"categories":[],"authors":["Andres Erbsen","Google Inc.","Jade Philipoom","Massachusetts Institute of Technology","Zoe Paraskevopoulou"],"description":"Coq code and proofs for a command-line binary that can synthesize proven-correct\nbig-integer modular field arithmetic operations for cryptography.\nTarget languages include C, Rust, Zig, and Go.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat-crypto.git#master","checksum":null}],"most_recent":"dev"}],["coq-fiat-crypto-legacy",{"versions":[{"homepage":"https://github.com/mit-plv/fiat-crypto","keywords":[],"categories":[],"authors":["Andres Erbsen","Google Inc.","Jade Philipoom","Massachusetts Institute of Technology"],"description":"Cryptographic Primitive Code Generation in Fiat (legacy pipeline).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat-crypto.git#sp2019latest","checksum":null}],"most_recent":"dev"}],["coq-fiat-crypto-legacy-extra",{"versions":[{"homepage":"https://github.com/mit-plv/fiat-crypto","keywords":[],"categories":[],"authors":["Andres Erbsen","Google Inc.","Jade Philipoom","Massachusetts Institute of Technology"],"description":"Cryptographic Primitive Code Generation in Fiat (legacy pipeline + many large examples).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat-crypto.git#sp2019latest","checksum":null}],"most_recent":"dev"}],["coq-fiat-crypto-with-bedrock",{"versions":[{"homepage":"https://github.com/mit-plv/fiat-crypto","keywords":[],"categories":[],"authors":["Andres Erbsen","Google Inc.","Jade Philipoom","Massachusetts Institute of Technology","Zoe Paraskevopoulou"],"description":"Coq code and proofs for a command-line binary that can synthesize proven-correct\nbig-integer modular field arithmetic operations for cryptography.\nTarget languages include C, Rust, Zig, Go, and bedrock2.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat-crypto.git#master","checksum":null}],"most_recent":"dev"}],["coq-fiat-parsers",{"versions":[{"homepage":"http://plv.csail.mit.edu/fiat/","keywords":[],"categories":[],"authors":["Adam Chlipala","Benjamin Delaware","Clément Pit-Claudel","Jason Gross"],"description":"Mostly automated synthesis of correct-by-construction programs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat.git#master","checksum":null},{"homepage":"http://plv.csail.mit.edu/fiat/","keywords":[],"categories":[],"authors":["Adam Chlipala","Benjamin Delaware","Clément Pit-Claudel","Jason Gross"],"description":"Mostly automated synthesis of correct-by-construction programs.","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/fiat.git#master","checksum":null}],"most_recent":"dev"}],["coq-file-sync",{"versions":[{"homepage":"https://github.com/liyishuai/file-sync","keywords":[],"categories":[],"authors":["Yishuai Li"],"description":"Coq formalisation of the Unison file synchroniser","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/liyishuai/file-sync.git","checksum":null}],"most_recent":"dev"}],["coq-finger-tree",{"versions":[{"homepage":"http://mattam.org/research/russell/fingertrees.en.html","keywords":["data structures","dependent types","Finger Trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"A verified generic implementation of Finger Trees","date":"2009-02","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.10.0.tar.gz","checksum":"md5=61ccc86903f34aaa1169dd79f52885b3"},{"homepage":"http://mattam.org/research/russell/fingertrees.en.html","keywords":["data structures","dependent types","Finger Trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"A verified generic implementation of Finger Trees","date":"2009-02","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.9.0.tar.gz","checksum":"md5=adc47781ae46112ccdbbfc53676093fb"},{"homepage":"http://mattam.org/research/russell/fingertrees.en.html","keywords":["data structures","dependent types","Finger Trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"A verified generic implementation of Finger Trees","date":"2009-02","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.8.0.tar.gz","checksum":"md5=f706927eba694ff80886621fab015dac"},{"homepage":"https://github.com/coq-contribs/finger-tree","keywords":["data structures","dependent types","Finger Trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"http://mattam.org/research/russell/fingertrees.en.html\n\nA verified generic implementation of Finger Trees","date":"2009-02","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.7.0.tar.gz","checksum":"md5=65bc1765ca51e147bcbd410b0f4c88b0"},{"homepage":"https://github.com/coq-contribs/finger-tree","keywords":["data structures","dependent types","Finger Trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"http://mattam.org/research/russell/fingertrees.en.html\n\nA verified generic implementation of Finger Trees","date":"2009-02","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.6.0.tar.gz","checksum":"md5=1cea44582983d67ff7fca998630be33e"},{"homepage":"https://github.com/coq-contribs/finger-tree","keywords":["data structures","dependent types","finger trees"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Matthieu Sozeau"],"description":"A verified generic implementation of Finger Trees","date":"2009-02","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/finger-tree/archive/v8.5.0.tar.gz","checksum":"md5=2e6ac43bdbddaa8882a0d6fc2effaa09"}],"most_recent":"8.10.0"}],["coq-firing-squad",{"versions":[{"homepage":"https://github.com/coq-contribs/firing-squad","keywords":["concurrency","synchronization","finite-state machines"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Jean Duprat"],"description":"This contribution is a formal verification of a solution\nof the firing squad synchronization problem.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/firing-squad/archive/v8.10.0.tar.gz","checksum":"md5=ab11dc3c82b3748ee5aeb30df6344693"},{"homepage":"https://github.com/coq-contribs/firing-squad","keywords":["concurrency","synchronization","finite-state machines"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Jean Duprat"],"description":"This contribution is a formal verification of a solution\nof the firing squad synchronization problem.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/firing-squad/archive/v8.8.0.tar.gz","checksum":"md5=5068cde60583d9c82831104065b41cbf"},{"homepage":"https://github.com/coq-contribs/firing-squad","keywords":["concurrency","synchronization","finite-state machines"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Jean Duprat"],"description":"This contribution is a formal verification of a solution\nof the firing squad synchronization problem.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/firing-squad/archive/v8.7.0.tar.gz","checksum":"md5=e191bd0a64364c862d1b09472000d15b"},{"homepage":"https://github.com/coq-contribs/firing-squad","keywords":["concurrency","synchronization","finite-state machines"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Jean Duprat"],"description":"This contribution is a formal verification of a solution\nof the firing squad synchronization problem.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/firing-squad/archive/v8.6.0.tar.gz","checksum":"md5=ccd68bbd137843dc955aebfa2ee860a9"},{"homepage":"https://github.com/coq-contribs/firing-squad","keywords":["concurrency","synchronization","finite state machines"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Jean Duprat"],"description":"This contribution is a formal verification of a solution\nof the firing squad synchronization problem.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/firing-squad/archive/v8.5.0.tar.gz","checksum":"md5=26081325924da2a523a20990487de4d6"}],"most_recent":"8.10.0"}],["coq-float",{"versions":[{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Laurent Théry","Sylvie Boldo"],"description":"A library for floating-point numbers.","date":"2001","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.10.0.tar.gz","checksum":"md5=29d80b937683f8384fb505c9a6a396db"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Laurent Théry","Sylvie Boldo"],"description":"A library for floating-point numbers.","date":"2001","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.9.0.tar.gz","checksum":"md5=b2b20e8c2d447937e826d391dbce703f"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Laurent Théry","Sylvie Boldo"],"description":"A library for floating-point numbers.","date":"2001","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.8.0.tar.gz","checksum":"md5=864ddc054ccfc786ab0f9feb4d1a88d1"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Laurent Théry","Sylvie Boldo"],"description":"A library for floating-point numbers.","date":"2001","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.7.0.tar.gz","checksum":"md5=8bf626c00854c8225f6bcc9da151316f"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Laurent Théry","Sylvie Boldo"],"description":"A library for floating-point numbers.","date":"2001","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.6.0.tar.gz","checksum":"md5=3644ef7412b3245ee1df1d9333c725f2"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Sylvie Boldo","Laurent Théry"],"description":"A library for floating-point numbers.","date":"2001","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/float/archive/v8.5.0.tar.gz","checksum":"md5=0744e6c9df53f300b1214c6c947539f4"},{"homepage":"https://github.com/coq-contribs/float","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Sylvie Boldo","Laurent Théry"],"description":"A library for floating-point numbers.","date":"2001","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/float.git#master","checksum":null}],"most_recent":"dev"}],["coq-flocq",{"versions":[{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2022-04-28","version":"4.1.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-4.1.0.tar.gz","checksum":"sha512=677e0de1406b3c7e5504d114a5b18ec07c719bbad79a2cfb750ac309fd5ab09be5493afdb1786b5a188cece59fddcd4167e28bf3be4facbdea8fe3b11cdf1ab1"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2021-11-05","version":"4.0.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-4.0.0.tar.gz","checksum":"sha512=fa58ea6d735cdb0b65dd7cd11daaebc3172145626d8e0accabddaf336c486f8e54b4af246aabb0c1731ebb8fe0d37c9e7a3892128b9aa3e744f93af48f923f05"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2022-01-17","version":"3.4.3","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.4.3.tar.gz","checksum":"sha512=10f407e91e0d601b502b2c89104a8753dfcc3d9572f0fd9d007c7692d3d6c96fd5652fb103bcf2396a64236947734ee725c01f4ba2901565f9da38667f538d5a"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2021-06-18","version":"3.4.2","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.4.2.tar.gz","checksum":"sha512=eceeebbeb3d42a6e1d279839e6d98ec453ea4ce60b55e3310e5ca44ff10ad992435fbde2c321c884ad4aa3d075a08c84c1b1a49e5160f6789a4b74f21bfcff12"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2021-06-18","version":"3.4.1","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.4.1.tar.gz","checksum":"sha512=7d8d9ea86a95f006466329f9abf90ebd0bea16c40a90010b921f6dcd1dfd7cb791087f2f6f8f5e9f13286432ffface7e2a6aeaf80b32b21bf9eb9d60ffa87e24"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2020-12-28","version":"3.4.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.4.0.tar.gz","checksum":"sha512=26be9e6d0d30f0035f898c3cfd973ca954195af2068b1fc1ddcffe6ea81d9c3d8b9d72fad1ae75a816f67942bb4bef269bf9739e95ecf6cc17aecdbe1fcaf7a0"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A formalization of floating-point arithmetic for the Coq system","date":"2020-06-05","version":"3.3.1","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.3.1.tar.gz","checksum":"sha512=4c8079df683d838ef61b3f16ecd2084751a4752c129620efe06dfa847be59257f0c0c342fca2ae510d87c085e857a4d32bac10af8be6f29a8c462df0ee72f557"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":"2020-06-01","version":"3.3.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.3.0.tar.gz","checksum":"sha512=861a39e7cae34e0c32466cca1bc6cb7b428409ad7d0ce214f9eefa6b9f69d754e82836e986dacb640e0dfbabf56343aa380685758e9d620490eb1832d0d16735"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":"2020-04-03","version":"3.2.1","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.2.1.tar.gz","checksum":"sha512=5e300bfe7e6998047c8e1458a1205b1e88768ec9d1492a701ceb1293ad994190bc00e63a2566c4d77aaaaa585dd2d66f2c03fddddcacb75b0e30ab1f0c46c6f6"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"3.2.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.2.0.tar.gz","checksum":"sha512=de737c9dab61115cb8f0e145f6e8d7e0ec8c1de97afec77079a30fb3948eec2afa0e5b0568bd5a3f82939a2c18befa62073adfbbdcac31ab7775d8cc874f026a"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"3.1.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.1.0.tar.gz","checksum":"md5=44c56098e1b9e65db38226d3377b4680"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"3.0.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-3.0.0.tar.gz","checksum":"md5=11b80ed7e8395f8223e9f5d55a491bfe"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"2.6.1","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-2.6.1.tar.gz","checksum":"md5=2f8d925f59912c66adfae2211672192a"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"2.5.2","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-2.5.2.tar.gz","checksum":"md5=aedc2a7a055678a18d2cbe855640c616"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"2.4.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-2.4.0.tar.gz","checksum":"md5=36cee0fb33acf8d292d76a28a22062d5"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"2.3.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-2.3.0.tar.gz","checksum":"md5=0dc9fb2a46f9d8ffcce17f287fc3bd8b"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"2.2.0","suite":"released","src":"https://flocq.gitlabpages.inria.fr/releases/flocq-2.2.0.tar.gz","checksum":"md5=5fd1ef29987c22cb8cae7315eaf418bd"},{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/flocq/flocq.git#master","checksum":null}],"most_recent":"dev"}],["coq-flocq-quickchick",{"versions":[{"homepage":"https://github.com/digamma-ai/flocq-quickchick","keywords":[],"categories":[],"authors":[],"description":"Flocq binary_float generators for QuickChick testing framework","date":"2020-04-01","version":"1.0.2","suite":"released","src":"https://github.com/digamma-ai/flocq-quickchick/archive/1.0.2.tar.gz","checksum":"sha256=a68ad644eebb17bfaac67758da1dd571a069a26f1e9290c6d633e2e407b0c156"},{"homepage":"https://github.com/digamma-ai/flocq-quickchick","keywords":[],"categories":[],"authors":[],"description":"Flocq binary_float generators for QuickChick testing framework","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/digamma-ai/flocq-quickchick/archive/1.0.1.tar.gz","checksum":"md5=ced088829a344c127cff792047855168"},{"homepage":"https://github.com/digamma-ai/flocq-quickchick","keywords":[],"categories":[],"authors":[],"description":"Flocq binary_float generators for QuickChick testing framework","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/digamma-ai/flocq-quickchick/archive/1.0.0.tar.gz","checksum":"md5=54ce38b1aa1bfbb9dc52709e2be0eb8f"}],"most_recent":"1.0.2"}],["coq-flocq3",{"versions":[{"homepage":"https://flocq.gitlabpages.inria.fr/","keywords":["floating-point arithmetic"],"categories":[],"authors":["Sylvie Boldo","Guillaume Melquiond"],"description":"A floating-point formalization for the Coq system","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/flocq/flocq.git#flocq-3","checksum":null}],"most_recent":"dev"}],["coq-formal-topology",{"versions":[{"homepage":"https://github.com/bmsherman/topology","keywords":[],"categories":[],"authors":["Ben Sherman"],"description":"A programming language for topology and probability in Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/bmsherman/topology.git#ci","checksum":null}],"most_recent":"dev"}],["coq-formalv-check_range",{"versions":[{"homepage":"https://gitlab.com/formalv/formalv","keywords":["automation","primitive integers"],"categories":[],"authors":["Ana de Almeida Borges","Quim Casals Buñuel","Juan Conejero Rodriguez","Mireia González Bedmar","Eduardo Hermo Reyes"],"description":"FV Check Range provides tactics to automatically prove Boolean goals\ninvolving 1, 2 or 3 Uint63.int/Sint63.int bounded variables through\nbrute-force computation.","date":null,"version":"1.0.0","suite":"released","src":"https://gitlab.com/formalv/formalv/-/archive/1.0.0/formalv-1.0.0.tar.gz","checksum":"sha256=73143b71400fefb310144640cac71cf6abafdc06a6f6acc29d024a42b91eabdc"}],"most_recent":"1.0.0"}],["coq-formalv-prim63_mathcomp",{"versions":[{"homepage":"https://gitlab.com/formalv/formalv","keywords":["refinement","primitive integers"],"categories":[],"authors":["Ana de Almeida Borges","Quim Casals Buñuel","Juan Conejero Rodriguez","Mireia González Bedmar","Eduardo Hermo Reyes"],"description":"FV Prim63 to MathComp provides conversions from the Coq primitive integers\nUint63 and Sint63 to the MathComp natural and integer numbers nat and int,\nand vice versa, as well as lemmas to rewrite between their respective\noperations.","date":null,"version":"1.0.0","suite":"released","src":"https://gitlab.com/formalv/formalv/-/archive/1.0.0/formalv-1.0.0.tar.gz","checksum":"sha256=73143b71400fefb310144640cac71cf6abafdc06a6f6acc29d024a42b91eabdc"}],"most_recent":"1.0.0"}],["coq-formalv-time",{"versions":[{"homepage":"https://gitlab.com/formalv/formalv","keywords":["time","date","timestamp","coq formalization"],"categories":[],"authors":["Ana de Almeida Borges","Quim Casals Buñuel","Juan Conejero Rodriguez","Mireia González Bedmar","Eduardo Hermo Reyes"],"description":"FV Time is a library for managing conversions between time formats (UTC and\ntimestamps), as well as commonly used functions for time arithmetic. As a\nlibrary for time conversions, its novelty is the implementation of leap\nseconds (which are part of the UTC standard but usually not implemented in\ncommercial libraries).","date":null,"version":"1.0.0","suite":"released","src":"https://gitlab.com/formalv/formalv/-/archive/1.0.0/formalv-1.0.0.tar.gz","checksum":"sha256=73143b71400fefb310144640cac71cf6abafdc06a6f6acc29d024a42b91eabdc"}],"most_recent":"1.0.0"}],["coq-founify",{"versions":[{"homepage":"https://github.com/coq-contribs/founify","keywords":["First-order Unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.10.0.tar.gz","checksum":"md5=2f68b8dc8c863e75077d1667a36cf10f"},{"homepage":"https://github.com/coq-contribs/founify","keywords":["First-order Unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.9.0.tar.gz","checksum":"md5=bef41f648bd5eed60a0aa2c8136be541"},{"homepage":"https://github.com/coq-contribs/founify","keywords":["First-order Unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.8.0.tar.gz","checksum":"md5=41f09092e13a8bc95d4aa178ea3e3ad1"},{"homepage":"https://github.com/coq-contribs/founify","keywords":["First-order Unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.7.0.tar.gz","checksum":"md5=9603288fc943f869999b73fb04f34604"},{"homepage":"https://github.com/coq-contribs/founify","keywords":["First-order Unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.6.0.tar.gz","checksum":"md5=69f9cc3b57d2c28b59790fc8ebffc478"},{"homepage":"https://github.com/coq-contribs/founify","keywords":["first-order unification","Robinson"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Jocelyne Rouyer"],"description":"A notion of terms based on symbols without fixed arities is defined\nand an extended unification problem is proved solvable on these terms.\nAn algorithm, close from Robinson algorithm, can be extracted from the\nproof.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/founify/archive/v8.5.0.tar.gz","checksum":"md5=ec3d9574e75f256b580cc4faf2d11a9a"}],"most_recent":"8.10.0"}],["coq-fourcolor",{"versions":[{"homepage":"https://github.com/math-comp/fourcolor","keywords":["Four color theorem","small scale reflection","mathematical components"],"categories":[],"authors":["Georges Gonthier"],"description":"Proof of the Four Color Theorem\n\nThis library contains a formalized proof of the Four Color Theorem, along\nwith the theories needed to support stating and then proving the Theorem.\n  This includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"1.2.4","suite":"released","src":"https://github.com/math-comp/fourcolor/archive/v1.2.4.tar.gz","checksum":"sha512=7b2a54b6d11ed582b72b975a55f36cc992b19cbb59eb69199da13304e2b87cc78bc2699911c5f625190ecff0c07c13cd4c43656e116e0aed8ce595d3f32dd7b0"},{"homepage":"https://math-comp.github.io","keywords":["Four color theorem","small scale reflection","mathematical components"],"categories":[],"authors":["Georges Gonthier"],"description":"Proof of the Four Color Theorem\n\nThis library contains a formalized proof of the Four Color Theorem, along\nwith the theories needed to support stating and then proving the Theorem.\n  This includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"1.2.3","suite":"released","src":"https://github.com/math-comp/fourcolor/archive/v1.2.3.tar.gz","checksum":"sha256=09e4e03fa5d17306f901d3bfb9805b91032ea70d1cd3ac24e0b897237048c111"},{"homepage":"https://math-comp.github.io","keywords":["Four color theorem","small scale reflection","mathematical components"],"categories":[],"authors":["Georges Gonthier"],"description":"Proof of the Four Color Theorem\n\nThis library contains a formalized proof of the Four Color Theorem, along\nwith the theories needed to support stating and then proving the Theorem.\n  This includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"1.2.2","suite":"released","src":"https://github.com/math-comp/fourcolor/archive/v1.2.2.tar.gz","checksum":"sha256=3e19b737636f06075d833b22ceb44e998724a43e9e2586a7639c82a147f02603"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["Four color theorem","small scale reflection","mathematical components"],"categories":[],"authors":["Georges Gonthier"],"description":"Proof of the Four Color Theorem\n\nThis library contains a formalized proof of the Four Color Theorem, along\nwith the theories needed to support stating and then proving the Theorem.\n  This includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/math-comp/fourcolor/archive/v1.2.1.tar.gz","checksum":"sha256=7bed7a08f388d7f0910d39593dc7e1dcb4fd30af76cba01d11502db713393281"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["Four color theorem","small scale reflection","mathematical components"],"categories":[],"authors":["Georges Gonthier"],"description":"Proof of the Four Color Theorem\n\nThis library contains a formalized proof of the Four Color Theorem, along\nwith the theories needed to support stating and then proving the Theorem.\n  This includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"1.2","suite":"released","src":"https://github.com/math-comp/fourcolor/archive/v1.2.tar.gz","checksum":"sha256=93add0655031f2207d8e5b48dcccd76ff6dff7ea0a17ddada07b10a2d0a395b0"},{"homepage":"https://github.com/coq-community/fourcolor","keywords":["Four color theorem","small scale reflection","Mathematical Components"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Georges Gonthier"],"description":"This library contains a formal proof of the Four Color Theorem in Coq,\nalong with the theories needed to support stating and then proving the Theorem.\nThis includes an axiomatization of the setoid of classical real numbers,\nbasic plane topology definitions, and a theory of combinatorial hypermaps.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/fourcolor.git","checksum":null}],"most_recent":"dev"}],["coq-fpmods",{"versions":[{"homepage":"http://perso.crans.org/cohen/work/fpmods/","keywords":[],"categories":[],"authors":[],"description":"A short constructive formalization of finitely presented modules","date":null,"version":"0.2.0","suite":"released","src":"http://perso.crans.org/cohen/work/fpmods/code/fpmods.0.2.tgz","checksum":"md5=431a7352bb66432c307651d7702ecaef"}],"most_recent":"0.2.0"}],["coq-free-groups",{"versions":[{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.10.0.tar.gz","checksum":"md5=93323cfaa6667dd948605db76e1cb5be"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.9.0.tar.gz","checksum":"md5=be61048705c8ad244619dc1c8e526bf3"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.8.0.tar.gz","checksum":"md5=767e036a0fd3ec6d3e5881b4ff9c3c37"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.7.0.tar.gz","checksum":"md5=b34b500e8faf74bc9e7cd9dcfc88f955"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.6.0.tar.gz","checksum":"md5=47edb0046c31e2813c03f36fe171614a"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/free-groups/archive/v8.5.0.tar.gz","checksum":"md5=f675f48b6b1efde082e76a7a51421103"},{"homepage":"https://github.com/coq-contribs/free-groups","keywords":["free group"],"categories":["Mathematics/Algebra"],"authors":["Daniel Schepler"],"description":"This small contribution is a formalization of van der Waerden's proof of the construction of a free group on a set of generators, as the reduced words where a letter is a generator or its formal inverse.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/free-groups.git#master","checksum":null}],"most_recent":"dev"}],["coq-freespec-core",{"versions":[{"homepage":"https://github.com/lthms/FreeSpec","keywords":["effects","freer","program logic"],"categories":["Mathematics/Category Theory"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. This is the core of the\nframework: it provides the foundation of the formalism, based on the\nfreer monad, the reasoning theory and tactics to automate the\nreasoning.","date":"2021-03-01","version":"0.3","suite":"released","src":"https://github.com/lthms/FreeSpec/archive/freespec.0.3.tar.gz","checksum":"sha512=a4321066ef6267fc87a27b7b4ce7bd75db9878dcf33f7463ee3d11bdedb6a13f30008f7c20ca972c18e7d6f3bf8b0857409caf7fad60ecbd186e83b45fa1b7a1"},{"homepage":"https://github.com/lthms/FreeSpec","keywords":["effects","freer","program logic"],"categories":["Mathematics/Category Theory"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. This is the core of the\nframework: it provides the foundation of the formalism, based on the\nfreer monad, the reasoning theory and tactics to automate the\nreasoning.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/lthms/FreeSpec.git#","checksum":null}],"most_recent":"dev"}],["coq-freespec-exec",{"versions":[{"homepage":"https://github.com/lthms/FreeSpec","keywords":["plugin"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. This is the “exec” plugin,\nwhich allows from executing impure computations from with Coq thanks\nto a dedicated vernacular command.","date":"2021-03-01","version":"0.3","suite":"released","src":"https://github.com/lthms/FreeSpec/archive/freespec.0.3.tar.gz","checksum":"sha512=a4321066ef6267fc87a27b7b4ce7bd75db9878dcf33f7463ee3d11bdedb6a13f30008f7c20ca972c18e7d6f3bf8b0857409caf7fad60ecbd186e83b45fa1b7a1"},{"homepage":"https://github.com/lthms/FreeSpec","keywords":["plugin"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. This is the “exec” plugin,\nwhich allows from executing impure computations from with Coq thanks\nto a dedicated vernacular command.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/lthms/FreeSpec.git#master","checksum":null}],"most_recent":"dev"}],["coq-freespec-ffi",{"versions":[{"homepage":"https://github.com/lthms/FreeSpec","keywords":["foreign function interface"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. It can be used with coqffi\nto write certified software.","date":"2021-03-01","version":"0.3","suite":"released","src":"https://github.com/lthms/FreeSpec/archive/freespec.0.3.tar.gz","checksum":"sha512=a4321066ef6267fc87a27b7b4ce7bd75db9878dcf33f7463ee3d11bdedb6a13f30008f7c20ca972c18e7d6f3bf8b0857409caf7fad60ecbd186e83b45fa1b7a1"},{"homepage":"https://github.com/lthms/FreeSpec","keywords":["foreign function interface"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Thomas Letan","Yann Régis-Gianas"],"description":"FreeSpec is a framework for the Coq proof assistant which allows to\nimplement and specify impure computations. It can be used with coqffi\nto write certified software.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/lthms/FreeSpec.git#master","checksum":null}],"most_recent":"dev"}],["coq-fsets",{"versions":[{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Letouzey","Jean-Christophe Filliâtre"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.10.0.tar.gz","checksum":"md5=72e843923dca1a2b32efbb1e856b41df"},{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Letouzey","Jean-Christophe Filliâtre"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.9.0.tar.gz","checksum":"md5=a0a3872af5c5e13e58a36ad58cd501cb"},{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Letouzey","Jean-Christophe Filliâtre"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.8.0.tar.gz","checksum":"md5=3beb91c5796f5255db8ad25588aa3fea"},{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Letouzey","Jean-Christophe Filliâtre"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.7.0.tar.gz","checksum":"md5=9a515b73e6d4a3bcabb39050cb3eb693"},{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Letouzey","Jean-Christophe Filliâtre"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.6.0.tar.gz","checksum":"md5=535cd10d73dd4e4092058799de3c00a6"},{"homepage":"https://github.com/coq-contribs/fsets","keywords":["finite sets","sorted lists","balanced trees","red-black trees","AVL","functors","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Jean-Christophe Filliâtre","Pierre Letouzey"],"description":"This contribution contains several implementations of finite sets over\narbitrary ordered types using functors. Currently, there are 3\nimplementations: sorted lists, red-black trees and AVLs.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/fsets/archive/v8.5.0.tar.gz","checksum":"md5=8cc6d9670896fc5ccd500e233687e701"}],"most_recent":"8.10.0"}],["coq-fssec-model",{"versions":[{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","UNIX","MLS","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.10.0.tar.gz","checksum":"md5=6413585f907e8006011e6b0d6c384861"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","UNIX","MLS","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.9.0.tar.gz","checksum":"md5=5b9be7b4470b4fb2a714755dc7b224aa"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","UNIX","MLS","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.8.0.tar.gz","checksum":"md5=6b17b8460eafcdf0439b5edee9f2faf3"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","UNIX","MLS","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.7.0.tar.gz","checksum":"md5=baadf706262226d952cf31b8d1ce225e"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","UNIX","MLS","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.6.0.tar.gz","checksum":"md5=5fbf4eb2e41c50dc79febb50c24f3b02"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","unix","mls","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem","date":"2002-04-24","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/fssec-model/archive/v8.5.0.tar.gz","checksum":"md5=3fffaefa8b49ba4de5f5379079e6969b"},{"homepage":"https://github.com/coq-contribs/fssec-model","keywords":["security","filesystem","unix","mls","access control"],"categories":["Computer Science/Operating Systems"],"authors":["Maximiliano Cristiá"],"description":"Formal verification of an extension of a UNIX compatible, secure filesystem.","date":"2002-04-24","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/fssec-model.git#master","checksum":null}],"most_recent":"dev"}],["coq-function-ninjas",{"versions":[{"homepage":"https://github.com/clarus/coq-function-ninjas","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Simple functional combinators","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-function-ninjas/archive/1.0.0.tar.gz","checksum":"md5=fbdd292f94c143b5393ad0d2e67a2766"}],"most_recent":"1.0.0"}],["coq-functional-algebra",{"versions":[{"homepage":"https://github.com/llee454/functional-algebra","keywords":["algebra","abstract algebra"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Larry D. Lee Jr."],"description":"a functional programming style. The modules contained within the\n package span monoids, groups, rings, and fields and provides both\n axiom definitions for these structures and proofs of foundational\n results. The current package contains over 800 definitions and\n proofs.\n\nThis module is unique in that it eschews the tactic-oriented\nstyle of traditional Coq developments. As pointed out by others,\nprograms written in that style are brittle, hard to read, and\ngenerally inefficient.\n\nWhile tactic driven development is useful for sketching out proofs,\nthese disadvantages should dissuade us from publising proofs in\nthis form.\n\nIn this library, I provide a worked example of using Gallina\ndirectly and demonstrate both the feasibility of this approach\nand its advantages in terms of clarity, maintainability, and\ncompile-time efficiency.\n\nIn addition, this module includes two expression simplifiers. The\nfirst, defined in monoid_expr.v simplifies monoid expressions. The\nsecond, defined in group_expr.v simplifies group expressions.\n\nThese functions allow us to automate many of the steps involved in\nproving algebraic theorems directly in Gallina, and represent an\nalternative to relying on tactics such as auto, omega, etc.\n\nFor more information about this package, please read its Readme\nfile, which can be found here:\n\nhttps://github.com/llee454/functional-algebra.","date":"2018-08-11","version":"1.0.2","suite":"released","src":"https://github.com/llee454/functional-algebra/archive/1.0.2.tar.gz","checksum":"md5=669f85d5dd1aa2fa235e5518432896a1"}],"most_recent":"1.0.2"}],["coq-functions-in-zfc",{"versions":[{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"April 2001","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.10.0.tar.gz","checksum":"md5=edb51c470e38728b3a376df99e2e058e"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"April 2001","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.9.0.tar.gz","checksum":"md5=6b065d9b2e6d203dd29f0674e1f7c87b"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"April 2001","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.8.0.tar.gz","checksum":"md5=190ebb70607a66e631a7ed0ad3816124"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"April 2001","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.7.0.tar.gz","checksum":"md5=3a5319b8b3971c063202173ec5f75bf3"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"April 2001","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.6.0.tar.gz","checksum":"md5=600b73d7bd3cdcafc33848e2e46b9126"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"2001-04","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/functions-in-zfc/archive/v8.5.0.tar.gz","checksum":"md5=2d73c5caf8dab43c0fc2e65cf22ea421"},{"homepage":"https://github.com/coq-contribs/functions-in-zfc","keywords":["set theory","Zermelo-Fraenkel","functions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Carlos Simpson"],"description":"This mostly repeats Guillaume Alexandre's contribution `zf',\nbut in classical logic and with a different proof style. We start with a\nsimple axiomatization of some flavor of ZFC (for example Werner's\nimplementation of ZFC should provide a model).\nWe develop some very basic things like pairs, functions, and a little\nbit about natural numbers, following the standard classical path.","date":"2001-04","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/functions-in-zfc.git#master","checksum":null}],"most_recent":"dev"}],["coq-fundamental-arithmetics",{"versions":[{"homepage":"http://perso.ens-lyon.fr/sebastien.briais/tools/Arith_080201.tar.gz","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"Fundamental theorems of arithmetic","date":"2008-02-1","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.10.0.tar.gz","checksum":"md5=9bfe4243869934181ccc5297fdef96a5"},{"homepage":"http://perso.ens-lyon.fr/sebastien.briais/tools/Arith_080201.tar.gz","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"Fundamental theorems of arithmetic","date":"2008-02-1","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.9.0.tar.gz","checksum":"md5=cf730613573d2738cfb63d9c1b887750"},{"homepage":"https://github.com/coq-contribs/fundamental-arithmetics","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"http://perso.ens-lyon.fr/sebastien.briais/tools/Arith_080201.tar.gz","date":"2008-02-1","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.8.0.tar.gz","checksum":"md5=8c8f596bfe1387f59708d757e5fe5777"},{"homepage":"https://github.com/coq-contribs/fundamental-arithmetics","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"http://perso.ens-lyon.fr/sebastien.briais/tools/Arith_080201.tar.gz","date":"2008-02-1","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.7.0.tar.gz","checksum":"md5=b21004a85bf788469be521cdf659c5e0"},{"homepage":"https://github.com/coq-contribs/fundamental-arithmetics","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"http://perso.ens-lyon.fr/sebastien.briais/tools/Arith_080201.tar.gz","date":"2008-02-1","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.6.0.tar.gz","checksum":"md5=bc916a69028cf2aacdce0c8140a1f7c7"},{"homepage":"https://github.com/coq-contribs/fundamental-arithmetics","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"Fundamental theorems of arithmetic","date":"2008-02-1","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/fundamental-arithmetics/archive/v8.5.0.tar.gz","checksum":"md5=7ed8fae3e7ccb27af7cc080d5dbd7187"},{"homepage":"https://github.com/coq-contribs/fundamental-arithmetics","keywords":["arithmetic","number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Sébastien Briais"],"description":"Fundamental theorems of arithmetic.","date":"2008-02-1","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/fundamental-arithmetics.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["Bourbaki","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["José Grimm","Alban Quadrat","Carlos Simpson"],"description":"Implementation of books from N. Bourbaki's Elements of Mathematics\nin Coq using the Mathematical Components library, including set theory\nand number theory.","date":"2021-10-28","version":"1.13","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.13.tar.gz","checksum":"sha512=c1bb8cec59b63c4f544bd3277b99423661fbde4b8b768c5374f2e1b26a6920dffbbf19200040effc6ef2516e0c14346a525b927877443fe30d02dc75cdc90c6c"},{"homepage":"https://github.com/coq-community/gaia","keywords":["Bourbaki","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["José Grimm","Alban Quadrat","Carlos Simpson"],"description":"Implementation of books from N. Bourbaki's Elements of Mathematics\nin Coq using the Mathematical Components library, including set theory\nand number theory.","date":"2021-08-12","version":"1.12","suite":"released","src":"https://github.com/coq-community/gaia/archive/refs/tags/v1.12.tar.gz","checksum":"sha512=d781156439e7dc89ee9dbba3bd932b229fbe424f63dbc78829238dffa1e92225d66a20971ab2aa0f64db8c8c5a880c135bf4ad071a85db1d884d9ec05c7d19c9"},{"homepage":"https://github.com/coq-community/gaia","keywords":["Bourbaki","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["José Grimm","Alban Quadrat","Carlos Simpson"],"description":"Implementation of books from N. Bourbaki's Elements of Mathematics\nin Coq using the Mathematical Components library, including set theory\nand number theory.","date":"2020-09-09","version":"1.11","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.11.tar.gz","checksum":"sha512=b7458fdfcddab546c75a66a741896f0e9bf45b8e79b98b9072a07427a8cbe025eca928d2a7f2bffe3c274feb88dda833a32ea311a762ba1d6ea8ed1120a7664f"}],"most_recent":"1.13"}],["coq-gaia-hydras",{"versions":[{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["ordinals"],"categories":["Mathematics/Logic/Foundations"],"authors":["Pierre Castéran"],"description":"The Gaia and Hydra battles projects develop different implementations\nof ordinals and other mathematical concepts in Coq. This development bridges\nsimilar concepts in the two projects.","date":"2022-05-20","version":"0.9","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.9.tar.gz","checksum":"sha512=d793c993b50dd1149475ed7131ddb7910a30b6711c97f3ae8079661e2e8f4211ce8b4d85ade9e57c176b05feb20edb59d286db883a5873e3c775aac0fb1e40c5"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["ordinals"],"categories":["Mathematics/Logic/Foundations"],"authors":["Pierre Castéran"],"description":"The Gaia and Hydra battles projects develop different implementations\nof ordinals and other mathematical concepts in Coq. This development bridges\nsimilar concepts in the two projects.","date":"2022-02-17","version":"0.6","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.6.tar.gz","checksum":"sha512=a7e5e16506ad4eb2b5968d6bffbc1dacb297a304c7e8bbbd2ec4d2488d2090573288bdcd0e17fa05b605925b71c3ece5e46e91134d98f47248ef173c92dc8ed7"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["ordinals"],"categories":["Mathematics/Logic/Foundations"],"authors":["Pierre Castéran"],"description":"The Gaia and Hydra battles projects develop different notions of ordinals.\nThis development bridges the different notions.","date":"2021-10-15","version":"0.5","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.5.tar.gz","checksum":"sha512=7edd74fa408b996ebe7c4748046fda522f24a4b532c58b5ad55edeaa4bbd137ba9f21b0b6c1f824d4e7c50f04fb6afe488dfbcd24702e8fe44eb75b780610458"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["ordinals"],"categories":["Mathematics/Logic/Foundations"],"authors":["Pierre Castéran"],"description":"The Gaia and Hydra battles projects develop different notions of ordinals.\nThis development bridges the different notions.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/hydra-battles.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia-numbers",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["integers","rational numbers","real numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Implementation of the sets of numbers Z, Q, and R following N. Bourbaki's book series\nElements of Mathematics in Coq using the Mathematical Components library.","date":"2022-03-23","version":"1.14","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.14.tar.gz","checksum":"sha512=aec8b3321bba4ffeedf65f2411f0154edc729df6b64b619cfffc46db275f58d1fdfe0e1923b191a9e5b35120e1ee3cf8fae8b0a8c4600278d6061a46cf7ecc74"},{"homepage":"https://github.com/coq-community/gaia","keywords":["integers","rational numbers","real numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Implementation of the sets of numbers Z, Q, and R following N. Bourbaki's book series\nElements of Mathematics in Coq using the Mathematical Components library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/gaia.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia-ordinals",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["ordered sets","ordinal arithmetic","ordinals","cardinal numbers"],"categories":["Mathematics/Logic/Set theory","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Implementation and properties of ordinals and cardinals in Coq using\nthe Mathematical Components library.","date":"2022-03-23","version":"1.14","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.14.tar.gz","checksum":"sha512=aec8b3321bba4ffeedf65f2411f0154edc729df6b64b619cfffc46db275f58d1fdfe0e1923b191a9e5b35120e1ee3cf8fae8b0a8c4600278d6061a46cf7ecc74"},{"homepage":"https://github.com/coq-community/gaia","keywords":["ordered sets","ordinal arithmetic","ordinals","cardinal numbers"],"categories":["Mathematics/Logic/Set theory","Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Implementation and properties of ordinals and cardinals in Coq using\nthe Mathematical Components library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/gaia.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia-schutte",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["ordinal arithmetic","ordinals"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Types for ordinal numbers in Coq using the Mathematical Components library,\nfollowing the approaches of Schütte and Ackermann.","date":"2022-03-23","version":"1.14","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.14.tar.gz","checksum":"sha512=aec8b3321bba4ffeedf65f2411f0154edc729df6b64b619cfffc46db275f58d1fdfe0e1923b191a9e5b35120e1ee3cf8fae8b0a8c4600278d6061a46cf7ecc74"},{"homepage":"https://github.com/coq-community/gaia","keywords":["ordinal arithmetic","ordinals"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Types for ordinal numbers in Coq using the Mathematical Components library,\nfollowing the approaches of Schütte and Ackermann.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/gaia.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia-stern",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["stern-brocot","fibonacci numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Properties of Fibonacci numbers and the Stern diatomic sequence in Coq using the\nMathematical Components library.","date":"2022-03-23","version":"1.14","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.14.tar.gz","checksum":"sha512=aec8b3321bba4ffeedf65f2411f0154edc729df6b64b619cfffc46db275f58d1fdfe0e1923b191a9e5b35120e1ee3cf8fae8b0a8c4600278d6061a46cf7ecc74"},{"homepage":"https://github.com/coq-community/gaia","keywords":["stern-brocot","fibonacci numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["José Grimm","Alban Quadrat"],"description":"Properties of Fibonacci numbers and the Stern diatomic sequence in Coq using the\nMathematical Components library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/gaia.git#master","checksum":null}],"most_recent":"dev"}],["coq-gaia-theory-of-sets",{"versions":[{"homepage":"https://github.com/coq-community/gaia","keywords":["Bourbaki","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["José Grimm","Alban Quadrat","Carlos Simpson"],"description":"Implementation of the Theory of Sets following N. Bourbaki's book series\nElements of Mathematics in Coq using the Mathematical Components library.","date":"2022-03-23","version":"1.14","suite":"released","src":"https://github.com/coq-community/gaia/archive/v1.14.tar.gz","checksum":"sha512=aec8b3321bba4ffeedf65f2411f0154edc729df6b64b619cfffc46db275f58d1fdfe0e1923b191a9e5b35120e1ee3cf8fae8b0a8c4600278d6061a46cf7ecc74"},{"homepage":"https://github.com/coq-community/gaia","keywords":["Bourbaki","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["José Grimm","Alban Quadrat","Carlos Simpson"],"description":"Implementation of the Theory of Sets following N. Bourbaki's book series\nElements of Mathematics in Coq using the Mathematical Components library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/gaia.git#master","checksum":null}],"most_recent":"dev"}],["coq-games",{"versions":[{"homepage":null,"keywords":["game theory"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Alexander Bagnall","Samuel Merten","Gordon Stewart"],"description":"A library for algorithmic game theory in Ssreflect/Coq","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/gstew5/games/archive/0.1.0.tar.gz","checksum":"sha512=b0c0524fb72b65187c4331ea2ee98f88f074db4d133ab2371be630a1d98944e340b3c3b30a23d4674d8e9772f5da8e0ebd31f5b76515f159279b1cbb58990297"}],"most_recent":"0.1.0"}],["coq-gappa",{"versions":[{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2022-07-01","version":"1.5.2","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.5.2.tar.gz","checksum":"sha512=4b3d8dcb5d97a5fb9fad9d9997eb1f19a62262ea930e157e10dd06ef7f99cc45a25a024f03ce984ebd0d142edd62dbbdbd832a4da41ea5eb8ea3287c7109dda2"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2022-01-18","version":"1.5.1","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.5.1.tar.gz","checksum":"sha512=24763d44523334792ac65bf5db5b5edeb1e8e0f3d44f365353ea8d0acc277ba67c50071302c725992fc73f9213ac98b54347fe4c789f21d5ff78133b00123f9e"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2021-09-23","version":"1.5.0","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.5.0.tar.gz","checksum":"sha512=54a8bc0c3c7c7340d81021596c1fd3cbfb2624b28a47eeb71afe386e3237a70e88cb516f5588595ca7e09fdd22c82a43ba379c04a20d3055dd4bf0362341866b"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2021-01-04","version":"1.4.6","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.6.tar.gz","checksum":"sha512=bb9c431d320d9c66998ec02ba7d459ee3f00cb7b16f89e57f3d7eb4b89cd3c9254e98e3906a8dfac31f73e5a32918ad12eaeaf7504750d3bfdce878913b745d3"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2020-11-26","version":"1.4.5","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.5.tar.gz","checksum":"sha512=79232f0132bc888fac83c45751d1a030c7fefd4a00b3be41941baaf1b5b8057a17b7a635323b07ec0de6b1cfc502cc664a77ae7864ae5387a5cc2727831aaa61"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2020-06-13","version":"1.4.4","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.4.tar.gz","checksum":"sha512=910cb7d8f084fc93a8e59c2792093f252f1c8e9f7b63aa408c03de41dced1ff64b4cf2c9ee9610729f7885bdf42dd68c85a9a844c63781ba9fe8cfdfc5192665"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":"2020-04-04","version":"1.4.3","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.3.tar.gz","checksum":"sha512=1a1b45121a2e581b9f7b4060455a496567563f7b75fc88323933b4b10bfd28adc5cb2e3d15aab74ad3d354d921fde2bf534a9498bc4907737ca7aa97054af7e6"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.4.2","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.2.tar.gz","checksum":"sha512=60e8c9e1db5ae6d993b5b7af744bb78963ea57cff211a43f98814a1f79d05564d0f2eb6fb9fc263c34f06205f7a2a99bb988a92d1f9f6c379791225909c516e5"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.4.1","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.1.tar.gz","checksum":"md5=21d31cd457c2a96a288a8ea57fe4fa21"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.4.0","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.4.0.tar.gz","checksum":"md5=53421c1f38c95c7c25642f80d3f210e4"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.3.4","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.3.4.tar.gz","checksum":"md5=9dc92d9edf82364089a6c7d20078059d"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.3.3","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.3.3.tar.gz","checksum":"md5=0a8b1513011904d6569dc98794271bb6"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.3.2","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.3.2.tar.gz","checksum":"md5=d0374859edfc92f490ac291bbcea3341"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"1.2.1","suite":"released","src":"https://gappa.gitlabpages.inria.fr/releases/gappalib-coq-1.2.1.tar.gz","checksum":"md5=6ccfeba7ca1ba4ea15c34390271f2877"},{"homepage":"https://gappa.gitlabpages.inria.fr/","keywords":["floating-point arithmetic","interval arithmetic","decision procedure"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for discharging goals about floating-point arithmetic and round-off errors using the Gappa prover","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/gappa/coq.git/#master","checksum":null}],"most_recent":"dev"}],["coq-gc",{"versions":[{"homepage":"https://github.com/coq-contribs/gc","keywords":["Linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":"2003-05-9","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.10.0.tar.gz","checksum":"md5=74ce16cd01408ea4011cd89613cc4c0e"},{"homepage":"https://github.com/coq-contribs/gc","keywords":["Linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":"2003-05-9","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.9.0.tar.gz","checksum":"md5=8c6eeab04146a341add5d5aa1548be06"},{"homepage":"https://github.com/coq-contribs/gc","keywords":["Linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":"2003-05-9","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.8.0.tar.gz","checksum":"md5=893674bdf911d0d6ae4eeb13656a148d"},{"homepage":"https://github.com/coq-contribs/gc","keywords":["Linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":"2003-05-9","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.7.0.tar.gz","checksum":"md5=590b70cff6a7cf56a3882369b541d704"},{"homepage":"https://github.com/coq-contribs/gc","keywords":["Linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":"2003-05-9","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.6.0.tar.gz","checksum":"md5=6287287a153433dcbbfc7d7f988f35e3"},{"homepage":"https://github.com/coq-contribs/gc","keywords":["linear temporal logic","finite sets","co-induction","garbage collection"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Solange Coupet-Grimal and Catherine Nouvet"],"description":"We specify an incremental garbage collection algorithm and we give a formal proof of its\ncorrectness. The algorithm is represented as an infinite transition system and we establish safety\nand liveness properties. This work relies on an axiomatization of LTL and is based on a co-inductive\nrepresentation of programs executions. Although motivated by integrating the dynamic memory\nmanagement to the Java Card platform, this study applies more generally to real-time embedded systems and to devices with virtually infinite memory.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/gc/archive/v8.5.0.tar.gz","checksum":"md5=9c2346cef34382acce9cc74fa1d24baa"}],"most_recent":"8.10.0"}],["coq-generic-environments",{"versions":[{"homepage":"https://github.com/coq-community/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"Generic Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/generic-environments/archive/v8.11.0.tar.gz","checksum":"sha256=e8ecd4c1b4656183934989a73fc6dc2da1f7d0937dce7922ee2cfca7e5427328"},{"homepage":"http://lacl.u-pec.fr/polonowski/Develop/Generic_Env/gen-env.html","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"Generic_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.10.0.tar.gz","checksum":"md5=d33b9fb840a7904e7ae8d63fbf1a2f91"},{"homepage":"http://lacl.u-pec.fr/polonowski/Develop/Generic_Env/gen-env.html","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"Generic_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.9.0.tar.gz","checksum":"md5=788e6b890d773b8b8df665e8bf910994"},{"homepage":"https://github.com/coq-contribs/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"http://lacl.u-pec.fr/polonowski/Develop/Generic_Env/gen-env.html\n\nGeneric_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.8.0.tar.gz","checksum":"md5=6ae04678299358e87cbd928d99e7a80c"},{"homepage":"https://github.com/coq-contribs/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"http://lacl.u-pec.fr/polonowski/Develop/Generic_Env/gen-env.html\n\nGeneric_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.7.0.tar.gz","checksum":"md5=22f39ec272161c7c322e521682b1d9ae"},{"homepage":"https://github.com/coq-contribs/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"http://lacl.u-pec.fr/polonowski/Develop/Generic_Env/gen-env.html\n\nGeneric_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.6.0.tar.gz","checksum":"md5=53df6c28d6bd4daa1d581c9397432681"},{"homepage":"https://github.com/coq-contribs/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"Generic_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/generic-environments/archive/v8.5.0.tar.gz","checksum":"md5=15f3c00405641fa97a285f0793057dc1"},{"homepage":"https://github.com/coq-contribs/generic-environments","keywords":["generic environments","typing","type theory"],"categories":["Mathematics/Logic/Type theory"],"authors":["Emmanuel Polonowski"],"description":"Generic_Environments is a library which provides an abstract data type of environments, as a functor parameterized by a module defining variables, and a function which builds environments for such variables with any Type of type. Usual operations over environments are defined, along with an extensive set of basic and more advanced properties. Moreover, an implementation using lists satisfying and all the required properties is provided.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/generic-environments.git#master","checksum":null}],"most_recent":"dev"}],["coq-geocoq",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Euclid","Elements","Pappus","Desargues","arithmetization","Pythagoras","Thales' intercept theorem","continuity","ruler and compass","parallel postulates","model","Cartesian space","automation"],"categories":["Mathematics/Geometry/General"],"authors":["Michael Beeson","Gabriel Braun","Pierre Boutry","Cyril Cohen","Charly Gries","Julien Narboux","Pascal Schreck","Freek Wiedijk"],"description":"This package depends on all subpackages.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Euclid","Pappus","Desargues","Elements","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Michael Beeson","Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of foundations of geometry in Coq","date":"2017-09-30","version":"2.3.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.3.0.tar.gz","checksum":"md5=24c4db28b307562a258e1d1d907b2652"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Pappus","Desargues","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of foundations of geometry in Coq","date":"2016-12-22","version":"2.2.1","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.2.1.tar.gz","checksum":"md5=be429fbeba560c84c994d551bb17c894"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Pappus","Desargues","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of foundations of geometry in Coq","date":null,"version":"2.2.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.2.0.tar.gz","checksum":"md5=902d6708050b6c3edf4ec19dbcca9494"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Pappus","Desargues","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of foundations of geometry in Coq","date":null,"version":"2.1.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.1.0.tar.gz","checksum":"md5=49a43be2d060c909bd2775dc33d487b9"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":[],"categories":[],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of geometry in Coq based on Tarski's axiom system","date":null,"version":"2.0.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.0.0.tar.gz","checksum":"md5=579555f01ff9a9bca93ab0dc8e6d2944"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":[],"categories":[],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of geometry in Coq based on Tarski's axiom system","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/1.1.0.tar.gz","checksum":"md5=397b83bc884a6c07a005412e9a2e5b1f"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":[],"categories":[],"authors":["Gabriel Braun","Pierre Boutry","Julien Narboux"],"description":"A formalization of geometry in Coq based on Tarski's axiom system","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/1.0.1.tar.gz","checksum":"md5=5e656c305b8fd6c2e19a133d899067bd"},{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":[],"categories":[],"authors":["Michael Beeson","Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux"],"description":"A formalization of foundations of geometry in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/GeoCoq/GeoCoq.git","checksum":null}],"most_recent":"dev"}],["coq-geocoq-axioms",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Euclid","Elements","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Michael Beeson","Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux","Pascal Schreck"],"description":"This subpackage contains the axioms.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"}],"most_recent":"2.4.0"}],["coq-geocoq-coinc",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","automation"],"categories":["Mathematics/Geometry/General"],"authors":["Pierre Boutry","Julien Narboux","Pascal Schreck"],"description":"This subpackage contains some tactics to deal with incidence properties.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"}],"most_recent":"2.4.0"}],["coq-geocoq-elements",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Euclid","Elements"],"categories":["Mathematics/Geometry/General"],"authors":["Michael Beeson","Julien Narboux","Freek Wiedijk"],"description":"This subpackage contains a formalization of Euclid's proofs from Book I of the Elements.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"}],"most_recent":"2.4.0"}],["coq-geocoq-main",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","neutral geometry","euclidean geometry","foundations","Tarski","Hilbert","Euclid","Pappus","Desargues","arithmetization","Pythagoras","Thales' intercept theorem","continuity","ruler and compass","parallel postulates"],"categories":["Mathematics/Geometry/General"],"authors":["Gabriel Braun","Pierre Boutry","Charly Gries","Julien Narboux","Pascal Schreck"],"description":"This subpackage contains the main developments from Hilbert's and Tarski's axiom systems.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"}],"most_recent":"2.4.0"}],["coq-geocoq-pof",{"versions":[{"homepage":"http://geocoq.github.io/GeoCoq/","keywords":["geometry","euclidean geometry","foundations","Tarski","model","Cartesian space"],"categories":["Mathematics/Geometry/General"],"authors":["Pierre Boutry","Cyril Cohen"],"description":"This subpackage contains a model of Tarski's axioms.","date":"2018-06-13","version":"2.4.0","suite":"released","src":"https://github.com/GeoCoq/GeoCoq/archive/v2.4.0.tar.gz","checksum":"md5=4a4ad33b4cad9b815a9b5c6308524c63"}],"most_recent":"2.4.0"}],["coq-geometric-algebra",{"versions":[{"homepage":"https://github.com/thery/GeometricAlgebra","keywords":[],"categories":[],"authors":[],"description":"Grassman Cayley and Clifford formalisations","date":null,"version":"0.8.12","suite":"released","src":"https://github.com/thery/GeometricAlgebra/archive/v8,12.zip","checksum":"md5=0e0185d4efdb692a8f440796600e7063"},{"homepage":"https://github.com/thery/GeometricAlgebra","keywords":[],"categories":[],"authors":[],"description":"Grassman Cayley and Clifford formalisations","date":null,"version":"0.8.11","suite":"released","src":"https://github.com/thery/GeometricAlgebra/archive/v8,11.zip","checksum":"md5=8539a242001444b6ef76f2b3507d4779"},{"homepage":"https://github.com/thery/GeometricAlgebra","keywords":[],"categories":[],"authors":[],"description":"Grassman Cayley and Clifford formalisations","date":null,"version":"0.8.8","suite":"released","src":"https://github.com/thery/GeometricAlgebra/archive/v8.8.zip","checksum":"md5=12dfbc7869435e2777342fe0a0243283"}],"most_recent":"0.8.12"}],["coq-giskard",{"versions":[{"homepage":"https://github.com/runtimeverification/giskard-verification","keywords":["Giskard","consensus","blockchain"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Elaine Li","Karl Palmskog","Mircea Sebe"],"description":"The Giskard consensus protocol is used to validate transactions and computations\nin the PlatON network. This project provides a model of Giskard in Coq, and formally\nproves several key safety properties of the protocol.","date":"2020-10-06","version":"1.0","suite":"released","src":"https://github.com/runtimeverification/giskard-verification/archive/v1.0.tar.gz","checksum":"sha512=697f20bd03688742a657e4078921a91395190fb0b75b668184a9822f57670a19da9047cbed197379eea38beb6e53bc312aba61e88c793c9082d797bfe09d75dd"}],"most_recent":"1.0"}],["coq-goedel",{"versions":[{"homepage":"https://github.com/coq-community/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof in Coq of the Gödel-Rosser 1st incompleteness theorem,\nwhich says that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent.","date":"2021-08-10","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/goedel/archive/refs/tags/v8.13.0.tar.gz","checksum":"sha512=c3d44d64f3231f893f5bd806075adf3509b35d506bad6a24bff6ff75f4ebc0dbe97bbbc2eab513d881eccb4c74f59cdcd9b5928f5d45f0b3158c965eaf6aaa30"},{"homepage":"https://github.com/coq-community/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof in Coq of the Gödel-Rosser 1st incompleteness theorem,\nwhich says that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent.","date":"2021-01-01","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/goedel/archive/v8.12.0.tar.gz","checksum":"sha512=778b7eacbb13574428cd6f1349d724c27b2859159a32316b19f3460d5a5495216fd24fe1ce2b6159b2d6322396cae6c27d8f3447e43bde1877e4cd2e1f523282"},{"homepage":"http://r6.ca/goedel1.html","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.10.0.tar.gz","checksum":"md5=2f518790d59dd17369f662ebac56c4bc"},{"homepage":"http://r6.ca/goedel1.html","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.9.0.tar.gz","checksum":"md5=c211e8c91e43d2e50ff59a9ad1a09ebb"},{"homepage":"https://github.com/coq-contribs/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"http://r6.ca/goedel1.html\n\nA proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.8.0.tar.gz","checksum":"md5=9f6c0b25c0f1023012e3cc963a9dc539"},{"homepage":"https://github.com/coq-contribs/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"http://r6.ca/goedel1.html\n\nA proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.7.0.tar.gz","checksum":"md5=9445b53f0eff65f920203a59e2d881dd"},{"homepage":"https://github.com/coq-contribs/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"http://r6.ca/goedel1.html\n\nA proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.6.0.tar.gz","checksum":"md5=b181a45828b4e332d77af840408fdb44"},{"homepage":"https://github.com/coq-contribs/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent","date":"2007-04-13","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/goedel/archive/v8.5.0.tar.gz","checksum":"md5=727f69a7e4f4cc0fe9ddb6d9a88698b5"},{"homepage":"https://github.com/coq-community/goedel","keywords":["Goedel","Rosser","incompleteness","logic","Hilbert"],"categories":["Mathematics/Logic/Foundations"],"authors":["Russell O'Connor"],"description":"A proof in Coq of the Gödel-Rosser 1st incompleteness theorem,\nwhich says that any first order theory extending NN (which is PA\nwithout induction) that is complete is inconsistent.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/goedel.git#master","checksum":null}],"most_recent":"dev"}],["coq-graph-basics",{"versions":[{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism","inductive definitions"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"April 2001","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.10.0.tar.gz","checksum":"md5=b06da974ed889270a44d45a2579cfd29"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism","inductive definitions"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"April 2001","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.9.0.tar.gz","checksum":"md5=0c9bb7ed9bb71744fb2d5847fdb651e7"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism","inductive definitions"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"April 2001","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.8.0.tar.gz","checksum":"md5=b5d085350550d24babbaa1cac024df60"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism","inductive definitions"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"April 2001","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.7.0.tar.gz","checksum":"md5=b0766caf69228e485bd2445c748eff1e"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism","inductive definitions"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"April 2001","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.6.0.tar.gz","checksum":"md5=67f22dd3028f85b4eb6575579d78cec3"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"2001-04","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/graph-basics/archive/v8.5.0.tar.gz","checksum":"md5=2cd07036f4f8332d1be3ce65506c77cd"},{"homepage":"https://github.com/coq-contribs/graph-basics","keywords":["graph theory","Curry-Howard's isomorphism"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["Jean Duprat"],"description":"This library offers inductive definitions of basics\nin graph theory. The goal is to offer the possibility to write proofs\nand programs on graphs in the same formalism : the Coq language.\nIt now contains : vertices, arcs, edges, degrees, graphs, directed\ngraphs,\npaths, acyclic graphs, connected graphs and tree.","date":"2001-04","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/graph-basics.git#master","checksum":null}],"most_recent":"dev"}],["coq-graph-theory",{"versions":[{"homepage":"https://github.com/coq-community/graph-theory","keywords":["graph theory","minors","treewidth","algebra"],"categories":["Computer Science/Graph Theory"],"authors":["Christian Doczkal","Damien Pous"],"description":"A library of formalized graph theory results, including various\nstandard results from the literature (e.g., Menger’s Theorem, Hall’s\nMarriage Theorem, and the excluded minor characterization of\ntreewidth-two graphs) as well as some more recent results arising\nfrom the study of relation algebra within the ERC CoVeCe project\n(e.g., soundness and completeness of an axiomatization of graph\nisomorphism).","date":"2022-05-24","version":"0.9.1","suite":"released","src":"https://github.com/coq-community/graph-theory/archive/v0.9.1.tar.gz","checksum":"sha512=cca43caf68fa0c6d039004c741f1f1e2e967aaae8e278998f917438f4d85afeb30e8ad4ff4d388d24a9d9bdf8730261e8290e40fd0f384c716e474162ea7ec10"},{"homepage":"https://github.com/coq-community/graph-theory","keywords":["graph theory","minors","treewidth","algebra"],"categories":["Computer Science/Graph Theory"],"authors":["Christian Doczkal","Damien Pous"],"description":"A library of formalized graph theory results, including various\nstandard results from the literature (e.g., Menger’s Theorem, Hall’s\nMarriage Theorem, and the excluded minor characterization of\ntreewidth-two graphs) as well as some more recent results arising\nfrom the study of relation algebra within the ERC CoVeCe project\n(e.g., soundness and completeness of an axiomatization of graph\nisomorphism).","date":"2020-12-08","version":"0.9","suite":"released","src":"https://github.com/coq-community/graph-theory/archive/v0.9.tar.gz","checksum":"sha512=db62ec2bdbbb1fa2cbe411c42acaa4d4ab0988486a8cff8b53acd4f0b9776df72e117ca9256141a7d59de35686bda8f07d705273b00f79e2715755aa78d93f0e"},{"homepage":"https://github.com/coq-community/graph-theory","keywords":["graph theory","minors","treewidth","algebra"],"categories":["Computer Science/Graph Theory"],"authors":["Christian Doczkal","Damien Pous"],"description":"A library of formalized graph theory results, including various\nstandard results from the literature (e.g., Menger’s Theorem, Hall’s\nMarriage Theorem, and the excluded minor characterization of\ntreewidth-two graphs) as well as some more recent results arising\nfrom the study of relation algebra within the ERC CoVeCe project\n(e.g., soundness and completeness of an axiomatization of graph\nisomorphism).","date":"2020-06-22","version":"0.7","suite":"released","src":"https://github.com/coq-community/graph-theory/archive/v0.7.tar.gz","checksum":"sha512=303d953491cacc678fd41e5d47531b84bccbd8830d7b29062881334bf34787e70c0039c4f719a4c17e3b08bef9fa26217b06f0319030ad5c514bde295f733359"}],"most_recent":"0.9.1"}],["coq-graphs",{"versions":[{"homepage":"https://github.com/coq-contribs/graphs","keywords":["graphs","graph theory","cycle detection","paths","constraints","inequalities","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean Goubault"],"description":"*******************************************************************","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/graphs/archive/v8.10.0.tar.gz","checksum":"md5=410f0dd9a76ab3cb5e968db927906d0d"},{"homepage":"https://github.com/coq-contribs/graphs","keywords":["graphs","graph theory","cycle detection","paths","constraints","inequalities","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean Goubault"],"description":"*******************************************************************","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/graphs/archive/v8.9.0.tar.gz","checksum":"md5=14a46fb8f6df9f5bb6758ae29c5aa64d"},{"homepage":"https://github.com/coq-contribs/graphs","keywords":["graphs","graph theory","cycle detection","paths","constraints","inequalities","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean Goubault"],"description":"*******************************************************************","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/graphs/archive/v8.8.0.tar.gz","checksum":"md5=aa176fba6a90b6ffff8f673958baa68d"},{"homepage":"https://github.com/coq-contribs/graphs","keywords":["graphs","graph theory","cycle detection","paths","constraints","inequalities","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean Goubault"],"description":"*******************************************************************","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/graphs/archive/v8.7.0.tar.gz","checksum":"md5=9960e3b584a5880be9627034e800a948"},{"homepage":"https://github.com/coq-contribs/graphs","keywords":["graphs","graph theory","cycle detection","paths","constraints","inequalities","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Jean Goubault"],"description":"*******************************************************************","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/graphs/archive/v8.6.0.tar.gz","checksum":"md5=5cdad4a31bf2de94e2583fe4474f521a"}],"most_recent":"8.10.0"}],["coq-ground",{"versions":[{"homepage":"https://gitlab.com/boreal-ldd/ground","keywords":[],"categories":[],"authors":[],"description":"Ground : A Useful Extension to Coq's Standard Library","date":null,"version":"0.01.0","suite":"released","src":"https://gitlab.com/boreal-ldd/ground/-/archive/v0.01/ground-v0.01.tar.gz","checksum":"sha512=d2814b5eac7b7ac7619fd86007742ee98bc94f57f3dc34c3b4d5e6ad0c0ec4aecdfff5e243921a464bb7498b1c9ed1458a337b9006b82e70ab92d8d6c24a8748"}],"most_recent":"0.01.0"}],["coq-group-theory",{"versions":[{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["Group Theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.10.0.tar.gz","checksum":"md5=7a6b3f6d72e08d6b3d4b88cf49cd0bf3"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["Group Theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.9.0.tar.gz","checksum":"md5=7ed117621fc6aa28d4e5e7d350e21f0e"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["Group Theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.8.0.tar.gz","checksum":"md5=3083bdd07e8c03fcda08fe2dee64bf18"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["Group Theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.7.0.tar.gz","checksum":"md5=bc40b3756eb4f55ed2b64e218fe3e181"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["Group Theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.6.0.tar.gz","checksum":"md5=ef469fab9ce4879cb5857ca4795974ae"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["group theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/group-theory/archive/v8.5.0.tar.gz","checksum":"md5=1f78dcdd4950ec4e8ce157b1da52044e"},{"homepage":"https://github.com/coq-contribs/group-theory","keywords":["group theory"],"categories":["Mathematics/Algebra"],"authors":["Gilles Kahn"],"description":"Group Theory following the book \"Group Theory\" from W.R. Scott.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/group-theory.git#master","checksum":null}],"most_recent":"dev"}],["coq-groups",{"versions":[{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.10.0.tar.gz","checksum":"md5=0b64bc9687023a4ca6206cefe9f774eb"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.9.0.tar.gz","checksum":"md5=d1df1f8776fa3392ed1cf8511af2c8f8"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.8.0.tar.gz","checksum":"md5=7c202ef21c698a4549d7d29b427b6e8c"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.7.0.tar.gz","checksum":"md5=8df865f4b6150fa3e4ee16807f061ad7"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.6.0.tar.gz","checksum":"md5=c966bf4a9c1f8e194492dfae1d2291ab"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/groups/archive/v8.5.0.tar.gz","checksum":"md5=55565c9fd90c95c546b02f41f9932873"},{"homepage":"https://github.com/coq-contribs/groups","keywords":["group theory"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Pierre Castéran"],"description":"An exercise on groups.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/groups.git#master","checksum":null}],"most_recent":"dev"}],["coq-hammer",{"versions":[{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2022-01-23","version":"1.3.2+8.15","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.15.tar.gz","checksum":"sha512=0277150c2fd570400693ee1a3e4b2f253fbf7cc4b9997a803bb5e0e3e633352eb8cca2f3e8b1c47e49b9994b73c6f744f31e9e81eac665d1bf7ed4054ef39512"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-11-22","version":"1.3.2+8.14","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.14.tar.gz","checksum":"sha512=68c6e6a2054ce9dd3d87cb61e667f638e7b9fb2b5ec9571427d9fac59d0901cbfa4e57c59edb3a8bc52c2626985fca6edbac42caf2acdc5858fb6e13f15afcea"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-10-01","version":"1.3.2+8.13","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.13.tar.gz","checksum":"sha512=977d343cefbd2d75c180614efe19026fc68d1b8ac35cb0a07267279823e14c9c0632cf2554ff038d73b263fb005b7d0936d9e6d0a601bb19904e92b4ae624d50"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-10-01","version":"1.3.2+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.12.tar.gz","checksum":"sha512=10f7bbf5b03101fda47953fc53981b46b5f368558ce4efa8944b0fa67f220c94f4dd21068a1bcaf0ceb771ba9e94c8c6558c8863720157e27407133c43bf0282"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-10-01","version":"1.3.2+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.11.tar.gz","checksum":"sha512=0429b17d0d118ea85aa9be1c15cd205527b8ea4d7ea3e92dcaf7deb52d039dd9a3c6941f0a289c718c62ae6545dce68464ffb2d46196c0093d2960f1def83168"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-10-01","version":"1.3.2+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.10.tar.gz","checksum":"sha512=8d38188b1a20d70b5c9e530db99b70b2d529a4d86bc43f6ed03ceba98882e7a57cce491791549b94bf52f2ae157bd711310b360f8c0ae51bb2105a0bdf39b4e8"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-05-20","version":"1.3.1+8.13","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.13.tar.gz","checksum":"sha512=68f0471fbf12be87e850a91ceaff1a6799319d62cc5cf48fca04bcb5be5d800813bad9e325036d6d13673d79a4b353f14d8f164034c577ee0da91d32e9a444ad"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-05-20","version":"1.3.1+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.12.tar.gz","checksum":"sha512=8b55bf002636614d87f80dd12b7ce2831be28c3de1aef36eb94daf57effa9c815fdcd270b382473628ee9f17bf0d7a66a6c9c524b31d50ccc977ddd395d3188e"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-05-20","version":"1.3.1+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.11.tar.gz","checksum":"sha512=5e5d01b0f2b19268b038e89cebd41103442987cd11a81b6b615553167444f2081e92bebd483e464ff3d47f080784f1104858ad170fc188124a066b55a1fea722"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2021-05-20","version":"1.3.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.10.tar.gz","checksum":"sha512=f2e945e0fbeebf9af11476b1abb3e59382b31a7b22ea7f3013fca419ed1ba8d2c9399c2f1b435f1c1808c228e361fd8448b8a5b0774e1ce39884447956318250"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-07-28","version":"1.3+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.12.tar.gz","checksum":"sha512=666ea825c122319e398efb7287f429ebfb5d35611b4cabe4b88732ffb5c265ef348b53d5046c958831ac0b7a759b44ce1ca04220ca68b1915accfd23435b479c"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-07-28","version":"1.3+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.11.tar.gz","checksum":"sha512=f50e39145b772c38cc19b1be7d1d66bd3b1bee6cb685ea897165eaa89fa0b5a746e4ec97a774429ccf2cf9bd10d272331d1b4e2a4b9247080df4ef7fb9600a1d"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-07-28","version":"1.3+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.10.tar.gz","checksum":"sha512=b0b725a1a8d4a470f49d72be8b156a7ecf9f2694c1228483d6eebfcef89c262128e5694010c54039449b4fe6b4b36f1184deb45cc0b7dc109aaa8dfef2f293fc"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-06-05","version":"1.2.1+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2.1-coq8.11.tar.gz","checksum":"sha512=7ef5f5e68cc2645ef093dc63d1531cc9696afeabdd540b24c6955fa994417b85925c15856e56cfb41eea9424278cf3ee2fd899f9c84f04d8f8630165b188b666"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-06-05","version":"1.2.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2.1-coq8.10.tar.gz","checksum":"sha512=22081122b39ee1099e79ef82f1afc1895350475fd255cdc51d3a47851184decd0bff7975b9effcd39ca9b55bb381e06cf649ad2d460dd31eec537eca44f2a6e1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-04-25","version":"1.2+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2-coq8.11.tar.gz","checksum":"sha512=f533eeb42fcad00447c174839dbc1c7882e14167e87275121c9a0ccc7dba7f25da4589caf53e26d816e8e06cc3de2d91b0a2ef9133b6371a8318ac037c4a0792"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2020-04-25","version":"1.2+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2-coq8.10.tar.gz","checksum":"sha512=74b1a014f4e1e62148e25d46a4b2c376b927a3481ef52ce853d43f526164bbffd0bf2184653ba13e638d9321635ceec85e7c7b34e08dfa362c5e7a9588dc4b96"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2019-10-14","version":"1.1.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1.1-coq8.10.tar.gz","checksum":"sha512=c9fd9c1a997775f515850fad54edceac6572d365f1e7cc043e448d6e5c9903ccb1bea2020fbbfda3983616f9ae4181a384b933f97731a487ee5cfba7cc1543d1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":"2019-06-12","version":"1.1.1+8.9","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1.1-coq8.9.tar.gz","checksum":"sha256=4f167c5fa8cc8a26c81a0efb6f7c360acf4f15151d3d53f8d0c8ab654c8dd814"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Automation for Dependent Type Theory","date":"2019-02-11","version":"1.1+8.9","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1-coq8.9.tar.gz","checksum":"md5=76a72dd942b2f6d4f6392b0a9f44af02"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Automation for Dependent Type Theory","date":"2018-11-09","version":"1.1+8.8","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1-coq8.8.tar.gz","checksum":"md5=10158c5f3d545b8ed924758106d1fa09"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Automation for Dependent Type Theory","date":"2018-08-22","version":"1.0.9+8.8.1","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.0.9-coq8.8.1.tar.gz","checksum":"md5=525fffc2e9e07ec87e12ced8104c33b1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Automation for Dependent Type Theory","date":"2018-08-22","version":"1.0.9+8.8.0","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.0.9-coq8.8.0.tar.gz","checksum":"md5=b39e959d96bf366773424e71f21b69e1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Automation for Dependent Type Theory","date":"2018-04-09","version":"1.0.8+8.7","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.0.8-coq8.7.tar.gz","checksum":"md5=01267d1ade74dd431ba15cee21c87217"},{"homepage":"http://cl-informatik.uibk.ac.at/cek/coqhammer/","keywords":["automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Ł. Czajka","Cezary Kaliszyk"],"description":"Automation for Dependent Type Theory","date":"2017-09-30","version":"1.0.3","suite":"released","src":"http://cl-informatik.uibk.ac.at/cek/coqhammer/coqhammer-1.0.3-coq8.6.tar.gz","checksum":"md5=4d0fb044c9ddecac60b6aea7310a2379"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lukasz Czajka","Cezary Kaliszyk"],"description":"A general-purpose automated reasoning hammer tool for Coq that combines\nlearning from previous proofs with the translation of problems to the\nlogics of automated systems and the reconstruction of successfully found proofs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/lukaszcz/coqhammer.git#master","checksum":null}],"most_recent":"dev"}],["coq-hammer-tactics",{"versions":[{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2022-01-23","version":"1.3.2+8.15","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.15.tar.gz","checksum":"sha512=0277150c2fd570400693ee1a3e4b2f253fbf7cc4b9997a803bb5e0e3e633352eb8cca2f3e8b1c47e49b9994b73c6f744f31e9e81eac665d1bf7ed4054ef39512"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-10-01","version":"1.3.2+8.14","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.14.tar.gz","checksum":"sha512=68c6e6a2054ce9dd3d87cb61e667f638e7b9fb2b5ec9571427d9fac59d0901cbfa4e57c59edb3a8bc52c2626985fca6edbac42caf2acdc5858fb6e13f15afcea"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-10-01","version":"1.3.2+8.13","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.13.tar.gz","checksum":"sha512=977d343cefbd2d75c180614efe19026fc68d1b8ac35cb0a07267279823e14c9c0632cf2554ff038d73b263fb005b7d0936d9e6d0a601bb19904e92b4ae624d50"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-10-01","version":"1.3.2+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.12.tar.gz","checksum":"sha512=10f7bbf5b03101fda47953fc53981b46b5f368558ce4efa8944b0fa67f220c94f4dd21068a1bcaf0ceb771ba9e94c8c6558c8863720157e27407133c43bf0282"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-10-01","version":"1.3.2+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.11.tar.gz","checksum":"sha512=0429b17d0d118ea85aa9be1c15cd205527b8ea4d7ea3e92dcaf7deb52d039dd9a3c6941f0a289c718c62ae6545dce68464ffb2d46196c0093d2960f1def83168"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-10-01","version":"1.3.2+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.2-coq8.10.tar.gz","checksum":"sha512=8d38188b1a20d70b5c9e530db99b70b2d529a4d86bc43f6ed03ceba98882e7a57cce491791549b94bf52f2ae157bd711310b360f8c0ae51bb2105a0bdf39b4e8"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-05-20","version":"1.3.1+8.13","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.13.tar.gz","checksum":"sha512=68f0471fbf12be87e850a91ceaff1a6799319d62cc5cf48fca04bcb5be5d800813bad9e325036d6d13673d79a4b353f14d8f164034c577ee0da91d32e9a444ad"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-05-20","version":"1.3.1+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.12.tar.gz","checksum":"sha512=8b55bf002636614d87f80dd12b7ce2831be28c3de1aef36eb94daf57effa9c815fdcd270b382473628ee9f17bf0d7a66a6c9c524b31d50ccc977ddd395d3188e"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-05-20","version":"1.3.1+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.11.tar.gz","checksum":"sha512=5e5d01b0f2b19268b038e89cebd41103442987cd11a81b6b615553167444f2081e92bebd483e464ff3d47f080784f1104858ad170fc188124a066b55a1fea722"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2021-05-20","version":"1.3.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3.1-coq8.10.tar.gz","checksum":"sha512=f2e945e0fbeebf9af11476b1abb3e59382b31a7b22ea7f3013fca419ed1ba8d2c9399c2f1b435f1c1808c228e361fd8448b8a5b0774e1ce39884447956318250"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-07-28","version":"1.3+8.12","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.12.tar.gz","checksum":"sha512=666ea825c122319e398efb7287f429ebfb5d35611b4cabe4b88732ffb5c265ef348b53d5046c958831ac0b7a759b44ce1ca04220ca68b1915accfd23435b479c"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-07-28","version":"1.3+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.11.tar.gz","checksum":"sha512=f50e39145b772c38cc19b1be7d1d66bd3b1bee6cb685ea897165eaa89fa0b5a746e4ec97a774429ccf2cf9bd10d272331d1b4e2a4b9247080df4ef7fb9600a1d"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-07-28","version":"1.3+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.3-coq8.10.tar.gz","checksum":"sha512=b0b725a1a8d4a470f49d72be8b156a7ecf9f2694c1228483d6eebfcef89c262128e5694010c54039449b4fe6b4b36f1184deb45cc0b7dc109aaa8dfef2f293fc"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-06-05","version":"1.2.1+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2.1-coq8.11.tar.gz","checksum":"sha512=7ef5f5e68cc2645ef093dc63d1531cc9696afeabdd540b24c6955fa994417b85925c15856e56cfb41eea9424278cf3ee2fd899f9c84f04d8f8630165b188b666"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-06-05","version":"1.2.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2.1-coq8.10.tar.gz","checksum":"sha512=22081122b39ee1099e79ef82f1afc1895350475fd255cdc51d3a47851184decd0bff7975b9effcd39ca9b55bb381e06cf649ad2d460dd31eec537eca44f2a6e1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-04-25","version":"1.2+8.11","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2-coq8.11.tar.gz","checksum":"sha512=f533eeb42fcad00447c174839dbc1c7882e14167e87275121c9a0ccc7dba7f25da4589caf53e26d816e8e06cc3de2d91b0a2ef9133b6371a8318ac037c4a0792"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2020-04-25","version":"1.2+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.2-coq8.10.tar.gz","checksum":"sha512=74b1a014f4e1e62148e25d46a4b2c376b927a3481ef52ce853d43f526164bbffd0bf2184653ba13e638d9321635ceec85e7c7b34e08dfa362c5e7a9588dc4b96"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2019-10-14","version":"1.1.1+8.10","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1.1-coq8.10.tar.gz","checksum":"sha512=c9fd9c1a997775f515850fad54edceac6572d365f1e7cc043e448d6e5c9903ccb1bea2020fbbfda3983616f9ae4181a384b933f97731a487ee5cfba7cc1543d1"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka","Cezary Kaliszyk","Burak Ekici"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":"2019-06-12","version":"1.1.1+8.9","suite":"released","src":"https://github.com/lukaszcz/coqhammer/archive/refs/tags/v1.1.1-coq8.9.tar.gz","checksum":"sha256=4f167c5fa8cc8a26c81a0efb6f7c360acf4f15151d3d53f8d0c8ab654c8dd814"},{"homepage":"https://github.com/lukaszcz/coqhammer","keywords":["automation","hammer","tactics"],"categories":[],"authors":["Lukasz Czajka"],"description":"Collection of tactics that are used by the hammer for Coq\nto reconstruct proofs found by automated theorem provers. When the hammer\nhas been successfully applied to a project, only this package needs\nto be installed; the hammer plugin is not required.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/lukaszcz/coqhammer.git#master","checksum":null}],"most_recent":"dev"}],["coq-hanoi",{"versions":[{"homepage":"https://github.com/thery/hanoi","keywords":["hanoi tower"],"categories":[],"authors":["Laurent Théry"],"description":"A note about this development is available \n[here](https://hal.inria.fr/hal-02903548).\n\nAn interactive version of the library is available \n[here](https://thery.github.io/hanoi/index.html).","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/thery/hanoi/archive/refs/tags/v1.0.0.zip","checksum":"md5=eb53a8e4063b7ac1c0067dbddab057bf"}],"most_recent":"1.0.0"}],["coq-hardware",{"versions":[{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal & Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.10.0.tar.gz","checksum":"md5=bc21aceb0c787bf1e321debeef025cf2"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal & Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.9.0.tar.gz","checksum":"md5=abf1df876e6c7d20a4401779c9bb1b30"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal & Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.8.0.tar.gz","checksum":"md5=743a7712be8f333b3da803270108d76b"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal & Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.7.0.tar.gz","checksum":"md5=1593891a691ce5979b7a92a015c295c7"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal & Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.6.0.tar.gz","checksum":"md5=add3780ad0c8a57170f006c75e12050e"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal","Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/hardware/archive/v8.5.0.tar.gz","checksum":"md5=906f833475ea927d3c1b6afb1353421c"},{"homepage":"https://github.com/coq-contribs/hardware","keywords":["hardware verification","comparator circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Solange Coupet-Grimal","Line Jakubiec"],"description":"Verification and synthesis of hardware linear arithmetic\nstructures. Example of a left-to-right comparator.\nThree approaches are tackled :\n- the usual verification of a circuit, consisting in proving that the\ndescription satisfies the specification,\n- the synthesis of a circuit from its specification using the Coq extractor,\n- the same approach as above but using the Program tactic.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/hardware.git#master","checksum":null}],"most_recent":"dev"}],["coq-haskell",{"versions":[{"homepage":"https://github.com/jwiegley/coq-haskell","keywords":["haskell"],"categories":["Miscellaneous/Coq Extensions"],"authors":["John Wiegley"],"description":"This library is designed for Haskell users who are either using Coq to build\ncode intended for extraction to Haskell, or who wish to prototype/prove their\nalgorithms in Coq. It provides a collection of definitions and notations to\nmake Gallina more familiar to Haskellers.","date":"2022-07-22","version":"1.1.0","suite":"released","src":"https://github.com/jwiegley/coq-haskell/archive/refs/tags/1.1.tar.gz","checksum":"sha256=66243d54a6ff551a9ec762d69e5ff6a09869e7d5ce6504fa3a63350efde03720"},{"homepage":"https://github.com/jwiegley/coq-haskell","keywords":["haskell"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["John Wiegley"],"description":"This library is designed for Haskell users who are either using Coq to build\ncode intended for extraction to Haskell, or who wish to prototype/prove their\nalgorithms in Coq. It provides a collection of definitions and notations to\nmake Gallina more familiar to Haskellers.","date":"2022-03-29","version":"1.0.0","suite":"released","src":"https://github.com/jwiegley/coq-haskell/archive/refs/tags/1.0.tar.gz","checksum":"sha256=64b6958f4eca641b933977a047272dea00ef5ceff33206da66f10fe792dbf3f2"}],"most_recent":"1.1.0"}],["coq-hedges",{"versions":[{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi-calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n   \"On Bisimulations for the Spi-Calculus\" by J. Borgström\n   and U. Nestmann.\n   However, we consider here an extended message language.","date":"20 April 2004","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.10.0.tar.gz","checksum":"md5=dbac820401f5391028ab7056b5f7f006"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi-calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n   \"On Bisimulations for the Spi-Calculus\" by J. Borgström\n   and U. Nestmann.\n   However, we consider here an extended message language.","date":"20 April 2004","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.9.0.tar.gz","checksum":"md5=01bd6e593fb80e6f3d85309e1585b139"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi-calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n   \"On Bisimulations for the Spi-Calculus\" by J. Borgström\n   and U. Nestmann.\n   However, we consider here an extended message language.","date":"20 April 2004","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.8.0.tar.gz","checksum":"md5=c5d938fa94645f81135b4b15d3c48db6"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi-calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n   \"On Bisimulations for the Spi-Calculus\" by J. Borgström\n   and U. Nestmann.\n   However, we consider here an extended message language.","date":"20 April 2004","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.7.0.tar.gz","checksum":"md5=0ebe11931f4a852f4bb5e6767d2a7c4c"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi-calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n   \"On Bisimulations for the Spi-Calculus\" by J. Borgström\n   and U. Nestmann.\n   However, we consider here an extended message language.","date":"20 April 2004","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.6.0.tar.gz","checksum":"md5=18839ff05920f2e8cda2997369c08b6b"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n\"On Bisimulations for the Spi-Calculus\" by J. Borgström\nand U. Nestmann.\nHowever, we consider here an extended message language.","date":"2004-04-20","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/hedges/archive/v8.5.0.tar.gz","checksum":"md5=5051e9bbbbbd98f4f1c5b2061e7ca66e"},{"homepage":"https://github.com/coq-contribs/hedges","keywords":["bisimulation","spi calculus","hedges"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Sébastien Briais"],"description":"These properties are in section 6.1 of the paper\n\"On Bisimulations for the Spi-Calculus\" by J. Borgström\nand U. Nestmann.\nHowever, we consider here an extended message language.","date":"2004-04-20","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/hedges.git#master","checksum":null}],"most_recent":"dev"}],["coq-hierarchy-builder",{"versions":[{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.3.0.tar.gz","checksum":"sha256=8d4ca09a08793be19501ea2d9e82da1cd413feb9a15e5a6e0c183404b8145c76"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.2.1.tar.gz","checksum":"sha256=a515d4fea55c30a6346877edfa6f23447a19c6875feb889ec21bed062c004060"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.2.0.tar.gz","checksum":"sha256=ff0f1b432aa7b6643b61c6f7c70bd32c2afc703bc44b5580e6229f9749ef9fff"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.1.0.tar.gz","checksum":"sha256=ac5ebf16afdc4ed14018b823d19838c6e8423319c858c1f6e65f21f6b18d96b1"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.0.0.tar.gz","checksum":"sha256=9ccc7b21a69030c2e28c6f8ec6665c506861851d5bda690db17fbba5fbcb478d"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"High level commands to declare and evolve a hierarchy based on packed classes.","date":null,"version":"0.10.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v0.10.0.tar.gz","checksum":"sha256=170ad371db025ddf7750235ce9cad45755482930adb751739e1bc13b4c77f858"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"High level commands to declare and evolve a hierarchy based on packed classes.","date":null,"version":"0.9.1","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v0.9.1.tar.gz","checksum":"sha256=25acacb6b8aaac1666c4d710bb35d1f715c936d7dc0cab01d573102a33ae9c98"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"High level commands to declare and evolve a hierarchy based on packed classes.","date":null,"version":"0.9.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v0.9.0.tar.gz","checksum":"sha256=6eb4d51a1c66aeea8448f7c62b21a8603ccd025c00b9b62976c1e01278a6cd01"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"Hierarchy Builder is a high level language to build hierarchies of algebraic structures and make these\nhierarchies evolve without breaking user code. The key concepts are the ones of factory, builder\nand abbreviation that let the hierarchy developer describe an actual interface for their library.\nBehind that interface the developer can provide appropriate code to ensure retro compatibility.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/hierarchy-builder.git#coq-master","checksum":null}],"most_recent":"dev"}],["coq-hierarchy-builder-shim",{"versions":[{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"This package provide the support constants one can use to compile files\ngenerated by HB.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.2.0.tar.gz","checksum":"sha256=ff0f1b432aa7b6643b61c6f7c70bd32c2afc703bc44b5580e6229f9749ef9fff"},{"homepage":"https://github.com/math-comp/hierarchy-builder","keywords":[],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi","Enrico Tassi"],"description":"This package provide the support constants one can use to compile files\ngenerated by HB.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/math-comp/hierarchy-builder/archive/v1.1.0.tar.gz","checksum":"sha256=ac5ebf16afdc4ed14018b823d19838c6e8423319c858c1f6e65f21f6b18d96b1"}],"most_recent":"1.2.0"}],["coq-high-school-geometry",{"versions":[{"homepage":"https://github.com/coq-community/HighSchoolGeometry","keywords":["geometry","teaching","high school","Ptolemy's theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot","Tuan-Minh Pham"],"description":"This Coq library is dedicated to high-shool geometry teaching. The\naxiomatisation for affine Euclidean space is in a non analytic setting.\nIncludes a proof of Ptolemy's theorem.","date":"2021-08-06","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/HighSchoolGeometry/archive/v8.13.tar.gz","checksum":"sha512=47dba843c3541c628725224b6f9d353b5e5d224cd16ae52d6980a6aec9d698855477934609364dfaaa91271818f530d7af6d344c2ee7c38f8c0e0a3e226a655e"},{"homepage":"https://github.com/coq-community/HighSchoolGeometry","keywords":["geometry","teaching","high school","Ptolemy's theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot","Tuan-Minh Pham"],"description":"This Coq library is dedicated to high-shool geometry teaching. The\naxiomatisation for affine Euclidean space is in a non analytic setting.\nIncludes a proof of Ptolemy's theorem.","date":"2020-10-19","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/HighSchoolGeometry/archive/v8.12.tar.gz","checksum":"sha512=9ea14ee20c690e844f8180c270c1e99985bd2d3128f61be1948c1eef9dfc8870f7c45553f1f6b4d7a3f9354900ce110f9eddba9f7a05abae85db160ad8f438b8"},{"homepage":"https://github.com/coq-community/HighSchoolGeometry","keywords":["geometry","teaching","high school"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"This Coq library is dedicated to high-shool geometry teaching.\nThe axiomatisation for affine Euclidean space is in a non analytic setting.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/HighSchoolGeometry/archive/v8.11.tar.gz","checksum":"md5=f320fb63bd4f24727ecafb07ed6486bc"},{"homepage":"https://github.com/coq-community/HighSchoolGeometry","keywords":["geometry","teaching","high-school"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"This library is dedicated to high-shool geometry teaching.\nThe axiomatisation for affine euclidean space is in a non analytic setting.","date":"2004-01","version":"8.6.0","suite":"released","src":"https://github.com/coq-community/HighSchoolGeometry/releases/download/v1.0.0/high-school-geometry-8.6.0.tar.gz","checksum":"md5=13e7473956daec17fac8316e8e01a436"},{"homepage":"https://github.com/coq-community/HighSchoolGeometry/","keywords":["geometry","teaching","high school"],"categories":["Mathematics/Geometry/General"],"authors":["Frédérique Guilhot"],"description":"This library is dedicated to high-shool geometry teaching.\nThe axiomatisation for affine euclidean space is in a non analytic setting.","date":"2004-01","version":"1.0.0","suite":"released","src":"https://github.com/coq-community/HighSchoolGeometry/archive/v1.0.0.tar.gz","checksum":"md5=cf03f84a71cee31d4fe870fa567cc3dd"}],"most_recent":"8.13.0"}],["coq-higman-cf",{"versions":[{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.10.0.tar.gz","checksum":"md5=27d30246ec18035e8a687c43531a5c23"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.9.0.tar.gz","checksum":"md5=1ce02b6135e92838aaf98fc5932274bf"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.8.0.tar.gz","checksum":"md5=b6510a832128ef667bfabad1dac3529c"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.7.0.tar.gz","checksum":"md5=9dbdfa001becaadefaa6d2ebbf2ca644"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.6.0.tar.gz","checksum":"md5=da619ecd7a965fd5f44a94f7390ceef4"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/higman-cf/archive/v8.5.0.tar.gz","checksum":"md5=d7aa48da8599c6f16969e195bf7c61e0"},{"homepage":"https://github.com/coq-contribs/higman-cf","keywords":["Higman's lemma","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Stefan Berghofer"],"description":"This development formalizes in Coq the Coquand-Friedlender proof of\nHigman's lemma for a two-letter alphabet.\nAn efficient program can be extracted from the proof.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/higman-cf.git#master","checksum":null}],"most_recent":"dev"}],["coq-higman-nw",{"versions":[{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.10.0.tar.gz","checksum":"md5=b298d6ce717f4dd1e07bc8741c037dd1"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.9.0.tar.gz","checksum":"md5=2e1bab3c386453e0eb8679fed82711a1"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.8.0.tar.gz","checksum":"md5=28c0f3a6083718a45e0590cbf940fd95"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.7.0.tar.gz","checksum":"md5=e510b6d4ef8651e009ae1f25390ac972"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.6.0.tar.gz","checksum":"md5=ec0619a93ffc127bb0c6cdf2423c52b2"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/higman-nw/archive/v8.5.0.tar.gz","checksum":"md5=9929b301e66933897c31c515a03a5c8f"},{"homepage":"https://github.com/coq-contribs/higman-nw","keywords":["A-translation","Higman's lemma","impredicativity","System F","extraction"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Hugo Herbelin"],"description":"The file Higman.v formalizes an A-translated version of\nNash-Williams impredicative and classical proof of Higman's lemma\nfor a two-letter alphabet.\nA constructive and impredicative program can be extracted from the proof.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/higman-nw.git#master","checksum":null}],"most_recent":"dev"}],["coq-higman-s",{"versions":[{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi-ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.10.0.tar.gz","checksum":"md5=44d7e25236ce8c3780391c0de4aef75f"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi-ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.9.0.tar.gz","checksum":"md5=013f99dc8cd75a356bbe9f729d264edc"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi-ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.8.0.tar.gz","checksum":"md5=325f622153d894179fd0ce2f23478f13"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi-ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.7.0.tar.gz","checksum":"md5=4a37fce81b2c3a3e597a6a1af915a719"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi-ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.6.0.tar.gz","checksum":"md5=16dee76d75e5bb21e16f246c52272afc"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/higman-s/archive/v8.5.0.tar.gz","checksum":"md5=3f304e5b60fe9760b55d0d3ed2ca8d51"},{"homepage":"https://github.com/coq-contribs/higman-s","keywords":["Higman's lemma","well quasi ordering"],"categories":["Mathematics/Combinatorics and Graph Theory"],"authors":["William Delobel"],"description":"This proof is more or less the proof given by Monika Seisenberger in \"An Inductive Version of Nash-Williams' Minimal-Bad-Sequence Argument for Higman's Lemma\".","date":"2007-09-14","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/higman-s.git#master","checksum":null}],"most_recent":"dev"}],["coq-historical-examples",{"versions":[{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary-search paradigm","square root approximation","Calculus of Constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.10.0.tar.gz","checksum":"md5=191445dd2ce3ec6a10197be94dce4c05"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary-search paradigm","square root approximation","Calculus of Constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.9.0.tar.gz","checksum":"md5=f85e8849d299c1fbdb2e8a34d8a63cc3"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary-search paradigm","square root approximation","Calculus of Constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.8.0.tar.gz","checksum":"md5=f9c21841ae303c9a67068bbe6e4e0020"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary-search paradigm","square root approximation","Calculus of Constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.7.0.tar.gz","checksum":"md5=b77b1bc10c081e5fce0ce9fb46e7a661"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary-search paradigm","square root approximation","Calculus of Constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.6.0.tar.gz","checksum":"md5=36fc350830f825d0329adc1fbaccc65a"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary search paradigm","square root approximation","calculus of constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/historical-examples/archive/v8.5.0.tar.gz","checksum":"md5=e6d195eb40a2a573d4a98fb68054dc86"},{"homepage":"https://github.com/coq-contribs/historical-examples","keywords":["Newman's lemma","Tarski's fixpoint theorem","line formatting","binary search paradigm","square root approximation","calculus of constructions","history of Coq"],"categories":["Miscellaneous/Coq Use Examples"],"authors":["Gérard Huet","Christine Paulin"],"description":"This is a collection of historical examples developed in\nsystem CoC that implemented Coquand's Calculus of Constructions.\nNewman.v and Tarski.v originate in version 1.10, Manna.v and\nFormat.v are from version 4.3. Their evolution to the Calculus of\nInductive Constructions (up to Coq V6.3) are in MannaCIC.v and\nFormatCIC.v. (Collection by Hugo Herbelin.)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/historical-examples.git#master","checksum":null}],"most_recent":"dev"}],["coq-hoare-tut",{"versions":[{"homepage":"https://github.com/coq-community/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Mathematics/Logic","Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"Hoare logics are \"program logics\" suitable for reasoning about\nimperative programs.\nThis work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":null,"version":"8.11.1","suite":"released","src":"https://github.com/coq-community/hoare-tut/archive/v8.11.1.tar.gz","checksum":null},{"homepage":"http://www-verimag.imag.fr/~boulme/HOARE_LOGIC_TUTORIAL/","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Mathematics/Logic","Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"This work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/hoare-tut/archive/v8.9.0.tar.gz","checksum":"md5=e39496288258577c8c752666fd755b06"},{"homepage":"https://github.com/coq-contribs/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Mathematics/Logic","Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"http://www-verimag.imag.fr/~boulme/HOARE_LOGIC_TUTORIAL/\n\nThis work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/hoare-tut/archive/v8.8.0.tar.gz","checksum":"md5=31d7a345fbab2173d5771d6e52b55cba"},{"homepage":"https://github.com/coq-contribs/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Mathematics/Logic","Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"http://www-verimag.imag.fr/~boulme/HOARE_LOGIC_TUTORIAL/\n\nThis work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/hoare-tut/archive/v8.7.0.tar.gz","checksum":"md5=8ba859070a0cf7578f6e50b70994aa9e"},{"homepage":"https://github.com/coq-contribs/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Mathematics/Logic","Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"http://www-verimag.imag.fr/~boulme/HOARE_LOGIC_TUTORIAL/\n\nThis work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/hoare-tut/archive/v8.6.0.tar.gz","checksum":"md5=4514a0cdd8defc05ecefd70133d27cef"},{"homepage":"https://github.com/coq-contribs/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"This work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/hoare-tut/archive/v8.5.0.tar.gz","checksum":"md5=de2ae9bce949f357c214f486a71aa685"},{"homepage":"https://github.com/coq-contribs/hoare-tut","keywords":["Hoare logic","imperative program","weakest precondition","reflection"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Sylvain Boulmé"],"description":"This work is both an introduction to Hoare logic and a demo\nillustrating Coq nice features. It formalizes the generation of PO\n(proof obligations) in a Hoare logic for a very basic imperative\nprogramming language. It proves the soundness and the completeness of\nthe PO generation both in partial and total correctness. At last, it\nexamplifies on a very simple example (a GCD computation) how the PO\ngeneration can simplify concrete proofs. Coq is indeed able to compute\nPO on concrete programs: we say here that the generation of proof\nobligations is reflected in Coq. Technically, the PO generation is\nhere performed through Dijkstra's weakest-precondition calculus.","date":"2007","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/hoare-tut.git#master","checksum":null}],"most_recent":"dev"}],["coq-hott",{"versions":[{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"To use the HoTT library, the following flags must be passed to coqc:\n   -noinit -indices-matter\nTo use the HoTT library in a project, add the following to _CoqProject:\n   -arg -noinit\n   -arg -indices-matter","date":null,"version":"8.15","suite":"released","src":"https://github.com/HoTT/HoTT/archive/refs/tags/V8.15.tar.gz","checksum":"sha512=15e8a56dc1f94b01f6e8ab66289f79c4f130a1241007c2a2ede6d691f6d9846b274c3c9bcab7c5d41ff1fb5dbdc88d4e8301f8359c631809ebf41f2aa9858193"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"To use the HoTT library, the following flags must be passed to coqc:\n   -noinit -indices-matter\nTo use the HoTT library in a project, add the following to _CoqProject:\n   -arg -noinit\n   -arg -indices-matter","date":null,"version":"8.14","suite":"released","src":"https://github.com/HoTT/HoTT/archive/refs/tags/V8.14.tar.gz","checksum":"sha512=dfdc9360da69ff4aa78b425c3393de4fc824f6cdb522d7c147dac8e8f14ebda2882170aa3eae28d8c60135e44610cddc135e6d9093a7d6da06b8cd0395d8a812"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"To use the HoTT library, the following flags must be passed to coqc:\n   -noinit -indices-matter\nTo use the HoTT library in a project, add the following to _CoqProject:\n   -arg -noinit\n   -arg -indices-matter","date":null,"version":"8.13","suite":"released","src":"https://github.com/HoTT/HoTT/archive/refs/tags/CoqPlatform.8.13.1.tar.gz","checksum":"sha512=933595f61c4855eba57269963e2ad6e81c30e665cc17ada79b06b06ada4bb242881e1a5d9eafcdcad272a4d88d1e4216c3f418d4203f70301329b813da65d866"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.11","suite":"released","src":"https://github.com/HoTT/HoTT/archive/V8.11.tar.gz","checksum":"sha512=b7970162bba57bd5ba31bbe2b493fa72788c5ab9fc23dc961b10396b511fa1baa07543293cb525603add500403ed6b4b1b3807389438d697a0d377375cf3da76"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.10","suite":"released","src":"https://github.com/HoTT/HoTT/archive/V8.10.tar.gz","checksum":"sha512=55ee22f8ba0e84ddc0b61ab5f2d40373066a84016a0885320f0d5c9e9a2d59c91426f1cab20719ddcd50abe03f0709485747e377ae2736e6563feef37b6bbe29"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.9","suite":"released","src":"https://github.com/HoTT/HoTT/archive/V8.9.tar.gz","checksum":"sha512=e9937d500681ce7d8c40ded1097f19e95d843e5860a4279609870500c1650e013eb61b4ace8b2ab9937ff9946eec3b2eba8486e9e3b5f030ba437da7278e4f98"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.8","suite":"released","src":"https://github.com/HoTT/HoTT/archive/V8.8.tar.gz","checksum":"sha512=9acfa003302929ef7ef162fbef8ccde38879d7f7adb25152f0bbfa6b28bb2809e080ef9242433bebef01ea66f4f2172ee2a6f0a0d770e23659e17996ffecc56d"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.7","suite":"released","src":"https://github.com/HoTT/HoTT/archive/V8.7.tar.gz","checksum":"sha512=1f0b506eb321864f5fdd3c15be690218549ad9da8f01e8171bc859e3ba383c4347409b3d539f853b92b2e44f3a5ed22a7d49fe37e23e45575af7a25d5d8e4e49"},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"To use the HoTT library, the following flags must be passed to coqc:\n   -noinit -indices-matter\n\nTo use the HoTT library in a project, add the following to _CoqProject:\n   -arg -noinit\n   -arg -indices-matter\n`","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#master","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.13.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.13","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.12.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.12","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.11.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.11","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.10.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.10","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.9.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.9","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.8.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.8","checksum":null},{"homepage":"http://homotopytypetheory.org/","keywords":[],"categories":[],"authors":["The Coq-HoTT Development Team"],"description":"The Homotopy Type Theory library","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/HoTT/HoTT.git#V8.7","checksum":null}],"most_recent":"dev"}],["coq-htt",{"versions":[{"homepage":"https://github.com/imdea-software/htt","keywords":["partial commutative monoids","separation logic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Aleksandar Nanevski","Germán Andrés Delbianco","Alexander Gryzlov"],"description":"Hoare Type Theory (HTT) is a verification system for reasoning about sequential heap-manipulating\nprograms based on separation logic.\n\nHTT incorporates Hoare-style specifications via preconditions and postconditions into types.\nA Hoare type `ST P (fun x : A => Q)` denotes computations with a precondition `P` and\npostcondition `Q`, returning a value `x` of type `A`. Hoare types are a dependently typed version\nof monads, as used in the programming language Haskell. Monads hygienically combine the language\nfeatures for pure functional programming, with those for imperative programming, such as state\nor exceptions. In this sense, HTT establishes a formal connection between (functional programming\nvariant of) Separation logic and monads, in the style of Curry-Howard isomorphism. Every\neffectful command in HTT has a type which corresponds to the appropriate non-structural inference\nrule in Separation logic, and vice versa, every non-structural inference rule corresponds to a\ncommand in HTT that has that rule as the type. The type for monadic bind is the Hoare-style rule\nfor sequential composition, and the type for monadic unit combines the Hoare-style rule for the\nidle program and the Hoare-style rule for variable assignment (adapted for functional variables).\nIn implementation terms, the above means that HTT implements Separation logic as a shallow\nembedding in Coq.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/imdea-software/htt/archive/v1.0.0.tar.gz","checksum":"sha256=8e34a0b31e9fb70699dd9de96738a3647b38d00c7c407095128c121121138b64"}],"most_recent":"1.0.0"}],["coq-http",{"versions":[{"homepage":"https://github.com/liyishuai/coq-http","keywords":["co-induction","extraction","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Yishuai Li","Li-yao Xia","Yao Li","Azzam Althagafi","Benjamin C. Pierce"],"description":"HTTP specification in Coq, testable and verifiable","date":"2022-05-30","version":"0.2.0","suite":"released","src":"https://github.com/liyishuai/coq-http/archive/v0.2.0.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-http","keywords":["co-induction","extraction","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Yishuai Li","Li-yao Xia","Yao Li","Azzam Althagafi","Benjamin C. Pierce"],"description":"HTTP specification in Coq, testable and verifiable","date":"2022-05-31","version":"0.1.2","suite":"released","src":"https://github.com/liyishuai/coq-http/archive/v0.1.2.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-http","keywords":["co-induction","extraction","reactive systems"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Yishuai Li","Li-yao Xia","Yao Li","Azzam Althagafi","Benjamin C. Pierce"],"description":"HTTP specification in Coq, testable and verifiable","date":"2021-01-14","version":"0.1.0","suite":"released","src":null,"checksum":"sha512=7ccaf4cb1e64cf02a1a0dbee03d0bfce9a5f8c04e554d0272f06e942c281dfb52bcc0f109c469d635d2900c1e10ee4b1519aec096a9b7ef47566a4f9b24edf31"}],"most_recent":"0.2.0"}],["coq-huffman",{"versions":[{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2022-06-19","version":"8.15.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.15.0.tar.gz","checksum":"sha512=06b6147a713e3f15428623ab09c9f226e626837a9e1876892a24ebdc1843c84ade0ccd8aafe53892b899dc235ff42d0e3cc11e4bd324f3ebb57e205e4fdf6a9d"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2021-12-19","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.14.0.tar.gz","checksum":"sha512=fba207ccad7b605d38fde4eb1e1469a8814532b9c74e95022f3a6e4e30002a7a9451c9a28c8b735250345dbab0997522843a08e760442ccdac1040e5d5392a9e"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2021-07-30","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.13.0.tar.gz","checksum":"sha512=7a38feed6b2757badaf696729287bf5df7a8786e97e3133faf647335ab36ecd7c83caa8c359288d4b8dff89012bdc240a9eb548f3ffe3dc5757244d4ea0f9b78"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2020-07-26","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.12.0.tar.gz","checksum":"sha512=644b12056d2d9e68b4a2b0af7106885467aec28d44da5933a1d3b506925a5876611242570c0a70e019b4ed59ba64c1d6f52d7218b43dd82ae3a6f631a6a86d66"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2020-02-01","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.11.0.tar.gz","checksum":"sha512=5417b219b54a7e553a278cd3d8c8ae9e86d411c3277513cdef3a68840cce145062f601782620e495df2724b92cead9a78d19c26fa1ff4cd8d332526c6b5180a2"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2019-12-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.10.0.tar.gz","checksum":"sha512=faeeaa47712a7b5df82ce1bc93db0e5c44b8398da71f3e7ce83d43b99b838c31734fd8226a7be39bf70ca75dbf5f0b6f9a516fea001282eadf3e22b7cfcd449d"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":"2019-05-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/huffman/archive/v8.9.0.tar.gz","checksum":"sha256=20b63eae0d17a23646446fcca22de945d6a19a03246bec8b5b4c8da6d6f3184b"},{"homepage":"https://github.com/coq-contribs/huffman","keywords":["Data Compression","Code","Huffman Tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This directory contains the proof of correctness of Huffman algorithm\nas described in:\n\nDavid A. Huffman,\n   \"A Method for the Construction of Minimum-Redundancy Codes,\"\n    Proc. IRE, pp. 1098-1101, September 1952.","date":"2003-10","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/huffman/archive/v8.8.0.tar.gz","checksum":"md5=82b32f5cfbe4c692d497c8561ff2ec4a"},{"homepage":"https://github.com/coq-contribs/huffman","keywords":["Data Compression","Code","Huffman Tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This directory contains the proof of correctness of Huffman algorithm\nas described in:\n\nDavid A. Huffman,\n   \"A Method for the Construction of Minimum-Redundancy Codes,\"\n    Proc. IRE, pp. 1098-1101, September 1952.","date":"2003-10","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/huffman/archive/v8.7.0.tar.gz","checksum":"md5=df9983368670939c272dfe9170d614ce"},{"homepage":"https://github.com/coq-contribs/huffman","keywords":["Data Compression","Code","Huffman Tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This directory contains the proof of correctness of Huffman algorithm\nas described in:\n\nDavid A. Huffman,\n   \"A Method for the Construction of Minimum-Redundancy Codes,\"\n    Proc. IRE, pp. 1098-1101, September 1952.","date":"2003-10","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/huffman/archive/v8.6.0.tar.gz","checksum":"md5=9aff88559a90157172e491a4d1f867b4"},{"homepage":"https://github.com/coq-contribs/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This directory contains the proof of correctness of Huffman algorithm\nas described in:\n\nDavid A. Huffman,\n\"A Method for the Construction of Minimum-Redundancy Codes,\"\nProc. IRE, pp. 1098-1101, September 1952.","date":"2003-10","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/huffman/archive/v8.5.0.tar.gz","checksum":"md5=24c177433fec3608f741355cbf411486"},{"homepage":"https://github.com/coq-community/huffman","keywords":["data compression","code","huffman tree"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Laurent Théry"],"description":"This projects contains a Coq proof of the correctness of the Huffman coding algorithm,\nas described in David A. Huffman's paper A Method for the Construction of Minimum-Redundancy\nCodes, Proc. IRE, pp. 1098-1101, September 1952.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/huffman.git#master","checksum":null}],"most_recent":"dev"}],["coq-hydra-battles",{"versions":[{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["Ketonen-Solovay machinery","ordinals","primitive recursive functions"],"categories":["Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Foundations"],"authors":["Pierre Castéran","Évelyne Contejean","Jeremy Damour","Russell O'Connor","Karl Palmskog","Clément Pit-Claudel","Théo Zimmermann"],"description":"An exploration of some properties of Kirby and Paris' hydra battles,\nwith the help of the Coq proof assistant. This includes the study of\nseveral representations of ordinal numbers, and a part\nof the so-called Ketonen and Solovay machinery (combinatorial\nproperties of epsilon0).","date":"2022-05-20","version":"0.9","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.9.tar.gz","checksum":"sha512=d793c993b50dd1149475ed7131ddb7910a30b6711c97f3ae8079661e2e8f4211ce8b4d85ade9e57c176b05feb20edb59d286db883a5873e3c775aac0fb1e40c5"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["Ketonen-Solovay machinery","ordinals","primitive recursive functions"],"categories":["Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Foundations"],"authors":["Pierre Castéran","Évelyne Contejean","Jeremy Damour","Russell O'Connor","Karl Palmskog","Clément Pit-Claudel","Théo Zimmermann"],"description":"An exploration of some properties of Kirby and Paris' hydra battles,\nwith the help of the Coq proof assistant. This includes the study of\nseveral representations of ordinal numbers, and a part\nof the so-called Ketonen and Solovay machinery (combinatorial\nproperties of epsilon0).","date":"2022-02-17","version":"0.6","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.6.tar.gz","checksum":"sha512=a7e5e16506ad4eb2b5968d6bffbc1dacb297a304c7e8bbbd2ec4d2488d2090573288bdcd0e17fa05b605925b71c3ece5e46e91134d98f47248ef173c92dc8ed7"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["Ketonen-Solovay machinery","ordinals","primitive recursive functions"],"categories":["Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Foundations"],"authors":["Pierre Castéran","Évelyne Contejean","Jeremy Damour","Russell O'Connor","Karl Palmskog","Clément Pit-Claudel","Théo Zimmermann"],"description":"An exploration of some properties of Kirby and Paris' hydra battles,\nwith the help of the Coq Proof assistant. This development includes\nthe study of several representations of ordinal numbers, and a part\nof the so-called Ketonen and Solovay machinery (combinatorial\nproperties of epsilon0).","date":"2021-10-15","version":"0.5","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.5.tar.gz","checksum":"sha512=7edd74fa408b996ebe7c4748046fda522f24a4b532c58b5ad55edeaa4bbd137ba9f21b0b6c1f824d4e7c50f04fb6afe488dfbcd24702e8fe44eb75b780610458"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["Ketonen-Solovay machinery","ordinals","primitive recursive functions"],"categories":["Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Foundations"],"authors":["Pierre Castéran"],"description":"An exploration of some properties of Kirby and Paris' hydra battles,\nwith the help of the Coq Proof assistant. This development includes\nthe study of several representations of ordinal numbers, and a part\nof the so-called Ketonen and Solovay machinery (combinatorial\nproperties of epsilon0).","date":"2021-05-19","version":"0.4","suite":"released","src":"https://github.com/coq-community/hydra-battles/archive/v0.4.tar.gz","checksum":"sha256=bba82794e49e03fd82fcee592b2b037ec20669d10e6c47ed8b4f8a7f851756eb"},{"homepage":"https://github.com/coq-community/hydra-battles","keywords":["Ketonen-Solovay machinery","ordinals","primitive recursive functions"],"categories":["Mathematics/Combinatorics and Graph Theory","Mathematics/Logic/Foundations"],"authors":["Pierre Castéran","Évelyne Contejean","Jeremy Damour","Russell O'Connor","Karl Palmskog","Clément Pit-Claudel","Théo Zimmermann"],"description":"An exploration of some properties of Kirby and Paris' hydra battles,\nwith the help of the Coq Proof assistant. This development includes\nthe study of several representations of ordinal numbers, and a part\nof the so-called Ketonen and Solovay machinery (combinatorial\nproperties of epsilon0).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/hydra-battles.git#master","checksum":null}],"most_recent":"dev"}],["coq-icharate",{"versions":[{"homepage":"http://www.labri.fr/perso/anoun/Icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Casteran"],"description":"The logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.10.0.tar.gz","checksum":"md5=74c0575db66d9cda44a365584a3f0683"},{"homepage":"http://www.labri.fr/perso/anoun/Icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Casteran"],"description":"The logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.9.0.tar.gz","checksum":"md5=fe48c0335d136d85a028b467f073194b"},{"homepage":"https://github.com/coq-contribs/icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Casteran"],"description":"http://www.labri.fr/perso/anoun/Icharate\n\nThe logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.8.0.tar.gz","checksum":"md5=ce7028ab36911bdd95f890680f97d1e7"},{"homepage":"https://github.com/coq-contribs/icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Casteran"],"description":"http://www.labri.fr/perso/anoun/Icharate\n\nThe logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.7.0.tar.gz","checksum":"md5=f44792af68f28a3d25a9f462d7c1d176"},{"homepage":"https://github.com/coq-contribs/icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Casteran"],"description":"http://www.labri.fr/perso/anoun/Icharate\n\nThe logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.6.0.tar.gz","checksum":"md5=c64866fc19d34cb8879374ce32012146"},{"homepage":"https://github.com/coq-contribs/icharate","keywords":["multimodal categorial grammars","syntax/semantics interface","higher-order logic","meta-linguistics"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"The logical toolkit ICHARATE is built upon a formalization of\nmultimodal categorial grammars in Coq proof assistant.\nThis toolkit aims at facilitating the study of these\ncomplicated formalisms by allowing users to build interactively the\nsyntactic derivations of different sentences, compute their\nsemantic interpretations and also prove universal properties of entire\nclasses of grammars using a collection of already established derived\nrules. Several tactics are defined to ease the interaction with users.","date":"2003-2006","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/icharate/archive/v8.5.0.tar.gz","checksum":"md5=acca3d99a364025cc24325850e9f653d"}],"most_recent":"8.10.0"}],["coq-idt",{"versions":[{"homepage":"https://github.com/ccyip/coq-idt","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Qianchuan Ye","Benjamin Delaware"],"description":"This Coq library allows you to transform an inductive definition to another\ninductive definition, by providing a constructor transformer tactic. It can be\nused to generate boilerplate lemmas for backward and forward reasoning, and to\ngenerate inductive types with many similar cases.","date":"2022-01-10","version":"1.0.1","suite":"released","src":"https://github.com/ccyip/coq-idt/archive/refs/tags/v1.0.1.tar.gz","checksum":"sha256=d20305953c31842e33aaea318f8f84c4ad7314cb0e525d6663240abcad21099b"}],"most_recent":"1.0.1"}],["coq-idxassoc",{"versions":[{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","François-René Ridaux","Gérald Macinenti"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"April 2001","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.10.0.tar.gz","checksum":"md5=a781d686777a917580efdbee120a8b05"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","François-René Ridaux","Gérald Macinenti"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"April 2001","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.9.0.tar.gz","checksum":"md5=ac976353a1ab69384ea642b4aaa9d74a"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","François-René Ridaux","Gérald Macinenti"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"April 2001","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.8.0.tar.gz","checksum":"md5=c07dccc3a455ed8e3fedc70bf899134b"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","François-René Ridaux","Gérald Macinenti"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"April 2001","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.7.0.tar.gz","checksum":"md5=35a56997f739b213f679dd1566fe3072"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","François-René Ridaux","Gérald Macinenti"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"April 2001","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.6.0.tar.gz","checksum":"md5=41b1f85ac6eba8353a9c645b5d2d0966"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","Gérald Macinenti","François-René Ridaux"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"2001-04","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/idxassoc/archive/v8.5.0.tar.gz","checksum":"md5=4ba65dcf6f3a74cfb6a9a4c91c65de54"},{"homepage":"https://github.com/coq-contribs/idxassoc","keywords":["associative arrays","search operator","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Dominique Quatravaux","Gérald Macinenti","François-René Ridaux"],"description":"We define the associative array (key -> value associations)\ndatatype as list of couples, providing definitions of standards\noperations such as adding, deleting.\n\nWe introduce predicates for membership of a key and of couples.\n\nFinally we define a search operator (\"find\") which returns the\nvalue associated with a key or the \"none\" option (see file\nOption.v which should be part of this contribution) on failure.\n\nLemmas we prove about these concepts were motivated by our needs\nat the moment we created this file. We hope they'll suit your\nneeds too but anyway, feel free to communicate any wish or\nremark.","date":"2001-04","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/idxassoc.git#master","checksum":null}],"most_recent":"dev"}],["coq-ieee754",{"versions":[{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"This library contains a non-verified implementation of\nbinary floating-point addition and multiplication operators inspired\nby the IEEE-754 standard. It is today outdated.\n\nSee the attached 1997 report rapport-stage-dea.ps.gz for a discussion\n(in French) of this work.\n\nFor the state of the art at the time of updating this notice, see\ne.g. \"Flocq: A Unified Library for Proving Floating-point Algorithms\nin Coq\" by S. Boldo and G. Melquiond, 2011.","date":"1997","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.10.0.tar.gz","checksum":"md5=dca74fbeedf9b4e624fa425643bcbeb8"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"This library contains a non-verified implementation of\nbinary floating-point addition and multiplication operators inspired\nby the IEEE-754 standard. It is today outdated.\n\nSee the attached 1997 report rapport-stage-dea.ps.gz for a discussion\n(in French) of this work.\n\nFor the state of the art at the time of updating this notice, see\ne.g. \"Flocq: A Unified Library for Proving Floating-point Algorithms\nin Coq\" by S. Boldo and G. Melquiond, 2011.","date":"1997","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.9.0.tar.gz","checksum":"md5=05fed91c10330313e2b261870c0dd979"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"This library contains a non-verified implementation of\nbinary floating-point addition and multiplication operators inspired\nby the IEEE-754 standard. It is today outdated.\n\nSee the attached 1997 report rapport-stage-dea.ps.gz for a discussion\n(in French) of this work.\n\nFor the state of the art at the time of updating this notice, see\ne.g. \"Flocq: A Unified Library for Proving Floating-point Algorithms\nin Coq\" by S. Boldo and G. Melquiond, 2011.","date":"1997","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.8.0.tar.gz","checksum":"md5=88242efad7f91cd7e1f4edef34915567"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"This library contains a non-verified implementation of\nbinary floating-point addition and multiplication operators inspired\nby the IEEE-754 standard. It is today outdated.\n\nSee the attached 1997 report rapport-stage-dea.ps.gz for a discussion\n(in French) of this work.\n\nFor the state of the art at the time of updating this notice, see\ne.g. \"Flocq: A Unified Library for Proving Floating-point Algorithms\nin Coq\" by S. Boldo and G. Melquiond, 2011.","date":"1997","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.7.0.tar.gz","checksum":"md5=c79fabb9831e0231bc5ce75f3be6aad7"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"This library contains a non-verified implementation of\nbinary floating-point addition and multiplication operators inspired\nby the IEEE-754 standard. It is today outdated.\n\nSee the attached 1997 report rapport-stage-dea.ps.gz for a discussion\n(in French) of this work.\n\nFor the state of the art at the time of updating this notice, see\ne.g. \"Flocq: A Unified Library for Proving Floating-point Algorithms\nin Coq\" by S. Boldo and G. Melquiond, 2011.","date":"1997","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.6.0.tar.gz","checksum":"md5=f12f381bdb9f3012f32b439324189a48"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic","IEEE"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"The IEEE754 norm was born in 1985 and is now used in all\nmicroprocessors. Here is a full formalisation in Coq of this norm,\nincluding denormalized numbers, infinite values and NaNs.","date":"1997","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ieee754/archive/v8.5.0.tar.gz","checksum":"md5=cfefac3c1818703c363405a41a73fea3"},{"homepage":"https://github.com/coq-contribs/ieee754","keywords":["floating-point arithmetic"],"categories":["Computer Science/Data Types and Data Structures","Computer Science/Semantics and Compilation/Semantics"],"authors":["Patrick Loiseleur"],"description":"The IEEE754 norm was born in 1985 and is now used in all\nmicroprocessors. Here is a full formalistion in Coq of this norm,\nincluding denormalized numbers, infinite values and NaNs.\n\nThis work can be used as a basis for\nspecification and proof of floating-point algorithms, e.g. to compute\nthe exponential. Another exciting topic would be to relate that work\nto the axiomatization of real numbers of Micela Mayero, since this\nformalization do not use real numbers.\n\nSee http://www.lri.fr/~loisel/rapport-stage-dea.ps.gz for a complete\ndiscussion (in french) of this work.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/ieee754.git#master","checksum":null}],"most_recent":"dev"}],["coq-improper-integrals",{"versions":[{"homepage":"https://github.com/ybertot/improper_integrals","keywords":["real analysis"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This package contains a few theorems whose use case was discovered when\nmaking experiments, for instance in the pi-agm package.  These theorems\nshould probably integrated in coquelicot in the long run, but having this\npackage makes them easily available while waiting for any necessary cleanup\nand discussion to happen.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/ybertot/improper_integrals/archive/v0.1.0.zip","checksum":"md5=7b5ac26e73f78d774302d37f840fb1a9"}],"most_recent":"0.1.0"}],["coq-inf-seq-ext",{"versions":[{"homepage":"https://github.com/DistributedComponents/InfSeqExt","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Yuxin Deng","Jean-Francois Monin","Karl Palmskog","Ryan Doenges"],"description":"A Coq library for reasoning inductively and coinductively on infinite sequences,\nusing modal operators similar to those in linear temporal logic (LTL).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/DistributedComponents/InfSeqExt.git#master","checksum":null}],"most_recent":"dev"}],["coq-infotheo",{"versions":[{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2022-04-14","version":"0.3.7","suite":"released","src":null,"checksum":"sha512=5c49496ea6042c0cfed10c69f3d4ea8c6c6433c574b1d308174792213ed46e28c22d797f8eab5ef2a5e9ad1eeb4bd1fa9f3fc50e392c449a92395a77432a90cd"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2022-02-14","version":"0.3.6","suite":"released","src":null,"checksum":"sha512=0d6f4105056921186eed87fd6d1de3ce9da4c812d3e5bb5f1e1580ae450802552371ee316993c4c3fa07bbb9ce4b6c8de7aed294b22861abfaeec5a38511549d"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2022-01-03","version":"0.3.5","suite":"released","src":null,"checksum":"sha512=fd70a421ab8a2d506d2328a912621a6d2160c9b0b576a869291772b70d2937066a0b6e471d531d55ed8d5b6e834273412d7f1b1d8a047972894e9a0a86a40695"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2021-11-20","version":"0.3.4","suite":"released","src":null,"checksum":"sha512=31e31c8a6304e8fb28dffb11f490ac3b937dfa9bbc9d3d0256216a9a2dd8f052a7d4129af621805dd6a59f8924cd84d2697a96da26d4fc0ee6407a7f34a6fc76"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2021-06-14","version":"0.3.3","suite":"released","src":null,"checksum":"sha512=1147fd67635fa927fd918583f35a5702a5877c82aac55cd07708dacb5ece2a69109136c26a3c09530ac7c6219579392bbe7f5505a55e7a61a40017d1d1c5c27c"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2021-03-23","version":"0.3.2","suite":"released","src":null,"checksum":"sha512=ab3a82c343eb3b1fc164e95cc963612310f06a400e3fb9781c28b4afb37356a57a99d236cd788d925ae5f2c8ce8f96850ad40d5a79306daca69db652c268d5f8"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes","convexity"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":"2021-02-28","version":"0.3.1","suite":"released","src":null,"checksum":"sha512=0267bdbd81cc3c48f03173f06cb5145bebcd48b26818b30222d79062d4d9a11bfb2830762c4d35edf67b2bc9637d7ef09bc087974ab13a002b4725bb3df63bd0"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":null,"version":"0.3","suite":"released","src":null,"checksum":"sha512=5f042c45b2e762358942199021baa7b3d54d6635d6bcbc2ac88ad4905a8fc67e7244094e89684677e481066a44a84c12e20952accc23ca61e3880797ebcabc2f"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":null,"version":"0.2.2","suite":"released","src":null,"checksum":"sha512=dc447af837732867e046afaf56feca3d73cdad0e25b6b24abb2fa45a4c9a78b2a67f508150418e122976bdd9828f3058e47f8aa8c7dca65243be527f3da96ec3"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":[],"authors":["Reynald Affeldt, AIST","Manabu Hagiwara, Chiba U. (previously AIST)","Jonas Senizergues, ENS Cachan (internship at AIST)","Jacques Garrigue, Nagoya U.","Kazuhiko Sakaguchi, Tsukuba U.","Taku Asai, Nagoya U. (M2)","Takafumi Saikawa, Nagoya U.","Naruomi Obata, Titech (M2)"],"description":"Infotheo is a Coq library for reasoning about discrete probabilities,\ninformation theory, and linear error-correcting codes.","date":null,"version":"0.2.1","suite":"released","src":null,"checksum":"sha512=d2374a83ea23283b20572fc91105d9e457869294663c1574d920cc65eb4afbd220a57dffed19d0185f760df47ddf84895fce3aec68f2f8654ea1d2eb8cf46af2"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2020-10-13","version":"0.2","suite":"released","src":null,"checksum":"sha512=67cc4fe45ccc42736c3b15b53be07ed355a680619bebec9ba33d192da91594eb472c9501178d2dd87dbc653102c8d6d80b8892c3f7f60dd4d04e6b0b0104a136"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2020-08-11","version":"0.1.2","suite":"released","src":null,"checksum":"sha512=3ae60b960db080bdb176adf7713126d03e1046764da96114ac8bb89de427750819115505844a887b6b82b6250391ff869141f0cb1594c3f87fa1715d45de17ea"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2020-06-12","version":"0.1.1","suite":"released","src":null,"checksum":"sha512=58420885549ae2bafbe95d68dc49a6a889ba26c1e536937971c04618461d1c183be4da68ed4ac6012a56877c309d61476d79a148900d5c91d616dca979bb8106"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2020-03-21","version":"0.1","suite":"released","src":null,"checksum":"sha512=2565b063c1dd9e6ef0999da7004c2901ab52e6c3667d07dab4ffe8251b7ac2527b69fe7a667f1329d001bb7fb2076d75cae45258037bd1a5fcc2414571479bf5"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2020-02-06","version":"0.0.7","suite":"released","src":null,"checksum":"sha512=8cf6f3580a3afd3bb02197f643adb4ea24237e0ee65f1499d32ac15c3cdc775a5e093f833381ddf59f9de4bc08f032960d71e139281ac504093ec547796424e9"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2019-11-09","version":"0.0.6","suite":"released","src":null,"checksum":"sha512=2e6859825557ba5de6c9ad050c463a36867125d4b1d365316f9ee21544d7060e4a7518f81be8af8adebc32db30e6e3147992660d6fc816c0410666ca80a6de2d"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2019-11-09","version":"0.0.5","suite":"released","src":null,"checksum":"sha512=0ba8876041b815a624b49721521d31334858c6ecce941b5ba8ba29e374bd9bb300be9dc197dba0478a0def20154c3363e46bfe795dfff736a20d31dd05a8ef9a"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel","Ryosuke Obi","Mitsuharu Yamamoto"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2019-09-17","version":"0.0.4","suite":"released","src":null,"checksum":"bd4b64fa26c55400f056aebdfda7c820"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":["information theory","probability","error-correcting codes"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":"2019-08-03","version":"0.0.3","suite":"released","src":null,"checksum":"c8d1c285a24768b6bc07dacdeb996c0c"},{"homepage":"https://github.com/affeldt-aist/infotheo","keywords":[],"categories":[],"authors":["Reynald Affeldt","Manabu Hagiwara","Jonas Senizergues","Jacques Garrigue","Kazuhiko Sakaguchi","Taku Asai","Takafumi Saikawa","Naruomi Obata","Erik Martin-Dorel"],"description":"a Coq formalization of information theory and linear error-correcting codes","date":null,"version":"0.0.1","suite":"released","src":null,"checksum":"md5=e6afd4e32db51b6bace854f65324b32e"}],"most_recent":"0.3.7"}],["coq-int-map",{"versions":[{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.10.0.tar.gz","checksum":"md5=50d95918958e64bc04b49a9aba2774bb"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.9.0.tar.gz","checksum":"md5=19c9bbcaa395323f5b2460b955259cc0"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.8.0.tar.gz","checksum":"md5=8fe4794955fcd652395c3cc687a584d6"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.7.0.tar.gz","checksum":"md5=82eeb6ae03a21561c9fc508e5638f744"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.6.0.tar.gz","checksum":"md5=99c39b3b9dd3ccff89cee32f852c3e29"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/int-map/archive/v8.5.0.tar.gz","checksum":"md5=432d9272b18b4f5dce93f9746d832cd4"},{"homepage":"https://github.com/coq-contribs/int-map","keywords":["finite sets","maps","binary integers","efficient data structures","data structures"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Jean Goubault"],"description":"This library contains a data structure for finite sets implemented by\nan efficient structure of map (trees indexed by binary integers).\nIt was initially developed by Jean Goubault.\n\nThis user contribution used to be part of Coq Standard Library.\nIt is now considered to be obsolete and subsumed by the new\nFSets/FMap library. IntMap can be now seen as a particular\nimplementation of FMapInterface, see file FMapIntMap.","date":"around 1999 (integrated within Coq 7.0)","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/int-map.git#master","checksum":null}],"most_recent":"dev"}],["coq-interval",{"versions":[{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2022-04-14","version":"4.5.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.5.1.tar.gz","checksum":"sha512=de64ac2525160bd41de22d0dc57e39050f500f1544cd96d7eb1143367649db4e1cea02de0cb6ea5371f914cb59543b65c80e4170b7e20925f26c03b9a8af4ebb"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2022-03-30","version":"4.5.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.5.0.tar.gz","checksum":"sha512=af4bf16f24bd3b11bacadd49a398e9d5fb8b86ca10a738e1e6f805603e8ab00e92b86d18f095eb3be85bec26246b33acd9b854d8f202f9d2decea60845ded12a"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2022-01-15","version":"4.4.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.4.0.tar.gz","checksum":"sha512=47b56fb496a8ca39e2b0cafbea30bd769674ca35d9140b17dc48f18d87903a70a11efd49f9235a675923e9f5e1b0d86db6931b1ffd32ab1a25dc16c9fc7e4dee"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2021-11-08","version":"4.3.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.3.1.tar.gz","checksum":"sha512=ca04b178eecc6264116daf52a6b3dc6ca8f8bd9ce704761e574119a2caeceb4367b1c1e7b715b38ec79f4e226d87c3f39efdbde94b2415ef17ce39b0fe9ba9d8"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2021-06-15","version":"4.3.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.3.0.tar.gz","checksum":"sha512=f099ae314433bce23bb7d0950bf7585289b485e594e71f8bc5c45c01f8d953f8e10e2980ef0e42f7090f87081a43e6f6a72541af6a6cb4577717a1841d1840a5"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2021-03-27","version":"4.2.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.2.0.tar.gz","checksum":"sha512=f6e87d52e83e48de5d67fb157dd623eaa6eaa338b5d452cf8c13b9abef3583787198e09c49ea2556ff81b91f907741a19ca66c1e0bc78d2807a7936a2883a349"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2020-12-28","version":"4.1.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.1.1.tar.gz","checksum":"sha512=7a09b2d95eff5b95f2ccf5041dd3103fbf455246fe4f62e90af08933d7349bd73a8f69a285b63bc6c214fdc7d94cfd4c4b94a651fcbfbef4057c05b80c00cdf1"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2020-11-25","version":"4.1.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.1.0.tar.gz","checksum":"sha512=74f94e1d5a1f9b6562a84e5e3addced7bb2a36fd38b2ed6bcbbd0493ba9c4d470bbb2b5d07e3b322d9a5736bc18358966b4101e0ab9b0b18c2cab4efbb7b8c08"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2020-06-17","version":"4.0.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-4.0.0.tar.gz","checksum":"sha512=e8fc34e4b38565e9bb5b0ec9423d12d06c33c708235df97222fc6be9035cfdcba9b0b209b7123de4f9fca1b1ef7c6d7eb7f1383dca59795d8142ad737feb6597"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":"2020-02-25","version":"3.4.2","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.4.2.tar.gz","checksum":"sha512=4e61a3bfe5f8758db8a09dec4f690213bb369a1ae960237ecfeb3c1d999619f9ef5afd5daeeeecc44dfe64bd4c46ffcca7a2872c11febd47ecbb0d799bc478fe"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"3.4.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.4.1.tar.gz","checksum":"sha512=676fd6f7d9f0ce949f30ebb00fd911353181ae29f9381ed786b9a105a26fa277c9b049dbe86f198f8e30b4a799546762becfc156f0868037a3c2f31efdb27a63"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"3.4.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.4.0.tar.gz","checksum":"md5=e8f480d7dc77be6bf7b617606de2b7af"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"3.3.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.3.0.tar.gz","checksum":"md5=5b50705041b3c95a43fa6789cca0aa89"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"3.2.0","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.2.0.tar.gz","checksum":"md5=19aabc38a870036eaf5a07149b4c0565"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"3.1.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-3.1.1.tar.gz","checksum":"md5=0d1cfc6cfb5e549a58830411bb7045a4"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"2.2.1","suite":"released","src":"https://coqinterval.gitlabpages.inria.fr/releases/interval-2.2.1.tar.gz","checksum":"md5=24d213f67df73e72e331ddefc19e6d7b"},{"homepage":"https://coqinterval.gitlabpages.inria.fr/","keywords":["interval arithmetic","decision procedure","floating-point arithmetic","reflexive tactic","Taylor models"],"categories":["Mathematics/Real Calculus and Topology","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Guillaume Melquiond","Érik Martin-Dorel","Pierre Roux","Thomas Sibut-Pinote"],"description":"A Coq tactic for proving bounds on real-valued expressions automatically","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr//coqinterval/interval.git/#master","checksum":null}],"most_recent":"dev"}],["coq-intuitionistic-nuprl",{"versions":[{"homepage":"https://github.com/coq-contribs/intuitionistic-nuprl","keywords":["Nuprl","computational type theory","extensional type theory","intuitionistic type theory","Howe's computational equivalence relation","Partial Equivalence Relation (PER) semantics","consistency","continuity","bar induction"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Rahli","Abhishek Anand","Mark Bickford"],"description":"http://www.nuprl.org/html/Nuprl2Coq/\n\nThis library formalizes Nuprl's Constructive Type Theory (CTT) as of\n2015. CTT is an extensional type theory originally inspired by\nMartin-Lof's extensional type theory, and that has since then been\nextended with several new types such as: intersection types, union\ntypes, image types, partial types, set types, quotient types, partial\nequivalence relation (per) types, simulation and bisimulation types,\nan atom type, and the \"Base\" type.\n\nOur formalization includes a definition of Nuprl's computation system,\na definition of Howe's computational equivalence relation and a proof\nthat it is a congruence, an impredicative definition of Nuprl's type\nsystem using Allen's PER semantics (using Prop's impredicativity, we\ncan formalize Nuprl's infinite hierarchy of universes), definitions of\nmost (but not all) of Nuprl's inference rules and proofs that these\nrules are valid w.r.t. Allen's PER semantics, and a proof of Nuprl's\nconsistency.\n\nIn addition to the standard introduction and elimination rules for\nNuprl's types, we have also proved several Brouwerian rules. Our\ncomputation system also contains: (1) free choice sequences that we\nused to prove Bar Induction rules; (2) named exceptions and a \"fresh\"\noperator to generate fresh names, that we used to prove a continuity\nrule.\n\nMore information can be found here: http://www.nuprl.org/html/Nuprl2Coq/\nFeel free to send questions to the authors or to nuprl@cs.cornell.edu","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/intuitionistic-nuprl/archive/v8.6.0.tar.gz","checksum":"md5=30ee492d77b04371c77c4266d0fe678e"}],"most_recent":"8.6.0"}],["coq-io",{"versions":[{"homepage":"https://github.com/clarus/io","keywords":["effects"],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":"2019-07-23","version":"4.0.0","suite":"released","src":"https://github.com/coq-io/io/archive/4.0.0.tar.gz","checksum":"sha512=4530f51f704c09d62870ab68f88705c18cc3a1923ee23382b8c2777b2dcb07b73f0a0a14f80f9b99708c9457065608082b1ebf3b243e2c6cb9c521173e5f2695"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"3.3.0","suite":"released","src":"https://github.com/coq-io/io/archive/3.3.0.tar.gz","checksum":"md5=0c5b884e9aabf39239fa42f8ae7ccda1"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"3.2.0","suite":"released","src":"https://github.com/coq-io/io/archive/3.2.0.tar.gz","checksum":"md5=e2cecb304942df8ecfcde4d6bbaf6217"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"3.1.0","suite":"released","src":"https://github.com/coq-io/io/archive/3.1.0.tar.gz","checksum":"md5=1ea7eeb8e9d424927b6766cc1a8fbb81"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"3.0.0","suite":"released","src":"https://github.com/coq-io/io/archive/3.0.0.tar.gz","checksum":"md5=f4bdf1f8af1b126ea7da97696f3d4f04"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"2.1.0","suite":"released","src":"https://github.com/coq-io/io/archive/2.1.0.tar.gz","checksum":"md5=a1ca81963c33949a938e9d94891f41b6"},{"homepage":"https://github.com/clarus/io","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"A library for effects in Coq","date":null,"version":"2.0.0","suite":"released","src":"https://github.com/coq-io/io/archive/2.0.0.tar.gz","checksum":"md5=0e49a9b1286fca15f2b34b1065388244"}],"most_recent":"4.0.0"}],["coq-io-evaluate",{"versions":[{"homepage":"https://github.com/clarus/io-evaluate","keywords":["effects"],"categories":[],"authors":["Guillaume Claret"],"description":"Generic functions to run effects","date":"2015-06-14","version":"1.0.0","suite":"released","src":"https://github.com/coq-io/evaluate/archive/1.0.0.tar.gz","checksum":"md5=f244d76d068bbf4c894a0ad8058179c9"}],"most_recent":"1.0.0"}],["coq-io-exception",{"versions":[{"homepage":"https://github.com/clarus/io-exception","keywords":["effects"],"categories":[],"authors":["Guillaume Claret"],"description":"Abstract your errors into exceptions","date":"2015-06-14","version":"1.1.0","suite":"released","src":"https://github.com/coq-io/exception/archive/1.1.0.tar.gz","checksum":"md5=8f14831799e7b5f20e1e43639501baaf"},{"homepage":"https://github.com/clarus/io-exception","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Abstract your errors into exceptions","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/coq-io/exception/archive/1.0.0.tar.gz","checksum":"md5=1057b5926d76621b83427c1b016d0005"}],"most_recent":"1.1.0"}],["coq-io-hello-world",{"versions":[{"homepage":"https://github.com/clarus/coq-hello-world","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A Hello World program in Coq","date":"2019-07-30","version":"1.2.0","suite":"released","src":"https://github.com/coq-io/hello-world/archive/1.2.0.tar.gz","checksum":"sha512=00f1beee8dbb62b6b619d9942f6701ef557ce3de3568f324103c1073968a3f07b7d5fa797e9ca955ec7d7ac36db5e039ef29c5666bfa4a5fe755b03615dface1"},{"homepage":"https://github.com/clarus/coq-hello-world","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A Hello World program in Coq","date":"2015-06-14","version":"1.1.0","suite":"released","src":"https://github.com/coq-io/hello-world/archive/1.1.0.tar.gz","checksum":"md5=2d044c1840d7a661ceb8e8a432a50559"},{"homepage":"https://github.com/clarus/coq-hello-world","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"A Hello World program in Coq","date":"2015-03-23","version":"1.0.0","suite":"released","src":"https://github.com/coq-io/hello-world/archive/1.0.0.tar.gz","checksum":"md5=8a332eb873e144efcf0bb99ece8e1fd6"}],"most_recent":"1.2.0"}],["coq-io-list",{"versions":[{"homepage":"https://github.com/clarus/io-list","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generic functions on lists with effects","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/coq-io/list/archive/1.1.0.tar.gz","checksum":"md5=5c4c7c9c32155b1ac9f49bb0fea581df"},{"homepage":"https://github.com/clarus/io-list","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generic functions on lists with effects","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/coq-io/list/archive/1.0.0.tar.gz","checksum":"md5=64659a39c8308ef2ee13e605d05e39de"}],"most_recent":"1.1.0"}],["coq-io-system",{"versions":[{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2019-07-28","version":"2.4.1","suite":"released","src":"https://github.com/coq-io/system/archive/2.4.1.tar.gz","checksum":"sha512=b9ff95a7073bec5116d299b4c34013d40c3eb03eea79a11667777e2325f868eb850de30222ab1bd06448fb016a9093a31e4a41ab273ede09e85a05d9ab31dc34"},{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2015-07-04","version":"2.4.0","suite":"released","src":"https://github.com/coq-io/system/archive/2.4.0.tar.gz","checksum":"md5=750547991abee194c99bd32ea93e46b2"},{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2015-05-10","version":"2.3.0","suite":"released","src":"https://github.com/coq-io/system/archive/2.3.0.tar.gz","checksum":"md5=fdf48fba559ba76bf20ca8b351104c37"},{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2015-03-23","version":"2.2.0","suite":"released","src":"https://github.com/coq-io/system/archive/2.2.0.tar.gz","checksum":"md5=ca83d1060db9e8365b00ea71f1391592"},{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2015-03-11","version":"2.1.0","suite":"released","src":"https://github.com/coq-io/system/archive/2.1.0.tar.gz","checksum":"md5=9272c56ba0a3af923fe804da45c7bafe"},{"homepage":"https://github.com/clarus/io-system","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"System effects for Coq","date":"2015-03-03","version":"2.0.0","suite":"released","src":"https://github.com/coq-io/system/archive/2.0.0.tar.gz","checksum":"md5=9cc821d7fb35a0b20ce55642dae034cb"}],"most_recent":"2.4.1"}],["coq-io-system-ocaml",{"versions":[{"homepage":"https://github.com/clarus/io-system-ocaml","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Extraction to OCaml of system effects","date":"2019-07-25","version":"2.3.1","suite":"released","src":"https://github.com/coq-io/system-ocaml/archive/2.3.1.tar.gz","checksum":"sha512=4914cc5bbf45d3bae178dd9514131994f0be35d8ae77fd18b55db91de36812f7bac3570a2001e5ed9ccf695f296909a92cf4cc1c8c0283768aa9d187754688c4"},{"homepage":"https://github.com/clarus/io-system-ocaml","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Extraction to OCaml of system effects","date":"2015-04-28","version":"2.3.0","suite":"released","src":"https://github.com/coq-io/system-ocaml/archive/2.3.0.tar.gz","checksum":"md5=f98ce106fd6c7edc686bfed6c1ff7307"},{"homepage":"https://github.com/clarus/io-system-ocaml","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Extraction to OCaml of system effects","date":"2015-03-19","version":"2.2.0","suite":"released","src":"https://github.com/coq-io/system-ocaml/archive/2.2.0.tar.gz","checksum":"md5=14ca13ea6480df063255ebcadc0d4ca6"},{"homepage":"https://github.com/clarus/io-system-ocaml","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Coq system effects for extraction to OCaml","date":"2015-03-11","version":"2.1.0","suite":"released","src":"https://github.com/coq-io/system-ocaml/archive/2.1.0.tar.gz","checksum":"md5=af119a5226ff6bfcb0533f4e3b6eab36"},{"homepage":"https://github.com/clarus/io-system-ocaml","keywords":["effects","extraction"],"categories":[],"authors":["Guillaume Claret"],"description":"Coq system effects for extraction to OCaml","date":"2015-03-03","version":"2.0.0","suite":"released","src":"https://github.com/coq-io/system-ocaml/archive/2.0.0.tar.gz","checksum":"md5=41fcedd859501b31e3113d216763077d"}],"most_recent":"2.3.1"}],["coq-ipc",{"versions":[{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof-as-programs","correct-by-construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.10.0.tar.gz","checksum":"md5=e6ec94ae4e62e4ef459a4d5ed81a8ef1"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof-as-programs","correct-by-construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.9.0.tar.gz","checksum":"md5=35b4abedfaee8b077b4edd60ceaacc8a"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof-as-programs","correct-by-construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.8.0.tar.gz","checksum":"md5=8f9183e947a86c68e3ddf83b851f18cc"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof-as-programs","correct-by-construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.7.0.tar.gz","checksum":"md5=2decb894bffbd256b5b0e6d042da2ae1"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof-as-programs","correct-by-construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.6.0.tar.gz","checksum":"md5=5e0ac9d66ddbf5e9e00a0326d2b12e9a"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof as programs","correct by construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ipc/archive/v8.5.0.tar.gz","checksum":"md5=48a096b1a0ea31d841c6f98c53752f42"},{"homepage":"https://github.com/coq-contribs/ipc","keywords":["intuitionistic logic","proof search","proof as programs","correct by construction","program verification","program extraction"],"categories":["Mathematics/Logic/Foundations","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Klaus Weich"],"description":"This development treats proof search in intuitionistic propositional logic,\na fragment of any constructive type theory. We present new and more\nefficient decision procedures for intuitionistic propositional\nlogic. They themselves are given by (non-formal) constructive proofs.\nWe take one of them to demonstrate that constructive type theory can\nbe used in practice to develop a real, efficient, but error-free proof\nsearcher. This was done by formally proving the decidability of\nintuitionistic propositional logic in Coq; the proof searcher was\nautomatically extracted.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/ipc.git#master","checksum":null}],"most_recent":"dev"}],["coq-iris",{"versions":[{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a framework for reasoning about the safety of concurrent programs using\nconcurrent separation logic. It can be used to develop a program logic, for\ndefining logical relations, and for reasoning about type systems, among other\napplications. This package includes the base logic, Iris Proof Mode (IPM) /\nMoSeL, and a general language-independent program logic; see coq-iris-heap-lang\nfor an instantiation of the program logic to a particular programming language.","date":"2022-01-22","version":"3.6.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.6.0.tar.gz","checksum":"sha512=6b9871a299e0e97d4cc3466e3b1c11c07af4ae2c5249f64ecdbd88d813e6382cb56bb6f041e52b5dc1a0c5f6f2f5995b1f7b5f1cdcc7be3336fccaf8fb046503"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a framework for reasoning about the safety of concurrent programs using\nconcurrent separation logic. It can be used to develop a program logic, for\ndefining logical relations, and for reasoning about type systems, among other\napplications. This package includes the base logic, Iris Proof Mode (IPM) /\nMoSeL, and a general language-independent program logic; see coq-iris-heap-lang\nfor an instantiation of the program logic to a particular programming language.","date":"2021-11-05","version":"3.5.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.5.0.tar.gz","checksum":"sha512=a9b7485d020e31863f33dd50d4bdafdc7584c56647126b868aff5546453f10a61c7b4a8f68dbb35269a1888083f72066c5dd50480afa5a2bf069681464f5b44a"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This package provides the following Coq modules:\niris.prelude, iris.algebra, iris.si_logic, iris.bi, iris.proofmode, iris.base_logic, iris.program_logic.","date":"2021-02-16","version":"3.4.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.4.0.tar.gz","checksum":"sha512=f227cf2535e76315605c0dce8adeb9c0ef157a6f97e99624915331061d88ab1892dc0342fe5de1591b234fcd767496572d3bfc70bdb11ac49909bd7d403d2af9"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a Higher-Order Concurrent Separation Logic Framework with support for interactive proofs","date":"2020-07-15","version":"3.3.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.3.0.tar.gz","checksum":"sha512=451145d68f18ab65649edbf1c78f0fccbc9748829a15640efc30cabed7ce14c5ee246f41de130e3fd331172e6a5a347c6810dbe2838c7d3ae2e32dbf6d1adb4d"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a Higher-Order Concurrent Separation Logic Framework with support for interactive proofs","date":"2019-08-29","version":"3.2.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.2.0.tar.gz","checksum":"sha512=2b83cefb84382ad6a1b66a252ca3b8a69595228d841988638c12474d68a405b919dc8413d42d5edaef64f1f8f909a95568c78ae9fc3a7723a65f1ae07513d90f"},{"homepage":"http://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This is the Coq development of the Iris Project","date":null,"version":"3.1.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.1.0.tar.gz","checksum":"md5=3e280893c0189141bb681cc87b7a9401"},{"homepage":"http://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a Higher-Order Concurrent Separation Logic for reasoning about fine-grained concurrent programs, building logical relations, and more.  It features an interactive proof mode for carrying out separation logic proofs in Coq","date":null,"version":"3.0.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.0.0.tar.gz","checksum":"md5=57b3384834a5347db223220cdcd9eb9e"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"Iris is a framework for reasoning about the safety of concurrent programs using\nconcurrent separation logic. It can be used to develop a program logic, for\ndefining logical relations, and for reasoning about type systems, among other\napplications. This package includes the base logic, Iris Proof Mode (IPM) /\nMoSeL, and a general language-independent program logic; see coq-iris-heap-lang\nfor an instantiation of the program logic to a particular programming language.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.mpi-sws.org/iris/iris#master","checksum":null}],"most_recent":"dev"}],["coq-iris-heap-lang",{"versions":[{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This package defines HeapLang, a concurrent lambda calculus with references, and\nuses Iris to build a program logic for HeapLang programs.","date":"2022-01-22","version":"3.6.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.6.0.tar.gz","checksum":"sha512=6b9871a299e0e97d4cc3466e3b1c11c07af4ae2c5249f64ecdbd88d813e6382cb56bb6f041e52b5dc1a0c5f6f2f5995b1f7b5f1cdcc7be3336fccaf8fb046503"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This package defines HeapLang, a concurrent lambda calculus with references, and\nuses Iris to build a program logic for HeapLang programs.","date":"2021-11-05","version":"3.5.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.5.0.tar.gz","checksum":"sha512=a9b7485d020e31863f33dd50d4bdafdc7584c56647126b868aff5546453f10a61c7b4a8f68dbb35269a1888083f72066c5dd50480afa5a2bf069681464f5b44a"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This package provides the iris.heap_lang Coq module.","date":"2021-02-16","version":"3.4.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.4.0.tar.gz","checksum":"sha512=f227cf2535e76315605c0dce8adeb9c0ef157a6f97e99624915331061d88ab1892dc0342fe5de1591b234fcd767496572d3bfc70bdb11ac49909bd7d403d2af9"},{"homepage":"https://iris-project.org/","keywords":[],"categories":[],"authors":[],"description":"This package defines HeapLang, a concurrent lambda calculus with references, and\nuses Iris to build a program logic for HeapLang programs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.mpi-sws.org/iris/iris#master","checksum":null}],"most_recent":"dev"}],["coq-iris-string-ident",{"versions":[{"homepage":"https://gitlab.mpi-sws.org/iris/string-ident","keywords":["iris"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"This package implements string_to_ident in Ltac2, enabling support for Gallina names in Iris intro patterns (within strings).","date":null,"version":"0.1.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/string-ident/-/archive/v0.1.0/string-ident-v0.1.0.tar.gz","checksum":"sha512=af7b009914cb0f3d3cb336bed5968916a5b9cee527c6a60a558e5e0c1919f182112937762aad7419fd62fbb0e624fb886e3f5fc419da7563a717d6412289f974"}],"most_recent":"0.1.0"}],["coq-itauto",{"versions":[{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","Nelson-Oppen","automation"],"categories":[],"authors":["Frédéric Besson"],"description":"'itauto' is a reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support","date":"2022-01-31","version":"8.15.0","suite":"released","src":"https://gitlab.inria.fr/fbesson/itauto/-/archive/8.15.0/itauto-8.15.0.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","Nelson-Oppen","automation"],"categories":[],"authors":["Frédéric Besson"],"description":"'itauto' is a reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support","date":null,"version":"8.14.0","suite":"released","src":"https://gitlab.inria.fr/fbesson/itauto/-/archive/8.14.0/itauto-8.14.0.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","Nelson-Oppen","automation"],"categories":[],"authors":["Frédéric Besson"],"description":"'itauto' is a reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support","date":null,"version":"8.13+no","suite":"released","src":"https://gitlab.inria.fr/fbesson/itauto/-/archive/8.13+no/itauto-8.13+no.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","automation"],"categories":[],"authors":["Frédéric Besson"],"description":"'itauto' is a reflexive SAT solver parameterised by a leaf tactic","date":null,"version":"8.13","suite":"released","src":"https://gitlab.inria.fr/fbesson/itauto/-/archive/8.13/itauto-8.13.tar.gz","checksum":"sha256=971ac9da9ff16ba83ad0236a5206ce0b8617e62c026340441fea0f4f80b79ded"},{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","Nelson-Oppen","automation"],"categories":[],"authors":["Frédéric Besson"],"description":"'itauto' is a reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/fbesson/itauto.git#master","checksum":null},{"homepage":"https://gitlab.inria.fr/fbesson/itauto","keywords":["integers","SAT","SMT","Nelson-Oppen","automation"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Frédéric Besson"],"description":"itauto is a reflexive intuitionistic SAT solver parameterised by a theory module.\nWhen run inside Coq, the theory module wraps an arbitrary Coq tactic, e.g., the lia\nsolver for linear arithmetic or the congruence solver for uninterpreted function symbols\nand constructors. Using a black-box Nelson-Oppen scheme for combination of theories,\nitauto also provides an SMT-like tactic for propositional reasoning modulo the solvers for\nboth arithmetic and function symbols.","date":"2022-06-20","version":"8.16.0","suite":"extra-dev","src":"https://gitlab.inria.fr/fbesson/itauto/-/archive/8.16.0/itauto-8.16.0.tar.gz","checksum":null}],"most_recent":"dev"}],["coq-iterable",{"versions":[{"homepage":"https://github.com/clarus/coq-iterable","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generic definition of iterators","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-iterable/archive/1.0.0.tar.gz","checksum":"md5=5640755857854bfaa98560ad6ff0f6ca"}],"most_recent":"1.0.0"}],["coq-itree",{"versions":[{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin Pierce"],"description":"Library for representing recursive and impure programs with equational reasoning","date":"2022-05-26","version":"5.0.0","suite":"released","src":null,"checksum":"sha512=801a2e028d557c9054dc96d54452a7f187a732271e437164c6fc28bb10092bfa265bf8933c46bb252980f337a3bd8bdda721f5d847c582cbeb231f43cc422f8a"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":"2021-03-15","version":"4.0.0","suite":"released","src":null,"checksum":"sha512=5474977a355de77a7775f70cc885164058f5b7ffa122c914fc53b43db08b238c354e0ef99cbcb53b1e9a24640357cd1902c0afe3ed512c24da3d1c8ce006e5b3"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":"2020-07-21","version":"3.2.0","suite":"released","src":null,"checksum":"sha512=7d29f559c7e836fc894eae3eb93441e3a1bae6af5299cd4f374015c4f4dd264d56bf9fdc432bf949331a86314f5149555e00ed70c9ab16f6db147ad5038fb3c3"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":"2020-03-23","version":"3.1.0","suite":"released","src":null,"checksum":"sha512=cbdaa70c7b8717d1601c138719bb4562ecbf7da89f27e601341bfb93c07a962df4ab1dc8c20ee857f5403ac84d78e9cbaa31f275fcb3aae9792d0fca7b455743"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":null,"version":"3.0.0","suite":"released","src":null,"checksum":"sha512=d76b5ae799a18cfef477adea6ffe7fb7c37dc19f4cb2eca4510331bae306932c4ed1aa6e782ca9ff27895a7361e8c9d878de35f3b3c37ef48cc8734f488d83a5"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":null,"version":"2.0.0","suite":"released","src":null,"checksum":"sha512=89183308b8344db0f6516d6049e9ac20571177beb11a4382e74612b8943938367f7b8d841c2f682606f40f8f5eab97eda189062f28e6ed79321f6f40c493e95f"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":null,"version":"1.0.0","suite":"released","src":null,"checksum":"ad9859b8e0702703f86347e01840b1af"},{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Li-yao Xia","Yannick Zakowski","Paul He","Chung-Kil Hur","Gregory Malecha","Steve Zdancewic","Benjamin C. Pierce"],"description":"A Library for Representing Recursive and Impure Programs in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/DeepSpec/InteractionTrees","checksum":null}],"most_recent":"dev"}],["coq-itree-extra",{"versions":[{"homepage":"https://github.com/DeepSpec/InteractionTrees","keywords":[],"categories":[],"authors":["Lucas Silver","Irene Yoon","Paul He","Yannick Zakowski","Steve Zdancewic"],"description":"Extensions to coq-itree","date":"2022-05-26","version":"5.0.0","suite":"released","src":null,"checksum":"sha512=801a2e028d557c9054dc96d54452a7f187a732271e437164c6fc28bb10092bfa265bf8933c46bb252980f337a3bd8bdda721f5d847c582cbeb231f43cc422f8a"}],"most_recent":"5.0.0"}],["coq-itree-io",{"versions":[{"homepage":"https://github.com/Lysxia/coq-itree-io","keywords":[],"categories":[],"authors":["Li-yao Xia"],"description":"Interpret itree in the IO monad of simple-io.","date":null,"version":"0.1.0","suite":"released","src":null,"checksum":"sha512=2ef90467f978fe2f0756908761e6a4732d29ab4f077b7890efbbb4df8ca9eed76db610622b3cff2cac370c016e246c2a4bd29960c292f9b9df2d343913204cf2"},{"homepage":"https://github.com/Lysxia/coq-itree-io","keywords":[],"categories":[],"authors":["Li-yao Xia"],"description":"Interpret itree in the IO monad of simple-io.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/Lysxia/coq-itree-io","checksum":null}],"most_recent":"dev"}],["coq-izf",{"versions":[{"homepage":"https://github.com/coq-contribs/izf","keywords":["Intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.10.0.tar.gz","checksum":"md5=7c5702e4d615d9cfeb56ca36d1ff0189"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["Intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.9.0.tar.gz","checksum":"md5=63408951be1dddce6e29a691c2fa95c4"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["Intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.8.0.tar.gz","checksum":"md5=6980b7c90d5da739b7541ba16b2f6d84"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["Intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.7.0.tar.gz","checksum":"md5=956fb32afa3d43bb5ffac725cfa1d81d"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["Intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.6.0.tar.gz","checksum":"md5=8d053efae698a9ebf32f332a527ef5f7"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/izf/archive/v8.5.0.tar.gz","checksum":"md5=73fb1120418338bac09d627565f3b8ba"},{"homepage":"https://github.com/coq-contribs/izf","keywords":["intuitionistic set theory","pointed graphs","type theory","intuitionistic choice operator","set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Alexandre Miquel"],"description":"This development contains the set-as-pointed-graph\ninterpretation of Intuitionistic Zermelo Frankel set theory in system\nF_omega.2++ (F_omega + one extra universe + intuitionistic choice\noperator), which is described in chapter 9 of the author's PhD\nthesis (for IZ) and in the author's CSL'03 paper (for the extension\nIZ -> IZF).","date":"2003-02","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/izf.git#master","checksum":null}],"most_recent":"dev"}],["coq-jmlcoq",{"versions":[{"homepage":"https://github.com/coq-community/jmlcoq","keywords":["JML","Java Modeling Language","runtime verification"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Hermann Lehner","David Pichardie","Andreas Kägi"],"description":"A Coq formalization of the syntax and semantics of the\nJava-targeted JML specification language,\nalong with a verified runtime assertion checker for JML.","date":"2021-08-01","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/jmlcoq/archive/v8.13.0.tar.gz","checksum":"sha512=3d2742d4c8e7f643a35f636aa14292c43b7a91e3d18bcf998c62ee6ee42e9969b59ae803c513d114224725099cb369e62cef8575c3efb0cf26886d8bb8638cca"},{"homepage":"https://github.com/coq-community/jmlcoq","keywords":["JML","Java Modeling Language","runtime verification"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Hermann Lehner","David Pichardie","Andreas Kägi"],"description":"A Coq formalization of the syntax and semantics of the\nJava-targeted JML specification language,\nalong with a verified runtime assertion checker for JML.","date":"2020-07-26","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/jmlcoq/archive/v8.12.0.tar.gz","checksum":"sha512=db60f257f87bba7e41f65f6588aa419b22fd22dd4d377fb07d66f764826ae0690bcb81500f430c921c3bdf471a2eef160c26b50c418c98c1f64220e8c73bf71a"}],"most_recent":"8.13.0"}],["coq-jordan-curve-theorem",{"versions":[{"homepage":"http://dpt-info.u-strasbg.fr/~jfd/Downloads/JORDAN_Contrib_Coq.tar.gz","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","Discrete Jordan Curve Theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"Constructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.10.0.tar.gz","checksum":"md5=6508215ce1f12f341e401266cd1fbd7c"},{"homepage":"http://dpt-info.u-strasbg.fr/~jfd/Downloads/JORDAN_Contrib_Coq.tar.gz","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","Discrete Jordan Curve Theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"Constructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.9.0.tar.gz","checksum":"md5=6e263e50160c1761caced0892ec6ee94"},{"homepage":"https://github.com/coq-contribs/jordan-curve-theorem","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","Discrete Jordan Curve Theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"http://dpt-info.u-strasbg.fr/~jfd/Downloads/JORDAN_Contrib_Coq.tar.gz\n\nConstructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.8.0.tar.gz","checksum":"md5=fcfb44e0209a0aee3a8d37fe27381df2"},{"homepage":"https://github.com/coq-contribs/jordan-curve-theorem","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","Discrete Jordan Curve Theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"http://dpt-info.u-strasbg.fr/~jfd/Downloads/JORDAN_Contrib_Coq.tar.gz\n\nConstructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.7.0.tar.gz","checksum":"md5=0e9554497c2fbaa4bf3006c96b921d09"},{"homepage":"https://github.com/coq-contribs/jordan-curve-theorem","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","Discrete Jordan Curve Theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"http://dpt-info.u-strasbg.fr/~jfd/Downloads/JORDAN_Contrib_Coq.tar.gz\n\nConstructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.6.0.tar.gz","checksum":"md5=42157391127fc6af77f7d0dfa29f7e76"},{"homepage":"https://github.com/coq-contribs/jordan-curve-theorem","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","discrete Jordan curve theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"Constructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/jordan-curve-theorem/archive/v8.5.0.tar.gz","checksum":"md5=13d3470735ba88f23b21cdb1ebd5059a"},{"homepage":"https://github.com/coq-contribs/jordan-curve-theorem","keywords":["combinatorial hypermaps","genus","planarity","Euler formula","discrete Jordan curve theorem"],"categories":["Mathematics/Geometry/General"],"authors":["Jean-François Dufourd"],"description":"Constructive formalization of the combinatorial hypermaps, characterization of the planarity, genus theorem, Euler formula, ring of faces, discrete Jordan curve theorem","date":"2008","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/jordan-curve-theorem.git#master","checksum":null}],"most_recent":"dev"}],["coq-jprover",{"versions":[{"homepage":"https://github.com/coq-contribs/jprover","keywords":["decision procedure","first-order logic","intuitionistic logic","theorem proving","proof search"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Huang Guan-Shieng"],"description":"JProver is a theorem prover for first-order intuitionistic logic.\nIt is originally implemented by Stephan Schmitt and then integrated into\nMetaPRL by Aleksey Nogin. After this, Huang Guan-Shieng extracted the\nnecessary ML-codes from MetaPRL and then adapted it to Coq.","date":"2002-04 (contribution since January 2009)","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/jprover/archive/v8.6.0.tar.gz","checksum":"md5=d7a8888e2da482827e2bc958d6902b89"},{"homepage":"https://github.com/coq-contribs/jprover","keywords":["decision procedure","first-order logic","intuitionistic logic","theorem proving","proof search"],"categories":["Miscellaneous/Coq Extensions","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Huang Guan-Shieng"],"description":"JProver is a theorem prover for first-order intuitionistic logic.\nIt is originally implemented by Stephan Schmitt and then integrated into\nMetaPRL by Aleksey Nogin. After this, Huang Guan-Shieng extracted the\nnecessary ML-codes from MetaPRL and then adapted it to Coq.","date":"April 2002 (contribution since January 2009)","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/jprover/archive/v8.5.0.tar.gz","checksum":"md5=219a58c98b9a61b99c625d8c6d5b69ff"}],"most_recent":"8.6.0"}],["coq-jsast",{"versions":[{"homepage":"https://github.com/querycert/jsast","keywords":["javascript","compiler"],"categories":[],"authors":["Martin Bodin","Arthur Charguéraud","Daniele Filaretti","Philippa Gardner","Sergio Maffeis","Daiva Naudziuniene","Alan Schmitt","Gareth Smith","Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A minimal JavaScript syntax tree carved out of the JsCert project, with additional support for let bindings and using native floats.","date":"2020-07-29","version":"3.0.0","suite":"released","src":"https://github.com/querycert/jsast/archive/v3.0.0.tar.gz","checksum":"md5=576cff412f88bbee327323014e07ec42"},{"homepage":"https://github.com/querycert/jsast","keywords":["javascript","compiler"],"categories":[],"authors":["Martin Bodin","Arthur Charguéraud","Daniele Filaretti","Philippa Gardner","Sergio Maffeis","Daiva Naudziuniene","Alan Schmitt","Gareth Smith","Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A minimal JavaScript syntax tree carved out of the JsCert project, with additional support for let bindings and using native floats.","date":"2020-07-29","version":"2.0.0","suite":"released","src":"https://github.com/querycert/jsast/archive/v2.0.0.tar.gz","checksum":"md5=cdda0e39036bbcb08fb5d048299dd103"},{"homepage":"https://github.com/querycert/jsast","keywords":["javascript","compiler"],"categories":[],"authors":["Martin Bodin","Arthur Charguéraud","Daniele Filaretti","Philippa Gardner","Sergio Maffeis","Daiva Naudziuniene","Alan Schmitt","Gareth Smith","Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A minimal JavaScript syntax tree carved out of the JsCert project, with additional support for let bindings.","date":"2019-11-25","version":"1.0.9","suite":"released","src":"https://github.com/querycert/jsast/archive/v1.0.9.tar.gz","checksum":"md5=5006334c6e311299e13e30b85f2bf54b"},{"homepage":"https://github.com/querycert/jsast","keywords":[],"categories":[],"authors":["Martin Bodin","Arthur Charguéraud","Daniele Filaretti","Philippa Gardner","Sergio Maffeis","Daiva Naudziuniene","Alan Schmitt","Gareth Smith","Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A minimal JavaScript syntax tree carved out of the JsCert project","date":null,"version":"1.0.8","suite":"released","src":"https://github.com/querycert/jsast/archive/v1.0.8.tar.gz","checksum":"md5=f30a1e20108cedd28c1370aa068186ed"},{"homepage":"https://github.com/querycert/jsast","keywords":[],"categories":[],"authors":["Martin Bodin","Arthur Charguéraud","Daniele Filaretti","Philippa Gardner","Sergio Maffeis","Daiva Naudziuniene","Alan Schmitt","Gareth Smith","Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A minimal JavaScript syntax tree carved out of the JsCert project","date":null,"version":"1.0.7","suite":"released","src":"https://github.com/querycert/jsast/archive/v1.0.7.tar.gz","checksum":"md5=cae64f4a5cdc9b8f39f772376179b6e3"}],"most_recent":"3.0.0"}],["coq-json",{"versions":[{"homepage":"https://github.com/liyishuai/coq-json","keywords":["serialization","JSON"],"categories":["Computer Science/Data Types and Data Structures"],"authors":[],"description":"From JSON to Coq, and vice versa.","date":"2022-05-31","version":"0.1.2","suite":"released","src":"https://github.com/liyishuai/coq-json/archive/v0.1.2.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-json","keywords":["serialization","JSON"],"categories":["Computer Science/Data Types and Data Structures"],"authors":[],"description":"From JSON to Coq, and vice versa.","date":"2022-03-18","version":"0.1.1","suite":"released","src":"https://github.com/liyishuai/coq-json/archive/v0.1.1.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-json","keywords":["serialization","JSON"],"categories":["Computer Science/Data Types and Data Structures"],"authors":[],"description":"From JSON to Coq, and vice versa.","date":"2022-03-03","version":"0.1.0","suite":"released","src":"https://github.com/liyishuai/coq-json/archive/v0.1.0.tar.gz","checksum":null}],"most_recent":"0.1.2"}],["coq-karatsuba",{"versions":[{"homepage":"http://r6.ca/Karatsuba/","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"An implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.10.0.tar.gz","checksum":"md5=3a3d36eb2f5cf492d17c38f646328d4e"},{"homepage":"http://r6.ca/Karatsuba/","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"An implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.9.0.tar.gz","checksum":"md5=a33870efa2e40d13ef9262fbe67f5492"},{"homepage":"https://github.com/coq-contribs/karatsuba","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"http://r6.ca/Karatsuba/\n\nAn implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.8.0.tar.gz","checksum":"md5=baa58e355a4d9a65be7a4ed9f8e1759c"},{"homepage":"https://github.com/coq-contribs/karatsuba","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"http://r6.ca/Karatsuba/\n\nAn implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.7.0.tar.gz","checksum":"md5=1b5e5e903089da36c38d04fe25de016e"},{"homepage":"https://github.com/coq-contribs/karatsuba","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"http://r6.ca/Karatsuba/\n\nAn implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.6.0.tar.gz","checksum":"md5=2d6f0f166881f47310c6b3f772f747ed"},{"homepage":"https://github.com/coq-contribs/karatsuba","keywords":["Karatsuba multiplication","binary ring"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Russell O'Connor"],"description":"An implementation of Karatsuba's Multiplication algorithm","date":"2005-09-15","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/karatsuba/archive/v8.5.0.tar.gz","checksum":"md5=e6ca2511c4d227edd966ca88b6f48c6f"}],"most_recent":"8.10.0"}],["coq-katamaran",{"versions":[{"homepage":"https://katamaran-project.github.io/","keywords":["program verification","separation logic","symbolic execution","instruction sets"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Dominique Devriese","Georgy Lukyanov","Sander Huyghebaert","Steven Keuchel"],"description":"Katamaran is a semi-automated separation logic verifier for\nthe Sail specification language. It works on an embedded\nversion of Sail called μSail and verifies separation\nlogic-based contracts of functions by generating (succinct)\nfirst-order verification conditions. It further comes with a\ncomplete model based on the Iris separation logic\nframework.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/katamaran-project/katamaran/archive/v0.1.0.tar.gz","checksum":"sha256=cb3d1b9121cdff09367d04caf01b595affae4600a10e73d2890c07f4aee3cbbb"}],"most_recent":"0.1.0"}],["coq-kildall",{"versions":[{"homepage":"http://www.lif-sud.univ-mrs.fr/Rapports/24-2005.html","keywords":["Kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"This Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.10.0.tar.gz","checksum":"md5=6a9c810d87ac3b88db5bb891def41fa4"},{"homepage":"http://www.lif-sud.univ-mrs.fr/Rapports/24-2005.html","keywords":["Kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"This Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.9.0.tar.gz","checksum":"md5=e90951bfbcbdfef76704b8f407b93125"},{"homepage":"https://github.com/coq-contribs/kildall","keywords":["Kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"http://www.lif-sud.univ-mrs.fr/Rapports/24-2005.html\n\nThis Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.8.0.tar.gz","checksum":"md5=51fccd19ef341ecb2efbba53efe77008"},{"homepage":"https://github.com/coq-contribs/kildall","keywords":["Kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"http://www.lif-sud.univ-mrs.fr/Rapports/24-2005.html\n\nThis Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.7.0.tar.gz","checksum":"md5=b82273b17f19d74039c1af26043de211"},{"homepage":"https://github.com/coq-contribs/kildall","keywords":["Kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"http://www.lif-sud.univ-mrs.fr/Rapports/24-2005.html\n\nThis Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.6.0.tar.gz","checksum":"md5=72bf7e89566bec1f877b3510c46ac784"},{"homepage":"https://github.com/coq-contribs/kildall","keywords":["kildall","data flow analysis","bytecode verification"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Solange Coupet-Grimal","William Delobel"],"description":"This Library provides a generic data flow analysis\nalgorithm and a proof of its correctness.\nThis algorithm is then used to perform type and\nshape analysis at bytecode level\non a first order functionnal language.","date":"2005-07","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/kildall/archive/v8.5.0.tar.gz","checksum":"md5=1fc6f79b8ca4f1b0280fcf47645d4df0"}],"most_recent":"8.10.0"}],["coq-label",{"versions":[{"homepage":"https://github.com/pedagand/coq-label","keywords":[],"categories":[],"authors":["Pierre-Évariste Dagand","Théo Zimmermann","Pierre-Marie Pédrot"],"description":"'label' is a Coq plugin for referring to Propositional hypotheses by their type","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/pedagand/coq-label/releases/download/v1.0.0/coq-label-1.0.0.tar.gz","checksum":"md5=3ae47300d7985cf2ddb0ba87354d061c"}],"most_recent":"1.0.0"}],["coq-lambda",{"versions":[{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda-calculus","confluence","parallel-moves lemma","Lévy's Cube Lemma","Church-Rosser","residual","Prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.10.0.tar.gz","checksum":"md5=dce1f9ff2656b6917c69d35bf42c5201"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda-calculus","confluence","parallel-moves lemma","Lévy's Cube Lemma","Church-Rosser","residual","Prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.9.0.tar.gz","checksum":"md5=04315a5378f4bee939f34a07a19c6b5c"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda-calculus","confluence","parallel-moves lemma","Lévy's Cube Lemma","Church-Rosser","residual","Prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.8.0.tar.gz","checksum":"md5=9cbb08a47760ac8ea78e2b16c501d594"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda-calculus","confluence","parallel-moves lemma","Lévy's Cube Lemma","Church-Rosser","residual","Prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.7.0.tar.gz","checksum":"md5=4e91d279a4dd2565b76c3da824fb8022"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda-calculus","confluence","parallel-moves lemma","Lévy's Cube Lemma","Church-Rosser","residual","Prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.6.0.tar.gz","checksum":"md5=b2e9ca03915a8d17335e88a81210a302"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda calculus","confluence","parallel moves lemma","Lévy's cube lemma","Church-Rosser","residual","prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lambda/archive/v8.5.0.tar.gz","checksum":"md5=f4096af52b38e495a131ed61aeb2c58d"},{"homepage":"https://github.com/coq-contribs/lambda","keywords":["pure lambda calculus","confluence","parallel moves lemma","Lévy's cube lemma","Church-Rosser","residual","prism theorem"],"categories":["Computer Science/Lambda Calculi"],"authors":["Gérard Huet"],"description":"We present the complete development in Gallina of the\nresidual theory of beta-reduction in pure lambda-calculus. The main\nresult is the Prism Theorem, and its corollary Lévy's Cube Lemma, a\nstrong form of the parallel-moves lemma, itself a key step towards the\nconfluence theorem and its usual corollaries (Church-Rosser,\nuniqueness of normal forms).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/lambda.git#master","checksum":null}],"most_recent":"dev"}],["coq-lambek",{"versions":[{"homepage":"https://github.com/coq-contribs/lambek","keywords":["Computational linguistic","categorial grammar","Lambek calculus..."],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.10.0.tar.gz","checksum":"md5=0ea49ff3f818f13159ea5de21be2429c"},{"homepage":"https://github.com/coq-contribs/lambek","keywords":["Computational linguistic","categorial grammar","Lambek calculus..."],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.9.0.tar.gz","checksum":"md5=c0298db3f22861ec36ab72de93f2f7eb"},{"homepage":"https://github.com/coq-contribs/lambek","keywords":["Computational linguistic","categorial grammar","Lambek calculus..."],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.8.0.tar.gz","checksum":"md5=146faacbe12684fc70e5840a963313c3"},{"homepage":"https://github.com/coq-contribs/lambek","keywords":["Computational linguistic","categorial grammar","Lambek calculus..."],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.7.0.tar.gz","checksum":"md5=9e9aed8d4b39b038835f9ea0bdaffc17"},{"homepage":"https://github.com/coq-contribs/lambek","keywords":["Computational linguistic","categorial grammar","Lambek calculus..."],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.6.0.tar.gz","checksum":"md5=cc0f6b594eed76d3a1173da03efa542b"},{"homepage":"https://github.com/coq-contribs/lambek","keywords":["computational linguistic","categorial grammar","lambek calculus"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Houda Anoun","Pierre Castéran"],"description":"This library contains some definitions concerning Lambek calculus.\nThree formalisations of this calculus are proposed, and also some certified\nfunctions which translate derivations from one formalism to another.\nSeveral derived properties are proved and also some meta-theorems.\nUsers can define their own lexicons and use the defined tactics to prove the\nderivation of sentences in a particular system (L, NL, LP, NLP ...)","date":"March-July 2003","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lambek/archive/v8.5.0.tar.gz","checksum":"md5=c6abd251378ad14b4b44140397155496"}],"most_recent":"8.10.0"}],["coq-lazy-pcf",{"versions":[{"homepage":"http://www.cs.bell-labs.com/~felty/abstracts/ppcoq.html","keywords":["functional programming","lazy evaluation","operational semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"An Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.10.0.tar.gz","checksum":"md5=a6021c336b12ce49e81b08164bbe01bc"},{"homepage":"http://www.cs.bell-labs.com/~felty/abstracts/ppcoq.html","keywords":["functional programming","lazy evaluation","operational semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"An Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.9.0.tar.gz","checksum":"md5=1a6c91bc5d12ed5683f0dd993fb3a64f"},{"homepage":"https://github.com/coq-contribs/lazy-pcf","keywords":["functional programming","lazy evaluation","operational semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"http://www.cs.bell-labs.com/~felty/abstracts/ppcoq.html\n\nAn Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.8.0.tar.gz","checksum":"md5=c910eb0295c34632cba9d513a587ceb9"},{"homepage":"https://github.com/coq-contribs/lazy-pcf","keywords":["functional programming","lazy evaluation","operational semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"http://www.cs.bell-labs.com/~felty/abstracts/ppcoq.html\n\nAn Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.7.0.tar.gz","checksum":"md5=c687d99ce60464241be1bd128df0cec9"},{"homepage":"https://github.com/coq-contribs/lazy-pcf","keywords":["functional programming","lazy evaluation","operational semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"http://www.cs.bell-labs.com/~felty/abstracts/ppcoq.html\n\nAn Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.6.0.tar.gz","checksum":"md5=be16a0d7429e56bddb5be5340f65cefb"},{"homepage":"https://github.com/coq-contribs/lazy-pcf","keywords":["functional programming","lazy evaluation","operational","semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"An Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lazy-pcf/archive/v8.5.0.tar.gz","checksum":"md5=50cce5f065405b717618f21a9776ca0f"},{"homepage":"https://github.com/coq-contribs/lazy-pcf","keywords":["functional programming","lazy evaluation","operational","semantics","type soundness","normal forms"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amy Felty","Jill Seaman"],"description":"An Operational Semantics of Lazy Evaluation and a Proof\nof Subject Reduction","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/lazy-pcf.git#master","checksum":null}],"most_recent":"dev"}],["coq-lc",{"versions":[{"homepage":"http://www.math.unifi.it/~/maggesi/mechanized/","keywords":["modules","monads","category","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"We define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2006-01-12","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.10.0.tar.gz","checksum":"md5=ddb0b060ceb999eb5b539ae3cd2fc130"},{"homepage":"http://www.math.unifi.it/~/maggesi/mechanized/","keywords":["modules","monads","category","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"We define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2006-01-12","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.9.0.tar.gz","checksum":"md5=d05f97445fa90878ab589e9e116e559d"},{"homepage":"https://github.com/coq-contribs/lc","keywords":["modules","monads","category","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"http://www.math.unifi.it/~/maggesi/mechanized/\n\nWe define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2006-01-12","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.8.0.tar.gz","checksum":"md5=fb031a9dd8bca286b37200c8eea93fec"},{"homepage":"https://github.com/coq-contribs/lc","keywords":["modules","monads","category","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"http://www.math.unifi.it/~/maggesi/mechanized/\n\nWe define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2006-01-12","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.7.0.tar.gz","checksum":"md5=421624c7aeb97b1acb164997aa6756e9"},{"homepage":"https://github.com/coq-contribs/lc","keywords":["modules","monads","category","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"http://www.math.unifi.it/~/maggesi/mechanized/\n\nWe define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2006-01-12","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.6.0.tar.gz","checksum":"md5=a827e42c57b1b80f30c7160d05029321"},{"homepage":"https://github.com/coq-contribs/lc","keywords":["modules","monads","category theory","lambda calculus","higher-order syntax"],"categories":["Computer Science/Lambda Calculi"],"authors":["André Hirschowitz","Marco Maggesi"],"description":"We define a notion of module over a monad and use it to\npropose a new definition (or semantics) for abstract\nsyntax (with binding constructions). Using our notion of\nmodule, we build a category of `exponential' monads,\nwhich can be understood as the category of\nlambda-calculi, and prove that it has an initial object\n(the pure untyped lambda-calculus).","date":"2008-09-9","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lc/archive/v8.5.0.tar.gz","checksum":"md5=a0d4fc436d446e920d3fdc42893018d4"}],"most_recent":"8.10.0"}],["coq-legacy-ring",{"versions":[{"homepage":"https://github.com/coq-contribs/legacy-ring","keywords":[],"categories":[],"authors":["Patrick Loiseleur"],"description":"Tactics to decide equality and simplify polynomial\nexpressions over an arbitrary commutative ring. This generalizes a\nprevious tactics by Samuel Boutin.","date":"1998-5","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/legacy-ring/archive/v8.6.0.tar.gz","checksum":"md5=6c54ffd5bf1e4f816c5d404ca87d079b"},{"homepage":"https://github.com/coq-contribs/legacy-ring","keywords":[],"categories":[],"authors":["Bruno Barras","Benjamin Gregoire"],"description":"The former implementation of the ring tactic","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/legacy-ring/archive/v8.5.0.tar.gz","checksum":"md5=968200c2af235a5220fade33ff714b56"}],"most_recent":"8.6.0"}],["coq-lemma-overloading",{"versions":[{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"This project contains Hoare Type Theory libraries which\ndemonstrate a series of design patterns for programming\nwith canonical structures that enable one to carefully\nand predictably coax Coq's type inference engine into triggering\nthe execution of user-supplied algorithms during unification, and\nillustrates these patterns through several realistic examples drawn\nfrom Hoare Type Theory. The project also contains typeclass-based\nre-implementations for comparison.","date":"2020-08-12","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/lemma-overloading/archive/v8.12.0.tar.gz","checksum":"sha512=63a6aa43ef50d5e5e2ea5f9a478c1ed90b37c59b192e89091a66dec36e0a7b5c63abc63daf03939d9afcb7522b26ac434341e90b82fcfd802c8d75787c5082b5"},{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"This project contains Hoare Type Theory libraries which\ndemonstrate a series of design patterns for programming\nwith canonical structures that enable one to carefully\nand predictably coax Coq's type inference engine into triggering\nthe execution of user-supplied algorithms during unification, and\nillustrates these patterns through several realistic examples drawn\nfrom Hoare Type Theory. The project also contains typeclass-based\nre-implementations for comparison.","date":"2020-02-01","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/lemma-overloading/archive/v8.11.0.tar.gz","checksum":"sha512=58df76ccd7a76da1ca5460d6fc6f8a99fa7f450678098fa45c2e2b92c2cb658586b9abd6c0e3c56177578a28343c287b232ebc07448078f2a218c37db130b3d7"},{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"This project contains Hoare Type Theory libraries which\ndemonstrate a series of design patterns for programming\nwith canonical structures that enable one to carefully\nand predictably coax Coq's type inference engine into triggering\nthe execution of user-supplied algorithms during unification, and\nillustrates these patterns through several realistic examples drawn\nfrom Hoare Type Theory. The project also contains typeclass-based\nre-implementations for comparison.","date":"2019-12-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/lemma-overloading/archive/v8.10.0.tar.gz","checksum":"sha512=9da994cd10358f9c5b6e8bb3591819d23ff0def0f3b86ac585fa1eeb0a32f1a926e5066d279fbb84da173f8aa26c8e33bedb8a5260b40893f90467798eb2f92b"},{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"This project contains Hoare Type Theory libraries which\ndemonstrate a series of design patterns for programming\nwith canonical structures that enable one to carefully\nand predictably coax Coq's type inference engine into triggering\nthe execution of user-supplied algorithms during unification, and\nillustrates these patterns through several realistic examples drawn\nfrom Hoare Type Theory. The project also contains typeclass-based\nre-implementations for comparison.","date":"2019-05-15","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/lemma-overloading/archive/v8.9.0.tar.gz","checksum":"sha256=7e57155182bac6e9940e2d0c509da702f600c2898efb2e65edad367c9515210d"},{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"Hoare Type Theory libraries showcasing design patterns for programming with canonical structures","date":"2018-07-24","version":"8.8.0","suite":"released","src":"https://github.com/coq-community/lemma-overloading/archive/v8.8.0.tar.gz","checksum":"md5=a7056f6477fc274d2c0ef30dab492bde"},{"homepage":"https://github.com/coq-community/lemma-overloading","keywords":["canonical structures","proof automation","Hoare type theory","lemma overloading"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Georges Gonthier","Beta Ziliani","Aleksandar Nanevski","Derek Dreyer"],"description":"This project contains Hoare Type Theory libraries which\ndemonstrate a series of design patterns for programming\nwith canonical structures that enable one to carefully\nand predictably coax Coq's type inference engine into triggering\nthe execution of user-supplied algorithms during unification, and\nillustrates these patterns through several realistic examples drawn\nfrom Hoare Type Theory. The project also contains typeclass-based\nre-implementations for comparison.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/lemma-overloading.git#master","checksum":null}],"most_recent":"dev"}],["coq-lens",{"versions":[{"homepage":"https://github.com/bedrocksystems/coq-lens","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Generation of lenses for record datatypes","date":"2020-11-18","version":"1.0.1+8.12","suite":"released","src":"https://github.com/bedrocksystems/coq-lens/archive/v1.0.1.tar.gz","checksum":"sha256=c1092aa89e885dd4abe1abc0605474440e8a763569be0accbbf6af4b129b3a91"},{"homepage":"https://github.com/bedrocksystems/coq-lens","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Generation of lenses for record datatypes","date":"2020-11-18","version":"1.0.1+8.11","suite":"released","src":"https://github.com/bedrocksystems/coq-lens/archive/v1.0.1.tar.gz","checksum":"sha256=c1092aa89e885dd4abe1abc0605474440e8a763569be0accbbf6af4b129b3a91"},{"homepage":"https://github.com/bedrocksystems/coq-lens","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Generation of lenses for record datatypes","date":"2020-03-29","version":"1.0.0","suite":"released","src":"https://github.com/bedrocksystems/coq-lens/archive/v1.0.0.tar.gz","checksum":"sha256=1f5009707ae6a7c225be55e118faa1131d4d35ea5e61612cef150e945fad23db"}],"most_recent":"1.0.1+8.12"}],["coq-lesniewski-mereology",{"versions":[{"homepage":"http://www.polytech.univ-savoie.fr/index.php?id=listic-logiciels-coq&L=1","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Richard Dapoigny","Patrick Barlatier"],"description":"LesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.10.0.tar.gz","checksum":"md5=3433137a719dc5bd98ceb9f8a0beb686"},{"homepage":"http://www.polytech.univ-savoie.fr/index.php?id=listic-logiciels-coq&L=1","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Richard Dapoigny","Patrick Barlatier"],"description":"LesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.9.0.tar.gz","checksum":"md5=8ba548a0d6cf18db9f10a79525e6f16f"},{"homepage":"https://github.com/coq-contribs/lesniewski-mereology","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Richard Dapoigny","Patrick Barlatier"],"description":"http://www.polytech.univ-savoie.fr/index.php?id=listic-logiciels-coq&L=1\n\nLesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.8.0.tar.gz","checksum":"md5=24ca05ae88c1a992e3191ad0558f6e62"},{"homepage":"https://github.com/coq-contribs/lesniewski-mereology","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Richard Dapoigny","Patrick Barlatier"],"description":"http://www.polytech.univ-savoie.fr/index.php?id=listic-logiciels-coq&L=1\n\nLesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.7.0.tar.gz","checksum":"md5=c3c13465c7927aeae5f2c6ff88bfb21d"},{"homepage":"https://github.com/coq-contribs/lesniewski-mereology","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Richard Dapoigny","Patrick Barlatier"],"description":"http://www.polytech.univ-savoie.fr/index.php?id=listic-logiciels-coq&L=1\n\nLesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.6.0.tar.gz","checksum":"md5=18d6e4a6bcc010074333c0824ece34d0"},{"homepage":"https://github.com/coq-contribs/lesniewski-mereology","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Patrick Barlatier","Richard Dapoigny"],"description":"LesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lesniewski-mereology/archive/v8.5.0.tar.gz","checksum":"md5=041e319347fce2f14d215b1e104a4dba"},{"homepage":"https://github.com/coq-contribs/lesniewski-mereology","keywords":["mereology","protothetic","ontology","nominalist theory","extensionality"],"categories":["Mathematics/Logic/Foundations"],"authors":["Patrick Barlatier","Richard Dapoigny"],"description":"LesniewskiMereology is a Coq library created by R. Dapoigny and P. Barlatier whose purpose is to implement the alternative to Set Theory of Stanislaw Lesniewski. It is part of an on-going project using the Coq language and called KDTL (Knowledge-based Dependently Typed Language) to build an alternative to Description Logics. The developed theory is close to the analysis of Denis Mieville (1984) in his book \"Un developpement des systemes logiques de Stanislaw Lesniewski\". It is a theoretical construct which relies on three dependent levels, logic (a.k.a. Protothetic), the Lesniewski Ontologie (LO) and mereology. Each level incorporates a minimal collection of axioms, protothetic and ontologic definitions and a set of theorems together with their intuitionist proofs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/lesniewski-mereology.git#master","checksum":null}],"most_recent":"dev"}],["coq-libhyps",{"versions":[{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.\n\nIt also provides the especialize tactic to ease forward reasoning by\ninstantianting one, several or all premisses of a hypothesis.","date":"2021-11-18","version":"2.0.5","suite":"released","src":null,"checksum":"sha512=226406461c91f700367752b3bc0c4be2596ebc60889d8441719f67ab97e3582083e935d2ecba0ed576244420df9f6fa7126f0125ecaeff27a3de96bb252118e1"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.\n\nIt also provides the especialize tactic to ease forward reasoning by\ninstantianting one, several or all premisses of a hypothesis.","date":"2021-11-17","version":"2.0.4","suite":"released","src":null,"checksum":"sha256=e5e23c85d198d112e9269f59b22ef8b087b29bd8c481aad3119a701e238c3e0e"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.\n\nIt also provides the especialize tactic to ease forward reasoning by\ninstantianting one, several or all premisses of a hypothesis.","date":"2021-09-27","version":"2.0.3","suite":"released","src":null,"checksum":"sha256=fedbcd2aa43b52a9e3e3619512a8d27801640a8a847d9e92d2036294b8f43878"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.\n\nIt also provides the especialize tactic to ease forward reasoning by\ninstantianting one, several or all premisses of a hypothesis.","date":"2021-06-30","version":"2.0.2","suite":"released","src":null,"checksum":"sha256=be2bdbc07f9bf6c39621b04a641434d6ec08b7bca0590f2c683dcdf2dd3be2a8"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.","date":"2021-06-04","version":"2.0.1","suite":"released","src":null,"checksum":"sha256=92b21e4c726882bea2f737bc07e9e4cbac5055b22848e01d2b0fd96d97aafc60"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":[],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.","date":"2021-04-02","version":"1.0.2","suite":"released","src":null,"checksum":"9ebb00f3227c316e8aa798addfcabd6a"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":[],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindivually or by group. In particular it allows to apply a tactic on\neach hypothesis of a goal, or only *new* hypothesis after some tactic.\nManipulations include: automatic renaming, decomposition, extracting\npremisses, but define your own manipulation on (groups of) hypothesis.","date":null,"version":"1.0.1","suite":"released","src":null,"checksum":"f15584ad68bc77a5bc06048abdd9aa0d"},{"homepage":"https://github.com/Matafou/LibHyps","keywords":["proof environment manipulation","forward reasoning","hypothesis naming"],"categories":["Miscellaneous/Coq Tactics Library"],"authors":["Pierre Courtieu"],"description":"This library defines a set of tactics to manipulate hypothesis\nindividually or by group. In particular it allows applying a tactic on\neach hypothesis of a goal, or only on *new* hypothesis after some\ntactic. Examples of manipulations: automatic renaming, subst, revert,\nor any tactic expecting a hypothesis name as argument.\n\nIt also provides the especialize tactic to ease forward reasoning by\ninstantianting one, several or all premisses of a hypothesis.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/Matafou/LibHyps#master","checksum":null}],"most_recent":"dev"}],["coq-library-undecidability",{"versions":[{"homepage":"https://github.com/uds-psl/coq-library-undecidability/","keywords":[],"categories":[],"authors":["Yannick Forster","Dominique Larchey-Wendling","Andrej Dudenhefner","Edith Heiter","Dominik Kirst","Fabian Kunze","Gert Smolka","Simon Spies","Dominik Wehr","Maximilian Wuttke"],"description":"A Coq Library of Undecidability Proofs","date":null,"version":"1.0.0+8.12","suite":"released","src":"https://github.com/uds-psl/coq-library-undecidability/archive/v1.0.0+8.12.tar.gz","checksum":"sha256=1589073778d8a06f07bcc1a176b991d483ef1eca5c490d20f782fcbf97d06ca5"},{"homepage":"https://github.com/uds-psl/coq-library-undecidability/","keywords":[],"categories":[],"authors":["Yannick Forster","Dominique Larchey-Wendling","Andrej Dudenhefner","Edith Heiter","Dominik Kirst","Fabian Kunze","Gert Smolka","Simon Spies","Dominik Wehr","Maximilian Wuttke"],"description":"A Coq Library of Undecidability Proofs","date":null,"version":"8.12.dev","suite":"extra-dev","src":null,"checksum":null}],"most_recent":"8.12.dev"}],["coq-libvalidsdp",{"versions":[{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["libValidSDP","Miscellaneous/Coq Extensions"],"authors":["Pierre Roux","Érik Martin-Dorel"],"description":"LibValidSDP is a library for the Coq formal proof assistant. It provides\nresults mostly about rounding errors in the Cholesky decomposition algorithm\nused in the ValidSDP library which itself implements Coq tactics to prove\nmultivariate inequalities using SDP solvers.\n\nOnce installed, the following modules can be imported :\nFrom libValidSDP Require Import Rstruct.v misc.v real_matrix.v bounded.v float_spec.v fsum.v fcmsum.v binary64.v cholesky.v float_infnan_spec.v binary64_infnan.v cholesky_infnan.v flx64.v zulp.v coqinterval_infnan.v.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v1.0.0/libvalidsdp-1.0.0.tar.gz","checksum":"sha512=911a7f3dce7984d54ca8b33dac9532e52000273c8e7928e02010e14e44caa1b4f3903fe6cc3f1b33e0e5a25394e20872a7a88091585fd8b02ad25e7a55d3c71f"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Roux","Érik Martin-Dorel"],"description":"LibValidSDP is a library for the Coq formal proof assistant. It provides\nresults mostly about rounding errors in the Cholesky decomposition algorithm\nused in the ValidSDP library which itself implements Coq tactics to prove\nmultivariate inequalities using SDP solvers.\n\nOnce installed, the following modules can be imported :\nFrom libValidSDP Require Import Rstruct.v misc.v real_matrix.v bounded.v float_spec.v fsum.v fcmsum.v binary64.v cholesky.v float_infnan_spec.v binary64_infnan.v cholesky_infnan.v flx64.v zulp.v coqinterval_infnan.v.","date":null,"version":"0.7.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v0.7.0/libvalidsdp-0.7.0.tar.gz","checksum":"sha256=b9559939a14f56bdd1929fedf8c7d5e8a217ba5057686acad667b3d1b45fa14d"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Roux","Érik Martin-Dorel"],"description":"LibValidSDP is a library for the Coq formal proof assistant. It provides\nresults mostly about rounding errors in the Cholesky decomposition algorithm\nused in the ValidSDP library which itself implements Coq tactics to prove\nmultivariate inequalities using SDP solvers.\n\nOnce installed, the following modules can be imported :\nFrom libValidSDP Require Import Rstruct.v misc.v real_matrix.v bounded.v float_spec.v fsum.v fcmsum.v binary64.v cholesky.v float_infnan_spec.v binary64_infnan.v cholesky_infnan.v flx64.v zulp.v coqinterval_infnan.v.","date":null,"version":"0.6.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v0.6.0/libvalidsdp-0.6.0.tar.gz","checksum":"sha256=2cb2401c5fdf53adae3a93c020f358aca72bed0a7d1b3d0cda94bf50123b0e34"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Roux","Érik Martin-Dorel"],"description":"LibValidSDP","date":null,"version":"0.5","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v0.5/libvalidsdp.0.5.tgz","checksum":"md5=8804c308899b85fccb54ec6a6b9fc57c"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Roux","Érik Martin-Dorel"],"description":"LibValidSDP is a library for the Coq formal proof assistant. It provides\nresults mostly about rounding errors in the Cholesky decomposition algorithm\nused in the ValidSDP library which itself implements Coq tactics to prove\nmultivariate inequalities using SDP solvers.\n\nOnce installed, the following modules can be imported :\nFrom libValidSDP Require Import Rstruct.v misc.v real_matrix.v bounded.v float_spec.v fsum.v fcmsum.v binary64.v cholesky.v float_infnan_spec.v binary64_infnan.v cholesky_infnan.v flx64.v zulp.v coqinterval_infnan.v.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/validsdp/validsdp.git#master","checksum":null}],"most_recent":"dev"}],["coq-lin-alg",{"versions":[{"homepage":"https://github.com/coq-contribs/lin-alg","keywords":["linear algebra"],"categories":["Mathematics/Algebra"],"authors":["Jasper Stein"],"description":"A development of some preliminary linear algebra\nbased on Chapter 1 of \"Linear Algebra\" by Friedberg, Insel and Spence","date":"19 spetember 2003","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/lin-alg/archive/v8.9.0.tar.gz","checksum":"md5=91ad67b59d2e256a95f4a9426a353e32"},{"homepage":"https://github.com/coq-contribs/lin-alg","keywords":["linear algebra"],"categories":["Mathematics/Algebra"],"authors":["Jasper Stein"],"description":"A development of some preliminary linear algebra\nbased on Chapter 1 of \"Linear Algebra\" by Friedberg, Insel and Spence","date":"19 spetember 2003","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/lin-alg/archive/v8.8.0.tar.gz","checksum":"md5=7db3f062b01f7abadd701c64f6607e7c"},{"homepage":"https://github.com/coq-contribs/lin-alg","keywords":["linear algebra"],"categories":["Mathematics/Algebra"],"authors":["Jasper Stein"],"description":"A development of some preliminary linear algebra\nbased on Chapter 1 of \"Linear Algebra\" by Friedberg, Insel and Spence","date":"19 spetember 2003","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/lin-alg/archive/v8.7.0.tar.gz","checksum":"md5=20f96c76f2cd75683420a873349508b1"},{"homepage":"https://github.com/coq-contribs/lin-alg","keywords":["linear algebra"],"categories":["Mathematics/Algebra"],"authors":["Jasper Stein"],"description":"A development of some preliminary linear algebra\nbased on Chapter 1 of \"Linear Algebra\" by Friedberg, Insel and Spence","date":"19 spetember 2003","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/lin-alg/archive/v8.6.0.tar.gz","checksum":"md5=6eca6c6c8893da0fc19f1b2ec32a0f86"},{"homepage":"https://github.com/coq-contribs/lin-alg","keywords":["linear algebra"],"categories":["Mathematics/Algebra"],"authors":["Jasper Stein"],"description":"A development of some preliminary linear algebra\nbased on Chapter 1 of \"Linear Algebra\" by Friedberg, Insel and Spence","date":"2003-09-19","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/lin-alg/archive/v8.5.0.tar.gz","checksum":"md5=983546bb8f5bde072f900e2e78630aae"}],"most_recent":"8.9.0"}],["coq-linearscan",{"versions":[{"homepage":"https://github.com/jwiegley/linearscan","keywords":["register allocator"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["John Wiegley"],"description":"An implementation in Coq of register allocator described in the paper\nOptimized Interval Splitting in a Linear Scan Register Allocator by Christian\nWimmer and Hanspeter Mӧssenbӧck.","date":"2022-07-23","version":"1.1.0","suite":"released","src":"https://github.com/jwiegley/linearscan/archive/refs/tags/1.1.0.tar.gz","checksum":"sha256=1dfa22c9c5b3a1a76d069a23fdf9ed3c7950006d8689d18ea7c01903ddbec9c6"}],"most_recent":"1.1.0"}],["coq-list-plus",{"versions":[{"homepage":"https://github.com/clarus/coq-list-plus","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"More functions on lists","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/clarus/coq-list-plus/archive/1.1.0.tar.gz","checksum":"md5=c192305beb883b81a48f609d1ba674f9"},{"homepage":"https://github.com/clarus/coq-list-plus","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"More functions on lists","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-list-plus/archive/1.0.0.tar.gz","checksum":"md5=acdcf26122d8425f17ebbaf89d517677"}],"most_recent":"1.1.0"}],["coq-list-string",{"versions":[{"homepage":"https://github.com/clarus/coq-list-string","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Strings implemented as lists","date":null,"version":"2.1.2","suite":"released","src":"https://github.com/clarus/coq-list-string/archive/2.1.2.tar.gz","checksum":"md5=a5d177e3f6ebb071a4fa4968dfb3f224"},{"homepage":"https://github.com/clarus/coq-list-string","keywords":[],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Guillaume Claret"],"description":"Strings implemented as lists","date":"2015-07-25","version":"2.1.1","suite":"released","src":"https://github.com/clarus/coq-list-string/archive/2.1.1.tar.gz","checksum":"md5=862ce9f8080c7d0aa9c406eceb2ad65c"},{"homepage":"https://github.com/clarus/coq-list-string","keywords":[],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Guillaume Claret"],"description":"Strings implemented as lists","date":"2015-03-23","version":"2.1.0","suite":"released","src":"https://github.com/clarus/coq-list-string/archive/2.1.0.tar.gz","checksum":"md5=ded335c4340aeae01a80d046ac636f3a"},{"homepage":"https://github.com/clarus/coq-list-string","keywords":[],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Guillaume Claret"],"description":"Strings implemented as lists","date":"2015-01-07","version":"2.0.0","suite":"released","src":"https://github.com/clarus/coq-list-string/archive/2.0.0.tar.gz","checksum":"md5=c4099d9e6223c5f126de1b173f278390"},{"homepage":"https://github.com/clarus/coq-list-string","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Strings implemented as lists","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-list-string/archive/1.0.0.tar.gz","checksum":"md5=3ab8dc558cf29eda1da74c8f6c560b15"}],"most_recent":"2.1.2"}],["coq-ltac-iter",{"versions":[{"homepage":"https://github.com/gmalecha/coq-ltac-iter","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Provides tactics for performing various forms of iteration over hypotheses, hint databases, and other collections.","date":null,"version":"1.1.2","suite":"released","src":"https://github.com/gmalecha/coq-ltac-iter/archive/v1.1.2.tar.gz","checksum":"sha512=6cf303e7b528db97cc93f538583fc21a795d794ea7fe12d19a8fe0002d4e387e60596d5cbb8ff51043262edb91ad20da4b504e91c9f2cd140185716985a4008f"},{"homepage":"https://github.com/gmalecha/coq-ltac-iter","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Provides tactics for performing various forms of iteration over hypotheses, hint databases, and other collections.","date":null,"version":"1.1.1","suite":"released","src":"https://github.com/gmalecha/coq-ltac-iter/archive/v1.1.1.tar.gz","checksum":"sha512=56e58404f44a4d3e24a8c7f1075d057c19e146bba095b9d3faeb782f4380e23fc3a1b8bfbc0ce8be97fa507df7170ad255f33f7c0109c144c763de0deed1df26"},{"homepage":"https://github.com/gmalecha/coq-ltac-iter","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Provides tactics for performing various forms of iteration over hypotheses, hint databases, and other collections.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/gmalecha/coq-ltac-iter/archive/1.1.0.tar.gz","checksum":"md5=588a048281d2e05c33abe76bfeb95422"},{"homepage":"https://github.com/gmalecha/coq-ltac-iter","keywords":[],"categories":[],"authors":[],"description":"Coq plugin to iterate various collections","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/gmalecha/coq-ltac-iter/archive/v1.0.0-8.5.tar.gz","checksum":"md5=a96517bac1530b91f418fc0cc87cbf8f"}],"most_recent":"1.1.2"}],["coq-ltac2",{"versions":[{"homepage":"https://github.com/coq/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq","date":null,"version":"0.3","suite":"released","src":"https://github.com/coq/ltac2/archive/0.3.tar.gz","checksum":"sha256=e759198cd7bf1145f822bc7dfad7f47a4c682b28bdd67376026276ae88d55feb"},{"homepage":"https://github.com/coq/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq","date":null,"version":"0.2","suite":"released","src":"https://github.com/coq/ltac2/archive/0.2.tar.gz","checksum":"sha256=20120ace91e3269294926e0ea163a3f0da6a731c327f1276ad7e55b024b8d6f6"},{"homepage":"https://github.com/coq/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq","date":null,"version":"0.1-8.7","suite":"released","src":"https://github.com/coq/ltac2/archive/v0.1-8.7.tar.gz","checksum":"md5=748636d22bf0319fed33be80da014d93"},{"homepage":"https://github.com/coq/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq","date":null,"version":"0.1","suite":"released","src":"https://github.com/coq/ltac2/archive/0.1.tar.gz","checksum":"sha256=f03d81d0cf9f28bfb82bbf3c371fbab5878d0923952459739282f173dea816a8"},{"homepage":"https://github.com/ppedrot/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/ppedrot/ltac2.git#master","checksum":null},{"homepage":"https://github.com/ppedrot/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq.","date":null,"version":"8.10.dev","suite":"extra-dev","src":"git+https://github.com/ppedrot/ltac2.git#v8.10","checksum":null},{"homepage":"https://github.com/ppedrot/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq.","date":null,"version":"8.9.dev","suite":"extra-dev","src":"git+https://github.com/ppedrot/ltac2.git#v8.9","checksum":null},{"homepage":"https://github.com/ppedrot/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq.","date":null,"version":"8.8.dev","suite":"extra-dev","src":"git+https://github.com/ppedrot/ltac2.git#v8.8","checksum":null},{"homepage":"https://github.com/ppedrot/ltac2","keywords":[],"categories":[],"authors":[],"description":"A tactic language for Coq.","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/ppedrot/ltac2.git#v8.7","checksum":null}],"most_recent":"dev"}],["coq-ltl",{"versions":[{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.10.0.tar.gz","checksum":"md5=8a4b130957215e97768d37fb747f2c18"},{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.9.0.tar.gz","checksum":"md5=ed11d026e85477e2bf50b86a2ef3a8c4"},{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.8.0.tar.gz","checksum":"md5=ff962e4cd2f33b0a9ed4f551fa2ce02d"},{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.7.0.tar.gz","checksum":"md5=57817256c6ca2e9b6ccfd66342ff8d8c"},{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.6.0.tar.gz","checksum":"md5=05ca4e6bc7bd9de73c904ba2f6fae519"},{"homepage":"https://github.com/coq-contribs/ltl","keywords":["temporal logic","infinite transition systems","co-induction"],"categories":["Mathematics/Logic/Modal logic"],"authors":["Solange Coupet-Grimal"],"description":"This contribution contains a shallow embedding of Linear\nTemporal Logic (LTL) based on a co-inductive representation of program\nexecutions. Temporal operators are implemented as inductive\n(respectively co-inductive) types when they are least (respectively\ngreatest) fixpoints. Several general lemmas,\nthat correspond to LTL rules, are proved.","date":"2002-07","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ltl/archive/v8.5.0.tar.gz","checksum":"md5=4d24eb83fa1ca093dbe5af4701c79776"}],"most_recent":"8.10.0"}],["coq-maple-mode",{"versions":[{"homepage":"https://github.com/coq-contribs/maple-mode","keywords":["Maple","simplification","field tactic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution is an interface between Coq and Maple. In\nparticular, this exports the functions simplify/factor/expand/normal giving\nthe corresponding tactics Simplify/Factor/Expand/Normal. The manipulations\ncarried out by these tactics are proved thanks to the tactic Field. These\ntactics can be also used as functions by means of the Eval ... In command.","date":"2002-03","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/maple-mode/archive/v8.9.0.tar.gz","checksum":"md5=d7e2a1cd70d207b92ed004a0c59e880d"},{"homepage":"https://github.com/coq-contribs/maple-mode","keywords":["Maple","simplification","field tactic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution is an interface between Coq and Maple. In\nparticular, this exports the functions simplify/factor/expand/normal giving\nthe corresponding tactics Simplify/Factor/Expand/Normal. The manipulations\ncarried out by these tactics are proved thanks to the tactic Field. These\ntactics can be also used as functions by means of the Eval ... In command.","date":"2002-03","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/maple-mode/archive/v8.8.0.tar.gz","checksum":"md5=e4fdc16ae04b6e33856f1fd7cc911a41"},{"homepage":"https://github.com/coq-contribs/maple-mode","keywords":["Maple","simplification","field tactic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution is an interface between Coq and Maple. In\nparticular, this exports the functions simplify/factor/expand/normal giving\nthe corresponding tactics Simplify/Factor/Expand/Normal. The manipulations\ncarried out by these tactics are proved thanks to the tactic Field. These\ntactics can be also used as functions by means of the Eval ... In command.","date":"2002-03","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/maple-mode/archive/v8.7.0.tar.gz","checksum":"md5=46f68b2cc86267a3dfbe001bb7fd9b33"},{"homepage":"https://github.com/coq-contribs/maple-mode","keywords":["Maple","simplification","field tactic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution is an interface between Coq and Maple. In\nparticular, this exports the functions simplify/factor/expand/normal giving\nthe corresponding tactics Simplify/Factor/Expand/Normal. The manipulations\ncarried out by these tactics are proved thanks to the tactic Field. These\ntactics can be also used as functions by means of the Eval ... In command.","date":"2002-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/maple-mode/archive/v8.6.0.tar.gz","checksum":"md5=f15ade600e8d850697acf91b3537886c"},{"homepage":"https://github.com/coq-contribs/maple-mode","keywords":["maple","simplification","field tactic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["David Delahaye","Micaela Mayero"],"description":"This contribution is an interface between Coq and Maple. In\nparticular, this exports the functions simplify/factor/expand/normal giving\nthe corresponding tactics Simplify/Factor/Expand/Normal. The manipulations\ncarried out by these tactics are proved thanks to the tactic Field. These\ntactics can be also used as functions by means of the Eval ... In command.","date":"2002-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/maple-mode/archive/v8.5.0.tar.gz","checksum":"md5=8019c1b20766420fcdd0ff034d9ad1c4"}],"most_recent":"8.9.0"}],["coq-markov",{"versions":[{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.10.0.tar.gz","checksum":"md5=719d1b05a747c3e04d3f55063b497665"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.9.0.tar.gz","checksum":"md5=9992ebbbd22d8b282b5d8e2121d19a1c"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.8.0.tar.gz","checksum":"md5=9d723716490b0b2fdd98ddf0c99146a8"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.7.0.tar.gz","checksum":"md5=562f69118aadd4091485ae6698f2e582"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.6.0.tar.gz","checksum":"md5=75ae111f20f46ac736393998e2bd6cad"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/markov/archive/v8.5.0.tar.gz","checksum":"md5=a8d0ba351790d14b0a2c34ac45d8673f"},{"homepage":"https://github.com/coq-contribs/markov","keywords":["probability","Markov","Lebesgue integral","sigma algebras","measurability","Borel"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Robert Kam"],"description":"A proof of Markov's inequality, restricted to probability spaces, based on the Wikipedia proof. Defines Lebesgue integral and associated concepts such as measurability, measure functions, and sigma algebras. Extended real numbers did not need to be defined because we are working in a probability space with measure 1. Nonconstructive; uses classic, Extensionality_Ensembles, axiomatized real numbers from Coq standard library.","date":"2008-01-5","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/markov.git#master","checksum":null}],"most_recent":"dev"}],["coq-matching-logic",{"versions":[{"homepage":"https://github.com/harp-project/AML-Formalization","keywords":[],"categories":["Mathematics/Logic"],"authors":["Jan Tusil","Lucas Peña","Attila Boros","Mizsei Tamás"],"description":"A library for Matching Logic.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/harp-project/AML-Formalization.git#master","checksum":null}],"most_recent":"dev"}],["coq-math-classes",{"versions":[{"homepage":"https://github.com/coq-community/math-classes","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"Math classes is a library of abstract interfaces for mathematical\nstructures, such as:\n\n*  Algebraic hierarchy (groups, rings, fields, …)\n*  Relations, orders, …\n*  Categories, functors, universal algebra, …\n*  Numbers: N, Z, Q, …\n*  Operations, (shift, power, abs, …)\n\nIt is heavily based on Coq’s new type classes in order to provide:\nstructure inference, multiple inheritance/sharing, convenient\nalgebraic manipulation (e.g. rewriting) and idiomatic use of\nnotations.","date":"2022-01-20","version":"8.15.0","suite":"released","src":"https://github.com/coq-community/math-classes/archive/refs/tags/8.15.0.tar.gz","checksum":"sha512=2c844e44294645fd5751a4e2b5a8f3ed1d7b38caa67e1b40920635d920ed8c39280363d8a755bdd653ccfa7f7253436548935bc8b266a550e05aea5a14beaec9"},{"homepage":"https://github.com/coq-community/math-classes","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"Math classes is a library of abstract interfaces for mathematical\nstructures, such as:\n\n*  Algebraic hierarchy (groups, rings, fields, …)\n*  Relations, orders, …\n*  Categories, functors, universal algebra, …\n*  Numbers: N, Z, Q, …\n*  Operations, (shift, power, abs, …)\n\nIt is heavily based on Coq’s new type classes in order to provide:\nstructure inference, multiple inheritance/sharing, convenient\nalgebraic manipulation (e.g. rewriting) and idiomatic use of\nnotations.","date":"2021-05-25","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/math-classes/archive/refs/tags/8.13.0.tar.gz","checksum":"sha512=c668b30afbbb54ee450bf78f57ea706a4c6b8ae16fdb873d0e2b85bf41f483963307930e7172be96187715000cbea10d70e04c16af8e94b8ccd222a174322629"},{"homepage":"https://github.com/coq-community/math-classes","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"Math classes is a library of abstract interfaces for mathematical\nstructures, such as:\n\n*  Algebraic hierarchy (groups, rings, fields, …)\n*  Relations, orders, …\n*  Categories, functors, universal algebra, …\n*  Numbers: N, Z, Q, …\n*  Operations, (shift, power, abs, …)\n\nIt is heavily based on Coq’s new type classes in order to provide:\nstructure inference, multiple inheritance/sharing, convenient\nalgebraic manipulation (e.g. rewriting) and idiomatic use of\nnotations.","date":"2020-09-02","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/math-classes/archive/8.12.0.tar.gz","checksum":"sha512=78f07fb5e48260ddbf579b0a470b97dcd1974200fce7e50161d259891fca86e9f896778805a7100ba8e35574b1438ad5822c197d7e30a0449d34a4e213885c2b"},{"homepage":"https://github.com/coq-community/math-classes","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"Math classes is a library of abstract interfaces for mathematical structures, such as\n*  Algebraic hierarchy (groups, rings, fields, …)\n*  Relations, orders, …\n*  Categories, functors, universal algebra, …\n*  Numbers: N, Z, Q, …\n*  Operations, (shift, power, abs, …)\nIt is heavily based on Coq’s new type classes in order to provide: structure inference, multiple inheritance/sharing, convenient algebraic manipulation (e.g. rewriting) and idiomatic use of notations.","date":"2020-04-01","version":"8.11.0","suite":"released","src":"https://github.com/coq-community/math-classes/archive/8.11.0.tar.gz","checksum":"sha256=9d67d17c8568ae7a1d20830c560687af3d9ecd3e323ffb140111e182dd99471c"},{"homepage":"https://github.com/coq-community/math-classes","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"Math classes is a library of abstract interfaces for mathematical structures, such as\n*  Algebraic hierarchy (groups, rings, fields, …)\n*  Relations, orders, …\n*  Categories, functors, universal algebra, …\n*  Numbers: N, Z, Q, …\n*  Operations, (shift, power, abs, …)\nIt is heavily based on Coq’s new type classes in order to provide: structure inference, multiple inheritance/sharing, convenient algebraic manipulation (e.g. rewriting) and idiomatic use of notations.","date":"2019-07-15","version":"8.9.1","suite":"released","src":"https://github.com/coq-community/math-classes/archive/8.9.1.tar.gz","checksum":"sha256=2f35df200214be783c8cc9b959482f80169bb25526b6e19b0919a7b20bf7f7ef"},{"homepage":"https://math-classes.github.io/","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":null,"version":"8.8.1","suite":"released","src":"https://github.com/coq-community/math-classes/archive/8.8.1.zip","checksum":"md5=a82e0e3e13b04cbb4d383c11ef5796f3"},{"homepage":"https://github.com/math-classes/","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":null,"version":"1.0.7","suite":"released","src":"https://github.com/math-classes/math-classes/archive/1.0.7.zip","checksum":"md5=b9b1e8f98fb9d3d197765b5366b467f1"},{"homepage":"https://github.com/math-classes/","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":null,"version":"1.0.6","suite":"released","src":"https://github.com/math-classes/math-classes/archive/1.0.6.tar.gz","checksum":"md5=20d85db5271da7f39d0a2005d766f1a9"},{"homepage":"https://github.com/math-classes/","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":null,"version":"1.0.5","suite":"released","src":"https://github.com/math-classes/math-classes/archive/9853988446ab19ee0618181f8da1d7dbdebcc45f.zip","checksum":"md5=b2293d8e429ab1174160f68c1cba12d2"},{"homepage":"https://github.com/math-classes/","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":null,"version":"1.0.4","suite":"released","src":"https://github.com/math-classes/math-classes/archive/9853988446ab19ee0618181f8da1d7dbdebcc45f.zip","checksum":"md5=b2293d8e429ab1174160f68c1cba12d2"},{"homepage":"https://math-classes.github.io","keywords":[],"categories":[],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"A library of abstract interfaces for mathematical structures in Coq","date":"2015-05-08","version":"1.0.3","suite":"released","src":"https://github.com/math-classes/math-classes/archive/a3f7f8e20b5fb43e69d4560d9ac1a79a56cd6827.zip","checksum":"md5=c657902605b9ce2f71847018d535c906"},{"homepage":"http://math-classes.org/","keywords":["type classes","algebraic and numeric structures","universal algebra","category theory"],"categories":["Mathematics/Algebra"],"authors":["Eelis van der Weegen","Bas Spitters","Robbert Krebbers"],"description":"We have been working on a new set of foundational interfaces for formalized constructive mathematics in Coq, heavily based on Coq's new type classes, used in a systematic way in order to achieve:\n* elegant and mathematically sound abstract interfaces for algebraic and numeric structures up to and including rationals (with practical use of universal algebra and category theory);\n* a very flexible purely predicate-based representation of algebraic structures that makes sharing, multiple inheritance, and derived inheritance, all trivial;\n* clean expression terms that neither refer to proofs nor require deeply nested record projections;\n* fluent rewriting;\n* easy and flexible replacement and specialization of data representations and operations with more efficient versions;\n* ordinary mathematical notation and overloaded names not reliant on Coq's notation scopes.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-classes/math-classes.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-abel",{"versions":[{"homepage":"https://github.com/math-comp/abel","keywords":["algebra","Galois","Abel Ruffini","unsolvability of quintincs"],"categories":[],"authors":["Sophie Bernard","Cyril Cohen","Assia Mahboubi","Pierre-Yves Strub"],"description":"This repository contains a proof of Abel - Galois Theorem\n(equivalence between being solvable by radicals and having a\nsolvable Galois group) and Abel - Ruffini Theorem (unsolvability of\nquintic equations) in the Coq proof-assistant and using the\nMathematical Components library.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/math-comp/abel/archive/1.2.0.tar.gz","checksum":"sha256=f4f0525d19f8e0527b59383828850dfc5e0503bb2615047ee1cc8cefc0ca4153"},{"homepage":"https://github.com/math-comp/abel","keywords":["algebra","Galois","Abel Ruffini","unsolvability of quintincs"],"categories":[],"authors":["Sophie Bernard","Cyril Cohen","Assia Mahboubi","Pierre-Yves Strub"],"description":"This repository contains a proof of Abel - Galois Theorem\n(equivalence between being solvable by radicals and having a\nsolvable Galois group) and Abel - Ruffini Theorem (unsolvability of\nquintic equations) in the Coq proof-assistant and using the\nMathematical Components library.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/Abel/archive/1.0.0.tar.gz","checksum":"sha256=45ff1fc19ee16d1d97892a54fbbc9864e89fe79b0c7aa3cc9503e44bced5f446"}],"most_recent":"1.2.0"}],["coq-mathcomp-algebra",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["algebra","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about discrete\n(i.e. with decidable equality) algebraic structures : ring, fields,\nordered fields, real fields,  modules, algebras, integers, rational\nnumbers, polynomials, matrices, vector spaces...","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-algebra-tactics",{"versions":[{"homepage":"https://github.com/math-comp/algebra-tactics","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This library provides `ring` and `field` tactics for Mathematical Components,\nthat work with any `comRingType` and `fieldType` instances, respectively.\nTheir instance resolution is done through canonical structure inference.\nTherefore, they work with abstract rings and do not require `Add Ring` and\n`Add Field` commands. Another key feature of this library is that they\nautomatically push down ring morphisms and additive functions to leaves of\nring/field expressions before normalization to the Horner form.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/algebra-tactics/archive/refs/tags/1.0.0.tar.gz","checksum":"sha256=fa46588280364b64167398c1bdf4e0b20ca21c30f30213be5d12ea14c5242aad"},{"homepage":"https://github.com/math-comp/algebra-tactics","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This library provides `ring` and `field` tactics for Mathematical Components,\nthat work with any `comRingType` and `fieldType` instances, respectively.\nTheir instance resolution is done through canonical structure inference.\nTherefore, they work with abstract rings and do not require `Add Ring` and\n`Add Field` commands. Another key feature of this library is that they\nautomatically push down ring morphisms and additive functions to leaves of\nring/field expressions before normalization to the Horner form.","date":null,"version":"0.3.0","suite":"released","src":"https://github.com/math-comp/algebra-tactics/archive/refs/tags/0.3.0.tar.gz","checksum":"sha256=5539bedd4ec15bdccfd52412c618d63b7e69447189bf23289f5169d9e23a8dcc"},{"homepage":"https://github.com/math-comp/algebra-tactics","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This library provides `ring` and `field` tactics for Mathematical Components,\nthat work with any `comRingType` and `fieldType` instances, respectively.\nTheir instance resolution is done through canonical structure inference.\nTherefore, they work with abstract rings and do not require `Add Ring` and\n`Add Field` commands. Another key feature of this library is that they\nautomatically push down ring morphisms and additive functions to leaves of\nring/field expressions before normalization to the Horner form.","date":null,"version":"0.2.0","suite":"released","src":"https://github.com/math-comp/algebra-tactics/archive/refs/tags/0.2.0.tar.gz","checksum":"sha256=940484199a317bb325aed7a12ae96b958dddab34a66df12aeeda93d6e34cc13e"},{"homepage":"https://github.com/math-comp/algebra-tactics","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This library provides `ring` and `field` tactics for Mathematical Components,\nthat work with any `comRingType` and `fieldType` instances, respectively.\nTheir instance resolution is done through canonical structure inference.\nTherefore, they work with abstract rings and do not require `Add Ring` and\n`Add Field` commands. Another key feature of this library is that they\nautomatically push down ring morphisms and additive functions to leaves of\nring/field expressions before normalization to the Horner form.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/math-comp/algebra-tactics/archive/refs/tags/0.1.0.tar.gz","checksum":"sha256=aca9d33fec72a9e2fb37ccbc91c492ceae9b75d3cdce37ddd9a224ea3cef0f3f"},{"homepage":"https://github.com/math-comp/algebra-tactics","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This library provides `ring` and `field` tactics for Mathematical Components,\nthat work with any `comRingType` and `fieldType` instances, respectively.\nTheir instance resolution is done through canonical structure inference.\nTherefore, they work with abstract rings and do not require `Add Ring` and\n`Add Field` commands. Another key feature of this library is that they\nautomatically push down ring morphisms and additive functions to leaves of\nring/field expressions before normalization to the Horner form.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/algebra-tactics.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-analysis",{"versions":[{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-08-10","version":"0.5.3","suite":"released","src":"https://github.com/math-comp/analysis/archive/0.5.3.tar.gz","checksum":"sha256=d21a9830d8d6991bd84a11fb05b45ee46d591934d8498c863e1ac3064da209d3"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-07-09","version":"0.5.2","suite":"released","src":"https://github.com/math-comp/analysis/archive/0.5.2.tar.gz","checksum":"sha256=8b22303f0949480ee4b99949c19fe9d59ecee4ec9a87b67e71eb5ca24725ebab"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-06-04","version":"0.5.1","suite":"released","src":null,"checksum":"sha512=668bdc47114376529d9aa9b355afbbf74dedbdb8cf372433d11f72251265604bd83fbf8c5a6c5d6868f7e7c5f113e14c84df330f01a8f678c95294621148fab8"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-03-23","version":"0.5.0","suite":"released","src":null,"checksum":"sha512=57e5ec7e71338de65f1a07a9036c6d19a3584f757be76e8375a2f984d1fd05265928113a57c44d942e0ef9be7753299240763052d60661cb59551f7abb33b1e8"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-03-08","version":"0.4.0","suite":"released","src":null,"checksum":"sha512=ca1489fc86a3593803612d78e16f8d236758206cfdb5d1b85a1b8a290377ad7beaa22fb10c77a46846934d1ffc9a0eddc71c08bd52f2cd96bb33cb5a3d54b483"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2022-01-24","version":"0.3.13","suite":"released","src":null,"checksum":"sha512=3f508d94166dbf8a35924230fa1c6f2500c7206c77bd0dbd83cae3a9841d94f475706462a73042af573c2e9022b7cfa58856d263c51f94c35ef08650e2bae6d4"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-12-29","version":"0.3.12","suite":"released","src":null,"checksum":"sha512=f23fa55bd84d7a632ffdc2b0f3dda7592d862eb47c0a8fd97a71c48d1e12931ca603ca364a92fa55278ec26202ddfb395d6155f18dbd9822a19a792b138140e9"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-11-19","version":"0.3.11","suite":"released","src":null,"checksum":"sha512=61f216119887d55137e10fb1c582140c5b3bd2b8ab933e59375d2cc555a33a2cdb5e3cf11ad2d1bde9c54df61cd3430383a4a26efb8c095f777d95de26ffb900"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-08-11","version":"0.3.10","suite":"released","src":null,"checksum":"sha512=1ec7e28083affbe56d878e7dca08cecd4764459657ff35a3b4541087285bdb64b42db5db9f6165ec4583c4283967acf87261cc177079eafe7f60f2c0ae7751a4"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-06-12","version":"0.3.9","suite":"released","src":null,"checksum":"sha512=150e3f485f21d4b0a8978c36c39e8dcec1a2dc791a3f0aa7a9e89e2d8b438503dcb649301fa4291d7acbbda08cf495181066efd0d1f1d79fd39ae1a24835c948"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Pierre-Yves Strub","Laurent Thery"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-06-01","version":"0.3.8","suite":"released","src":null,"checksum":"sha512=765067b9cd5ed899e92f693040a3fcb279d21bdb3bdad4b5810d31ce3b30e164369b56825691a7fb7c035969e9895e9552b515e7c37fc38349c2713a5f0ef28b"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Kazuhiko Sakaguchi","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-04-01","version":"0.3.7","suite":"released","src":null,"checksum":"sha512=97c277ad2bd8fc75be458178d1ac5a2f5c9dd6651bc137e80fdeeda5b62f5b25969bfce64e58321494075f116afc703268479833effa86a7deae61fe926d606e"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Kazuhiko Sakaguchi","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":"2021-03-04","version":"0.3.6","suite":"released","src":null,"checksum":"sha512=6f19f26bfdfeff6a9e56d27e278141c851cbbd5e584af523ef153b70b9326ab396ab8f582a56762e33a7053a4130b144feb4ba92a8acac62eb5e47193f3450a2"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Kazuhiko Sakaguchi","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":null,"version":"0.3.5","suite":"released","src":null,"checksum":"sha512=78a3205f551597a4a5088c74453565ee5bb38b617e421cccd4be01b8f2a8b8205e44d4e6963811a97069ca671eba98d0a79aa33c05d11fce2666bb9767e53d84"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Kazuhiko Sakaguchi","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":null,"version":"0.3.4","suite":"released","src":null,"checksum":"sha512=d17ccb9accfc2812accf3c289c89c559421823e3e96d8478d00f8d8c3518aef540674836da82f708410901e9447cc1ea654fd5c45a65f90f776b8e94f9015a41"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":"2020-11-11","version":"0.3.3","suite":"released","src":null,"checksum":"sha512=59d5f20634948ff18255fe1eeb5e6732423b08758fdb6cff1f7bf9ca5e5bb3622c7e5c8f68c5f15bed427ae02d3d0075aa84d4256e241c26e1a2d31007981a25"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":"2020-08-11","version":"0.3.2","suite":"released","src":null,"checksum":"sha512=aa2ffac487d71d3aceea9dafca21d7c8bfcbaaf52d9977fd9bf19a055d65597b95d9e2e10dc7da10676ab2f86a8cc205aac9e0fa08360fc127971f60f68c5430"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":"2020-06-11","version":"0.3.1","suite":"released","src":null,"checksum":"sha512=f2844551078450858081ece35d213571b56a34351378e4f7d808f9f21028651c227bf9b629be536318e2b8bca66e56027b04a279ad23ea650461efafbb46c74c"},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":"2019-12-03","version":"0.2.3","suite":"released","src":null,"checksum":"sha512=10eb050e9d43af3c0cc4798bf93010ec73d2cf9a149380ae524f1051361888ca8a7caf0428047ca18986b9484fce93fa9a491545d0382c6784275618e3a1b0b5"},{"homepage":"https://github.com/math-comp/analysis","keywords":[],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":null,"version":"0.2.2","suite":"released","src":null,"checksum":null},{"homepage":"https://github.com/math-comp/analysis","keywords":[],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":null,"version":"0.2.0","suite":"released","src":"https://github.com/math-comp/analysis/archive/0.2.0.tar.gz","checksum":"sha256=c84e5104c657bce16c2f04ff7602a0e53b7757e1b97262cf046bb6c41184d360"},{"homepage":"https://github.com/math-comp/analysis","keywords":[],"categories":[],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/math-comp/analysis/archive/0.1.0.tar.gz","checksum":"sha256=0c3e998b81617a773f0d59db3aaf2ffd05f87ffda383ae6c7bb4a44fd2f4df13"},{"homepage":"https://github.com/math-comp/analysis","keywords":[],"categories":[],"authors":["Reynald Affeldt","Yves Bertot","Cyril Cohen","Marie Kerjean","Assia Mahboubi","Damien Rouhling","Pierre Roux","Kazuhiko Sakaguchi","Zachary Stone","Pierre-Yves Strub","Laurent Théry"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/analysis.git#master","checksum":null},{"homepage":"https://github.com/math-comp/analysis","keywords":["analysis","topology","real numbers"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Reynald Affeldt","Cyril Cohen","Assia Mahboubi","Damien Rouhling","Pierre-Yves Strub"],"description":"This repository contains an experimental library for real analysis for\nthe Coq proof-assistant and using the Mathematical Components library.\n\nIt is inspired by the Coquelicot library.","date":"2020-05-26","version":"0.3.0","suite":"extra-dev","src":null,"checksum":"sha512=6e1c28dfaf2de8158bede36c81f0481068eb3c3bbd76e2e71ec3743457120575de378b74689e498ce77a19bb70b556f3dff799281f19771d4fcee026e3cf9545"}],"most_recent":"dev"}],["coq-mathcomp-apery",{"versions":[{"homepage":"https://github.com/coq-community/apery","keywords":["apery recurrence","irrationality","creative telescoping"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Frédéric Chyzak","Assia Mahboubi","Thomas Sibut-Pinote"],"description":"This project contains a formal proof that the real number ζ(3),\nalso known as Apéry's constant, is irrational. It follows roughly\nApéry's original sketch of a proof. However, the recurrence\nrelations constituting the crux of the proof have been guessed by a\ncomputer algebra program (in this case in Maple/Algolib). These\nrelations are formally checked a posteriori, so that Coq's kernel\nremains the sole trusted code base.","date":"2022-05-05","version":"1.0.2","suite":"released","src":"https://github.com/coq-community/apery/archive/1.0.2.tar.gz","checksum":"sha512=38576cf248181829c2b7bfa6ba050efe38c02521902dc343cc1ca8aaa289ac744677eff1e130ae0de6198b5dbc7eee673c4baeb9fd653eba4aa94e1a79f436d7"},{"homepage":"https://github.com/coq-community/apery","keywords":["apery recurrence","irrationality","creative telescoping"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Frédéric Chyzak","Assia Mahboubi","Thomas Sibut-Pinote"],"description":"This project contains a formal proof that the real number ζ(3),\nalso known as Apéry's constant, is irrational. It follows roughly\nApéry's original sketch of a proof. However, the recurrence\nrelations constituting the crux of the proof have been guessed by a\ncomputer algebra program (in this case in Maple/Algolib). These\nrelations are formally checked a posteriori, so that Coq's kernel\nremains the sole trusted code base.","date":"2022-02-03","version":"1.0.1","suite":"released","src":"https://github.com/coq-community/apery/archive/1.0.1.tar.gz","checksum":"sha512=3c768f31fe055a5cf98be6766d1a5f180e670d71fd3ad194523e414d4c2dba4ddfe49a24c98b3f7fe64a5366f5a531d2b6c0700387ff9b3b16a01df74bab0cfa"}],"most_recent":"1.0.2"}],["coq-mathcomp-bigenough",{"versions":[{"homepage":"https://github.com/math-comp/bigenough","keywords":["bigenough","asymptotic reasonning","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen"],"description":"The package contains a package to reasoning with big enough objects\n(mostly natural numbers). This package is essentially for backward\ncompatibility purposes as `bigenough` will be subsumed by the near\ntactics. The formalization is based on the Mathematical Components\nlibrary.","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/math-comp/bigenough/archive/1.0.1.tar.gz","checksum":"sha256=a8ed105271ca7422f87f580ba1c5bb39de9f147ad966e65e02d09010cb3c1e36"},{"homepage":"https://github.com/math-comp/bigenough","keywords":["bigenough","asymptotic reasonning","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen"],"description":"The package contains a package to reasoning with big enough objects\n(mostly natural numbers). This package is essentially for backward\ncompatibility purposes as `bigenough` will be subsumed by the near\ntactics. The formalization is based on the Mathematical Components\nlibrary.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/bigenough/archive/1.0.0.tar.gz","checksum":"md5=cf126ccb8a405eb2e94f68d57152b717"},{"homepage":"https://github.com/math-comp/bigenough","keywords":["bigenough","asymptotic reasonning","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen"],"description":"The package contains a package to reasoning with big enough objects\n(mostly natural numbers). This package is essentially for backward\ncompatibility purposes as `bigenough` will be subsumed by the near\ntactics. The formalization is based on the Mathematical Components\nlibrary.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/bigenough.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-character",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["algebra","character","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about group\nrepresentations, characters and class functions.","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-dioid",{"versions":[{"homepage":"https://github.com/math-comp/dioid","keywords":["dioid","semiring","complete dioid"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lucien Rakotomalala","Pierre Roux"],"description":"Definitions of the algebraic structure of dioid following the style of\nssralg in the Mathcomp library.\n\nThe main algebraic structures defined are:\n* semirings: rings without oppositve for the additive law\n* dioids: idempotent semirings (i.e., forall x, x + x = x)\n* complete dioids: dioids whose canonical order (x <= y wen x + y = y)\n  yields a complete lattice\n* commutative variants (multiplicative law is commutative)\n\nMore details can be found in comments at the beginning of each file.","date":null,"version":"0.2","suite":"released","src":"https://github.com/math-comp/dioid/archive/0.2.tar.gz","checksum":"sha256=afbbcfd9c4cdfcb12327fa111ca455e545905b01ff0f5e8e19da7035f6bc4780"},{"homepage":"https://github.com/math-comp/dioid","keywords":["dioid","semiring","complete dioid"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lucien Rakotomalala","Pierre Roux"],"description":"Definitions of the algebraic structure of dioid following the style of\nssralg in the Mathcomp library.\n\nThe main algebraic structures defined are:\n* semirings: rings without oppositve for the additive law\n* dioids: idempotent semirings (i.e., forall x, x + x = x)\n* complete dioids: dioids whose canonical order (x <= y wen x + y = y)\n  yields a complete lattice\n* commutative variants (multiplicative law is commutative)\n\nMore details can be found in comments at the beginning of each file.","date":null,"version":"0.1","suite":"released","src":"https://github.com/math-comp/dioid/archive/0.1.tar.gz","checksum":"sha256=3700493956f6c2bc4e0f2374160f078e60366f1f98bf10960e110512096c4c52"},{"homepage":"https://github.com/math-comp/dioid","keywords":["dioid","semiring","complete dioid"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lucien Rakotomalala","Pierre Roux"],"description":"Definitions of the algebraic structure of dioid following the style of\nssralg in the Mathcomp library.\n\nThe main algebraic structures defined are:\n* semirings: rings without opposite for the additive law\n* dioids: idempotent semirings (i.e., forall x, x + x = x)\n* complete dioids: dioids whose canonical order (x <= y wen x + y = y)\n  yields a complete lattice\n* commutative variants (multiplicative law is commutative)\n\nMore details can be found in comments at the beginning of each file.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/dioid.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-field",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials...","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-field-extra",{"versions":[{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["algebra","field","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains extra definitions and theorems about field extensions,\ngalois theory, algebraic numbers, cyclotomic polynomials... needed for coq-mathcomp-odd-order","date":null,"version":"1.6.1","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-odd-order.1.6.1.tar.gz","checksum":"md5=2303f60bbca5eaa24bef7af5d47694b9"}],"most_recent":"1.6.1"}],["coq-mathcomp-fingroup",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains definitions and theorems about finite groups,\ngroup quotients, group morphisms, group presentation, group action...","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-finmap",{"versions":[{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2022-07-06","version":"1.5.2","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.5.2.tar.gz","checksum":"sha512=446b9c582b7abbe3eca28bccdf35abae29c92f2899267a243c94db4929ccb4fbde72de37d569dfe224c2724db6d968d7fc5beea6abd7dd66c68bc128482f5738"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":null,"version":"1.5.1","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.5.1.tar.gz","checksum":"sha256=beae8e94b7a092fdb47f715384ad47716841a5e5925390426c7bfa3223f3b39d"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2020-04-06","version":"1.5.0","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.5.0.tar.gz","checksum":"sha512=6c40dca62b980f84df1a79cf98355afa8cbcb1184153f8590f1851a2ce13e3cbfe4266b90029cb234b5304179ecc1cd5e2e7ed3353a6bfafc7603e5c619944c2"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2020-04-06","version":"1.4.1","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.4.1.tar.gz","checksum":"sha512=f38c70f1da125a26e9296d07a87804be00c103731cdcbdcb2a535d05d3afdc47e38bb71ea3b1601e67a1bce84fb4fe5d18fc7da58a67db700bdd0873694346a9"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-11-27","version":"1.4.0+coq-8.11","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.4.0+coq-8.11.tar.gz","checksum":"sha256=c3cad8192f2b7f9e4800cd10cbf8ae89b79e028a751cafd04c746a88f33d122f"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-11-27","version":"1.4.0","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.4.0.tar.gz","checksum":"sha256=ed145e6b1be9fcc215d4de20a17d64bc8772f0a2afc2372a318733882ea69ad2"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-06-18","version":"1.3.4","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.3.4.tar.gz","checksum":"sha256=68a996444ac66202c0b5c80b791696d3c803fa733cc7aa4d755b9831129cd591"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-06-18","version":"1.3.3","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.3.3.tar.gz","checksum":"sha256=e731e0becaf78f5710feef4b61a4485f2973645daf2f6320c677d99103cc0699"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-06-13","version":"1.3.1","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.3.1.tar.gz","checksum":"sha256=5b90b4dbb1c851be7a835493ef81471238260580e2d1b340dc4cf40668c6a15b"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":"2019-05-23","version":"1.2.1","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.2.1.tar.gz","checksum":"sha256=c924baffeb15ed81379ae541d73c58d2aad8f85ba641306dc26ec71f3fb05a7a"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.2.0.tar.gz","checksum":"sha256=fed84ffbb51701fa91705cac8473fc5138d50a8f9f556b4c96e0dcb45f5b54c7"},{"homepage":"http://www.cyrilcohen.fr","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.1.0.tar.gz","checksum":"md5=f8bca7e64d16fdc61bf6b09af5e0b99b"},{"homepage":"http://www.cyrilcohen.fr","keywords":["finmap","finset","multiset","order"],"categories":[],"authors":["Cyril Cohen"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/finmap/archive/1.0.0.tar.gz","checksum":"md5=064f05c13295292e83d8e50c163dfec8"},{"homepage":"https://github.com/math-comp/finmap","keywords":["finmap","finset","multiset"],"categories":[],"authors":["Cyril Cohen","Kazuhiko Sakaguchi"],"description":"This library is an extension of mathematical component in order to\nsupport finite sets and finite maps on choicetypes (rather that finite\ntypes). This includes support for functions with finite support and\nmultisets. The library also contains a generic order and set libary,\nwhich will be used to subsume notations for finite sets, eventually.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/finmap.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-grobner",{"versions":[{"homepage":"https://github.com/thery/grobner","keywords":[],"categories":[],"authors":[],"description":"A fornalisation of Grobner basis in ssreflect.\nIt contains one file\n\ngrobner.v\n\nIt defines.\n\nFrom mathcomp Require Import all_ssreflect all_algebra.\nFrom SsrMultinomials Require Import ssrcomplements poset freeg mpoly.\nFrom mathcomp.contrib.grobner Require Import grobner.\n\n(* p belongs to the ideal generated by L *)\n\nCheck ideal.\n\nideal = \nfun (R : ringType) (n : nat) (L : seq {mpoly R[n]}) (p : {mpoly R[n]})\n  =>\n  exists t, p = \\sum_(i < size L) t`_i * L`_i\n\n\n(* it is decidable *)\n\nCheck idealfP.\n\nidealfP\n     : forall (R : fieldType)  (n : nat) (p : {mpoly R[n]})\n              (l : seq {mpoly R[n]}),\n       reflect (ideal l p) (idealf l p)","date":null,"version":"dev","suite":"extra-dev","src":"https://github.com/thery/grobner/archive/v1.0.1.zip","checksum":"md5=ee88f5010096f45a5be120de58910913"}],"most_recent":"dev"}],["coq-mathcomp-multinomials",{"versions":[{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":null,"version":"1.5.5","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.5.5.tar.gz","checksum":"sha512=16443f636cf5b0365aeb94f6e28ded25a0eefa45e43840c7636daeff54821ddc909a92cea2945805787ddfec2b699a63a8bc7e95d3dda59f9ea53085343ad6a2"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":null,"version":"1.5.4","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.5.4.tar.gz","checksum":"sha512=b92e76162316314653de4329b15a6cc535076e7f511e6e709cda2572381394b081a99207ce365eea034307eddacdf694486674f68d72cd5c29c7e4f40d1c01fc"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":null,"version":"1.5.3","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.5.3.tar.gz","checksum":"sha512=fcb47294c4a55d135372a49793ef717be0b0f76b06188da2df6a084d945bb67e8db15fee2bdb8531bb41642b8347649a06657e75021f62c0b6f9f731eb56c3e4"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":"2020-06-11","version":"1.5.2","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.5.2.tar.gz","checksum":"sha512=a4b9feba43fc16f3b4379970bd5309431f7e05a4c95e2a2545db776863ea24dfdc6f15c866b11e17fca94d598da21db06964381c826f226a6debb41fbbac1c1e"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":"2020-01-20","version":"1.5","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.5.tar.gz","checksum":"sha512=7bf4b21c8d56b856b85ccb312254e0c349e3856aecfe7e094d66bf9d0af71be77854b01affa7306803c9f8b6ff90f06d912272b2908b648aa4f2c0948197b5a3"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":"2019-11-28","version":"1.4","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.4.tar.gz","checksum":"sha512=b8c4f750063b8764275ea3b0ca12b2bbc16d1c52c5b10bd71ef6d6bb0791ecfb1115681c4379ffe286ab8c550c1965ba08cd2c3a1e5600d8b1a17dee627e2aae"},{"homepage":"https://github.com/math-comp/multinomials-ssr","keywords":["multinomials","monoid algebra"],"categories":["Mathematics/Algebra"],"authors":["Pierre-Yves Strub"],"description":"A multivariate polynomial library for the Mathematical Components Library","date":"2019-06-04","version":"1.3","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.3.tar.gz","checksum":"sha256=dd07b00ca5ed8b46d3a635d4ca1261948020f615bddfc4d9ac7bdc2842e83604"},{"homepage":"https://github.com/math-comp/multinomials-ssr","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A multivariate polynomial library for the Mathematical Components Library","date":"2016","version":"1.2","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.2.tar.gz","checksum":"sha256=2422aac5dd59589e566bbd5c13030437680183a553f95f6648469b80ea77af71"},{"homepage":"https://github.com/math-comp/multinomials-ssr","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A multivariate polynomial library for the Mathematical Components Library","date":"2016","version":"1.1","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.1.tar.gz","checksum":"md5=e22b275b1687878d2bdc9b6922d9fde5"},{"homepage":"https://github.com/math-comp/multinomials-ssr","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A multivariate polynomial library for the Mathematical Components Library","date":"2016","version":"1.0","suite":"released","src":"https://github.com/math-comp/multinomials/archive/1.0.tar.gz","checksum":"md5=2af0c4fad88969e70bcf60ba988f4e08"},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/multinomials.git#master","checksum":null},{"homepage":"https://github.com/math-comp/multinomials","keywords":["multinomials","monoid algebra"],"categories":["Math/Algebra/Multinomials","Math/Algebra/Monoid algebra"],"authors":["Pierre-Yves Strub"],"description":"A Multivariate polynomial Library for the Mathematical Components Library","date":"2020-01-20","version":"1.5.1","suite":"extra-dev","src":"https://github.com/math-comp/multinomials/archive/1.5.1.tar.gz","checksum":"sha512=808be2a321348f66d0327e5d5e21e3e70f839933f90094c7768322c634db2fe64186615e750efde22bbfc5fd1bb08fcdb94d7c73a646f06d4364e9c299e5fee8"}],"most_recent":"dev"}],["coq-mathcomp-odd-order",{"versions":[{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup\n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/odd-order/archive/mathcomp-odd-order.1.13.0.tar.gz","checksum":"sha512=4caebcbce72976fc771a8507de4e3ed4614ae0f2f04dec3e50088b16cdafa8e29a213c8b1054c1e68765c135d4a39c0eebafd750a1c092060fc868180e129a9b"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup \n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/odd-order/archive/mathcomp-odd-order.1.12.0.tar.gz","checksum":"sha256=8f2e56472084680c24fd82e28e2e205c6bb025e41c29e76161dbb3e0fd4883ac"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup \n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.10.0","suite":"released","src":"https://github.com/math-comp/odd-order/archive/mathcomp-odd-order.1.10.0.tar.gz","checksum":"sha256=c3ddd9f3c3882985cf01afbc72866f551cbba314f45478a248b7aec88bf8f533"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup \n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.7.0","suite":"released","src":"https://github.com/math-comp/odd-order/archive/mathcomp-odd-order.1.7.0.tar.gz","checksum":"md5=e7a90d25223e257a604a8574a06a3e3c"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup \n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.6.2","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-odd-order.1.6.2.tar.gz","checksum":"md5=88dbbafd24e86220157e478340478cfd"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The formal proof of the Feit-Thompson theorem.\n\nFrom mathcomp Require Import all_ssreflect all_fingroup all_solvable PFsection14.\n\nCheck Feit_Thompson.\n   : forall (gT : finGroupType) (G : {group gT}), odd #|G| -> solvable G\n\nFrom mathcomp Require Import all_ssreflect all_fingroup \n                             all_solvable stripped_odd_order_theorem.\n\nCheck stripped_Odd_Order.\n   : forall (T : Type) (mul : T -> T -> T) (one : T) (inv : T -> T)\n         (G : T -> Type) (n : natural),\n       group_axioms T mul one inv ->\n       group T mul one inv G ->\n       finite_of_order T G n -> odd n -> solvable_group T mul one inv G","date":null,"version":"1.6.1","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-odd-order.1.6.1.tar.gz","checksum":"md5=2303f60bbca5eaa24bef7af5d47694b9"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains the complete formal proof of the Odd Order\nTheorem (aka Feit Thompson Theorem).\nThe file stripped_odd_order_theorem.v contains a proof of a self\ncontained statement of the odd order.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/odd-order.git","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-real-closed",{"versions":[{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of\nalgebra). It also contains a proof of decidability of the first\norder theory of real closed field, through quantifier elimination.","date":null,"version":"1.1.3","suite":"released","src":"https://github.com/math-comp/real-closed/archive/1.1.3.tar.gz","checksum":"sha256=dbb3d86d72525a0c9ac069a0b2321a3237053ed7c5865ac79e34ab03f5c9448d"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of\nalgebra). It also contains a proof of decidability of the first\norder theory of real closed field, through quantifier elimination.","date":null,"version":"1.1.2","suite":"released","src":"https://github.com/math-comp/real-closed/archive/1.1.2.tar.gz","checksum":"sha256=84e0ddf33dbbc249287dfc8fc7874d433c79cee2b335f32b6476a46a71376892"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of algebra). It\nalso contains a proof of decidability of the first order theory of\nreal closed field, through quantifier elimination.","date":"2020-06-11","version":"1.1.1","suite":"released","src":null,"checksum":"sha512=f2f8dc4a04f6495e9b29baa0eeff2638151ead6e150f91a723cc256419f3fa3eb2c53b1a4b5cc65c11e9b1f6085c58b41455950c569935614db075e96436c87b"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of algebra). It\nalso contains a proof of decidability of the first order theory of\nreal closed field, through quantifier elimination.","date":"2019-05-23","version":"1.0.4","suite":"released","src":null,"checksum":"sha512=3e3b265d3a13581294541bc2e4a110c534663f55689712003c7493262f45c53d2928e02d852700060055fb7024c8f40b600be0556cd56671eee58d51e8f7eec8"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of algebra). It\nalso contains a proof of decidability of the first order theory of\nreal closed field, through quantifier elimination.","date":"2019-05-23","version":"1.0.3","suite":"released","src":"https://github.com/math-comp/real-closed/archive/1.0.3.tar.gz","checksum":"sha256=22a8f7d0a439c96b0ac0d722258f30aef223bc0f21c0974c6af16ce33ddfe51b"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of algebra). It\nalso contains a proof of decidability of the first order theory of\nreal closed field, through quantifier elimination.","date":"2019-05-23","version":"1.0.2","suite":"released","src":"https://github.com/math-comp/real-closed/archive/1.0.2.tar.gz","checksum":"sha256=b28e30be7de2ad2959021ea9cbc97974d121d37f5104ef0d46c0439b31e5c41f"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"Mathematical Components Library on real closed fields","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/math-comp/real-closed/archive/1.0.1.tar.gz","checksum":"md5=0e6cb43fccb7cfeb82f7700270d5a147"},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of\nalgebra). It also contains a proof of decidability of the first\norder theory of real closed field, through quantifier elimination.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/real-closed.git","checksum":null},{"homepage":"https://github.com/math-comp/real-closed","keywords":["real closed field","small scale reflection","mathematical components"],"categories":[],"authors":["Cyril Cohen","Assia Mahboubi"],"description":"This library contains definitions and theorems about real closed\nfields, with a construction of the real closure and the algebraic\nclosure (including a proof of the fundamental theorem of algebra). It\nalso contains a proof of decidability of the first order theory of\nreal closed field, through quantifier elimination.","date":"2019-05-23","version":"1.0.5","suite":"extra-dev","src":null,"checksum":"sha512=e1bbd636162275edc2a578cf3c3e0f2fae2deac3faa4535e2aaaef9208e544aaed2c2750787dfb34e8925df0c3ac34295363050e10fc9995f9513c18ad2ddcd0"}],"most_recent":"dev"}],["coq-mathcomp-solvable",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["finite groups","Feit Thompson theorem","small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library contains more definitions and theorems about finite groups.","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-ssreflect",{"versions":[{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.15.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.15.0.tar.gz","checksum":"sha256=33105615c937ae1661e12e9bc00e0dbad143c317a6ab78b1a15e1d28339d2d95"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.14.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.14.0.tar.gz","checksum":"sha256=d259cc95a2f8f74c6aa5f3883858c9b79c6e87f769bde9a415115fa4876ebb31"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.13.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.13.0.tar.gz","checksum":"sha256=4334e915736f96032e1d4d502e70537047220af1a1c7a6740f770e45601bdab0"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.12.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.12.0.tar.gz","checksum":"sha256=a57b79a280e7e8527bf0d8710c1f65cde00032746b52b87be1ab12e6213c9783"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.11.0","suite":"released","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11.0.tar.gz","checksum":"sha256=b16108320f77d15dd19ecc5aad90775b576edfa50c971682a1a439f6d364fef6"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.10.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.10.0.tar.gz","checksum":"sha256=3f8a88417f3456da05e2755ea0510c1bd3fd13b13c41e62fbaa3de06be040166"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.9.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.9.0.tar.gz","checksum":"sha256=fe3d157a4db7e96f39212f76e701a7fc1e3f125c54b8c38f06a6a387eda61c96"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.8.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.8.0.tar.gz","checksum":"sha256=dcb3b29041d61084d21451cd38c0aeb61ef61dd136efaec96055a1ceea3b9162"},{"homepage":"https://math-comp.github.io/math-comp/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Mathematical Components library","date":null,"version":"1.7.0","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.7.0.tar.gz","checksum":"md5=e1bde60e67844e692f88c5d64a44004e"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.6.4","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.4.tar.gz","checksum":"md5=29362a734d183301e2ce839b0ad14bd9"},{"homepage":"http://math-comp.github.io/math-comp/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.6.2","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.2.tar.gz","checksum":"md5=cf10cb16f1ac239a9d52c029a4e00f66"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.6.1","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz","checksum":"md5=10d8a17134ddb509b4afa8d3243ee1a0"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.6","suite":"released","src":"http://github.com/math-comp/math-comp/archive/mathcomp-1.6.tar.gz","checksum":"md5=038ba80c0d6b430428726ae4d00affcf"},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/math-comp.git#master","checksum":null},{"homepage":"https://math-comp.github.io/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"This library includes the small scale reflection proof language\nextension and the minimal set of libraries to take advantage of it.\nThis includes libraries on lists (seq), boolean and boolean\npredicates, natural numbers and types with decidable equality,\nfinite types, finite sets, finite functions, finite graphs, basic arithmetics\nand prime numbers, big operators","date":null,"version":"1.11+beta1","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/archive/mathcomp-1.11+beta1.tar.gz","checksum":"sha256=412e3bd8faae4c52a4e1651a3ea3ad949ae6f93a2ffbb579f0ebd4662d5d418e"}],"most_recent":"dev"}],["coq-mathcomp-sum-of-two-square",{"versions":[{"homepage":"https://github.com/thery/twoSquare","keywords":[],"categories":[],"authors":[],"description":"gauss_int.v : the definition of gaussian integers\n\nfermat2.v : the proof of Fermat's theorem\n\nThe final statement reads:\n\n===================================================\n\nFrom mathcomp\nRequire Import all_ssreflect.\n\nFrom mathcomp.contrib.sum_of_two_square\nRequire Import gauss_int fermat2.\nCheck sum2stest.\n\nsum2stest\n     : forall n : nat,\n       reflect\n         (forall p : nat,\n          prime p ->\n          odd p -> p %| n -> odd (logn p n) -> p %% 4 = 1)\n         (n \\is a sum_of_two_square)\n\n===================================================","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/thery/twoSquare/archive/v1.0.1.zip","checksum":"md5=1633745a81e8e3941d00ffb7e6e89883"},{"homepage":"https://github.com/thery/twoSquare","keywords":[],"categories":[],"authors":[],"description":"gauss_int.v : the definition of gaussian integers\n\nfermat2.v : the proof of Fermat's theorem\n\nThe final statement reads:\n\n===================================================\n\nFrom mathcomp\nRequire Import all_ssreflect.\n\nFrom mathcomp.contrib.sum_of_two_square\nRequire Import gauss_int fermat2.\nCheck sum2stest.\n\nsum2stest\n     : forall n : nat,\n       reflect\n         (forall p : nat,\n          prime p ->\n          odd p -> p %| n -> odd (logn p n) -> p %% 4 = 1)\n         (n \\is a sum_of_two_square)\n\n===================================================","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/thery/twoSquare/archive/v1.0.0.zip","checksum":"md5=98739e31fac7fcda2cb52f40e5901257"}],"most_recent":"1.0.1"}],["coq-mathcomp-tarjan",{"versions":[{"homepage":"https://github.com/math-comp/tarjan","keywords":["strongly connected components","topological sorting","Kosaraju","Tarjan","acyclicity","graph theory"],"categories":["Computer Science/Graph Theory"],"authors":["Cyril Cohen","Jean-Jacques Lévy","Karl Palmskog","Laurent Théry"],"description":"This development contains formalizations and correctness proofs using Coq and the Mathematical\nComponents library of algorithms originally due to Kosaraju and Tarjan for finding strongly\nconnected components in finite graphs. It also contains a verified implementation of topological\nsorting with extended guarantees for acyclic graphs.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/math-comp/tarjan/archive/1.0.0.tar.gz","checksum":"sha256=abed66d36c76e0824f32322c9b951d5154203d98e3ee65943e30925da089e133"},{"homepage":"https://github.com/math-comp/tarjan","keywords":["strongly connected components","topological sorting","Kosaraju","Tarjan","acyclicity","graph theory"],"categories":["Computer Science/Graph Theory"],"authors":["Cyril Cohen","Jean-Jacques Lévy","Karl Palmskog","Laurent Théry"],"description":"This development contains formalizations and correctness proofs using Coq and the Mathematical\nComponents library of algorithms originally due to Kosaraju and Tarjan for finding strongly\nconnected components in finite graphs. It also contains a verified implementation of topological\nsorting with extended guarantees for acyclic graphs.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/tarjan.git#master","checksum":null}],"most_recent":"dev"}],["coq-mathcomp-word",{"versions":[{"homepage":"https://github.com/jasmin-lang/coqword","keywords":["machine words"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Pierre-Yves Strub"],"description":"Yet Another Coq Library on Machine Words","date":"2022-04-07","version":"1.1","suite":"released","src":"https://github.com/jasmin-lang/coqword/archive/refs/tags/v1.1.tar.gz","checksum":"sha512=e36788d4029da78c662c558d0fda79926adffdae01bb71c946056d562b44d534b855e4f174b8df9232908a228610b132b115a8ed99102205e2454a004fdc07e3"}],"most_recent":"1.1"}],["coq-mathcomp-zify",{"versions":[{"homepage":"https://github.com/math-comp/mczify","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This small library enables the use of the Micromega arithmetic solvers of Coq\nfor goals stated with the definitions of the Mathematical Components library\nby extending the zify tactic.","date":null,"version":"1.2.0+1.12+8.13","suite":"released","src":"https://github.com/math-comp/mczify/archive/1.2.0+1.12+8.13.tar.gz","checksum":"sha256=a19515dcfb2a3ec95261b400dbd1bfb820ce6029b8a76d295ab2448e18825958"},{"homepage":"https://github.com/math-comp/mczify","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This small library enables the use of the Micromega arithmetic solvers of Coq\nfor goals stated with the definitions of the Mathematical Components library\nby extending the zify tactic.","date":null,"version":"1.1.0+1.12+8.13","suite":"released","src":"https://github.com/math-comp/mczify/archive/1.1.0+1.12+8.13.tar.gz","checksum":"sha256=0b650960a5d6b708f6224e8946297ced8f042169c2e3c36c34c4fb38dcfb462e"},{"homepage":"https://github.com/math-comp/mczify","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This small library enables the use of the Micromega tactics for goals stated\nwith the definitions of the Mathematical Components library by extending the\nzify tactic.","date":null,"version":"1.0.0+1.12+8.13","suite":"released","src":"https://github.com/math-comp/mczify/archive/1.0.0+1.12+8.13.tar.gz","checksum":"sha256=813072984b3702071efa42b82ce3d9ea7d0b013e554ec78446f3da1248ffbce0"},{"homepage":"https://github.com/math-comp/mczify","keywords":[],"categories":[],"authors":["Kazuhiko Sakaguchi"],"description":"This small library enables the use of the Micromega tactics for goals stated\nwith the definitions of the Mathematical Components library by extending the\nzify tactic.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/math-comp/mczify.git#master","checksum":null}],"most_recent":"dev"}],["coq-maths",{"versions":[{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.10.0.tar.gz","checksum":"md5=0bb016a4357e219f2099e242366e71bf"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.9.0.tar.gz","checksum":"md5=4416faca823a4598d6df16e2acc510f5"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.8.0.tar.gz","checksum":"md5=c41fb2a85a1a015d2c6188dbe75211ec"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.7.0.tar.gz","checksum":"md5=595735cb6fa26b01e2c912f383dd372d"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.6.0.tar.gz","checksum":"md5=77eaaf98412fd0d8040252da485d5eba"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/maths/archive/v8.5.0.tar.gz","checksum":"md5=8e4e62e272aa45ba3f348e3b96ed381e"},{"homepage":"https://github.com/coq-contribs/maths","keywords":["mathematics"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Jean-Christophe Filliâtre"],"description":"Basic mathematics (gcd, primality, etc.) from\nFrench ``Mathematiques Superieures'' (first year of preparation to\nhigh schools)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/maths.git#master","checksum":null}],"most_recent":"dev"}],["coq-matrices",{"versions":[{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.10.0.tar.gz","checksum":"md5=c3f92319ece9a306765b922ba591bc3f"},{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.9.0.tar.gz","checksum":"md5=5b6b09baf902ffe68c2c640760272a11"},{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.8.0.tar.gz","checksum":"md5=e1966ab1027086001a3f4b27f37978dc"},{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.7.0.tar.gz","checksum":"md5=a1e782ff3781cecead825be0ebde0fbc"},{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.6.0.tar.gz","checksum":"md5=c5305637678c9c652ad61755a6523ae4"},{"homepage":"https://github.com/coq-contribs/matrices","keywords":["matrices","vectors","linear algebra","Coq modules"],"categories":["Mathematics/Algebra"],"authors":["Nicolas Magaud"],"description":"This contribution contains an operational formalization of square matrices.\n(m,n)-Matrices are represented as vectors of length n. Each vector\n(a row) is itself a vector whose length is m.\nVectors are actually implemented as dependent lists.\n\nWe define basic operations for this datatype (addition, product, neutral\nelements O_n and I_n). We then prove the ring properties for these\noperations. The development uses Coq modules to specify the interface\n(the ring structure properties) as a signature.\n\nThis development deals with dependent types and partial functions.\nMost of the functions are defined by dependent case analysis\nand some functions such as getting a column require\nthe use of preconditions (to check whether we are within the\nbounds of the matrix).","date":"2003-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/matrices/archive/v8.5.0.tar.gz","checksum":"md5=29685b178fbf91fddc6198940b186c27"}],"most_recent":"8.10.0"}],["coq-menhirlib",{"versions":[{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2022-02-10","version":"20220210","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-12-30","version":"20211230","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20211230/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-11-28","version":"20211128","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20211128/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-11-25","version":"20211125","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20211125/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-10-12","version":"20211012","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20211012/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-09-29","version":"20210929","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20210929/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-09-28","version":"20210928","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20210928/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-04-19","version":"20210419","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2021-03-10","version":"20210310","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20210310/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-12-16","version":"20201216","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20201216/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-12-14","version":"20201214","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20201214/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-12-01","version":"20201201","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20201201/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-11-22","version":"20201122","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20201122/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-06-24","version":"20200624","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200624/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-06-19","version":"20200619","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200619/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-06-12","version":"20200612","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200612/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-05-25","version":"20200525","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200525/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-02-11","version":"20200211","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200211/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2020-01-23","version":"20200123","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20200123/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2019-09-24","version":"20190924","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20190924/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2019-06-26","version":"20190626","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20190626/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2019-06-20","version":"20190620","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20190620/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":"2019-06-13","version":"20190613","suite":"released","src":"https://gitlab.inria.fr/fpottier/menhir/-/archive/20190613/archive.tar.gz","checksum":null},{"homepage":"https://gitlab.inria.fr/fpottier/coq-menhirlib","keywords":[],"categories":[],"authors":["Jacques-Henri Jourdan"],"description":"A support library for verified Coq parsers produced by Menhir","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/fpottier/menhir.git#master","checksum":null}],"most_recent":"dev"}],["coq-metacoq",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library,\nthe PCUIC development including a verified equivalence between Coq and PCUIC, \na safe type checker and verified erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library,\nthe PCUIC development including a verified equivalence between Coq and PCUIC, \na safe type checker and verified erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library, unverified checker for Coq,\nPCUIC development including a verified translation from Coq to PCUIC, \nsafe checker and erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library,\nthe PCUIC development including a verified equivalence between Coq and PCUIC,\na safe type checker and verified erasure for PCUIC and example translations.\n\nSee individual packages for more detailed descriptions.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe meta-package includes the template-coq library,\nthe PCUIC development including a verified equivalence between Coq and PCUIC, \na safe type checker and verified erasure for PCUIC and example translations. \n\nSee individual packages for more detailed descriptions.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metacoq-checker",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Checker module provides a complete specification of Coq's typing and conversion\nrelation along with a reference type-checker that is extracted to a pluging.\n\nThis provides a command: `MetaCoq Check [global_reference]` that can be used\nto typecheck a Coq definition using the verified type-checker.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"}],"most_recent":"1.0~beta1+8.12"}],["coq-metacoq-erasure",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Erasure module provides a complete specification of Coq's so-called\n\"extraction\" procedure, starting from the PCUIC calculus and targeting\nuntyped call-by-value lambda-calculus.\n\nThe `erasure` function translates types and proofs in well-typed terms\ninto a dummy `tBox` constructor, following closely P. Letouzey's PhD\nthesis.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metacoq-pcuic",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe PCUIC module provides a cleaned-up specification of Coq's typing algorithm along\nwith a certified typechecker for it. This module includes the standard metatheory of\nPCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metacoq-safechecker",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe SafeChecker modules provides a correct implementation of\nweak-head reduction, conversion and typechecking of Coq definitions and global environments.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metacoq-template",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nTemplate Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metacoq-translations",{"versions":[{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0+8.15","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.15.tar.gz","checksum":"sha512=b52d833e9d7a442f6b4caa6d710d7cb0fb63e0f8fe39d7d67b7c9f5cd5ff05f49779ecd84aeb594534642102a723c5f009fabaea78127883d63cfafd0270b8e4"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Kenji Maillard","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0+8.14","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.14.tar.gz","checksum":"sha512=0dffdc83c156484b67b70ff7e15178f351af9650c4576bc408ccc370d61dac255f5d47bd50310a50fb29ee0d3df7b7250cf6b79ad8e351fe1310c4c1f86ed624"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~beta2+8.13","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.13.tar.gz","checksum":"sha256=15e1cfde70e6c4dbf33bff1a77266ac5c0c3e280586ef059e0cdec07bee814f2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~beta2+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.12.tar.gz","checksum":"sha256=108582a6f11ed511a5a94f2b302359f8d648168cba893169009def7c19e08778"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~beta2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta2-8.11.tar.gz","checksum":"sha256=35d4a30bb19e6710fc03d178a2c8a17bc964bfbfd9236d1c59a0e77a30c425df"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.12.tar.gz","checksum":"sha256=19fc4475ae81677018e21a1e20503716a47713ec8b2081e7506f5c9390284c7a"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-beta1-8.11.tar.gz","checksum":"sha256=1644c5bd9d02385c802535c6c46dbcaf279afcecd4ffb3da5fae08618c628c75"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~alpha2+8.11","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.11.tar.gz","checksum":"sha256=8f1d2b42ad97d7c8660a57aabe53ddcc7b1645ced43386a1d2bef428b20d6b42"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~alpha2+8.10","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v1.0-alpha2-8.10.tar.gz","checksum":"sha256=94156cb9397b44915c9217a435a812cabc9651684cd229d5069b34332d0792a2"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~alpha1+8.9","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.9.tar.gz","checksum":"sha256=899ef4ee73b1684a0f1d2e37ab9ab0f9b24424f6d8a10a10efd474c0ed93488e"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0~alpha1+8.8","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/1.0-alpha+8.8.tar.gz","checksum":"sha256=c2fe122ad30849e99c1e5c100af5490cef0e94246f8eb83f6df3f2ccf9edfc04"},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Simon Boulier","Cyril Cohen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations\nfrom type theory to type theory, e.g. parametricity and the `cross-bool`\ntranslation that invalidates functional extensionality.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/metacoq/metacoq.git#master","checksum":null},{"homepage":"https://metacoq.github.io/metacoq","keywords":[],"categories":[],"authors":["Abhishek Anand","Danil Annenkov","Simon Boulier","Cyril Cohen","Yannick Forster","Fabian Kunze","Meven Lennon-Bertrand","Gregory Malecha","Jakob Botsch Nielsen","Matthieu Sozeau","Nicolas Tabareau","Théo Winterhalter"],"description":"MetaCoq is a meta-programming framework for Coq.\n\nThe Translations modules provides implementation of standard translations \nfrom type theory to type theory, e.g. parametricity and the `cross-bool` \ntranslation that invalidates functional extensionality.","date":null,"version":"1.0+8.16","suite":"extra-dev","src":"https://github.com/MetaCoq/metacoq/archive/refs/tags/v1.0-8.16.tar.gz","checksum":"sha512=84c59b74d7ed3798593026d00e412ce2a9d1443afdaf98f5f680788ed8e73cf7e67dcd91392efe2243c5cd61b979edea9bf109f72ea5c45de5c31ef732bba593"}],"most_recent":"dev"}],["coq-metalib",{"versions":[{"homepage":"https://github.com/plclub/metalib","keywords":[],"categories":[],"authors":[],"description":"Locally Nameless Metatheory Library","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/plclub/metalib.git","checksum":null}],"most_recent":"dev"}],["coq-mi-cho-coq",{"versions":[{"homepage":"https://gitlab.com/nomadic-labs/mi-cho-coq/","keywords":["cryptocurrency","michelson","semantics","smart-contract","tezos"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Raphaël Cauderlier","Bruno Bernardo","Julien Tesson","Arvid Jakobsson"],"description":"Michelson is a language for writing smart contracts on the Tezos blockchain.\nThis package provides a Coq encoding of the syntax and semantics of Michelson,\nautomatically generated by the Ott tool. Also included is a framework called Mi-Cho-Coq\nfor reasoning about Michelson programs in Coq using a weakest precondition calculus.","date":"2021-06-15","version":"1.0.0","suite":"released","src":null,"checksum":"1b939c4ca68af82527b8d60419100557"},{"homepage":"https://gitlab.com/nomadic-labs/mi-cho-coq/","keywords":["cryptocurrency","michelson","semantics","smart-contract","tezos"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Raphaël Cauderlier","Bruno Bernardo","Julien Tesson","Arvid Jakobsson"],"description":"Michelson is a language for writing smart contracts on the Tezos blockchain.\nThis package provides a Coq encoding of the syntax and semantics of Michelson,\nautomatically generated by the Ott tool. Also included is a framework called Mi-Cho-Coq\nfor reasoning about Michelson programs in Coq using a weakest precondition calculus.","date":"2021-06-15","version":"0.1","suite":"released","src":null,"checksum":"521927e391d5529f652056d97fcdd261"},{"homepage":"https://gitlab.com/nomadic-labs/mi-cho-coq/","keywords":["cryptocurrency","michelson","semantics","smart-contract","tezos"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory"],"authors":["Raphaël Cauderlier","Bruno Bernardo","Julien Tesson","Arvid Jakobsson"],"description":"Michelson is a language for writing smart contracts on the Tezos blockchain.\nThis package provides a Coq encoding of the syntax and semantics of Michelson,\nautomatically generated by the Ott tool. Also included is a framework called Mi-Cho-Coq\nfor reasoning about Michelson programs in Coq using a weakest precondition calculus.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.com/nomadic-labs/mi-cho-coq.git#master","checksum":null}],"most_recent":"dev"}],["coq-min-imports",{"versions":[{"homepage":"https://github.com/vzaliva/coq-min-imports","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"sources. It examines modules listed in \"Require Import\" statements one\nby one and tries to recompile to see if their removal would cause\ncompilation errors.","date":"2018-04-22","version":"1.0.2","suite":"released","src":"https://github.com/vzaliva/coq-min-imports/archive/v1.0.2.tar.gz","checksum":"md5=1df90607ac535f3e2ffe008e3561333b"},{"homepage":"https://github.com/vzaliva/coq-min-imports","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"sources. It examines modules listed in \"Require Import\" statements one\nby one and tries to recompile to see if their removal would cause\ncompilation errors.","date":"2018-04-22","version":"1.0.1","suite":"released","src":"https://github.com/vzaliva/coq-min-imports/archive/v1.0.1.tar.gz","checksum":"md5=3ffca724f7e8752ce4f1909b360914ab"},{"homepage":"https://github.com/vzaliva/coq-min-imports","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"sources. It examines modules listed in \"Require Import\" statements one\nby one and tries to recompile to see if their removal would cause\ncompilation errors.","date":"2017-01-04","version":"1.0.0","suite":"released","src":"https://github.com/vzaliva/coq-min-imports/archive/v1.0.0.tar.gz","checksum":"md5=5d66474c9d71dbc46b44c786fb6fef00"}],"most_recent":"1.0.2"}],["coq-mini-compiler",{"versions":[{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.10.0.tar.gz","checksum":"md5=435a68bd17a447f53614a54cc5f304ca"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.9.0.tar.gz","checksum":"md5=f5679f730d174e15fa5d5396286c3b43"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.8.0.tar.gz","checksum":"md5=8fbc8f85335a094856e2bf13589dde73"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.7.0.tar.gz","checksum":"md5=dd4f40c8ef66e6bdb212edec29102e53"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.6.0.tar.gz","checksum":"md5=89efeb6a9a6e5b8d8932636568cd2a63"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/mini-compiler/archive/v8.5.0.tar.gz","checksum":"md5=27b1414ce51c9cfe014d5777e9d47b2e"},{"homepage":"https://github.com/coq-contribs/mini-compiler","keywords":["compilation","correctness","arithmetic"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Jean-Christophe Filliâtre"],"description":"Tutorial correctness proof of a tiny compiler from\nsimple arithmetic expressions (constants, variables and additions) to\nsimple assembly-like code (one accumulator, infinitly many registers and\naddition)","date":"2003","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/mini-compiler.git#master","checksum":null}],"most_recent":"dev"}],["coq-minic",{"versions":[{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez and Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.10.0.tar.gz","checksum":"md5=5b45fd02609aa8586070b4c511ff04f5"},{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez and Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.9.0.tar.gz","checksum":"md5=d5bc1f0d4ac3cd9e52be007a19639399"},{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez and Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.8.0.tar.gz","checksum":"md5=ce54ade657738a8b8660e4262d171b3e"},{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez and Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.7.0.tar.gz","checksum":"md5=072c5f22596752f3180acbb89a34c995"},{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez and Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.6.0.tar.gz","checksum":"md5=2649c8cced0332490c9366a808e051d3"},{"homepage":"https://github.com/coq-contribs/minic","keywords":["denotational semantics","compilation"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Eduardo Giménez","Emmanuel Ledinot"],"description":"This contribution defines the denotational semantics of MiniC, a\nsub-set of the C language. This sub-set is sufficiently large to\ncontain any program generated by lustre2C.\nThe denotation function describing the semantics of a MiniC program\nactually provides an interpreter for the program.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/minic/archive/v8.5.0.tar.gz","checksum":"md5=8d252b80c4fc1e1fce6d89b5a64c0b96"}],"most_recent":"8.10.0"}],["coq-miniml",{"versions":[{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","Categorical Abstract Machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.10.0.tar.gz","checksum":"md5=df00ed94ed18950b75878fd60c827e5c"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","Categorical Abstract Machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.9.0.tar.gz","checksum":"md5=0519031dba16630ccbcb9c51badbef0a"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","Categorical Abstract Machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.8.0.tar.gz","checksum":"md5=1f959277c29e7871f1fd00ff65f2ceac"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","Categorical Abstract Machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.7.0.tar.gz","checksum":"md5=d9d24a2a772e2dfe8830b7cc3e85be57"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","Categorical Abstract Machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.6.0.tar.gz","checksum":"md5=1a43fdfae00d280537911001e3106adf"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","categorical abstract machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/miniml/archive/v8.5.0.tar.gz","checksum":"md5=ad1936dc8998fe3bba52b15abd7deea4"},{"homepage":"https://github.com/coq-contribs/miniml","keywords":["functional programming","categorical abstract machine","compilation","natural semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Samuel Boutin"],"description":"A formalisation of Mini-ML and of the Categorical\nAbstract Machine (C.A.M) in natural semantics. It also contains the\ndefinition of the translation from Mini-ML to the CAM and the proof\nthat this translation is correct","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/miniml.git#master","checksum":null}],"most_recent":"dev"}],["coq-mirror-core",{"versions":[{"homepage":"https://github.com/gmalecha/mirror-core","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A framework for computational reflection","date":null,"version":"1.0.2","suite":"released","src":"https://github.com/gmalecha/mirror-core/archive/v1.0.2.tar.gz","checksum":"md5=1576ec14f05ed73c2d15aa9b83bf22a1"},{"homepage":"https://github.com/gmalecha/mirror-core","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A framework for computational reflection","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/gmalecha/mirror-core/archive/v1.0.1.tar.gz","checksum":"md5=3c61f6c8134ec6b5d3ea0af826d5156f"}],"most_recent":"1.0.2"}],["coq-mod-red",{"versions":[{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["Algorithms","Performance","Computer Arithmetic","Modular Reduction","Optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"2007-12; Updated in April 2009","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/mod-red/archive/v8.10.0.tar.gz","checksum":"md5=e7332e02c56007917358870e4a9e7718"},{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["Algorithms","Performance","Computer Arithmetic","Modular Reduction","Optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"2007-12; Updated in April 2009","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/mod-red/archive/v8.9.0.tar.gz","checksum":"md5=c597c89ceba4466719869078c5a72e04"},{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["Algorithms","Performance","Computer Arithmetic","Modular Reduction","Optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"2007-12; Updated in April 2009","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/mod-red/archive/v8.7.0.tar.gz","checksum":"md5=7f8895ebe0af5027fb72fbf34593ece8"},{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["Algorithms","Performance","Computer Arithmetic","Modular Reduction","Optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"2007-12; Updated in April 2009","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/mod-red/archive/v8.6.0.tar.gz","checksum":"md5=9ba9cc5fa8083b558fbcbd3000a691f5"},{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["algorithms","performance","computer arithmetic","modular reduction","optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"December 2007; Updated in April 2009","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/mod-red/archive/v8.5.0.tar.gz","checksum":"md5=caba9cc89341dba2f041a70fbd5652a4"},{"homepage":"https://github.com/coq-contribs/mod-red","keywords":["algorithms","performance","computer arithmetic","modular reduction","optimization"],"categories":["Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Luc Rutten"],"description":"Fast reduction of integers by moduli up to 2^(w-1), where w is a processor's word size.","date":"December 2007; Updated in April 2009","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/mod-red.git#master","checksum":null}],"most_recent":"dev"}],["coq-moment",{"versions":[{"homepage":"https://github.com/clarus/coq-moment","keywords":["date","time"],"categories":[],"authors":["Guillaume Claret"],"description":"Parse, manipulate and pretty-print times and dates in Coq","date":"2020-03-16","version":"1.2.1","suite":"released","src":"https://github.com/clarus/coq-moment/archive/refs/tags/1.21.tar.gz","checksum":"sha512=003430495e6eacc2d5dbdbf161b2ee0a397eb5dbc8c2c0acad6cd08713a102dbcab699570e2fa704b99d0ccd11578477dce2a946548a5fa80fb7b74c9eb26ab8"},{"homepage":"https://github.com/clarus/coq-moment","keywords":["date","time"],"categories":[],"authors":["Guillaume Claret"],"description":"Parse, manipulate and pretty-print times and dates in Coq","date":"2020-03-16","version":"1.2.0","suite":"released","src":"https://github.com/clarus/coq-moment/archive/1.2.0.tar.gz","checksum":"sha512=eeca9af5b7a8799a35fb37f61f17b7672e8393c2019d3bb925f7929cdf0dbccd835a97e223f66017f1a53aca1df70311f58a7757327338b63b9dfe1321670977"},{"homepage":"https://github.com/clarus/coq-moment","keywords":["date","time"],"categories":[],"authors":["Guillaume Claret"],"description":"Parse, manipulate and pretty-print times and dates in Coq","date":"2019-11-28","version":"1.1.0","suite":"released","src":"https://github.com/clarus/coq-moment/archive/1.1.0.tar.gz","checksum":"sha512=e3261756ccff4d0d18ea46ff98ca6202ef3d30157bb6c301df3351cb93b218ebb5d03e644b1c6653c090857029642a8e2aeea7e191dee9f54e1fe39cf314fc65"},{"homepage":"https://github.com/clarus/coq-moment","keywords":["date","time"],"categories":[],"authors":["Guillaume Claret"],"description":"Parse, manipulate and pretty-print times and dates in Coq","date":"2015-01-27","version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-moment/archive/1.0.0.tar.gz","checksum":"md5=00e0e6d050d2ddd4b48dfcf5fc47bce0"}],"most_recent":"1.2.1"}],["coq-monae",{"versions":[{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Ayumu Saito","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2022-04-28","version":"0.4.1","suite":"released","src":null,"checksum":"sha512=6b3b31a0999ecdf217cd6417a62332dd522c19324e3c037c6634d0ddd62404c9ac9f69c2982b9c80522ee852321e9cadfcca02d38fb31d070d3b96514ca43ee9"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Ayumu Saito","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2022-02-21","version":"0.4","suite":"released","src":null,"checksum":"sha512=d6e28034d9ef1010290a8380bfd0c0d4205f3d688785f56c8d5c60f51002482381d48009a6432e99fe2e182aa0c5406a209bce9809c5dce8da60b33dd922c979"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2021-06-18","version":"0.3.4","suite":"released","src":null,"checksum":"sha512=5dc9ea4a260da88be308ad4fc29b88fff85bb575fd03105c085ad9f2ee562b2287a05f7f8be93cdd17755f2157382230402091e37658765bea4b662d2688a18c"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2021-06-15","version":"0.3.3","suite":"released","src":null,"checksum":"sha512=3e81f48c46a5028e2323d9f4bbc5b9df16bb1ffa0e5862a5e43483c49c292af20f522bf57ef01a82329fdae56be10c5f59db89c7793c2824a3f538026461155d"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2021-03-24","version":"0.3.2","suite":"released","src":null,"checksum":"sha512=21024941b390fa36602494d062781075091991b8edbfdfc0f1e7adfd4ce5dc158b37ef6702d100a9eda39d009bc42f9ad249e3e2215839a967264e685ea5f98b"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2021-03-01","version":"0.3.1","suite":"released","src":null,"checksum":"sha512=9922cadb9987b2f4282b4b4efd67eda011df55fd8b459c23a500ea24a7060d13ef3637b351d139a7c7a81ac0aece5a83516c92cd7b2054016f338eb9a187a320"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2021-02-21","version":"0.3","suite":"released","src":null,"checksum":"sha512=2929ffbcd375672a57877eecdade71ddb543de58f63a9104e37a713687c0ce5bf96525785abad5b9903f4973d2c96e0944928494af51acaa0f12f05771e7847d"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":null,"version":"0.2.2","suite":"released","src":null,"checksum":"sha512=a752aa916752306c3ce5231e118d96154633976bcd1062174496c9f74b7d5f216c6d70552f1abcc1ea1b0706708938e6d6ffc8c05b276eec779c80ec90b70660"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monae","effects","probability","nondeterminism"],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":null,"version":"0.2.1","suite":"released","src":null,"checksum":"sha512=64763dadb87bd136ea6594eb5e615ed56d7e4d51d169a2254b9a70c11d1871251fa79b7822df469ec1bdfa2ae1e1530dc93bccb6d0298463901902d7af7bfa0f"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability","nondeterminism"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This Coq library contains a hierarchy of monads with their laws used\nin several examples of monadic equational reasoning.","date":"2020-10-31","version":"0.2","suite":"released","src":null,"checksum":"sha512=ac190d9fccd104d9d2e73a6b770efcd64554090ff4cce9eaddabea31f3ef8c8d8b9f73bd35efdd5d9a958c789eb8e380c4866eae3eb6dcafe9028f194b7b5c80"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability","nondeterminism"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2020-08-13","version":"0.1.2","suite":"released","src":null,"checksum":"sha512=fc06a3dc53e180940478ca8ec02755432c1fb29b6ed81f3312731a1d0435dbe67e78db5201a92e40c7f23068fc5d9343414fc06676bf3adf402836e8c69b0229"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability","nondeterminism"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2020-06-12","version":"0.1.1","suite":"released","src":null,"checksum":"sha512=942ce1a4160e4237e596899a8987739f2c5789340073ba1690e62212e99dee32a4d63cd6f253fde6fd04b8e41cab89f50f16254aed03af41206d8b9597be95f6"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability","nondeterminism"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2020-03-21","version":"0.1","suite":"released","src":null,"checksum":"sha512=a5a0c1c8c1939ec5ad3046023268d4fadf6b0098433035f6d8555229dae04b1d899ca802ff3e0331747ba23d5139b7e27a34fb930be2d35032602941df1d41eb"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability","nondeterminism"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage","Kazunari Tanaka"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2019-12-06","version":"0.0.6","suite":"released","src":null,"checksum":"sha512=6b4d32e7fe1833c4b481135e2a8e2c70c290d182e9c63fe42ca499f16647a6b24746f246edec136692aa82a2d37e4d3df58440d116022b29cae459413ed7ceb3"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2019-12-06","version":"0.0.4","suite":"released","src":null,"checksum":"sha512=cb8016939f907f53f6cbece52043d411cf726c278a4ea1f94eb1b1eb3505394ddce9deffb16f18c348385b32dd7ab22a12b7a6bdc83df27efeb09e9e8b417e66"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":["monads","effects","probability"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":"2019-11-09","version":"0.0.3","suite":"released","src":null,"checksum":"sha512=8f8e97b32100b8393b20dbfbaa715b933416fbdfbe42e1c6acc0b6b37920f39f58c59c9c3c2e65549849080c3ce511bf7f5260f785ecd549b6dea1193a178f53"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":[],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa","Jacques Garrigue","Celestine Sauvage"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":null,"version":"0.0.2","suite":"released","src":null,"checksum":"md5=c7de84a4703db763459fe0f90ec64b13"},{"homepage":"https://github.com/affeldt-aist/monae","keywords":[],"categories":[],"authors":["Reynald Affeldt","David Nowak","Takafumi Saikawa"],"description":"This repository contains a formalization of monads including several\nmodels, examples of monadic equational reasoning, and an application\nto program semantics.","date":null,"version":"0.0.1","suite":"released","src":null,"checksum":"md5=098f07dde98231f5068b9d0b09670dc3"}],"most_recent":"0.4.1"}],["coq-msets-extra",{"versions":[{"homepage":"https://github.com/thtuerk/MSetsExtra","keywords":["finite sets","fold with abort","extracting efficient code","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["FireEye Formal Methods Team","Thomas Tuerk"],"description":"Coq's MSet library provides various, reasonably efficient finite set\nimplementations. Nevertheless, FireEye was struggling with performance\nissues. This library contains extensions to Coq's MSet library that\nhelped the FireEye Formal Methods team (formal-methods@fireeye.com),\nsolve these performance issues. There are\n\n- Fold With Abort\n  efficient folding with possibility to start late and stop early\n\n- Interval Sets\n  a memory efficient representation of sets of numbers\n  \n- Unsorted Lists with Duplicates","date":"2019-09-19","version":"1.2.0","suite":"released","src":"https://github.com/thtuerk/MSetsExtra/archive/1.2.0.tar.gz","checksum":"sha256=e886237194cde8602dbf191d3db7b1c28c6231c1c42996ca1b1819db3ab339ef"},{"homepage":"https://github.com/thtuerk/MSetsExtra","keywords":["finite sets","fold with abort","extracting efficient code","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["FireEye Formal Methods Team","Thomas Tuerk"],"description":"Coq's MSet library provides various, reasonably efficient finite set\nimplementations. Nevertheless, FireEye was struggling with performance\nissues. This library contains extensions to Coq's MSet library that\nhelped the FireEye Formal Methods team (formal-methods@fireeye.com),\nsolve these performance issues. There are\n\n- Fold With Abort\n  efficient folding with possibility to start late and stop early\n\n- Interval Sets\n  a memory efficient representation of sets of numbers\n  \n- Unsorted Lists with Duplicates","date":"2016-10-04","version":"1.1.0","suite":"released","src":"https://github.com/thtuerk/MSetsExtra/archive/1.1.0.tar.gz","checksum":"md5=38cfbe97a0a688cb8b3a86e93be52709"},{"homepage":"https://github.com/thtuerk/MSetsExtra","keywords":["finite sets","fold with abort","extracting efficient code","data structures"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["FireEye Formal Methods Team","Thomas Tuerk"],"description":"Coq's MSet library provides various, reasonably efficient finite set\nimplementations. Nevertheless, FireEye was struggling with performance\nissues. This library contains extensions to Coq's MSet library that\nhelped the FireEye Formal Methods team (formal-methods@fireeye.com),\nsolve these performance issues. There are\n\n- Fold With Abort\n  efficient folding with possibility to start late and stop early\n\n- Interval Sets\n  a memory efficient representation of sets of numbers\n  \n- Unsorted Lists with Duplicates","date":"2016-10-04","version":"1.0.0","suite":"released","src":"https://github.com/thtuerk/MSetsExtra/archive/1.0.0.tar.gz","checksum":"md5=297a95b8ca4157760862e5812e8addd3"}],"most_recent":"1.2.0"}],["coq-mtac",{"versions":[{"homepage":"https://github.com/beta-ziliani/mtac-plugin","keywords":[],"categories":[],"authors":["Beta Ziliani"],"description":"Typed Tactics for Coq 8.5","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/beta-ziliani/mtac-plugin/archive/v1.3.0.tar.gz","checksum":"md5=3e5b17dca8c533fee2a08bf6ab437f1b"}],"most_recent":"1.3.0"}],["coq-mtac2",{"versions":[{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":"2022-01-19","version":"1.4+8.15","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.4-coq8.15.tar.gz","checksum":"sha512=1d07bd67b6f5dc6b63f248100e29e9071b330d07c938aa605a3244f53f49c55124f9857feab1284cf2f92893d0f6fe2507ea14e5a7908b93508ff660c8bdf887"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":"2021-09-24","version":"1.4+8.14","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.4-coq8.14.tar.gz","checksum":"sha512=9d4dd7176a6ceeca1cbe5f2490bc6d17c1a2f8653cbfd4251d42f7dad0c23dfb7383a131a2ca2beae10cbad0e50c4ee24a5e40775dd128260ca583962ea55c83"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":"2020-08-19","version":"1.4+8.13","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.4-coq8.13.tar.gz","checksum":"sha256=dc64c1f0683efb233bda6b0df7182c9f0a2fb82ff7908ee59977df2f47bf8c98"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":"2020-08-19","version":"1.3+8.12","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.3-coq8.12.tar.gz","checksum":"sha512=6d17c5916cacf24d10a55bc0c84d31cb3e8f3d7458586d98f4734f0d7bb9b8d2be88ada15537aaada478a9f844692f5d271f8b7e721743c70272fa44ffd47ac8"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"1.1+8.10","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.1-coq8.10.tar.gz","checksum":"md5=6d4457dabcba26f49d6272cab4e15156"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"1.1+8.9","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.1-coq8.9.tar.gz","checksum":"md5=a29c1a05d6064f7c25f1b7c2b341b772"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"1.1+8.8","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.1-coq8.8.tar.gz","checksum":"md5=96433bf4b8f15704ad383358c3df31d0"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"1.0.1+8.8","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.0.1-coq8.8.tar.gz","checksum":"md5=e4a139572dc91efc7fe63b933029264c"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"1.0.0+8.7","suite":"released","src":"https://github.com/Mtac2/Mtac2/archive/v1.0.0-coq8.7.tar.gz","checksum":"md5=10fdc9569e0105d40f4ed22b8f92c2a7"},{"homepage":"https://github.com/Mtac2/Mtac2","keywords":[],"categories":[],"authors":["Beta Ziliani","Jan-Oliver Kaiser","Robbert Krebbers","Yann Régis-Gianas","Derek Dreyer"],"description":"Mtac2: Typed Tactics for Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/Mtac2/Mtac2.git#master","checksum":null}],"most_recent":"dev"}],["coq-multiplier",{"versions":[{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.10.0.tar.gz","checksum":"md5=faa3c4bd3a1765eb0256886a48275a3c"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.9.0.tar.gz","checksum":"md5=040928c96d45ef9aefeb25be28307ab2"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.8.0.tar.gz","checksum":"md5=40c6c41c20ed47a372cbd7817d305020"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.7.0.tar.gz","checksum":"md5=f6d667f5ff4c9cbeffea50988c02e480"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.6.0.tar.gz","checksum":"md5=5f2496fce173169aa55b31104a377874"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/multiplier/archive/v8.5.0.tar.gz","checksum":"md5=5dff8fca270a7aaf1752a9fa26efbb30"},{"homepage":"https://github.com/coq-contribs/multiplier","keywords":["hardware verification","circuit"],"categories":["Computer Science/Architecture","Miscellaneous/Extracted Programs/Hardware"],"authors":["Christine Paulin"],"description":"Proof of a multiplier circuit.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/multiplier.git#master","checksum":null}],"most_recent":"dev"}],["coq-mutual-exclusion",{"versions":[{"homepage":"https://github.com/coq-contribs/mutual-exclusion","keywords":["mutual exclusion","concurrency","Peterson's algorithm","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Eduardo Giménez"],"description":"This is a proof of certification of Peterson's algorithm\nfor managing mutual exclusion. The case of two processes is treated\nin the directory called ``binary'' (see the README file in this\ndirectory). The case of n processes will be available soon.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/mutual-exclusion/archive/v8.9.0.tar.gz","checksum":"md5=138c7ac0e67f013ce3c64e46f6316eaf"},{"homepage":"https://github.com/coq-contribs/mutual-exclusion","keywords":["mutual exclusion","concurrency","Peterson's algorithm","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Eduardo Giménez"],"description":"This is a proof of certification of Peterson's algorithm\nfor managing mutual exclusion. The case of two processes is treated\nin the directory called ``binary'' (see the README file in this\ndirectory). The case of n processes will be available soon.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/mutual-exclusion/archive/v8.8.0.tar.gz","checksum":"md5=730abe94ee0f16f663b0dc77d7bd67e2"},{"homepage":"https://github.com/coq-contribs/mutual-exclusion","keywords":["mutual exclusion","concurrency","Peterson's algorithm","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Eduardo Giménez"],"description":"This is a proof of certification of Peterson's algorithm\nfor managing mutual exclusion. The case of two processes is treated\nin the directory called ``binary'' (see the README file in this\ndirectory). The case of n processes will be available soon.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/mutual-exclusion/archive/v8.7.0.tar.gz","checksum":"md5=d0939763de7803b2b1678319232451c5"},{"homepage":"https://github.com/coq-contribs/mutual-exclusion","keywords":["mutual exclusion","concurrency","Peterson's algorithm","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Eduardo Giménez"],"description":"This is a proof of certification of Peterson's algorithm\nfor managing mutual exclusion. The case of two processes is treated\nin the directory called ``binary'' (see the README file in this\ndirectory). The case of n processes will be available soon.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/mutual-exclusion/archive/v8.6.0.tar.gz","checksum":"md5=732cd6c59820a7311c03cdd5b7f75710"},{"homepage":"https://github.com/coq-contribs/mutual-exclusion","keywords":["mutual exclusion","concurrency","Peterson's algorithm","co-inductive types","co-induction"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols","Miscellaneous/Extracted Programs/Automata and protocols"],"authors":["Eduardo Giménez"],"description":"This is a proof of certification of Peterson's algorithm\nfor managing mutual exclusion. The case of two processes is treated\nin the directory called ``binary'' (see the README file in this\ndirectory). The case of n processes will be available soon.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/mutual-exclusion/archive/v8.5.0.tar.gz","checksum":"md5=a0e3d892c7d7ff166612e7b41312c166"}],"most_recent":"8.9.0"}],["coq-nfix",{"versions":[{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.10.0.tar.gz","checksum":"md5=3eaeaa04374d36b8869c716c258e99a4"},{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.9.0.tar.gz","checksum":"md5=91131e1910146b65a1e7035a48d191a1"},{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.8.0.tar.gz","checksum":"md5=c06d488d04c34946bb90d5abbf8a2387"},{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.7.0.tar.gz","checksum":"md5=35687f6f931091c03b3ad1f1387ed9ca"},{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.6.0.tar.gz","checksum":"md5=2a63906b0f2f09845a79f41f8d404ed7"},{"homepage":"https://github.com/coq-contribs/nfix","keywords":["mutual fixpoint functions"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Stéphane Lescuyer"],"description":"This plugin provides a syntactic extension that allows one to write mutual fixpoints over nested inductives.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/nfix/archive/v8.5.0.tar.gz","checksum":"md5=51342658a19147f3d4eb8f3e005ac475"}],"most_recent":"8.10.0"}],["coq-of-ocaml",{"versions":[{"homepage":"https://github.com/clarus/coq-of-ocaml","keywords":["compilation","OCaml"],"categories":[],"authors":["Guillaume Claret"],"description":"Compile a subset of OCaml to Coq","date":"2020-03-20","version":"2.1.0","suite":"released","src":"https://github.com/clarus/coq-of-ocaml/archive/2.1.0.tar.gz","checksum":"sha512=c90c2830c0cf749359a9e1381b8c3dbc0cfb98ca91e174f6d7f07fb031bff732a0e3abf4b3643418024249dbbd6e241859bbab4e75a66b0abab471d7734004c2"},{"homepage":"https://github.com/clarus/coq-of-ocaml","keywords":["compilation","OCaml"],"categories":[],"authors":["Guillaume Claret"],"description":"Compile a subset of OCaml to Coq","date":"2019-12-15","version":"2.0.0","suite":"released","src":"https://github.com/clarus/coq-of-ocaml/archive/2.0.0.tar.gz","checksum":"sha512=bd18ac17e34dcf04d1d361ddbd230a943371976a46df4f0f0a51ac755643d1c1d8b1e69de6eb6d15f744fac8884f5e644b4f7d9bfc50e4ed13c51fde1863b17c"},{"homepage":"https://github.com/clarus/coq-of-ocaml","keywords":["compilation","OCaml"],"categories":[],"authors":["Guillaume Claret"],"description":"Compile OCaml to Coq","date":"2015-08-31","version":"1.2.1","suite":"released","src":"https://github.com/clarus/coq-of-ocaml/archive/1.2.1.tar.gz","checksum":"md5=e8cb5565b8ce622d2afa5bcc59873ad2"},{"homepage":"https://github.com/clarus/coq-of-ocaml","keywords":["compilation","OCaml"],"categories":[],"authors":["Guillaume Claret"],"description":"Compile OCaml to Coq","date":"2019-05-09","version":"1.1.1","suite":"released","src":"https://github.com/clarus/coq-of-ocaml/archive/1.1.1.tar.gz","checksum":"md5=6148587be3cee4ec577e9909fabd45ce"},{"homepage":"https://github.com/clarus/coq-of-ocaml","keywords":["compilation","OCaml"],"categories":[],"authors":["Guillaume Claret"],"description":"Compile a subset of OCaml to Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/clarus/coq-of-ocaml.git#master","checksum":null}],"most_recent":"dev"}],["coq-ollibs",{"versions":[{"homepage":"https://github.com/olaure01/ollibs","keywords":["standard library","list","permutation","decidable equality","finite multisets"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Olivier Laurent","Christophe Lucas"],"description":"Add-ons for the Coq standard library","date":"2022-01-02","version":"2.0.2","suite":"released","src":"https://github.com/olaure01/ollibs/archive/v2.0.2.tar.gz","checksum":"sha256=b8619b4465199514a74113b322fb6113ab4ff4691606b65d6335db45c8236a63"},{"homepage":"https://github.com/olaure01/ollibs","keywords":["standard library","list","permutation","decidable equality","finite multisets"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Olivier Laurent","Christophe Lucas"],"description":"Add-ons for the Coq standard library","date":"2021-01-13","version":"2.0.1","suite":"released","src":"https://github.com/olaure01/ollibs/archive/v2.0.1.tar.gz","checksum":"sha256=e43185fdc205513873718022c05a5152fc6836b9861c77411ece23b49197ed36"},{"homepage":"https://github.com/olaure01/ollibs","keywords":["standard library","list","permutation","decidable equality","finite multisets"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Olivier Laurent"],"description":"Add-ons for the Coq standard library","date":"2020-08-04","version":"2.0.0","suite":"released","src":"https://github.com/olaure01/ollibs/archive/v2.0.0.tar.gz","checksum":"sha256=549f723b292bbed57c2dc0c30bca1e34d43f90523d5c889863072fc058da0f94"}],"most_recent":"2.0.2"}],["coq-opam-website",{"versions":[{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.4.0","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.4.0.tar.gz","checksum":"md5=fffbf90822efc72938c0d1d1f6e92100"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.3.2","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.3.2.tar.gz","checksum":"md5=861185b02cdb15a15a1de3127abe0454"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.3.1","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.3.1.tar.gz","checksum":"md5=57ac749da03ba77bd95fdb2bf1697a2b"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.3.0.tar.gz","checksum":"md5=f64f4102556b435ad7d1ed8982ff64f6"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.2.1.tar.gz","checksum":"md5=8456933fe4380095c46240546fb2bad1"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.2.0.tar.gz","checksum":"md5=900a3fae8d7ea541ca4b01f7b1aa702e"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/coq-io/opam-website/archive/1.1.0.tar.gz","checksum":"md5=9795d882323f159984373b4d6889419f"},{"homepage":"https://github.com/clarus/coq-opam-website","keywords":[],"categories":[],"authors":["Guillaume Claret"],"description":"Generation of a Coq website for OPAM: http://coq.io/opam/","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/clarus/coq-opam-website/archive/1.0.0.tar.gz","checksum":"md5=8e5485ebaf730a661cf7cd35976c407c"}],"most_recent":"1.4.0"}],["coq-orb-stab",{"versions":[{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion-exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/orb-stab/archive/v8.9.0.tar.gz","checksum":"md5=fd5990aec63720702fa7e11037c7be07"},{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion-exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/orb-stab/archive/v8.8.0.tar.gz","checksum":"md5=e7d76df5ee5c87238a1dcfd000957496"},{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion-exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/orb-stab/archive/v8.7.0.tar.gz","checksum":"md5=0db7b16e283a153f4b7aa50106fdaff9"},{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion-exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/orb-stab/archive/v8.6.0.tar.gz","checksum":"md5=03a7499162de42a38e885a77a32cb7e0"},{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/orb-stab/archive/v8.5.0.tar.gz","checksum":"md5=4a7007b452586ef1dbc2fede9194d1be"},{"homepage":"https://github.com/coq-contribs/orb-stab","keywords":["orbit","stabilizer","inclusion exclusion"],"categories":["Mathematics/Algebra"],"authors":["Robert Kam"],"description":"Finite orbit-stabilizer theorem, based on Rahbar Virk's lecture notes. A large portion of the work was a simplified version of the inclusion-exclusion principle. Requires Loic Pottier's Algebra contribution, and Jasper Stein's Linear Algebra contribution.","date":"2008-01-5","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/orb-stab.git#master","checksum":null}],"most_recent":"dev"}],["coq-ordinal",{"versions":[{"homepage":"https://github.com/minkiminki/Ordinal","keywords":["ordinal number","set theory"],"categories":["Mathematics/Logic"],"authors":["Minki Cho"],"description":"Ordinal Numbers in Coq","date":"2022-03-28","version":"0.5.2","suite":"released","src":null,"checksum":"f0fd035f64031ad5385fea69555520fb"},{"homepage":"https://github.com/minkiminki/Ordinal","keywords":["ordinal number","set theory"],"categories":["Mathematics/Logic"],"authors":["Minki Cho"],"description":"Ordinal Numbers in Coq","date":"2021-12-30","version":"0.5.1","suite":"released","src":null,"checksum":"93b7a34e00daed88a3df6edb7c23d7a0"},{"homepage":"https://github.com/minkiminki/Ordinal","keywords":["ordinal number","set theory"],"categories":["Mathematics/Logic"],"authors":["Minki Cho"],"description":"Ordinal Numbers in Coq","date":"2021-06-15","version":"0.5.0","suite":"released","src":null,"checksum":"2fcc5d5a6ba96850341e13f16430b255"}],"most_recent":"0.5.2"}],["coq-ott",{"versions":[{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Ott takes as input a definition of a language syntax and semantics, in a concise\nand readable ASCII notation that is close to what one would write in informal\nmathematics. It can then generate a Coq version of the definition, which requires\nthis library.","date":"2022-03-09","version":"0.32","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.32.tar.gz","checksum":"sha512=f38e12c079426c5a460a9ab24e58f098410ceb5ae0284c1719c50f6d7cd88f6b9c4da6beb5425c03f2dc056c7a9cb597f9bf2983abb525e3c003e45858496ad3"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Ott takes as input a definition of a language syntax and semantics, in a concise\nand readable ASCII notation that is close to what one would write in informal\nmathematics. It can then generate a Coq version of the definition, which requires\nthis library.","date":"2020-06-15","version":"0.31","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.31.tar.gz","checksum":"sha512=d885ac3e7d835705342f476200bcbbdc278bcf44418d5365f02b4e92e4d630d6d080bfb008e6742fc3354de3379a99afc5263b66a612a9ac4ce20231f4500f4a"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Ott takes as input a definition of a language syntax and semantics, in a concise\nand readable ASCII notation that is close to what one would write in informal\nmathematics. It can then generate a Coq version of the definition, which requires\nthis library.","date":"2019-11-24","version":"0.30","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.30.tar.gz","checksum":"sha512=0c988502451b442e0d5a5dbce4969723bcf2b6c3add7af3d1aea279caca5a49d5b0d7acadfd6fa17702c0f8cd1511eb445aba14b454c5263f1e0f39b80deaa00"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Ott takes as input a definition of a language syntax and semantics, in a concise\nand readable ASCII notation that is close to what one would write in informal\nmathematics. It can then generate a Coq version of the definition, which requires\nthis library.","date":"2019-08-01","version":"0.29","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.29.tar.gz","checksum":"sha512=2ffc10e5d6290b5a737add419e5441b85a60fda7a9c4544f91bcfd8cd69e318d465787b2500003109186cc3945c3dcb5661371a419c3ef117adff9fc2d8f3e5b"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Auxiliary library for Ott, a tool for writing definitions of programming languages and calculi","date":"2018-04-24","version":"0.28","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.28.tar.gz","checksum":"md5=42c76a821b8ba1528f6b99025cc6f2b0"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Auxiliary library for Ott, a tool for writing definitions of programming languages and calculi","date":"2017-11-27","version":"0.27","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.27.tar.gz","checksum":"md5=e05eea1b975d8612c68feec068c4b963"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Auxiliary library for Ott, a tool for writing definitions of programming languages and calculi","date":"2017-09-21","version":"0.26","suite":"released","src":"https://github.com/ott-lang/ott/archive/0.26.tar.gz","checksum":"md5=8aee607f1a386b3e12b1dfe0c2cf7ca1"},{"homepage":"http://www.cl.cam.ac.uk/~pes20/ott/","keywords":["abstract syntax"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Peter Sewell","Francesco Zappa Nardelli","Scott Owens"],"description":"Ott takes as input a definition of a language syntax and semantics, in a concise\nand readable ASCII notation that is close to what one would write in informal\nmathematics. It can then generate a Coq version of the definition, which requires\nthis library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/ott-lang/ott.git#master","checksum":null}],"most_recent":"dev"}],["coq-otway-rees",{"versions":[{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["Otway-Rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano and Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.10.0.tar.gz","checksum":"md5=5b94d694826b34d14bb90a510011c71d"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["Otway-Rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano and Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.9.0.tar.gz","checksum":"md5=96ce31b2e5b188f3be00401df0b5d8b6"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["Otway-Rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano and Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.8.0.tar.gz","checksum":"md5=6c34c7104c9c286ee6d41b1c102dc0fe"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["Otway-Rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano and Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.7.0.tar.gz","checksum":"md5=5a4f9829cb54e141009308ddf0c24b0f"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["Otway-Rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano and Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.6.0.tar.gz","checksum":"md5=4915ebcc29d1af0b0f3c60ae6491d943"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["otway rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano","Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/otway-rees/archive/v8.5.0.tar.gz","checksum":"md5=f7837476dd70663f035427486317a9f5"},{"homepage":"https://github.com/coq-contribs/otway-rees","keywords":["otway rees","protocols","cryptography"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Dominique Bolignano","Valérie Ménissier-Morain"],"description":"A description and a proof of correctness for\nthe Otway-Rees cryptographic protocol, usually used as an example for\nformalisation of such protocols.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/otway-rees.git#master","checksum":null}],"most_recent":"dev"}],["coq-paco",{"versions":[{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2021-12-13","version":"4.1.2","suite":"released","src":null,"checksum":"09be4c8fd514b4339c277160549d6a08"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2021-03-24","version":"4.1.1","suite":"released","src":null,"checksum":"93857c155f4f9e057348f78a9fb8c718"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2021-03-16","version":"4.1.0","suite":"released","src":null,"checksum":"83ac51189c7f0224355e18478208c307"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2021-02-01","version":"4.0.4","suite":"released","src":null,"checksum":"8beafae3800cf20840eb2ca1821c5a32"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2020-12-30","version":"4.0.3","suite":"released","src":null,"checksum":"11d6a056ce263f62db7023646a34dff6"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2020-10-04","version":"4.0.2","suite":"released","src":null,"checksum":"ef4b70b2053a37ce5d68ba0428818a5b"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2019-04-30","version":"4.0.1","suite":"released","src":null,"checksum":"e8e312d5d00de4152eb21134e6a21768"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2019-04-30","version":"4.0.0","suite":"released","src":null,"checksum":"df80f84e36d5801f726382f15d94dcf1"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis","Minki Cho"],"description":"Coq library implementing parameterized coinduction","date":"2019-03-25","version":"3.0.0","suite":"released","src":null,"checksum":"3d67b9f416d61263e26f296e6fc4f564"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"2.1.0","suite":"released","src":"https://github.com/snu-sf/paco/archive/v2.1.0.tar.gz","checksum":"md5=c5afc7e9885446b7b0399e0c59e8a520"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"2.0.3","suite":"released","src":"https://github.com/snu-sf/paco/archive/v2.0.3.tar.gz","checksum":"md5=30705f61294a229215149a024060f06d"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"2.0.2","suite":"released","src":"https://github.com/snu-sf/paco/archive/v2.0.2.tar.gz","checksum":"md5=ae2dfe204429bfa1f46a842c5b962199"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"2.0.1","suite":"released","src":"https://github.com/snu-sf/paco/archive/v2.0.1.tar.gz","checksum":"md5=a9eecd1220ece95d335831f907e58036"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"2.0.0","suite":"released","src":"https://github.com/snu-sf/paco/archive/v2.0.0.tar.gz","checksum":"md5=103c31b6d7f9419e1d1d1b1db4287220"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"1.2.9","suite":"released","src":"https://github.com/snu-sf/paco/archive/v1.2.9.tar.gz","checksum":"md5=ca7896095f8bd1f9a77cadb9d15d479a"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"1.2.8","suite":"released","src":"https://github.com/snu-sf/paco/archive/5cc7babe1423b56d7fe9a474f1645f495c82061b.tar.gz","checksum":"md5=32ee0f67d5901a138722dd39ffee14a2"},{"homepage":"https://github.com/snu-sf/paco/","keywords":["co-induction","simulation","parameterized greatest fixed point"],"categories":["Computer Science/Programming Languages/Formal Definitions and Theory","Mathematics/Logic"],"authors":["Chung-Kil Hur","Georg Neis","Derek Dreyer","Viktor Vafeiadis"],"description":"Coq library implementing parameterized coinduction","date":"2018-02-11","version":"dev","suite":"extra-dev","src":"git+https://github.com/snu-sf/paco.git#master","checksum":null}],"most_recent":"dev"}],["coq-paradoxes",{"versions":[{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["Reynolds paradox","Burali-Forti paradox","Diaconescu paradox","set theory","system U","inconsistency","Hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Thierry Coquand","Hugo Herbelin","Benjamin Werner"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.10.0.tar.gz","checksum":"md5=47dfd91bb2600fb9284f01c978a5307c"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["Reynolds paradox","Burali-Forti paradox","Diaconescu paradox","set theory","system U","inconsistency","Hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Thierry Coquand","Hugo Herbelin","Benjamin Werner"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.9.0.tar.gz","checksum":"md5=d60308dcf8e2dfe8e8880b454203e9f3"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["Reynolds paradox","Burali-Forti paradox","Diaconescu paradox","set theory","system U","inconsistency","Hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Thierry Coquand","Hugo Herbelin","Benjamin Werner"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.8.0.tar.gz","checksum":"md5=47faf3e606c5d0cb68861adb2bbc130b"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["Reynolds paradox","Burali-Forti paradox","Diaconescu paradox","set theory","system U","inconsistency","Hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Thierry Coquand","Hugo Herbelin","Benjamin Werner"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.7.0.tar.gz","checksum":"md5=5579a35f7ae100a496a87b114fafd9f0"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["Reynolds paradox","Burali-Forti paradox","Diaconescu paradox","set theory","system U","inconsistency","Hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Thierry Coquand","Hugo Herbelin","Benjamin Werner"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.6.0.tar.gz","checksum":"md5=81f92590650f2ffc80c01661527d21cc"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["reynolds paradox","burali forti paradox","diaconescu paradox","set theory","system u","inconsistency","hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Benjamin Werner","Hugo Herbelin","Thierry Coquand"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/paradoxes/archive/v8.5.0.tar.gz","checksum":"md5=09cae5a778b3cee470f9dc71b5baface"},{"homepage":"https://github.com/coq-contribs/paradoxes","keywords":["reynolds paradox","burali forti paradox","diaconescu paradox","set theory","system u","inconsistency","hurkens paradox"],"categories":["Mathematics/Logic/Foundations"],"authors":["Bruno Barras","Benjamin Werner","Hugo Herbelin","Thierry Coquand"],"description":"A formalisation of Burali-Forti paradox in system U (the\nexistence of an ordinal of ordinals is inconsistent), of Diaconescu\nparadox (axiom of choice implies excluded-middle), of Reynolds paradox\n(there is no set-theoretic model of system F) and Hurkens paradox in\nsystem U (adapted by H. Geuvers to show the inconsistency of\nExcluded-Middle in impredicative-Set Calculus of Inductive Constructions).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/paradoxes.git#master","checksum":null}],"most_recent":"dev"}],["coq-param-pi",{"versions":[{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["Pi-Calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.10.0.tar.gz","checksum":"md5=6b3529b006af683c42e66193a488b5e7"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["Pi-Calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.9.0.tar.gz","checksum":"md5=9395980401d571c940ef47f554d51dfe"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["Pi-Calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.8.0.tar.gz","checksum":"md5=fcf58ef3286571825bcce61e9b11f2df"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["Pi-Calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.7.0.tar.gz","checksum":"md5=c9a1cb52e768cc20ec34f4f7952d360f"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["Pi-Calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.6.0.tar.gz","checksum":"md5=5a9963254029916664d02ad27216bcb9"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["pi-calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/param-pi/archive/v8.5.0.tar.gz","checksum":"md5=ac8b20571cba62795c908347bc6c5932"},{"homepage":"https://github.com/coq-contribs/param-pi","keywords":["pi-calculus"],"categories":["Computer Science/Lambda Calculi"],"authors":["Loïc Henry-Gréard"],"description":"This development contains the specification for a monadic\npi-calculus using the same coding method for names than\nJ. Mc Kinna and R. Pollack used for PTS in LEGO:\n\"Some Lambda Calculus and Type Theory Formalized\".\n\nThe basic, monadic calculus encoded here has a type system\nrestraining the direction of communication for processes' names.\n\nA number of lemmas usefull for doing proofs on that coding\nare included, and subject reduction properties for each kind\nof transition is made as an example of actually using the\ncoding to mechanize proofs on the pi-calculus.","date":"1998-09-30","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/param-pi.git#master","checksum":null}],"most_recent":"dev"}],["coq-paramcoq",{"versions":[{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2022-01-05","version":"1.1.3+coq8.15","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.15.tar.gz","checksum":"sha512=20ff8986c5ec90fad63efdd17620dfc651f4f80951065762f542e6e7afc7718dcf13f33d6ca1f902bfbffbd84002e3a663e3dfdb81b5327f847ac4fb4a83ffbd"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2021-09-24","version":"1.1.3+coq8.14","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.14.tar.gz","checksum":"sha512=bcf73041cbbac2b85c31ddfcec04882eb18a0a481981b52a3f727f8d1abb31815ba6b3815bbdec63fcf1f14e25fbf958e39acca043e3a00a1967a814becb6101"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2021-09-24","version":"1.1.3+coq8.13","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.13.tar.gz","checksum":"sha512=ead63fc88760a82543cd5b9699810f5b0186d3f05eb0e39f99a69c6706315b4d1b2b246efba3a64d980cd34c6fe7e9ccea7ac281cdb75504e7717fb8298e320d"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2021-09-24","version":"1.1.3+coq8.12","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.12.tar.gz","checksum":"sha512=f3bbfa2b2f064e9c675aafa6c3b2c7666c709d5586448e79caab1c45a4bdd588bc6b7cdfcfc32a9bd9250f7278689ceaaf4c6e5ad5b45ba8bd9bd45d89af0508"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2021-09-24","version":"1.1.3+coq8.11","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.11.tar.gz","checksum":"sha512=c2d4edf652dd6bea4b790d78ccfc8a560822e1db9033e9df36cfd481f7289ac41328e2d4ea662dc9af6c2c92ad5d3804edff8fb87873af371a638539be957b31"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2021-09-24","version":"1.1.3+coq8.10","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.10.tar.gz","checksum":"sha512=7e1c8cb69a70d2ee900171e416cc20a4249ced681cae5d144001b0ba938b5d4bc841ca768c045a5ab1dcb42145a090f2339fafb1c49f999875a0b3891f67e328"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":"2020-12-27","version":"1.1.2+coq8.13","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.13.tar.gz","checksum":"sha256=0a2b85ca26a3ddc0660bc2ffce9258d9168b3fb6826b7bb3db973a502532e21d"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.12","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.12.tar.gz","checksum":"sha256=beec196a00bc7a25b892349070d6371511f817623cdeb379f7cf827d0f823c4f"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.11","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.11.tar.gz","checksum":"sha256=d737aefb6a0845459ac1ba9c1b1617dd33c1c4bc3f8fa82568e6f4d32506dc65"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.10","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.10.tar.gz","checksum":"sha256=e48c38685ee0efee81002ef916a3856832c9f6712b9e12394a7824f944a8631c"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.9","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.9.tar.gz","checksum":"sha256=e87128b8080b48ee96ce37bec75d40802366b7bea5b1999c236bfa18f797427f"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.8","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.8.tar.gz","checksum":"sha256=fc5815f7ff04adf188ba7dbdd2e70ec46395e3c544fd1355a79d10ceb447b7d0"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"1.1.2+coq8.7","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.2+coq8.7.tar.gz","checksum":"sha256=48fcb716c00d52802a9596ee396eab9af7f368da6afebdbb9cf67738ae133b97"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"Paramcoq","date":null,"version":"1.1.1+coq8.9","suite":"released","src":"https://github.com/coq-community/paramcoq/archive/v1.1.1+coq8.9.tar.gz","checksum":"md5=e0ca9436a81fd47e676541254d28e8bb"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"Paramcoq","date":null,"version":"1.1.1+coq8.8","suite":"released","src":"https://github.com/coq-community/paramcoq/releases/download/v1.1.1/coq-paramcoq.1.1.1+coq8.8.tgz","checksum":"md5=d7445ae507bdfa92c8d7e5b0ed5cac08"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"Paramcoq","date":null,"version":"1.1.1+coq8.7","suite":"released","src":"https://github.com/coq-community/paramcoq/releases/download/v1.1.1+coq8.7/coq-paramcoq.1.1.1+coq8.7.tgz","checksum":"md5=3eb94ccdb53e6dfc7f0d74b3cd1a5db5"},{"homepage":"https://github.com/aa755/paramcoq","keywords":[],"categories":[],"authors":["Chantal Keller","Marc Lasson"],"description":"Keller, Chantal, and Marc Lasson. “Parametricity in an Impredicative Sort.” Computer Science Logic, September 27, 2012. https://doi.org/10.4230/LIPIcs.CSL.2012.399.\n\nOriginally implemented by the above authors.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/aa755/paramcoq/archive/v1.1.0.tar.gz","checksum":"md5=6d96c8fbb8fc091ef9121c087e3cab3a"},{"homepage":"https://github.com/aa755/paramcoq","keywords":[],"categories":[],"authors":["Chantal Keller","Marc Lasson"],"description":"Originally implemented by the above authors.","date":null,"version":"1.0.9","suite":"released","src":"https://github.com/aa755/paramcoq/archive/v1.0.9.tar.gz","checksum":"md5=7c46df48ebf0bda825ebf369dc960445"},{"homepage":"https://github.com/aa755/paramcoq","keywords":[],"categories":[],"authors":["Chantal Keller","Marc Lasson"],"description":"Originally implemented by the above authors.","date":null,"version":"1.0.6","suite":"released","src":"https://github.com/aa755/paramcoq/archive/v1.0.6.tar.gz","checksum":"md5=9d05852cb57c389716a4e592c8c81832"},{"homepage":"https://github.com/aa755/paramcoq","keywords":[],"categories":[],"authors":["Chantal Keller","Marc Lasson"],"description":"Originally implemented by the above authors.","date":null,"version":"1.0.5","suite":"released","src":"https://github.com/aa755/paramcoq/archive/v1.0.5.tar.gz","checksum":"md5=fe453f3983c0c711257b73e8f15fc255"},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"The plugin is still in an experimental state. It is not very user\nfriendly (lack of good error messages) and still contains bugs. But is\nuseable enough to \"translate\" a large chunk of standard library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/paramcoq.git","checksum":null},{"homepage":"https://github.com/coq-community/paramcoq","keywords":["paramcoq","parametricity","OCaml modules"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Chantal Keller (Inria, École polytechnique)","Marc Lasson (ÉNS de Lyon)","Abhishek Anand","Pierre Roux","Emilio Jesús Gallego Arias","Cyril Cohen","Matthieu Sozeau"],"description":"A Coq plugin providing commands for generating parametricity statements.\nTypical applications of such statements are in data refinement proofs.\nNote that the plugin is still in an experimental state - it is not very user\nfriendly (lack of good error messages) and still contains bugs. But it\nis usable enough to \"translate\" a large chunk of the standard library.","date":"2022-06-15","version":"1.1.3+coq8.16","suite":"extra-dev","src":"https://github.com/coq-community/paramcoq/archive/v1.1.3+coq8.16.tar.gz","checksum":"sha512=bf634f438dd88f18ee07d20901cce21220264a208d505cb5bac716510a2c2df7ebdbbc6587420d22767bbd5b9b7adc246f98facd24581be960a0b14041202c78"}],"most_recent":"dev"}],["coq-parsec",{"versions":[{"homepage":"https://github.com/liyishuai/coq-parsec","keywords":["string"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Yishuai Li","Azzam Althagafi","Yao Li","Li-yao Xia","Benjamin C. Pierce"],"description":"Inspired by Haskell Parsec library.","date":"2022-05-31","version":"0.1.2","suite":"released","src":"https://github.com/liyishuai/coq-parsec/archive/v0.1.2.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-parsec","keywords":["string"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Yishuai Li","Azzam Althagafi","Yao Li","Li-yao Xia","Benjamin C. Pierce"],"description":"Inspired by Haskell Parsec library.","date":"2022-01-17","version":"0.1.1","suite":"released","src":"https://github.com/liyishuai/coq-parsec/archive/v0.1.1.tar.gz","checksum":null},{"homepage":"https://github.com/liyishuai/coq-parsec","keywords":["string"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Yishuai Li","Azzam Althagafi","Yao Li","Li-yao Xia","Benjamin C. Pierce"],"description":"Inspired by Haskell Parsec library.","date":"2020-10-04","version":"0.1.0","suite":"released","src":null,"checksum":"sha512=2644c051d8835c4339191864419b50ef200a8882297a45b3ee9ba88b2392b73f0984666377aea5247c61b189f7f422f414da67812fdfd2b197644be77c906a59"}],"most_recent":"0.1.2"}],["coq-pautomata",{"versions":[{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p-automata","ABR","PGM","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund & Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.10.0.tar.gz","checksum":"md5=1b4f2e81e720f28eac572f8ade520e52"},{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p-automata","ABR","PGM","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund & Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.9.0.tar.gz","checksum":"md5=ac22083aa7f43752637891ba0ab5f1d4"},{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p-automata","ABR","PGM","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund & Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.8.0.tar.gz","checksum":"md5=6687c030a99a44c09ea812544100e16c"},{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p-automata","ABR","PGM","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund & Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.7.0.tar.gz","checksum":"md5=d01a398b7d162ee29a9a6e49c583ed2f"},{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p-automata","ABR","PGM","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund & Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.6.0.tar.gz","checksum":"md5=0dd51240e2dbff81617de0d68e40d59b"},{"homepage":"https://github.com/coq-contribs/pautomata","keywords":["p automata","abr","pgm","time"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Emmanuel Freund","Christine Paulin"],"description":"This contribution is a modelisation in Coq of the p-automata\ndesigned in the CALIFE project (http://www.loria.fr/calife).\nIt contains an axiomatisation of time,\nthe definition of a p-automaton, the definition of binary and\narbitrary synchronisation of a family of p-automaton, the semantics of\na p-automaton as a labelled transition system. The description of the ABR\nalgorithm as a p-automaton is also given.\n\nThis work is reported in : P. Castéran, E. Freund, C. Paulin and\nD. Rouillard ``Bibliothèques Coq et Isabelle-HOL pour les systèmes de\ntransitions et les p-automates''","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/pautomata/archive/v8.5.0.tar.gz","checksum":"md5=58f52bef3bad56b67cda4bda9ea44b60"}],"most_recent":"8.10.0"}],["coq-performance-tests",{"versions":[{"homepage":"https://github.com/coq-community/coq-performance-tests","keywords":[],"categories":[],"authors":["Jason Gross"],"description":"A library of Coq source files testing for performance regressions on Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coq-performance-tests.git#master","checksum":null}],"most_recent":"dev"}],["coq-performance-tests-lite",{"versions":[{"homepage":"https://github.com/coq-community/coq-performance-tests","keywords":[],"categories":[],"authors":["Jason Gross"],"description":"A library of Coq source files testing for performance regressions on Coq (lite version)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/coq-performance-tests.git#master","checksum":null}],"most_recent":"dev"}],["coq-persistent-union-find",{"versions":[{"homepage":"http://www.lri.fr/~filliatr/puf/","keywords":["program verification","union-find","data structures","Tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.10.0.tar.gz","checksum":"md5=9d860c3649cb724e3f5e513d1b1ff60b"},{"homepage":"http://www.lri.fr/~filliatr/puf/","keywords":["program verification","union-find","data structures","Tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.9.0.tar.gz","checksum":"md5=f5d07bbe8c574b3df6591deda25e6533"},{"homepage":"https://github.com/coq-contribs/persistent-union-find","keywords":["program verification","union-find","data structures","Tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"http://www.lri.fr/~filliatr/puf/\n\nCorrectness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.8.0.tar.gz","checksum":"md5=c24293a03ace1caaa86fe3195ad382ef"},{"homepage":"https://github.com/coq-contribs/persistent-union-find","keywords":["program verification","union-find","data structures","Tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"http://www.lri.fr/~filliatr/puf/\n\nCorrectness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.7.0.tar.gz","checksum":"md5=b4f632ee838ebdb0ba7b5026bd1a9dde"},{"homepage":"https://github.com/coq-contribs/persistent-union-find","keywords":["program verification","union-find","data structures","Tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"http://www.lri.fr/~filliatr/puf/\n\nCorrectness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.6.0.tar.gz","checksum":"md5=1a1b9fc184e0d23e1fd01ff4b845d01e"},{"homepage":"https://github.com/coq-contribs/persistent-union-find","keywords":["program verification","union find","data structures","tarjan"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of the Ocaml implementation of a persistent union-find\ndata structure. See http://www.lri.fr/~filliatr/puf/ for more details.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/persistent-union-find/archive/v8.5.0.tar.gz","checksum":"md5=c1661e0e2efdc730b6bd9d66f8e7edf1"}],"most_recent":"8.10.0"}],["coq-pi-agm",{"versions":[{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":"2020-06-23","version":"1.2.6","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.2.6.zip","checksum":"sha256=f690dd8e464acafb4c14437a0ad09545a11f4ebd6771b05f4e7f74ca5c08a7ff"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":"2020-06-23","version":"1.2.5","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.2.5.zip","checksum":"sha256=0cb93b44a7198bd157cb16a661b70e0e2ccf858bdbf142815740136b69b52627"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.2.4","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.2.4.zip","checksum":"sha256=f24f92b06f0afbdc56d89d5d0da10d80305298ad9470d03cf22ef882fbac0694"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.2.3","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.2.3.zip","checksum":"md5=2772bb7581b79dded0fde1f1d3b2143c"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.2.2","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.2.2.zip","checksum":"md5=294b47b7032f85fcfafbf4632df6ff8e"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance.\n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.1.10.tar.gz","checksum":"md5=aebdb6fd8d8ab61561094e348a8e6c74"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance. \n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/v1.1.9.tar.gz","checksum":"md5=59bb22e2081c7f5dd200a4b35726acfe"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for two algorithms to compute PI to high\nprecision using arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  Other files describe the second algorithm\nwhich is close to the one used in mpfr, for instance. \n\nThe whole development can be used to produce mathematically proved and\nformally verified approximations of PI.","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/ybertot/pi-agm/archive/submitted-article-version-8-6.zip","checksum":"md5=4004421ecb7c185e3d269fb7ef944bdd"},{"homepage":"http://www-sop.inria.fr/members/Yves.Bertot/","keywords":["real analysis","pi"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Yves Bertot"],"description":"This is a proof of correctness for an algorithm to compute PI to high precision\nusing an algorithm based on arithmetic-geometric means.  A first file contains\nthe calculus-based proofs for an abstract view of the algorithm, where all\nnumbers are real numbers.  A second file describes how to approximate all\ncomputations using large integers.  The whole development can be used to\nproduce mathematically proved and formally verified approximations of PI.","date":null,"version":"1.0.0","suite":"released","src":"http://www-sop.inria.fr/members/Yves.Bertot/proofs/pi_agm_1_0_0.tar.gz","checksum":"md5=adf0c47dff6a77a50de98dfec5d56674"}],"most_recent":"1.2.6"}],["coq-pi-calc",{"versions":[{"homepage":"http://www.dimi.uniud.it/~scagnett/pi-calculus.html","keywords":["process algebras","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"This is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.10.0.tar.gz","checksum":"md5=8241113ea7e5891704be6bf6762386de"},{"homepage":"http://www.dimi.uniud.it/~scagnett/pi-calculus.html","keywords":["process algebras","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"This is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.9.0.tar.gz","checksum":"md5=d0882753de8b62ef0fe18fb05acc9f66"},{"homepage":"https://github.com/coq-contribs/pi-calc","keywords":["process algebras","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"http://www.dimi.uniud.it/~scagnett/pi-calculus.html\n\nThis is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.8.0.tar.gz","checksum":"md5=3f2c7a1365c9a374a9e0336e03264361"},{"homepage":"https://github.com/coq-contribs/pi-calc","keywords":["process algebras","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"http://www.dimi.uniud.it/~scagnett/pi-calculus.html\n\nThis is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.7.0.tar.gz","checksum":"md5=2a2882cf9d2af6e68c377b9ffda3c373"},{"homepage":"https://github.com/coq-contribs/pi-calc","keywords":["process algebras","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"http://www.dimi.uniud.it/~scagnett/pi-calculus.html\n\nThis is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.6.0.tar.gz","checksum":"md5=3b44b1cc79d1a2f87b6e2239e8f4aca2"},{"homepage":"https://github.com/coq-contribs/pi-calc","keywords":["process algebra","pi-calculus","concurrency","higher-order syntax"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Ivan Scagnetto"],"description":"This is a HOAS-based encoding of the pi-calculus (as originally\nconceived by Milner, Parrow and Walker in \"A Calculus of Mobile\nProcesses\" Parts I-II, Information and Computation n. 100)\ntogether with the formal verification of a large part of the\nmetatheory of Strong Late Bisimilarity.","date":"1998-07","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/pi-calc/archive/v8.5.0.tar.gz","checksum":"md5=a252c95cf701763d911c861983ab3cd3"}],"most_recent":"8.10.0"}],["coq-plouffe",{"versions":[{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.4.0","suite":"released","src":"https://github.com/thery/Plouffe/archive/v1.4.0.zip","checksum":"md5=30fd47adcc6e06ad1738ecc00c36e3b8"},{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/thery/Plouffe/archive/v1.3.0.zip","checksum":"md5=0492dd6ce8fa84ffb75c9e6af34aac89"},{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/thery/Plouffe/archive/Submitted_article_version_nob.zip","checksum":"md5=ff44f9f14fa6ebbe28b7d8c92f8a57a9"},{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/thery/Plouffe/archive/v1.2.0.zip","checksum":"md5=5093b92735f30ea7a314a65b453ebe30"},{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/thery/Plouffe/archive/plouffe-1.1.0.tar.gz","checksum":"md5=daf0a7b787fb71d27d2ddbd46f1a7cde"},{"homepage":"https://github.com/thery/Plouffe","keywords":[],"categories":[],"authors":[],"description":"A Coq formalization of Plouffe formula","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/thery/Plouffe/archive/v1.0.0.tar.gz","checksum":"md5=b877d0f05c0264b4684664d6cc090829"}],"most_recent":"1.4.0"}],["coq-plugin-utils",{"versions":[{"homepage":"https://github.com/gmalecha/coq-plugin-utils","keywords":[],"categories":[],"authors":[],"description":"numbers, interfacing with Ltac, etc.","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/gmalecha/coq-plugin-utils/archive/v1.3.0.tar.gz","checksum":"md5=11ed4235895162a8f56610a5ebe7a494"},{"homepage":"https://github.com/gmalecha/coq-plugin-utils","keywords":[],"categories":[],"authors":[],"description":"Utility functions for implementing Coq plugins","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/gmalecha/coq-plugin-utils/archive/v1.2.0.tar.gz","checksum":"md5=e42720d5e996c8a4dd326f8a582e5185"},{"homepage":"https://github.com/gmalecha/coq-plugin-utils","keywords":[],"categories":[],"authors":[],"description":"Utility functions for implementing Coq plugins","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/gmalecha/coq-plugin-utils/archive/v1.1.0-8.5.tar.gz","checksum":"md5=9a4d59877f6eee9b4a8d0342b075d8b6"}],"most_recent":"1.3.0"}],["coq-pocklington",{"versions":[{"homepage":"https://github.com/coq-community/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Coq formalization of Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a formal proof of Fermat's little theorem.","date":"2021-01-01","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/pocklington/archive/v8.12.0.tar.gz","checksum":"sha512=e17402d9719321c48bebc41030a5d36f8e1c0e31c3ed399bdce1d2c9a858d02c7890c70dddcc866b8d1937bf44b95516b149a9683908a4920de7cd04e6bd182e"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.10.0.tar.gz","checksum":"md5=76794f01e325a4c51d841870ea413b8b"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.9.0.tar.gz","checksum":"md5=6d1a6ef1571ef3ec69180b4ab1172b65"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.8.0.tar.gz","checksum":"md5=86f6bae44bf36d8bfdd65ef068447828"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.7.0.tar.gz","checksum":"md5=6eb0425bbe85565e444a7ae819ed72f3"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.6.0.tar.gz","checksum":"md5=a6db55e6fe051bd6a8a874054c2e2e83"},{"homepage":"https://github.com/coq-contribs/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Martijn Oostdijk","Olga Caprotti"],"description":"Pocklington's criterion for checking primality for\nlarge natural numbers. Includes a proof of Fermat's\nlittle theorem.","date":"2000-11","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/pocklington/archive/v8.5.0.tar.gz","checksum":"md5=2c742f543d56b36a2812eb1a0e8473e7"},{"homepage":"https://github.com/coq-community/pocklington","keywords":["Pocklington","number theory","prime numbers","primality","Fermat's little theorem"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Olga Caprotti","Martijn Oostdijk"],"description":"Coq formalization of Pocklington's criterion for checking primality of\nlarge natural numbers. Includes a formal proof of Fermat's little theorem.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/pocklington.git#master","checksum":null}],"most_recent":"dev"}],["coq-poltac",{"versions":[{"homepage":"https://github.com/thery/PolTac","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"A set of tactics to deal with inequalities in Coq over N, Z and R:","date":null,"version":"0.8.12","suite":"released","src":"https://github.com/thery/PolTac/archive/v8.12.zip","checksum":"md5=ff07d9cebc93958dd32c63afddb0c1a3"},{"homepage":"https://github.com/thery/PolTac","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"A set of tactics to deal with inequalities in Coq over N, Z and R:","date":null,"version":"0.8.11","suite":"released","src":"https://github.com/thery/PolTac/archive/v8.11.zip","checksum":"md5=062ba979ec0402f9bb1e1883a2d10a1a"},{"homepage":"https://github.com/thery/PolTac","keywords":[],"categories":[],"authors":["Laurent Théry"],"description":"A set of tactics to deal with inequalities in Coq over N, Z and R:","date":null,"version":"0.8.8","suite":"released","src":"https://github.com/thery/PolTac/archive/8.8.zip","checksum":"md5=ce09898d4435b50a4a9503d41623222f"}],"most_recent":"0.8.12"}],["coq-ppsimpl",{"versions":[{"homepage":"https://fbesson.gitlabpages.inria.fr/ppsimpl/","keywords":["integers","arithmetic","automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Frédéric Besson"],"description":"Ppsimpl is a reflexive tactic for canonising (arithmetic) goals","date":null,"version":"8.10.0","suite":"released","src":"https://fbesson.gitlabpages.inria.fr/ppsimpl/ppsimpl-17-10-2019.tar.gz","checksum":"md5=db2cc823e6d4cd53e9429cef7af34d10"},{"homepage":"https://fbesson.gitlabpages.inria.fr/ppsimpl/","keywords":["integers","arithmetic","automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Frédéric Besson"],"description":"Ppsimpl is a reflexive tactic for canonising (arithmetic) goals","date":null,"version":"8.9.0","suite":"released","src":"https://fbesson.gitlabpages.inria.fr/ppsimpl/ppsimpl-03-05-2019.tar.gz","checksum":"md5=ced4651a2fc70c0f146cde6eb722cd77"},{"homepage":"https://fbesson.gitlabpages.inria.fr/ppsimpl/","keywords":["integers","arithmetic","automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Frédéric Besson"],"description":"Ppsimpl is a reflexive tactic for canonising (arithmetic) goals","date":null,"version":"8.8.0","suite":"released","src":"https://fbesson.gitlabpages.inria.fr/ppsimpl/ppsimpl-09-07-2018.tar.gz","checksum":"md5=7061a879f48365b95f2e749073df789f"},{"homepage":"https://fbesson.gitlabpages.inria.fr/ppsimpl/","keywords":["integers","arithmetic","automation"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Frédéric Besson"],"description":"Ppsimpl is a reflexive tactic for canonising (arithmetic) goals","date":null,"version":"1.0.0","suite":"released","src":"https://fbesson.gitlabpages.inria.fr/ppsimpl/ppsimpl-09-03-2018.tar.gz","checksum":"md5=e1285aa25e2573056f039c7d501e239d"}],"most_recent":"8.10.0"}],["coq-presburger",{"versions":[{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"March 2002","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.10.0.tar.gz","checksum":"md5=0494855db39925dac2b6a6b3a658cdce"},{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"March 2002","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.9.0.tar.gz","checksum":"md5=f3c4e9c316149a8bc03bde86b6c4a2bf"},{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"March 2002","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.8.0.tar.gz","checksum":"md5=a1b064cf124b40bae0df70e22630d2d6"},{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"March 2002","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.7.0.tar.gz","checksum":"md5=1f8a67362940720f3f48c1a1eb6df80a"},{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"March 2002","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.6.0.tar.gz","checksum":"md5=116492346c9c2eaff0d9871d7248a09e"},{"homepage":"https://github.com/coq-contribs/presburger","keywords":["integers","arithmetic","decision procedure","Presburger"],"categories":["Mathematics/Logic/Foundations","Mathematics/Arithmetic and Number Theory/Miscellaneous","Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Laurent Théry"],"description":"A formalization of Presburger's algorithm as stated in\nthe initial paper by Presburger.","date":"2002-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/presburger/archive/v8.5.0.tar.gz","checksum":"md5=b7c284477123ea197a5422ebcbb29aba"}],"most_recent":"8.10.0"}],["coq-prfx",{"versions":[{"homepage":"http://www.cs.ru.nl/~hendriks/coq/prfx/","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"A formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"15 April 2005","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.10.0.tar.gz","checksum":"md5=35eb746d14fa85582845fa8005aed9bc"},{"homepage":"http://www.cs.ru.nl/~hendriks/coq/prfx/","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"A formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"15 April 2005","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.9.0.tar.gz","checksum":"md5=db62cb7dd51cba0db624561ffdc93fcc"},{"homepage":"https://github.com/coq-contribs/prfx","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"http://www.cs.ru.nl/~hendriks/coq/prfx/\n\nA formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"15 April 2005","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.8.0.tar.gz","checksum":"md5=a19fc58a2c3dbc3cc5666117cf5eea4c"},{"homepage":"https://github.com/coq-contribs/prfx","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"http://www.cs.ru.nl/~hendriks/coq/prfx/\n\nA formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"15 April 2005","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.7.0.tar.gz","checksum":"md5=7afc919cb8aece8f2cd7adb9b974421f"},{"homepage":"https://github.com/coq-contribs/prfx","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"http://www.cs.ru.nl/~hendriks/coq/prfx/\n\nA formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"15 April 2005","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.6.0.tar.gz","checksum":"md5=79074f93e7f08b01bdf03e503e70f730"},{"homepage":"https://github.com/coq-contribs/prfx","keywords":["first-order logic","natural deduction","reflection","proof terms","de Bruijn indices","permutative conversions"],"categories":["Mathematics/Logic/Foundations"],"authors":["Dimitri Hendriks"],"description":"A formalisation of natural deduction for first-order\nlogic with explicit proof terms. Read README.","date":"2005-04-15","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/prfx/archive/v8.5.0.tar.gz","checksum":"md5=cfc4f787bc2100192d8c1e24c4cb536a"}],"most_recent":"8.10.0"}],["coq-printf",{"versions":[{"homepage":"https://github.com/gmalecha/coq-printf","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Library providing implementation of sprintf for Coq","date":"2020-04-05","version":"2.0.0","suite":"released","src":"https://github.com/gmalecha/coq-printf/archive/v2.0.0.tar.gz","checksum":"sha512=5add49c9ea66f6e8d707da99a542665366d9548065706b583c9dfd6727d2f144f64d629e70fd83dd72d071d39ec8316e35b6b1b551ec3f60d7487efba4c6110a"},{"homepage":"https://github.com/gmalecha/coq-printf","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Library providing implementation of sprintf for Coq","date":"2020-04-05","version":"1.0.2","suite":"released","src":"https://github.com/gmalecha/coq-printf/archive/v1.0.2.tar.gz","checksum":"sha512=1c26cef48739674e5a286a4e2fd9a85b735c998e43c4c400719b0daaa9117a5f64657e7f6fb43149c3af064436ee4eba7ef79619623ef93af904ea833a84f396"},{"homepage":"https://github.com/gmalecha/coq-printf","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Library providing implementation of sprintf for Coq","date":"2020-03-18","version":"1.0.1","suite":"released","src":"https://github.com/gmalecha/coq-printf/archive/v1.0.1.tar.gz","checksum":"sha512=41870c51fc40f751fbb6e793a5b54b2f9cbddc43efc860758c0af0b291f5a9454583676e87a5584b28a5e72ebdcdd0f903c743160c501b3d940fe232738d718d"},{"homepage":"https://github.com/gmalecha/coq-printf","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"Library providing implementation of sprintf for Coq","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/gmalecha/coq-printf/archive/v1.0.0.tar.gz","checksum":"md5=627ac824d80323011f2be20f0918e471"}],"most_recent":"2.0.0"}],["coq-procrastination",{"versions":[{"homepage":"https://github.com/Armael/coq-procrastination","keywords":[],"categories":[],"authors":["Armaël Guéneau"],"description":"A small library for collecting side conditions and deferring their proof","date":null,"version":"1.2","suite":"released","src":"https://github.com/Armael/coq-procrastination/archive/v1.2.zip","checksum":"md5=b7533fd90b9870ae06f8b9ef31bd53e9"},{"homepage":"https://github.com/Armael/coq-procrastination","keywords":[],"categories":[],"authors":["Armaël Guéneau"],"description":"A small library for collecting side conditions and deferring their proof","date":null,"version":"1.1","suite":"released","src":"https://github.com/Armael/coq-procrastination/archive/v1.1.zip","checksum":"md5=3fe0fd825ff25d3c33e0f8cf9853c05e"},{"homepage":"https://github.com/Armael/coq-procrastination","keywords":[],"categories":[],"authors":["Armaël Guéneau"],"description":"A small library for collecting side conditions and deferring their proof","date":null,"version":"1.0","suite":"released","src":"https://github.com/Armael/coq-procrastination/archive/v1.0.zip","checksum":"md5=fd1dde79b57b81ebfae4f442e13ae56d"}],"most_recent":"1.2"}],["coq-projective-geometry",{"versions":[{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.10.0.tar.gz","checksum":"md5=d6807a8a37bfd7aee33f251ef1709f54"},{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.9.0.tar.gz","checksum":"md5=4ef61136566f06fbc69e05027ebed0d9"},{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.8.0.tar.gz","checksum":"md5=628607751d60d2b4db643e5c82329c9e"},{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.7.0.tar.gz","checksum":"md5=1dcd899580a116a0dfe1f650844352e4"},{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.6.0.tar.gz","checksum":"md5=a026365f626d1aba11171844a47ca881"},{"homepage":"https://github.com/coq-contribs/projective-geometry","keywords":["geometry","projective","Fano","homogeneous coordinates model","flat","rank","Desargues","Moulton"],"categories":["Mathematics/Geometry/General"],"authors":["Nicolas Magaud","Julien Narboux","Pascal Schreck"],"description":"This contributions contains elements of formalization of projective geometry.\nIn the plane:\nTwo axiom systems are shown equivalent. We prove some results about the\ndecidability of the the incidence and equality predicates. The classic\nnotion of duality between points and lines is formalized thanks to a\nfunctor. The notion of 'flat' is defined and flats are characterized.\nFano's plane, the smallest projective plane is defined. We show that Fano's plane is desarguesian.\nIn the space:\nWe prove Desargues' theorem.","date":"2009-10","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/projective-geometry/archive/v8.5.0.tar.gz","checksum":"md5=b538b6b3caec10362391436a1f91d9c9"}],"most_recent":"8.10.0"}],["coq-propcalc",{"versions":[{"homepage":"http://arxiv.org/abs/1503.08744","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"Formalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.10.0.tar.gz","checksum":"md5=e1ab2584b2a3713b92c06f543803de34"},{"homepage":"http://arxiv.org/abs/1503.08744","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"Formalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.9.0.tar.gz","checksum":"md5=026cadcf7d43c7ed9212266633005efd"},{"homepage":"https://github.com/coq-contribs/propcalc","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"http://arxiv.org/abs/1503.08744\n\nFormalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.8.0.tar.gz","checksum":"md5=8eeeba2ec6e02e77a277b488a44c5f84"},{"homepage":"https://github.com/coq-contribs/propcalc","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"http://arxiv.org/abs/1503.08744\n\nFormalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.7.0.tar.gz","checksum":"md5=201c4c6bb4453482fae1c75e3a3a9d6b"},{"homepage":"https://github.com/coq-contribs/propcalc","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"http://arxiv.org/abs/1503.08744\n\nFormalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.6.0.tar.gz","checksum":"md5=674edcf14c4c6ee010d116fea3e6c6ef"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"Formalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.\nKeywords: propositional calculus, classical logic, completeness, natural deduction, sequent calculus, cut elimination.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/propcalc/archive/v8.5.0.tar.gz","checksum":"md5=2043cc3cb1336535a92fc3a26379d50d"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["propositional calculus","classical logic","completeness","natural deduction","sequent calculus","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Floris van Doorn"],"description":"Formalization of basic theorems about classical propositional logic. The main theorems are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.\nKeywords: propositional calculus, classical logic, completeness, natural deduction, sequent calculus, cut elimination.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/propcalc.git#master","checksum":null}],"most_recent":"dev"}],["coq-prosa",{"versions":[{"homepage":"https://prosa.mpi-sws.org/","keywords":["prosa","real time","schedulability analysis"],"categories":[],"authors":["Felipe Cerqueira","Björn Brandenburg","Maxime Lesourd","Sergey Bozhko","Xiaojie Guo","Sophie Quinton","Marco Perronet"],"description":"Prosa is a repository of definitions and proofs for\nreal-time schedulability analysis built with Coq. Prosa’s\ndistinguishing characteristic is that Prosa prioritizes readability\nover all other concerns to ensure that specifications remain\naccessible to readers without a background in formal proofs. (A\nbackground in real-time scheduling is assumed.)","date":null,"version":"0.4","suite":"released","src":"https://prosa.mpi-sws.org/releases/v0.4/prosa_v04.zip","checksum":"sha256=5e11497895528700672e6881da6819962a34702efe1713f61309c50f0f853957"},{"homepage":"https://prosa.mpi-sws.org/","keywords":["prosa","real time","schedulability analysis"],"categories":[],"authors":["Felipe Cerqueira","Björn Brandenburg","Maxime Lesourd","Sergey Bozhko","Xiaojie Guo","Sophie Quinton","Marco Perronet"],"description":"Prosa is a repository of definitions and proofs for\nreal-time schedulability analysis built with Coq. Prosa’s\ndistinguishing characteristic is that Prosa prioritizes readability\nover all other concerns to ensure that specifications remain\naccessible to readers without a background in formal proofs. (A\nbackground in real-time scheduling is assumed.)","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.mpi-sws.org/RT-PROOFS/rt-proofs.git","checksum":null}],"most_recent":"dev"}],["coq-pts",{"versions":[{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.10.0.tar.gz","checksum":"md5=2bb2bf48ad239d3d6cc535c3b3a581b2"},{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.9.0.tar.gz","checksum":"md5=67503ccd697650f7f2c96341bf161ae8"},{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.8.0.tar.gz","checksum":"md5=7a1bd9d674d59dcb3cfa5a99160d7c5d"},{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.7.0.tar.gz","checksum":"md5=ca1af1e28c05f1cc931b3c371a3d1c5a"},{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.6.0.tar.gz","checksum":"md5=17d9aa978a4164823cacbb737f104f40"},{"homepage":"https://github.com/coq-contribs/pts","keywords":["pure type systems","metatheory"],"categories":["Computer Science/Lambda Calculi"],"authors":["Bruno Barras"],"description":"This contrib is a formalization of Pure Type Systems. It includes most\nof the basic metatheoretical properties: weakening, substitution,\nsubject-reduction, decidability of type-checking (for strongly normalizing\nPTSs). Strengtheningis not proven here.\n\nThe kernel of a very simple proof checker is automatically generated from\nthe proofs. A small interface allows interacting with this kernel, making\nup a standalone proof system.\n\nThe Makefile has a special target \"html\" that produces html files from the\nsources and main.html that gives a short overview.","date":"2007-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/pts/archive/v8.5.0.tar.gz","checksum":"md5=f4bf3a82cc59f2bf04302b65b8d54a2e"}],"most_recent":"8.10.0"}],["coq-ptsatr",{"versions":[{"homepage":"http://www.lix.polytechnique.fr/~vsiles/coq/PTSATR.html","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"Formalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.10.0.tar.gz","checksum":"md5=88109005908fca0aeff7afac0b568d1e"},{"homepage":"http://www.lix.polytechnique.fr/~vsiles/coq/PTSATR.html","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"Formalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.9.0.tar.gz","checksum":"md5=e5764424141979c63548be1281f0e90a"},{"homepage":"https://github.com/coq-contribs/ptsatr","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"http://www.lix.polytechnique.fr/~vsiles/coq/PTSATR.html\n\nFormalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.8.0.tar.gz","checksum":"md5=02285e244c70ed9a01e27c1d7dc4de94"},{"homepage":"https://github.com/coq-contribs/ptsatr","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"http://www.lix.polytechnique.fr/~vsiles/coq/PTSATR.html\n\nFormalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.7.0.tar.gz","checksum":"md5=16d1f7d21ab36e2ebc2c327a52274c32"},{"homepage":"https://github.com/coq-contribs/ptsatr","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"http://www.lix.polytechnique.fr/~vsiles/coq/PTSATR.html\n\nFormalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.6.0.tar.gz","checksum":"md5=6b0084d78c41debdef2192a14c14edd5"},{"homepage":"https://github.com/coq-contribs/ptsatr","keywords":["pure type systems","judgmental equality","Church-Rosser","confluence","subject reduction","pi injectivity"],"categories":["Mathematics/Logic/Type theory"],"authors":["Vincent Siles","Hugo Herbelin"],"description":"Formalization of the proof that PTS and PTS with judgmental equality (PTSe) are equivalent.\nWith this equivalence, we are able to derive all the meta-theory of PTSe, like Pi-injectivity or Subject Reduction.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ptsatr/archive/v8.5.0.tar.gz","checksum":"md5=4ba0c590baf4df955e3440ca456440ce"}],"most_recent":"8.10.0"}],["coq-ptsf",{"versions":[{"homepage":"http://www.andrew.cmu.edu/user/fpv/ptsf/","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Floris van Doorn","Herman Geuvers","Freek Wiedijk"],"description":"Formalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.10.0.tar.gz","checksum":"md5=f5f68932253b4db6d1168b2cb41f7e09"},{"homepage":"http://www.andrew.cmu.edu/user/fpv/ptsf/","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Floris van Doorn","Herman Geuvers","Freek Wiedijk"],"description":"Formalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.9.0.tar.gz","checksum":"md5=50a1ba7f563da4d36e0134a706612c4a"},{"homepage":"https://github.com/coq-contribs/ptsf","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Floris van Doorn","Herman Geuvers","Freek Wiedijk"],"description":"http://www.andrew.cmu.edu/user/fpv/ptsf/\n\nFormalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.8.0.tar.gz","checksum":"md5=dd82b98b28be2cf0a46a8d6316397064"},{"homepage":"https://github.com/coq-contribs/ptsf","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Floris van Doorn","Herman Geuvers","Freek Wiedijk"],"description":"http://www.andrew.cmu.edu/user/fpv/ptsf/\n\nFormalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.7.0.tar.gz","checksum":"md5=06b61cab5293124feb4e335ae912f8b1"},{"homepage":"https://github.com/coq-contribs/ptsf","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Floris van Doorn","Herman Geuvers","Freek Wiedijk"],"description":"http://www.andrew.cmu.edu/user/fpv/ptsf/\n\nFormalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.6.0.tar.gz","checksum":"md5=7e0a8fb54cc8528f80f998aaaa4adc08"},{"homepage":"https://github.com/coq-contribs/ptsf","keywords":["pure type systems","judgmental equality","explicit equality proofs","proof relevance"],"categories":["Mathematics/Logic/Type theory"],"authors":["Herman Geuvers","Floris van Doorn","Freek Wiedijk"],"description":"Formalization of the proof that PTS and PTS with explicit convertibility proofs (PTSf) are equivalent.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ptsf/archive/v8.5.0.tar.gz","checksum":"md5=29e7294dfdd89c6e120b3b812938ad20"}],"most_recent":"8.10.0"}],["coq-qarith",{"versions":[{"homepage":"https://github.com/coq-contribs/qarith","keywords":["Q","arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.10.0.tar.gz","checksum":"md5=f9dfd5677adbbd3893d83f655a71a7fa"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["Q","arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.9.0.tar.gz","checksum":"md5=dbb5eb51a29032589cd351ea9eaf49a0"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["Q","arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.8.0.tar.gz","checksum":"md5=ee44f341443451374cd1610fd6133bc9"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["Q","arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.7.0.tar.gz","checksum":"md5=196a392d7daae3be78afb68f795266f8"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["Q","arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.6.0.tar.gz","checksum":"md5=d4d97ba1445e77321a2b70f254e52a44"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/qarith/archive/v8.5.0.tar.gz","checksum":"md5=625ac8244bbbe170cfc0bc92ed24fb89"},{"homepage":"https://github.com/coq-contribs/qarith","keywords":["arithmetic","rational numbers","setoid","ring"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Pierre Letouzey"],"description":"This contribution is a proposition of a library formalizing\nrational number in Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/qarith.git#master","checksum":null}],"most_recent":"dev"}],["coq-qarith-stern-brocot",{"versions":[{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Development of rational numbers in Coq as finite binary lists and defining\nfield operations on them in two different ways: strict and lazy.","date":"2021-10-30","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.14.0.tar.gz","checksum":"sha512=bc553ba930da80608c87c968016b7b8733a806aa65c510cc9834aca4933710ac21173d3691837bf09c3aba34849f320442086bf05081e22121fef97b084611b4"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Development of rational numbers as finite binary lists and defining\nfield operations on them in two different ways: strict and lazy.","date":"2021-08-03","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.13.0.tar.gz","checksum":"sha512=aa7c783c05b8a1ea70c4949f6b370768fe38968ac89b03a1b62875f86a521256d162009d9a9e724d2577bb69ba9533ce2be94ed6100ac5f711d8481da70b417b"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Development of rational numbers as finite binary lists and defining\nfield operations on them in two different ways: strict and lazy.","date":"2020-10-10","version":"8.12.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.12.0.tar.gz","checksum":"sha512=86e6fe06edd9a7cc9251a25ba0acf365df58ee4e384486808f83b92027299b5459082384395916f5e9798e42c3595279fb0eff76f0c58842f4fd73f7a2b7a80c"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Development of rational numbers as finite binary lists and defining\nfield operations on them in two different ways: strict and lazy.","date":"2019-12-01","version":"8.10.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.10.0.tar.gz","checksum":"sha512=65669789d9180a71a30a77cfca83bec25e3c7915163addd8c39d07e4d3192e517ae6514bcaa7e7021b5d930aa948f7b75ad903f102b7b73f413145466b13d831"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Development of rational numbers as finite binary lists and defining\nfield operations on them in two different ways: strict and lazy.","date":"2019-05-19","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.9.0.tar.gz","checksum":"sha256=ed779cf0b395e003591bb828d11e170321ee4ecfbba8566c4a04f661d0378fb7"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Developement of rational numbers as finite binary lists and defining field operations on them in two different ways: strict and lazy.","date":"2003","version":"8.8.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.8.0.tar.gz","checksum":"md5=31f8296c4a2b43b3b58702ead06fa822"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Developement of rational numbers as finite binary lists and defining field operations on them in two different ways: strict and lazy.","date":"2003","version":"8.7.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.7.0.tar.gz","checksum":"md5=3f1f522f7448f17b160e9cbbaa56132d"},{"homepage":"https://github.com/coq-community/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","Stern-Brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Developement of rational numbers as finite binary lists and defining field operations on them in two different ways: strict and lazy.","date":"2003","version":"8.6.0","suite":"released","src":"https://github.com/coq-community/qarith-stern-brocot/archive/v8.6.0.tar.gz","checksum":"md5=6ce67d480418521bfe93704fabaaccd6"},{"homepage":"https://github.com/coq-contribs/qarith-stern-brocot","keywords":["rational numbers","arithmetic","field tactic","binary lists","stern brocot"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Milad Niqui","Yves Bertot"],"description":"Developement of rational numbers as finite binary lists and defining field operations on them in two different ways: strict and lazy.","date":"2003","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/qarith-stern-brocot/archive/v8.5.0.tar.gz","checksum":"md5=3e0916361e3fd7e25304426eb1e5aabf"}],"most_recent":"8.14.0"}],["coq-qcert",{"versions":[{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying data languages and compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation to JavaScript, Java and WASM.","date":"2020-08-22","version":"2.2.0","suite":"released","src":"https://github.com/querycert/qcert/archive/refs/tags/v2.2.0.tar.gz","checksum":"1dd98e96ba80da9a0e45a295354b1acb"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying data languages and compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation to JavaScript and Java.","date":"2022-03-08","version":"2.1.1","suite":"released","src":"https://github.com/querycert/qcert/archive/v2.1.1.tar.gz","checksum":"351f5ae9b1380e6a0f673a21b483e6b2"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying data languages and compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation to JavaScript and Java.","date":"2020-08-22","version":"2.1.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v2.1.0.tar.gz","checksum":"35df0c329728a979e34b61fbdd028760"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying data languages and compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation to JavaScript and Java.","date":"2020-07-24","version":"2.0.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v2.0.0.tar.gz","checksum":"d60d6633119e83362e5092e0c5b7b859"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying query compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation pipeline to JavaScript and Java.","date":"2019-05-29","version":"1.4.1","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.4.1.tar.gz","checksum":"d1534c7a20a749a2fedd81fc30bf0f0b"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying query compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation pipeline to JavaScript and Java.","date":"2019-05-29","version":"1.4.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.4.0.tar.gz","checksum":"bca7708b6c455b0a1c1049cbf6c7473a"},{"homepage":"https://querycert.github.io","keywords":["databases","queries","relational","compiler"],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"This is the Coq library for Q*cert, a platform for implementing and verifying query compilers. It includes abstract syntax and semantics for several source query languages (OQL, SQL), for intermediate database representations (nested relational algebra and calculus), and correctness proofs for part of the compilation pipeline to JavaScript and Java.","date":"2019-05-29","version":"1.3.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.3.0.tar.gz","checksum":"5a735514780a29de40f6431ac8c9925f"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"Verified compiler for data-centric languages","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.2.0.tar.gz","checksum":"md5=2908bc90f9f175da3a7f5bcce26e0f0e"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"Verified compiler for data-centric languages","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.1.0.tar.gz","checksum":"md5=05eb4f957147d80f5967fbe8e05f32d6"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"Verified compiler for data-centric languages","date":null,"version":"1.0.9","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.0.9.tar.gz","checksum":"md5=f04c8466cc2310baec0bc277fced0911"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"Verified compiler for data-centric languages","date":null,"version":"1.0.7","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.0.7.tar.gz","checksum":"md5=36fd7cda0fae7887d8c17bb4822e599b"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A platform for implementing and verifying query compilers","date":null,"version":"1.0.6","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.0.6.tar.gz","checksum":"md5=3ae70334db76c8a994d98ee5a6970fd4"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A platform for implementing and verifying query compilers","date":null,"version":"1.0.5","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.0.5.tar.gz","checksum":"md5=3904c818b69823498769cacc1774c5d6"},{"homepage":"https://querycert.github.io","keywords":[],"categories":[],"authors":["Josh Auerbach","Martin Hirzel","Louis Mandel","Avi Shinnar","Jerome Simeon"],"description":"A platform for implementing and verifying query compilers","date":null,"version":"1.0.4","suite":"released","src":"https://github.com/querycert/qcert/archive/v1.0.4.tar.gz","checksum":"md5=f14bff99263f5025acc6b92afed1e434"}],"most_recent":"2.2.0"}],["coq-quantumlib",{"versions":[{"homepage":"https://github.com/inQWIRE/QuantumLib","keywords":["quantum","qwire","sqir","matrices","vectors","linear algebra","complex numbers"],"categories":["Mathematics/Algebra","Mathematics/Real Calculus and Topology"],"authors":["inQWIRE"],"description":"inQWIRE's QuantumLib is a Coq library for reasoning\n about quantum computation and quantum programs.","date":"2022-07-31","version":"1.1.0","suite":"released","src":"https://github.com/inQWIRE/QuantumLib/archive/v1.1.0.tar.gz","checksum":"sha256=d13100705487403119e4675d8645a1018ec37f48d366c16cf1d0c1cdd7ee6e90"}],"most_recent":"1.1.0"}],["coq-quickchick",{"versions":[{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.6.3","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.6.3.tar.gz","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.6.2","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.6.2.tar.gz","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.6.1","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.6.1.tar.gz","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.6.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.6.0.tar.gz","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.5.1","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.5.1.tar.gz","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.5.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.5.0.tar.gz","checksum":"sha256=e33edc6359734212d66b49a617fc360e4331c5bedcc72631b0e96b75719a7528"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.4.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.4.0.tar.gz","checksum":"md5=6a6712834eb3d9820ae10c55fd1b7d54"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.3.2","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.3.2.tar.gz","checksum":"md5=fc9d1cf4699532754fb6b2b497765cd0"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.3.1","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.3.1.tar.gz","checksum":"md5=3888d01319480aaa22ad05c859d46042"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.3.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.3.0.tar.gz","checksum":"md5=ff1be64c2d783f562d207838fa6851b0"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.2.1","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.2.1.tar.gz","checksum":"md5=62de46c6ca15b77717e346f83a0e91bf"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.2.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.2.0.tar.gz","checksum":"md5=df766e9807b8549576149c635db1c553"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.1.0.tar.gz","checksum":"md5=13c1d3bcaf1cfdf59867aa44652d8210"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq","date":null,"version":"1.0.2","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.0.2.tar.gz","checksum":"md5=9b2f0b0ae00cda11c4131cd3dc5c8a08"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.0.1.tar.gz","checksum":"md5=24aaa89fea91e4e019624ab58eadcc6b"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/QuickChick/QuickChick/archive/v1.0.0.tar.gz","checksum":"md5=f64997cb57e609cb0a9b0c4605891311"},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/QuickChick/QuickChick#master","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Li-yao Xia","Arthur Azevedo de Amorim","Yishuai Li","Antal Spector-Zabusky"],"description":"Randomized Property-Based Testing Plugin for Coq","date":null,"version":"8.10.dev","suite":"extra-dev","src":"git+https://github.com/QuickChick/QuickChick.git#8.10","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq.","date":null,"version":"8.9.dev","suite":"extra-dev","src":"git+https://github.com/QuickChick/QuickChick.git#8.9","checksum":null},{"homepage":"https://github.com/QuickChick/QuickChick","keywords":["extraction"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Leonidas Lampropoulos","Zoe Paraskevopoulou","Maxime Denes","Catalin Hritcu","Benjamin Pierce","Arthur Azevedo de Amorim","Antal Spector-Zabusky","Li-Yao Xia","Yishuai Li"],"description":"QuickChick is a random property-based testing library for Coq.","date":null,"version":"8.8.dev","suite":"extra-dev","src":"git+https://github.com/QuickChick/QuickChick.git#8.8","checksum":null}],"most_recent":"dev"}],["coq-quicksort-complexity",{"versions":[{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average-case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.10.0.tar.gz","checksum":"md5=c3b2ccbc5f13d56f46e99b51fef90a04"},{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average-case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.9.0-1.tar.gz","checksum":"md5=9fa8d740e916e98f6f46d8dc7c2e7f30"},{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average-case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.8.0.tar.gz","checksum":"md5=86b001d6780b06f5e725cb197ea61d8e"},{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average-case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.7.0.tar.gz","checksum":"md5=489ce4001974d6aae7171cbace5a4ba9"},{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average-case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.6.0.tar.gz","checksum":"md5=8e941edc995b59591f737b122b66817c"},{"homepage":"https://github.com/coq-contribs/quicksort-complexity","keywords":["quicksort","complexity","average case"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Eelis"],"description":"The development contains:\n- a set of monads and monad transformers for measuring a (possibly nondeterministic) algorithm's use of designated operations;\n- monadically expressed deterministic and nondeterministic implementations of Quicksort;\n- proofs of these implementations' worst- and average case complexity.\n\nMost of the development is documented in the TYPES 2008 paper \"A Machine-Checked Proof of the Average-Case Complexity of Quicksort in Coq\", available at the homepage.","date":"2010-06","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/quicksort-complexity/archive/v8.5.0.tar.gz","checksum":"md5=8234353fc0384b441e777523f7542440"}],"most_recent":"8.10.0"}],["coq-railroad-crossing",{"versions":[{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna [http://www.fing.edu.uy/~cluna]"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.10.0.tar.gz","checksum":"md5=6b070cfc66b79c57cdbd3d4ed55a0ee4"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna [http://www.fing.edu.uy/~cluna]"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.9.0.tar.gz","checksum":"md5=98e7fada2a3a76ef365de972182d566b"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna [http://www.fing.edu.uy/~cluna]"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.8.0.tar.gz","checksum":"md5=b3d43148c290b04b040e11078b4acf26"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna [http://www.fing.edu.uy/~cluna]"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.7.0.tar.gz","checksum":"md5=ebaf56330ea9eb42892c35901c764a82"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna [http://www.fing.edu.uy/~cluna]"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.6.0.tar.gz","checksum":"md5=19438c5093df37961a84b3e40cf43b38"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/railroad-crossing/archive/v8.5.0.tar.gz","checksum":"md5=aa5d5cef3b3a7a723b2040f90219f866"},{"homepage":"https://github.com/coq-contribs/railroad-crossing","keywords":["CTL","TCTL","real time","timed automatas","safety","concurrency properties","invariants","non-Zeno","discrete time"],"categories":["Computer Science/Concurrent Systems and Protocols/Correctness of specific protocols"],"authors":["Carlos Daniel Luna"],"description":"This library present the specification and verification of\none real time system: the Railroad Crossing Problem, which has been\nproposed as a benchmark for the comparison of real-time formalisms. We\nspecify the system using timed automatas (timed graphs) with discrete\ntime and we prove invariants, the system safety property and the NonZeno\nproperty, using the logics CTL and TCTL.","date":"February-March 2000","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/railroad-crossing.git#master","checksum":null}],"most_recent":"dev"}],["coq-ramsey",{"versions":[{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one Ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.10.0.tar.gz","checksum":"md5=4ac9988a8896338d3f8000c5832e39f0"},{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one Ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.9.0.tar.gz","checksum":"md5=40f729767b3187f93b74a90aac4da5b4"},{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one Ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.8.0.tar.gz","checksum":"md5=9087b15e27879f3d4b7576b4e7d48aad"},{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one Ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.7.0.tar.gz","checksum":"md5=2dae4557a10bb6ab518e14e2cc8e7b8e"},{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one Ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Logic","Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.6.0.tar.gz","checksum":"md5=821e0a1434876b9d3263cf18a3ede913"},{"homepage":"https://github.com/coq-contribs/ramsey","keywords":["dimension one ramsey theorem","constructive mathematics","almost full sets"],"categories":["Mathematics/Combinatorics and Graph Theory","Miscellaneous/Extracted Programs/Combinatorics"],"authors":["Marc Bezem"],"description":"For dimension one, the Infinite Ramsey Theorem states that, for any\nsubset A of the natural numbers nat, either A or nat\\A is\ninfinite. This special case of the Pigeon Hole Principle is\nclassically equivalent to: if A and B are both co-finite, then so is\ntheir intersection. None of these principles is constructively\nvalid. In [VB] the notion of an almost full set is introduced,\nclassically equivalent to co-finiteness, for which closure under\nfinite intersection can be proved constructively. A is almost full if\nfor every (strictly) increasing sequence f: nat -> nat there exists an\nx in nat such that f(x) in A. The notion of almost full and its\nclosure under finite intersection are generalized to all finite\ndimensions, yielding constructive Ramsey Theorems. The proofs for\ndimension two and higher essentially use Brouwer's Bar Theorem.\n\nIn the proof development below we strengthen the notion of almost full\nfor dimension one in the following sense. A: nat -> Prop is called\nY-full if for every (strictly) increasing sequence f: nat -> nat we\nhave (A (f (Y f))). Here of course Y : (nat -> nat) -> nat. Given\nYA-full A and YB-full B we construct X from YA and YB such that the\nintersection of A and B is X-full. This is essentially [VB, Th. 5.4],\nbut now it can be done without using axioms, using only inductive\ntypes. The generalization to higher dimensions will be much more\ndifficult and is not pursued here.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ramsey/archive/v8.5.0.tar.gz","checksum":"md5=0cdb4da8829dffb56d5e6f9e36c6f4c1"}],"most_recent":"8.10.0"}],["coq-random",{"versions":[{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n  - an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n  - a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n  - an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n  - Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n  - Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n  - Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n  - Proof of partial termination of parameterized random walk (file Ycart.v)\n\n  - Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.10.0.tar.gz","checksum":"md5=e0d9709f1ed8622c07d9b28ca1330564"},{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n  - an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n  - a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n  - an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n  - Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n  - Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n  - Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n  - Proof of partial termination of parameterized random walk (file Ycart.v)\n\n  - Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.9.0.tar.gz","checksum":"md5=6ec9214028caa925a7a30b2cf3c14545"},{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n  - an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n  - a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n  - an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n  - Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n  - Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n  - Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n  - Proof of partial termination of parameterized random walk (file Ycart.v)\n\n  - Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.8.0.tar.gz","checksum":"md5=4c84fab15d6c9705dec173d0c80bb1ca"},{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n  - an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n  - a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n  - an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n  - Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n  - Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n  - Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n  - Proof of partial termination of parameterized random walk (file Ycart.v)\n\n  - Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.7.0.tar.gz","checksum":"md5=d2b71ff2e8465dbb5413e75f1f71183b"},{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n  - an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n  - a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n  - an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n  - Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n  - Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n  - Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n  - Proof of partial termination of parameterized random walk (file Ycart.v)\n\n  - Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.6.0.tar.gz","checksum":"md5=e44fba3135bb0252c8f1d1a500deee1d"},{"homepage":"https://github.com/coq-contribs/random","keywords":["randomized algorithms","monads","probability"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Christine Paulin"],"description":"This contribution is a modelisation of random programs\nas measures in Coq. It started in 2004 in the context\nof the AVERROES project (http://www-verimag.imag.fr/AVERROES/).\nIt is based on comon work with Philippe Audebaud (ENS Lyon).\nIt was last updated in february 2007.\n\nIt contains the following elements\n- an axiomatisation of the interval [0,1] and derived properties\n(files Ubase.v and Uprop.v);\n\n- a definition of measures on a type A as functions of type\n(A->[0,1])->[0,1] enjoying special stability properties (files\nMonads.v and Probas.v); proofs that these constructions have a\nmonadic structure;\n\n- an interpretation of programs of type A as measures, in particular\na fixpoint construction; the definition of an axiomatic semantic for\nderiving judgements such as ``the probability of an expression e to\nevaluate to a result satisfying property q belongs to an interval [p,q]''\n(file Prog.v);\n\n- Proof of probabilistic termination of a linear random walk (file\nIterflip.v);\n\n- Proof of a program implementing a bernoulli distribution\n(Proba(bernouilli(p)=true)=p) using a coin flip and the derived binomial\nlaw (Proba(binomial p n=k)=C(n,k)p^k(1-p)^{n-k}) (file Bernoulli.v);\n\n- Proof of estimation of the combination of two random executions\n(file Choice.v)\n\n- Proof of partial termination of parameterized random walk (file Ycart.v)\n\n- Definition of a measure on traces from a mesure on transitions\nsteps (file Nelist.v, Transitions.v)\n\nThe document random.pdf contains a short introduction to the library\nassociated to the Gallina source code of the library.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/random/archive/v8.5.0.tar.gz","checksum":"md5=c0b7bb1c31f1a54dc284b4ec676edfec"}],"most_recent":"8.10.0"}],["coq-rational",{"versions":[{"homepage":"https://github.com/coq-contribs/rational","keywords":["integers","rational numbers","quotient types","subset types"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Samuel Boutin"],"description":"Definition of integers as the usual symetric\ncompletion of a semi-group and of rational numbers as the product of\nintegers and strictly positive integers quotiented by the usual relation.\nThis implementation assumes two sets of axioms allowing to define\nquotient types and subset types. These sets of axioms should be\nproved coherent by mixing up the deliverable model and the setoid model\n(both are presented in Martin Hofmann' thesis).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/rational/archive/v8.6.0.tar.gz","checksum":"md5=c72f2408a598286b2acca2b05164d836"},{"homepage":"https://github.com/coq-contribs/rational","keywords":["integers","rational numbers","quotient types","subset types"],"categories":["Mathematics/Arithmetic and Number Theory/Rational numbers"],"authors":["Samuel Boutin"],"description":"Definition of integers as the usual symetric\ncompletion of a semi-group and of rational numbers as the product of\nintegers and strictly positive integers quotiented by the usual relation.\nThis implementation assumes two sets of axioms allowing to define\nquotient types and subset types. These sets of axioms should be\nproved coherent by mixing up the deliverable model and the setoid model\n(both are presented in Martin Hofmann' thesis).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/rational/archive/v8.5.0.tar.gz","checksum":"md5=acdf188400f2078d4210f6547b738bd1"}],"most_recent":"8.6.0"}],["coq-record-update",{"versions":[{"homepage":"https://github.com/tchajed/coq-record-update","keywords":["record"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Tej Chajed"],"description":"While Coq provides projections for each field of a record, it has no\nconvenient way to update a single field of a record. This library provides a\ngeneric way to update a field by name, where the user only has to implement a\nsimple typeclass that lists out the record fields.","date":null,"version":"0.3.0","suite":"released","src":"https://github.com/tchajed/coq-record-update/archive/v0.3.0.tar.gz","checksum":"sha512=20219d1cd243e0ecc718df2f78260b294f2d286eec5cd87939c0b7992196dc7482468e3739de10f1f5c12e5db1b606292920d476743ac017101ecaafea696a3b"},{"homepage":"https://github.com/tchajed/coq-record-update","keywords":["record"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Tej Chajed"],"description":"While Coq provides projections for each field of a record, it has no\nconvenient way to update a single field of a record. This library provides a\ngeneric way to update a field by name, where the user only has to implement a\nsimple typeclass that lists out the record fields.","date":null,"version":"0.2.0","suite":"released","src":"https://github.com/tchajed/coq-record-update/archive/v0.2.0.tar.gz","checksum":"sha512=fd3fe8b9cb0dbca49d24908cb00c33f62603fd420321726a4d56cd2ad65d6d7d81f2a8b388b959a0e93c50740172f0fc2c45693ee5bb7d1de07a292af78dfd5e"}],"most_recent":"0.3.0"}],["coq-recursive-definition",{"versions":[{"homepage":"https://github.com/coq-contribs/recursive-definition","keywords":["recursive functions","well-foundedness"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Antonia Balaa","Yves Bertot"],"description":"This module provides a facility to define recursive functions in\nan ML-like style, giving a fixpoint equation, a variant and a\nwell-founded relation. A pure function is then generated, together with\na theorem giving the fixpoint equation.\nTHIS IS MAINLY A TEST CONTRIB, BEFORE INTEGRATION IN COQ.","date":"2002","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/recursive-definition/archive/v8.6.0.tar.gz","checksum":"md5=d4df2f356bf846f882d8b2dadf38c3a9"},{"homepage":"https://github.com/coq-contribs/recursive-definition","keywords":["recursive functions","well-foundedness"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Antonia Balaa","Yves Bertot"],"description":"This module provides a facility to define recursive functions in\nan ML-like style, giving a fixpoint equation, a variant and a\nwell-founded relation. A pure function is then generated, together with\na theorem giving the fixpoint equation.\nTHIS IS MAINLY A TEST CONTRIB, BEFORE INTEGRATION IN COQ.","date":"2002","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/recursive-definition/archive/v8.5.0.tar.gz","checksum":"md5=cf673be53d784794ea009bb0fb5f2e07"}],"most_recent":"8.6.0"}],["coq-reduction-effects",{"versions":[{"homepage":"https://github.com/coq-community/reduction-effects","keywords":[],"categories":[],"authors":["Hugo Herbelin"],"description":"A Coq plugin to add reduction side effects to some Coq reduction strategies","date":null,"version":"0.1.3","suite":"released","src":"https://github.com/coq-community/reduction-effects/archive/v0.1.3.tar.gz","checksum":null},{"homepage":"https://github.com/coq-community/reduction-effects","keywords":[],"categories":[],"authors":[],"description":"A Coq plugin to add reduction side effects to some Coq reduction strategies","date":null,"version":"0.1.2","suite":"released","src":"https://github.com/coq-community/reduction-effects/archive/v0.1.2.tar.gz","checksum":"md5=c371e8adeb7d749035a2dd55ede49eb4"},{"homepage":"https://github.com/coq-community/reduction-effects","keywords":[],"categories":[],"authors":[],"description":"A Coq plugin to add reduction side effects to some Coq reduction strategies","date":null,"version":"0.1.1","suite":"released","src":"https://github.com/coq-community/reduction-effects/archive/v0.1.1.tar.gz","checksum":"md5=be8197519bf3dc5610b66212f89da445"},{"homepage":"https://github.com/coq-community/reduction-effects","keywords":[],"categories":[],"authors":[],"description":"A Coq plugin to add reduction side effects to some Coq reduction strategies","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/coq-community/reduction-effects/archive/v0.1.0.tar.gz","checksum":"md5=20becd7b8910a4f7fefd7dfc24fbc33f"}],"most_recent":"0.1.3"}],["coq-reflexive-first-order",{"versions":[{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.10.0.tar.gz","checksum":"md5=c8cb890148bda32221c64ed8b979d29a"},{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.9.0.tar.gz","checksum":"md5=ea1cee07ca725360772555ec86ef607e"},{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.8.0.tar.gz","checksum":"md5=1d9a59f1bcae100117c45eefd670e30b"},{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.7.0.tar.gz","checksum":"md5=11d546660ce74dd4aae76c4327482c21"},{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.6.0.tar.gz","checksum":"md5=26b70eed5ece4daf46bd9a7d5ef7b43e"},{"homepage":"https://github.com/coq-contribs/reflexive-first-order","keywords":["computational reflection","interpretation","first-order logic","equational reasoning"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Pierre Corbineau"],"description":"This contribution is a package which can be used to interpret firstorder\nproofs provided by an external theorem prover, using computational\nreflexion.","date":"2005-05","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/reflexive-first-order/archive/v8.5.0.tar.gz","checksum":"md5=6d2f8058241292ea75b783bc11db8ace"}],"most_recent":"8.10.0"}],["coq-regexp",{"versions":[{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.10.0.tar.gz","checksum":"md5=faf3b343baa5389f443020f538029a0a"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.9.0.tar.gz","checksum":"md5=e09790c6c4a37daa8a6a9a12aeedac13"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.8.0.tar.gz","checksum":"md5=7dfb0acdf48885cf2c41881e303865d9"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.7.0.tar.gz","checksum":"md5=ea5fb8370ee2f55d922cdff26faea9c3"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.6.0.tar.gz","checksum":"md5=1504590c0ff7dfc943a2ebf97e2c1975"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/regexp/archive/v8.5.0.tar.gz","checksum":"md5=3cc50a91012a0c2cc6963ecff18dd5c2"},{"homepage":"https://github.com/coq-contribs/regexp","keywords":["regular expressions","Kleene algebra"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Takashi Miyamoto"],"description":"The Library RegExp is a Coq library for regular expression. The implementation is based on the Janusz Brzozowski's algorithm (\"Derivatives of Regular Expressions\", Journal of the ACM 1964).\nThe RegExp library satisfies the axioms of Kleene Algebra. The proofs are shown in the library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/regexp.git#master","checksum":null}],"most_recent":"dev"}],["coq-regexp-brzozowski",{"versions":[{"homepage":"https://github.com/coq-community/regexp-Brzozowski","keywords":["regular expressions","decision procedure","relation algebra"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms","Computer Science/Formal Languages Theory and Automata"],"authors":["Thierry Coquand","Vincent Siles"],"description":"Coq library that formalizes decision procedures for regular\nexpression equivalence, using the Mathematical Components\nlibrary. The formalization builds on Brzozowski's derivatives\nof regular expressions for correctness.","date":"2022-01-22","version":"1.0","suite":"released","src":"https://github.com/coq-community/regexp-Brzozowski/archive/v1.0.tar.gz","checksum":"sha512=bc837c5c76ec5e6751fcff7f00bf5fffbfb4ad53ca4212f259f2d61f61df65efd588c97fcb5ce45a6eec3e4f2339a2cf06ca1977d1d13569b0fec856d3522a02"}],"most_recent":"1.0"}],["coq-reglang",{"versions":[{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":"2021-01-20","version":"1.1.3","suite":"released","src":"https://github.com/coq-community/reglang/archive/v1.1.3.tar.gz","checksum":"sha512=45085423899a0957922198c24c54c496cc4d4f9f02bd9ed6db72854436982acc9994487b0381bad8046eec5be0252a6fdc2ef0f001e48a0f58c323f1e46ee143"},{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":"2020-12-14","version":"1.1.2","suite":"released","src":"https://github.com/coq-community/reglang/archive/v1.1.2.tar.gz","checksum":"sha512=13395112478648b7c0fa6ea7d54a535b53749c000b45b02ebb62a8ce503a0fd1ee637d1a04062740adccccb0b6f0832416b67b1c9e4ce32133eb5be568a669d3"},{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":"2020-10-05","version":"1.1.1","suite":"released","src":"https://github.com/coq-community/reglang/archive/v1.1.1.tar.gz","checksum":"sha512=f3b92695d1c3fedd37dc0a6289c9cdc4bf051f0a7134123b633d9875e5ad01e260304488de3d12810e3de9054069362cbd46eedd3d59e3baf4b008862fafc783"},{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":"2019-11-25","version":"1.1","suite":"released","src":"https://github.com/coq-community/reglang/archive/v1.1.tar.gz","checksum":"sha512=e845e0b864c6d0ecde9dc21c47bd902b014b359d83694f6cecb55190581c5148ca06b13c0ec998feb24ebdcf18161c11b893de4df2ffbec02580a47b012acffd"},{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":"2018-09-18","version":"1.0","suite":"released","src":"https://github.com/coq-community/reglang/archive/v1.0.tar.gz","checksum":"sha512=f245b4d735725c5256018af293d3e313c48f35178a89d8b8c90c2f4b4bd6bad4038bcfe0d25e10547a0f8d010e7450d223f30457d27b7c6d31a0db7ad7a68477"},{"homepage":"https://github.com/coq-community/reglang","keywords":["regular languages","regular expressions","finite automata","two-way automata","monadic second-order logic"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Christian Doczkal","Jan-Oliver Kaiser","Gert Smolka"],"description":"This library provides definitions and verified translations between\ndifferent representations of regular languages: various forms of\nautomata (deterministic, nondeterministic, one-way, two-way),\nregular expressions, and the logic WS1S. It also contains various\ndecidability results and closure properties of regular languages.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/reglang.git#master","checksum":null}],"most_recent":"dev"}],["coq-relation-algebra",{"versions":[{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.7","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/refs/tags/v.1.7.7.tar.gz","checksum":"sha512=da0c2ce084b031d43dbdb95c4cc208cbd031123cf289c08b40cbbcff7a46d5e2cd0ec31abd6f2928432f3697fce425616e22a468694f46094b6c429ef7436eaf"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.6","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/refs/tags/v.1.7.6.tar.gz","checksum":"sha512=b771e3a861ceed6b585491f2e5a7cc59444d1532608457cef08f7c5e8d78528a28e1e871503885a4277e8bae4e99d80d9ebea315bf05b362b7d6c750c865390f"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.5","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.5.tar.gz","checksum":"md5=2147b754963aa89aafb523b1605d610b"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.4","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.4.tar.gz","checksum":"md5=cae395ca1cb31bd4508992e1a7392d31"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.3","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.3.tar.gz","checksum":"md5=69c916214840e742d3a78d6d3cb55a1c"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.2","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.2.tar.gz","checksum":"md5=2f7d9a91892145dc373121bd2b176690"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"1.7.1","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.1.tar.gz","checksum":"md5=1a37b6b785540d56133bf637c858c094"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"A modular library about relation algebra, from idempotent semirings to residuated Kleene allegories, including a decision tactic for Kleene algebra with Tests (KAT).","date":null,"version":"1.7","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.7.tar.gz","checksum":"md5=5cb2d207797949dd688f5c6c3499ad55"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous"],"description":"A modular library about relation algebra, from idempotent semirings to residuated Kleene allegories, including a decision tactic for Kleene algebra with Tests (KAT).","date":null,"version":"1.6","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.6.tar.gz","checksum":"md5=028c37f7e4607d220d6e054cb0428273"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous"],"description":"A modular library about relation algebra, from idempotent semirings to residuated Kleene allegories, including a decision tactic for Kleene algebra with Tests (KAT).","date":null,"version":"1.5","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.5.tar.gz","checksum":"md5=2e594f94a012d116aede2af03d3eb117"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous"],"description":"A modular library about relation algebra, from idempotent semirings to residuated Kleene allegories, including a decision tactic for Kleene algebra with Tests (KAT).","date":null,"version":"1.4","suite":"released","src":"https://github.com/damien-pous/relation-algebra/archive/v1.4.tar.gz","checksum":"md5=131ddcaf000cb5ebab381037651e17a5"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous"],"description":"A modular library about relation algebra, from idempotent semirings to residuated Kleene allegories, including a decision tactic for Kleene algebra with Tests (KAT).","date":null,"version":"1.3","suite":"released","src":"http://perso.ens-lyon.fr/damien.pous/ra/RelationAlgebra-1.3.tar.gz","checksum":"md5=dca5ff29d70a70e62d233b742561bd87"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/ra/","keywords":["relation algebra","Kleene algebra with tests","KAT","allegories","residuated structures","automata","regular expressions","matrices"],"categories":["Mathematics/Algebra"],"authors":["Damien Pous","Christian Doczkal"],"description":"Relation Algebra and KAT in Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/damien-pous/relation-algebra.git#master","checksum":null}],"most_recent":"dev"}],["coq-relation-extraction",{"versions":[{"homepage":"https://github.com/coq-contribs/relation-extraction","keywords":["extraction","inductive relations","semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Catherine Dubois, David Delahaye, Pierre-Nicolas Tollitte"],"description":"This plugin introduces a new set of extraction commands that\ngenerates functional code form inductive specifications.","date":"2011","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/relation-extraction/archive/v8.8.0.tar.gz","checksum":"md5=aed44bb609c482e33f2053c31eb1adc4"},{"homepage":"https://github.com/coq-contribs/relation-extraction","keywords":["extraction","inductive relations","semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Catherine Dubois, David Delahaye, Pierre-Nicolas Tollitte"],"description":"This plugin introduces a new set of extraction commands that\ngenerates functional code form inductive specifications.","date":"2011","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/relation-extraction/archive/v8.7.0.tar.gz","checksum":"md5=22a5f2af8245462e66f2276db81b9cee"},{"homepage":"https://github.com/coq-contribs/relation-extraction","keywords":["extraction","inductive relations","semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Catherine Dubois, David Delahaye, Pierre-Nicolas Tollitte"],"description":"This plugin introduces a new set of extraction commands that\ngenerates functional code form inductive specifications.","date":"2011","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/relation-extraction/archive/v8.6.0.tar.gz","checksum":"md5=05667e345b07b829ce84556cb476c35f"},{"homepage":"https://github.com/coq-contribs/relation-extraction","keywords":["extraction","inductive relations","semantics"],"categories":["Computer Science/Semantics and Compilation/Compilation"],"authors":["Catherine Dubois","David Delahaye","Pierre-Nicolas Tollitte"],"description":"This plugin introduces a new set of extraction commands that\ngenerates functional code form inductive specifications.","date":"2011","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/relation-extraction/archive/v8.5.0.tar.gz","checksum":"md5=081bb10e77ea72dfef13df6b9f30248b"}],"most_recent":"8.8.0"}],["coq-rem",{"versions":[{"homepage":"https://github.com/coq-contribs/rem","keywords":["Rem Theorem","Baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.10.0.tar.gz","checksum":"md5=2e45f63aab2ab55e1de54be629c460ca"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["Rem Theorem","Baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.9.0.tar.gz","checksum":"md5=1cf9995ea5873c9480ca4d7c0c939aaf"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["Rem Theorem","Baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.8.0.tar.gz","checksum":"md5=dcff79b5c2a7e84a13e7a113e8036673"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["Rem Theorem","Baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.7.0.tar.gz","checksum":"md5=44cef6ce9329894643ad30e481ddf737"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["Rem Theorem","Baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.6.0.tar.gz","checksum":"md5=4ca454ebcb292bae250edc73252ac7ca"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["rem theorem","baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/rem/archive/v8.5.0.tar.gz","checksum":"md5=9cfe80021e26bdacd51e405f76f6084a"},{"homepage":"https://github.com/coq-contribs/rem","keywords":["rem theorem","baire space"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Henk Barendregt"],"description":"A formalisation of Rem Theorem in Baire space","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/rem.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting, experimental and tailored for use in Fiat Cryptography","date":null,"version":"0.0.2","suite":"released","src":"https://github.com/mit-plv/rewriter/archive/refs/tags/v0.0.2.tar.gz","checksum":"sha512=3e555976dd2e2074253b0c1cfa473b436ddc08ca96125a42eff989c592814688775d17ef8a7ba0df32cea432f4f84287ef06425b273069faf58ce666e1009ce7"},{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting, experimental and tailored for use in Fiat Cryptography","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter-perf-Fast",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Performance Benchmark for Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter-perf-Medium",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Performance Benchmark for Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter-perf-Slow",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Performance Benchmark for Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter-perf-SuperFast",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Performance Benchmark for Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-rewriter-perf-VerySlow",{"versions":[{"homepage":"https://github.com/mit-plv/rewriter","keywords":[],"categories":[],"authors":["Google Inc.","Massachusetts Institute of Technology"],"description":"Performance Benchmark for Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/mit-plv/rewriter.git#master","checksum":null}],"most_recent":"dev"}],["coq-robot",{"versions":[{"homepage":"https://github.com/affeldt-aist/robot","keywords":["robotics","3D geometry"],"categories":[],"authors":["Reynald Affeldt, AIST","Cyril Cohen, Inria","Laurent Thery, Inria"],"description":"This library is a formalization of the mathematics of rigid body\ntransformations in the Coq proof-assistant. It can be used to address\nthe forward kinematics problem of robot manipulators. It contains\ntheories for angles, three-dimensional geometry (including\nthree-dimensional rotations, skew-symmetric matrices, quaternions),\nrigid body transformations (isometries, homogeneous representation,\nDenavit-Hartenberg convention, screw motions), and an application to\nthe SCARA robot manipulator.","date":"2021-05-11","version":"0.1","suite":"released","src":null,"checksum":"sha512=e4cb8e7857ca4d27d746fb10251b4779a1f59dde8094b6b35300900eac79b9556f697ada33514005a9f78d6a67707225a3c8d5be958437277d3f2a221f3c00cc"}],"most_recent":"0.1"}],["coq-rsa",{"versions":[{"homepage":"https://github.com/coq-contribs/rsa","keywords":["RSA","Chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jose C. Almeida","Laurent Théry"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.10.0.tar.gz","checksum":"md5=dfcbcdbce6c94e43bc63a68322ecf753"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["RSA","Chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jose C. Almeida","Laurent Théry"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.9.0.tar.gz","checksum":"md5=d080aa0535ef268773d9ea53866ba168"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["RSA","Chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jose C. Almeida","Laurent Théry"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.8.0.tar.gz","checksum":"md5=1f70af7d1126ce19cccd7cd16b1bcfcb"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["RSA","Chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jose C. Almeida","Laurent Théry"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.7.0.tar.gz","checksum":"md5=7ab030c21927c577c7e18a1b4bb54943"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["RSA","Chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jose C. Almeida","Laurent Théry"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.6.0.tar.gz","checksum":"md5=3b3fc465f1a35d4f0789d6fa19b69067"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["rsa","chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Laurent Théry","Jose C. Almeida"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/rsa/archive/v8.5.0.tar.gz","checksum":"md5=28a3ed04d2f9259671999c466239b54a"},{"homepage":"https://github.com/coq-contribs/rsa","keywords":["rsa","chinese remainder","Fermat's little theorem"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Laurent Théry","Jose C. Almeida"],"description":"This directory contains the proof of correctness\nof RSA algorithm. It contains a proof of Fermat's little theorem","date":"1999","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/rsa.git#master","checksum":null}],"most_recent":"dev"}],["coq-ruler-compass-geometry",{"versions":[{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","Euclidian geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.10.0.tar.gz","checksum":"md5=3d5695aff6d8315854abfe92593a744b"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","Euclidian geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.9.0.tar.gz","checksum":"md5=acb5da0e0abd055cd69d361a73a0a4c0"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","Euclidian geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.8.0.tar.gz","checksum":"md5=aabca7006587bfd5ffac1965b695cbb9"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","Euclidian geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.7.0.tar.gz","checksum":"md5=26740cfd7f1874e13d65bc916db276d0"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","Euclidian geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.6.0.tar.gz","checksum":"md5=3d7693bf8b1a555ee357d327de90e416"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","euclidean geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/ruler-compass-geometry/archive/v8.5.0.tar.gz","checksum":"md5=096d3b0e261d36556edc9acf3704974f"},{"homepage":"https://github.com/coq-contribs/ruler-compass-geometry","keywords":["geometry","plane geometry","ruler and compass geometry","euclidean geometry","Hilbert's axioms"],"categories":["Mathematics/Geometry/General"],"authors":["Jean Duprat"],"description":"This library contains an axiomatization of the ruler and\ncompass euclidian geometry. Files A1 to A6 contain the axioms and the\nbasic constructions. The other files build the proof that this\naxiomatization induces the whole plane geometry except the continuity\naxiom. For that the proofs of the Hilbert's axioms conclude this work in\nthe files E1 to E5.","date":"2007-11","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/ruler-compass-geometry.git#master","checksum":null}],"most_recent":"dev"}],["coq-rupicola",{"versions":[{"homepage":"https://github.com/mit-plv/rupicola","keywords":[],"categories":[],"authors":["Clément Pit-Claudel","Jade Philipoom","Dustin Jamner","Andres Erbsen","Adam Chlipala"],"description":"Gallina to imperative code compilation, currently in design phase","date":null,"version":"0.0.4","suite":"released","src":"https://github.com/mit-plv/rupicola/archive/refs/tags/v0.0.4.tar.gz","checksum":"sha512=63785a51f3495ec2df0b65977de7c9a24e08c95753da4e1852fb3b476882bda183515e948c4c6f0c8094469c3b443252c389a0c636e6addfd7db917fe0d22347"}],"most_recent":"0.0.4"}],["coq-scev",{"versions":[{"homepage":"https://github.com/bollu/SCEV-coq","keywords":["mathematics"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Siddharth Bhat"],"description":"Proofs and simplification lemmas of an algebraic theory of recurrences","date":"2016-09-01","version":"1.0.1","suite":"released","src":"https://github.com/bollu/SCEV-coq/releases/download/v1.1/coq-scev-v1.1.zip","checksum":"md5=cfaed133aed461300fda68705efacdc7"}],"most_recent":"1.0.1"}],["coq-schroeder",{"versions":[{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["Schroeder-Bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.10.0.tar.gz","checksum":"md5=80dc98ed34340e31be9385fcd655e50d"},{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["Schroeder-Bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.9.0.tar.gz","checksum":"md5=df101200f9232b0135b7ee345705e6ef"},{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["Schroeder-Bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.8.0.tar.gz","checksum":"md5=f9dd55ccc87a31322bb33fc9e7f80254"},{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["Schroeder-Bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.7.0.tar.gz","checksum":"md5=e45808e361e73cfd09dfad9ed47a47a6"},{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["Schroeder-Bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.6.0.tar.gz","checksum":"md5=ddca334912fb99be950a0adc39a09c2d"},{"homepage":"https://github.com/coq-contribs/schroeder","keywords":["schroeder bernstein","set theory"],"categories":["Mathematics/Logic/Set theory"],"authors":["Hugo Herbelin"],"description":"Fraenkel's proof of Schroeder-Bernstein theorem on decidable sets\nis formalized in a constructive variant of set theory based on\nstratified universes (the one defined in the Ensemble library).\nThe informal proof can be found for instance in \"Axiomatic Set Theory\"\nfrom P. Suppes.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/schroeder/archive/v8.5.0.tar.gz","checksum":"md5=fbbc2b0f7c8106330dacc9f949f93bb5"}],"most_recent":"8.10.0"}],["coq-search-trees",{"versions":[{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.10.0.tar.gz","checksum":"md5=012695d00801360382b39c5ccd2c18e1"},{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.9.0.tar.gz","checksum":"md5=036ffbe269122582f4c2c29820f66c4a"},{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.8.0.tar.gz","checksum":"md5=e0b11faca3792d147323b65fd5164605"},{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.7.0.tar.gz","checksum":"md5=94756e40ee4dfa26c4d29f310efdc6db"},{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.6.0.tar.gz","checksum":"md5=efa221306fe35f9800479f05a770bf8d"},{"homepage":"https://github.com/coq-contribs/search-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/search-trees/archive/v8.5.0.tar.gz","checksum":"md5=a380d56da6baa4b60a68173226ddec9a"}],"most_recent":"8.10.0"}],["coq-semantics",{"versions":[{"homepage":"https://github.com/coq-community/semantics","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"This is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation.  The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings.  A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":null,"version":"8.14.0","suite":"released","src":"https://github.com/coq-community/semantics/archive/v8.14.0.tar.gz","checksum":null},{"homepage":"https://github.com/coq-community/semantics","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"This is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation.  The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings.  A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":null,"version":"8.11.1","suite":"released","src":"https://github.com/coq-community/semantics/archive/v8.11.1.tar.gz","checksum":null},{"homepage":"https://github.com/ftp://ftp-sop.inria.fr/marelle/Yves.Bertot/semantics_survey.tgz","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"This is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation. The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings. A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":"2007-07-5","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/semantics/archive/v8.9.0.tar.gz","checksum":"md5=d141ec48c51619b2672f12d6c740d87a"},{"homepage":"https://github.com/coq-contribs/semantics","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"ftp://ftp-sop.inria.fr/marelle/Yves.Bertot/semantics_survey.tgz\n\nThis is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation. The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings. A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":"2007-07-5","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/semantics/archive/v8.8.0.tar.gz","checksum":"md5=1e9cfe94196b8c8574e1bb4b79013c84"},{"homepage":"https://github.com/coq-contribs/semantics","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"ftp://ftp-sop.inria.fr/marelle/Yves.Bertot/semantics_survey.tgz\n\nThis is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation. The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings. A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":"2007-07-5","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/semantics/archive/v8.7.0.tar.gz","checksum":"md5=64a71ef039d1c6a155918c23d92c31c1"},{"homepage":"https://github.com/coq-contribs/semantics","keywords":["natural semantics","denotational semantics","axiomatic semantics","Hoare logic","Dijkstra weakest pre-condition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"ftp://ftp-sop.inria.fr/marelle/Yves.Bertot/semantics_survey.tgz\n\nThis is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation. The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings. A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":"2007-07-5","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/semantics/archive/v8.6.0.tar.gz","checksum":"md5=b055739d0156b50e8bbcbfdfd4913254"},{"homepage":"https://github.com/coq-contribs/semantics","keywords":["natural semantics","denotational semantics","axiomatic","semantics","Hoare logic","Dijkstra weakest precondition calculus","abstract interpretation","intervals"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Yves Bertot"],"description":"abstract interpretation.\n\nThis is a survey of programming language semantics styles\nfor a miniature example of a programming language, with their encoding\nin Coq, the proofs of equivalence of different styles, and the proof\nof soundess of tools obtained from axiomatic semantics or abstract\ninterpretation. The tools can be run inside Coq, thus making them\navailable for proof by reflection, and the code can also be extracted\nand connected to a yacc-based parser, thanks to the use of a functor\nparameterized by a module type of strings. A hand-written parser is\nalso provided in Coq, but there are no proofs associated.","date":"2007-07-5","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/semantics/archive/v8.5.0.tar.gz","checksum":"md5=f1c1f0202ab55262e3e8317ef4cbec68"}],"most_recent":"8.14.0"}],["coq-serapi",{"versions":[{"homepage":"https://github.com/ejgallego/coq-serapi","keywords":[],"categories":[],"authors":["Emilio Jesús Gallego Arias","Karl Palmskog","Clément Pit-Claudel","Kaiyu Yang"],"description":"SerAPI is a library for machine-to-machine interaction with the\nCoq proof assistant, with particular emphasis on applications in IDEs,\ncode analysis tools, and machine learning. SerAPI provides automatic\nserialization of Coq's internal OCaml datatypes from/to JSON or\nS-expressions (sexps).","date":null,"version":"8.16+rc1+0.16.0","suite":"extra-dev","src":"https://github.com/ejgallego/coq-serapi/archive/refs/tags/8.16+rc1+0.16.0.tar.gz","checksum":null},{"homepage":"https://github.com/ejgallego/coq-serapi","keywords":[],"categories":[],"authors":["Emilio Jesús Gallego Arias","Karl Palmskog","Clément Pit-Claudel","Kaiyu Yang"],"description":"SerAPI is a library for machine-to-machine interaction with the\nCoq proof assistant, with particular emphasis on applications in IDEs,\ncode analysis tools, and machine learning. SerAPI provides automatic\nserialization of Coq's internal OCaml datatypes from/to JSON or\nS-expressions (sexps).","date":null,"version":"8.15+rc1+0.15.0","suite":"extra-dev","src":"https://github.com/ejgallego/coq-serapi/archive/8.15+rc1+0.15.0.tar.gz","checksum":null},{"homepage":"https://github.com/ejgallego/coq-serapi","keywords":[],"categories":[],"authors":["Emilio Jesús Gallego Arias","Karl Palmskog","Clément Pit-Claudel","Kaiyu Yang"],"description":"SerAPI is a library for machine-to-machine interaction with the\nCoq proof assistant, with particular emphasis on applications in IDEs,\ncode analysis tools, and machine learning. SerAPI provides automatic\nserialization of Coq's internal OCaml datatypes from/to JSON or\nS-expressions (sexps).","date":null,"version":"8.14+rc1+0.14.0","suite":"extra-dev","src":"https://github.com/ejgallego/coq-serapi/archive/8.14+rc1+0.14.0.tar.gz","checksum":null}],"most_recent":"8.16+rc1+0.16.0"}],["coq-sf-plf",{"versions":[{"homepage":"https://softwarefoundations.cis.upenn.edu/","keywords":[],"categories":[],"authors":["Benjamin C. Pierce","Arthur Azevedo de Amorim","Chris Casinghino","Marco Gaboardi","Michael Greenberg","Cătălin Hriţcu","Vilhelm Sjöberg","Andrew Tolmach","Brent Yorgey"],"description":"Programming Language Foundations, surveys the theory of programming languages, including operational semantics, Hoare logic, and static type systems.","date":null,"version":"dev","suite":"extra-dev","src":"https://www.cis.upenn.edu/~bcpierce/sf/plf-current/plf.tgz","checksum":null},{"homepage":"https://softwarefoundations.cis.upenn.edu/","keywords":[],"categories":[],"authors":["Benjamin C. Pierce","Arthur Azevedo de Amorim","Chris Casinghino","Marco Gaboardi","Michael Greenberg","Cătălin Hriţcu","Vilhelm Sjöberg","Andrew Tolmach","Brent Yorgey"],"description":"Programming Language Foundations, surveys the theory of programming languages, including operational semantics, Hoare logic, and static type systems.","date":null,"version":"8.7.dev","suite":"extra-dev","src":"https://www.cis.upenn.edu/~bcpierce/sf/plf-current/plf.tgz","checksum":null}],"most_recent":"dev"}],["coq-shuffle",{"versions":[{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["Gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.10.0.tar.gz","checksum":"md5=756dfc787f585ddd60b06bdbc87e13b7"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["Gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.9.0.tar.gz","checksum":"md5=f8608e22822ddf636aa946569788a188"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["Gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.8.0.tar.gz","checksum":"md5=c1547f50942d7da552ff1f1f1ea94a7f"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["Gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.7.0.tar.gz","checksum":"md5=b10d5313b30fa87cbc72b226aa27998b"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["Gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.6.0.tar.gz","checksum":"md5=6c18a8b15db8091803cee54255c47c53"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/shuffle/archive/v8.5.0.tar.gz","checksum":"md5=8a0d417484ac375e7d8ca270dce9ded4"},{"homepage":"https://github.com/coq-contribs/shuffle","keywords":["gilbreath's card trick","binary sequences"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Gérard Huet"],"description":"A full axiomatization and proof development of a non-trivial property of binary sequences, inspired from a card trick of N. Gilbreath.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/shuffle.git#master","checksum":null}],"most_recent":"dev"}],["coq-simple-io",{"versions":[{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":["Li-yao Xia","Yishuai Li"],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2022-02-13","version":"1.7.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.7.0.tar.gz","checksum":"sha512=7c7ba52efb870763b02c1f6e25b703307463698631acba2449de05e66a9f9b4738bc852c3b3e95178752036e1c1da5339beaa5ecb669047b0f10a04737c6cfee"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":["Li-yao Xia","Yishuai Li"],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2021-10-06","version":"1.6.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.6.0.tar.gz","checksum":"sha512=509dd7afb2bbfb9449cfd214540f5f18d851f6e97b03d7f1580bf12668821e5e47442a0d3ec8df9d142d7f4738ee26670d83b711d36c3ee5b629a3b78bdbe175"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2021-01-02","version":"1.5.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.5.0.tar.gz","checksum":"sha512=40c9c6b7d7ac8126f5f2c295b9f96d26df7c4c64f693e02078f6b625195996d184e5daf380b369fa7f356d1280e3d4c67f6c0c06a1f8a866a7bee44fbad6e83f"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2020-10-13","version":"1.4.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.4.0.tar.gz","checksum":"sha512=d5acb89432ca2933c60b320b604fadd11063080c3c446c7d18ec071043c5685892b22a09f2cb3807926ac3ee830cbbf724daa00ba3913b13bc88be368fd4de99"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2020-03-08","version":"1.3.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.3.0.tar.gz","checksum":"sha512=bcf7746e7877c4672e509e8c80db28b93cffbb064e114cf4df4465d9be3d55274c84a7406b38eaf510deda8a2574e42f3b40c8f716841bd92557e7b59d86e7cb"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2019-10-02","version":"1.2.1","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.2.1.tar.gz","checksum":"sha256=fca75517d2000ae843a9397351ca27fd90cd3119b14b5283768725f65fb7801d"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2019-05-30","version":"1.2.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.2.0.tar.gz","checksum":"sha256=bbfa7bbc509dd345d93ee34b96c8bbbf6aa8217aa84c5c90f6df9c649d5913a8"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2019-05-05","version":"1.1.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.1.0.tar.gz","checksum":"sha256=6e25d225e12f1b85346dff7053e4c93f523d573255827bfba6aa0a4a4b85b862"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml. Some wrappers for the basic types and functions in\nthe OCaml Pervasives module are provided. Users are free to define their own\nAPIs on top of this IO type.","date":"2019-02-02","version":"1.0.0","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/1.0.0.tar.gz","checksum":"sha256=a15bf89a0282cdccd909219e328bf278f704627cb9c93d3bd8fe22197319091b"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"This library provides tools to implement IO programs directly in Coq, in a\nsimilar style to Haskell. Facilities for formal verification are not included.\n\nIO is defined as a parameter with a purely functional interface in Coq,\nto be extracted to OCaml.\n\nSome wrappers for the basic types and functions in the OCaml Pervasives module\nare provided. Users are free to define their own APIs on top of this IO type.","date":"2018-07-28","version":"0.2","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/0.2.tar.gz","checksum":"md5=3198cd391703efcd51f225ec2beb7426"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"IO monad for Coq","date":"2018-05-27","version":"0.1","suite":"released","src":"https://github.com/Lysxia/coq-simple-io/archive/0.1.tar.gz","checksum":"md5=fe4c5a0b60b36b57feec1d6d6aada662"},{"homepage":"https://github.com/Lysxia/coq-simple-io","keywords":["extraction","effects"],"categories":[],"authors":[],"description":"IO monad for Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/Lysxia/coq-simple-io#master","checksum":null}],"most_recent":"dev"}],["coq-smc",{"versions":[{"homepage":"https://github.com/coq-contribs/smc","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu-calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.10.0.tar.gz","checksum":"md5=37eac17fe2c54452dd63698859180574"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu-calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.9.0.tar.gz","checksum":"md5=5393bb4adae218fe834d80e06b62db6b"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu-calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.8.0.tar.gz","checksum":"md5=606c309374468d1c1a178f5b67b2d95c"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu-calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.7.0.tar.gz","checksum":"md5=e7e55137f3255f685064ff5058954750"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["BDD","binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu-calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.6.0.tar.gz","checksum":"md5=c2bfecf4de6690b4dddd6b150f284a4a"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/smc/archive/v8.5.0.tar.gz","checksum":"md5=b9718819e730da0ad2dc3febeef09107"},{"homepage":"https://github.com/coq-contribs/smc","keywords":["binary decision diagrams","classical logic","propositional logic","garbage collection","modal mu calculus","model checking","symbolic model checking","reflection"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Kumar Neeraj Verma"],"description":"Provides BDD algorithms, a symbolic model checker for the modal\nmu-calculus based on it, together with a garbage collector","date":"2002-11","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/smc.git#master","checksum":null}],"most_recent":"dev"}],["coq-smpl",{"versions":[{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.15","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.15.tar.gz","checksum":"sha256=ddcf1299c1403601d1aba0f1f1c500906a28d50a253819dd08b8c497841310f6"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.14","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.14.tar.gz","checksum":"sha256=56fbdf874a83ee1d93b57171d10530ef9f63e2d628f892b8ae835e55b9608c9a"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.13","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.13.tar.gz","checksum":"sha256=320329426a56a573ef25603186367a4b4a3d28aa5073a8b834efd1623e4f1657"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.12.0.1","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.12.0.1.tar.gz","checksum":"sha256=36496ff2c59e5772782c900f6d27ba7899c8b362cf32ef22d9f7c9886748117b"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.12","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.12.tar.gz","checksum":"sha256=719b8bbc64e0095a506892e2ec3b81f55987788963b238ad196fd927b576fcd6"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.11","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.11.tar.gz","checksum":"sha256=21345e42b0a459dd0f3f638ff641fcfb8887be251a708599aa498ce6089db12d"},{"homepage":"https://github.com/uds-psl/smpl","keywords":[],"categories":[],"authors":["Sigurd Schneider","Yannick Forster","Fabian Kunze"],"description":"Smpl is useful for proof automation in Coq. Smpl provides named lists\nof tactics to which tactics can be added with Coq commands. A special\ntactic called 'smpl foo' executes the tactics in the lists named foo\nin order, until one of them succeeds. Smpl works across modules by\nmerging tactics from all imports according to a priority number that\ncan be provided upon addition. Smpl thus allows to modify the behavior\nof a tactic after it is defined in a convenient and modular way.","date":null,"version":"8.10.2","suite":"released","src":"https://github.com/uds-psl/smpl/archive/v8.10.2.tar.gz","checksum":"sha256=0574e20b6854cebbd58ce3db39cfba810fff406e04c0a9bbbdee9c4ad3005b4c"}],"most_recent":"8.15"}],["coq-smt-check",{"versions":[{"homepage":"https://github.com/gmalecha/coq-smt-check","keywords":[],"categories":[],"authors":[],"description":"Invoke SMT solvers to check goals","date":null,"version":"2.0.0","suite":"released","src":"https://github.com/gmalecha/coq-smt-check/archive/v2.0.0.tar.gz","checksum":"md5=38b70fb0b30f9aa09c71af33d4f2d361"},{"homepage":"https://github.com/gmalecha/coq-smt-check","keywords":[],"categories":[],"authors":[],"description":"Invoke SMT solvers to check goals","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/gmalecha/coq-smt-check/archive/v1.0.0.tar.gz","checksum":"md5=29a171c5c3d3486b87968e3cd512a458"}],"most_recent":"2.0.0"}],["coq-smtcoq",{"versions":[{"homepage":"https://smtcoq.github.io/","keywords":["SMT","SAT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Michaël Armand","Valentin Blot","Amina Bousalem","Quentin Garchery","Benjamin Grégoire","Chantal Keller","Burak Ekici","Alain Mebsout"],"description":"- a certified checker for proof witnesses coming from the SAT solver ZChaff and the SMT solvers veriT and CVC4. This checker increases the confidence in these tools by checking their answers a posteriori and allows to import new theroems proved by these solvers in Coq;\n- decision procedures through new tactics that discharge some Coq goals to ZChaff, veriT, CVC4, and their combination","date":null,"version":"2.0+8.13","suite":"released","src":"https://github.com/smtcoq/smtcoq/archive/refs/tags/SMTCoq-2.0+8.13.tar.gz","checksum":"sha512=5909679b27b67ccca4265e07551d69aedbb3c320b7a3c1eea9dc9d6d2f82c54fc4710f8dfd7bf9f205bcf15f5c62b9391d3e36e7d37048f0dcb97df9c9281168"},{"homepage":"https://smtcoq.github.io/","keywords":["SMT","SAT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Michaël Armand","Valentin Blot","Amina Bousalem","Quentin Garchery","Benjamin Grégoire","Chantal Keller","Burak Ekici","Alain Mebsout"],"description":"- a certified checker for proof witnesses coming from the SAT solver ZChaff and the SMT solvers veriT and CVC4. This checker increases the confidence in these tools by checking their answers a posteriori and allows to import new theroems proved by these solvers in Coq;\n- decision procedures through new tactics that discharge some Coq goals to ZChaff, veriT, CVC4, and their combination","date":null,"version":"2.0+8.12","suite":"released","src":"https://github.com/smtcoq/smtcoq/archive/refs/tags/SMTCoq-2.0+8.12.tar.gz","checksum":"sha512=07a602bd62ffa1226802248b47ee076f81f5f99148b2f5b5908c09b1cdd100d0369de436b05b58aa7a5607d7525f8d05441b6fa7d88c03c37caf1e66515b4d1c"},{"homepage":"https://smtcoq.github.io/","keywords":["SMT","SAT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Michaël Armand","Valentin Blot","Amina Bousalem","Quentin Garchery","Benjamin Grégoire","Chantal Keller","Burak Ekici","Alain Mebsout"],"description":"- a certified checker for proof witnesses coming from the SAT solver ZChaff and the SMT solvers veriT and CVC4. This checker increases the confidence in these tools by checking their answers a posteriori and allows to import new theroems proved by these solvers in Coq;\n- decision procedures through new tactics that discharge some Coq goals to ZChaff, veriT, CVC4, and their combination","date":null,"version":"2.0+8.11","suite":"released","src":"https://github.com/smtcoq/smtcoq/archive/refs/tags/SMTCoq-2.0+8.11.tar.gz","checksum":"sha512=21df000ea5eae82073a55fd61090eafd0e265c06e4e772432d22aa4005a39770d968dd5031ebb286c41abb9a9be441f579ead8583b73645f39f111fa1ea928b1"},{"homepage":"https://smtcoq.github.io/","keywords":["SMT","SAT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Michaël Armand","Valentin Blot","Amina Bousalem","Quentin Garchery","Benjamin Grégoire","Chantal Keller","Burak Ekici","Alain Mebsout"],"description":"- a certified checker for proof witnesses coming from the SAT solver ZChaff and the SMT solvers veriT and CVC4. This checker increases the confidence in these tools by checking their answers a posteriori and allows to import new theroems proved by these solvers in Coq;\n- decision procedures through new tactics that discharge some Coq goals to ZChaff, veriT, CVC4, and their combination","date":null,"version":"dev+8.13","suite":"extra-dev","src":"git+https://github.com/smtcoq/smtcoq.git#coq-8.13","checksum":null}],"most_recent":"dev+8.13"}],["coq-sniper",{"versions":[{"homepage":"https://github.com/smtcoq/sniper","keywords":["SMT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Valentin Blot","Louise Dubois de Prisque","Chantal Keller","Pierre Vial"],"description":"Sniper is a Coq plugin that provides a new Coq tactic, snipe, for general proof automation.\n\nThis plugin is an extension of SMTCoq, a plugin to safely call external SMT solvers from Coq. Sniper extends SMTCoq by translating (a subset) of Coq goals into first-order logic before calling SMTCoq.\n\nThe translation is implemented through a combination of modular, small transformations that independently eliminate specific aspects of Coq logic towards first-order logic. These small transformations are safe, either generating proof terms on the fly (certifying transformations) or being proved once and for all in Coq (certified transformations).","date":null,"version":"1.0+8.13","suite":"released","src":"https://github.com/smtcoq/sniper/archive/refs/tags/Sniper-1.0+8.13.tar.gz","checksum":"sha512=94632b899b2736fe61b96e812dc444639bb3b5d275a294eced64f0f880c7b4158c018f8ac98c0498ffbe8c78fa6a7997c381c9dd93a9d992738af1d723638eb4"},{"homepage":"https://github.com/smtcoq/sniper","keywords":["SMT","automation"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Valentin Blot","Louise Dubois de Prisque","Chantal Keller","Pierre Vial"],"description":"Sniper is a Coq plugin that provides a new Coq tactic, snipe, for general proof automation.\n\nThis plugin is an extension of SMTCoq, a plugin to safely call external SMT solvers from Coq. Sniper extends SMTCoq by translating (a subset) of Coq goals into first-order logic before calling SMTCoq.\n\nThe translation is implemented through a combination of modular, small transformations that independently eliminate specific aspects of Coq logic towards first-order logic. These small transformations are safe, either generating proof terms on the fly (certifying transformations) or being proved once and for all in Coq (certified transformations).","date":null,"version":"dev+8.13","suite":"extra-dev","src":"git+https://github.com/smtcoq/sniper.git#coq-8.13","checksum":null}],"most_recent":"dev+8.13"}],["coq-square-matrices",{"versions":[{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.10.0.tar.gz","checksum":"md5=d1fa4ac16cf9546550a0cb5efb2fac4e"},{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.9.0.tar.gz","checksum":"md5=a773a2b2a14e61486df1c68c07accac3"},{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.8.0.tar.gz","checksum":"md5=d5c82c9fe214e8e1689aa247b375b055"},{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.7.0.tar.gz","checksum":"md5=a4e002b89a7fca5a8cbdc3bdb2729c22"},{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.6.0.tar.gz","checksum":"md5=bb9f13979dbe764afff08adb3e72d98d"},{"homepage":"https://github.com/coq-contribs/square-matrices","keywords":["exponentiation","vectors","matrices","polymorphic recursion","nested datatypes"],"categories":["Mathematics/Algebra"],"authors":["Jean-Christophe Filliâtre"],"description":"This development is a formalization of Chris Okasaki's article\n``From Fast Exponentiation to Square Matrices: An Adventure in Types''","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/square-matrices/archive/v8.5.0.tar.gz","checksum":"md5=c5ee897ece6be38f5f5f53cab72c50f1"}],"most_recent":"8.10.0"}],["coq-squiggle-eq",{"versions":[{"homepage":"https://github.com/aa755/SquiggleEq","keywords":[],"categories":[],"authors":["Abhishek Anand","Vincent Rahli"],"description":"based on ideas in the following paper:\n\nHowe, Douglas J. “Equality in Lazy Computation Systems.” In LICS, 198–203, 1989.","date":null,"version":"1.0.4","suite":"released","src":"https://github.com/aa755/SquiggleEq/archive/v1.0.4.tar.gz","checksum":"md5=c0378498110aa30ea89d4f9df1ca3b77"},{"homepage":"https://github.com/aa755/SquiggleEq","keywords":[],"categories":[],"authors":["Abhishek Anand","Vincent Rahli"],"description":"based on ideas in the following paper:\n\nHowe, Douglas J. “Equality in Lazy Computation Systems.” In LICS, 198–203, 1989.","date":null,"version":"1.0.3","suite":"released","src":"https://github.com/aa755/SquiggleEq/archive/v1.0.3.tar.gz","checksum":"md5=ce58ed27b586b483d359d81099c9908b"},{"homepage":"https://github.com/aa755/SquiggleEq","keywords":[],"categories":[],"authors":["Abhishek Anand","Vincent Rahli"],"description":"based on ideas in the following paper:\n\nHowe, Douglas J. “Equality in Lazy Computation Systems.” In LICS, 198–203, 1989.","date":null,"version":"1.0.2","suite":"released","src":"https://github.com/aa755/SquiggleEq/archive/1.0.2.tar.gz","checksum":"md5=0d072f3a98ceb9114f95837c450573d3"},{"homepage":"https://github.com/aa755/SquiggleEq","keywords":[],"categories":[],"authors":["Abhishek Anand","Vincent Rahli"],"description":"based on ideas in the following paper:\n\nHowe, Douglas J. “Equality in Lazy Computation Systems.” In LICS, 198–203, 1989.","date":null,"version":"1.0.1","suite":"released","src":"https://github.com/aa755/SquiggleEq/archive/1.0.1.tar.gz","checksum":"md5=a451328081bb9797101af0352ef37655"}],"most_recent":"1.0.4"}],["coq-ssreflect",{"versions":[{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":[],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Small Scale Reflection extension","date":null,"version":"1.5.0","suite":"released","src":"https://github.com/math-comp/math-comp/releases/download/archive/ssreflect-1.5.tar.gz","checksum":"md5=19155108bd73f5af98add53b9e418f5a"},{"homepage":"http://ssr.msr-inria.inria.fr/","keywords":["small scale reflection","mathematical components","odd order theorem"],"categories":[],"authors":["Jeremy Avigad","Andrea Asperti","Stephane Le Roux","Yves Bertot","Laurence Rideau","Enrico Tassi","Ioana Pasca","Georges Gonthier","Sidi Ould Biha","Cyril Cohen","Francois Garillot","Alexey Solovyev","Russell O'Connor","Laurent Théry","Assia Mahboubi"],"description":"The Small Scale Reflection extension","date":"Feb 2014","version":"1.5.1~beta2","suite":"extra-dev","src":"https://github.com/math-comp/math-comp/releases/download/archive/ssreflect-1.5.coq85beta2.tar.gz","checksum":"md5=c117e9ce15d8e55588e5a4a93decea7b"}],"most_recent":"1.5.1~beta2"}],["coq-stalmarck",{"versions":[{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's\nalgorithm in Coq.","date":"2021-10-30","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.14.0.tar.gz","checksum":"sha512=5080457e36384932e4f94bda7c68d816388a6ce282262c44b92cf00c482c43d06fe3df842121aa62d734f6b82af9687743bbb59a0b77571c4573bd75799ee2b8"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's\nalgorithm in Coq.","date":"2021-08-02","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.13.0.tar.gz","checksum":"sha512=30e012aa8bc944b1d6834c60f84eed2847b53c53f1b7f16575ed60757bcfddd49706826da2621883f955fb190b000af0469cf8a1db06740825d8146dc53048f8"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's algorithm in Coq.","date":null,"version":"8.12.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.12.0.tar.gz","checksum":"sha512=1ce7a88778906718f86118ecd5f046d62a7c286d70fa78f1d3ccbe0c114193964dc6832530896b79310f1588b80e33fb93ad595eab229e9de1771bc9e451df16"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's algorithm in Coq.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.11.0.tar.gz","checksum":"sha512=c7b18157bf231e47973ef9c00e0cfeef74f9433ebce9c023286a86a9bf123bbc1e1cc61240abc89d70ee792b547abe9aaba3f805de860c9bcefaa298d0b57826"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's algorithm in Coq.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.10.0.tar.gz","checksum":"sha512=4943cf125044325bbc8871d0bb59e344e11def404552360505bed65e7ed7bc09436808603aa1734fbd10aba444ba25772b259974263ef85f9cb366879f0ad8a5"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautologies using Stålmarck's algorithm in Coq.","date":"2019-05-19","version":"8.9.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.9.0.tar.gz","checksum":"sha256=c0c6958e059d632cca0d0e67ff673d996abb0c9e389ecdffa9d1e1186884168b"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautology\nusing Stalmarck's algorithm.","date":"2000","version":"8.8.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.8.0.tar.gz","checksum":"md5=442e52b22a6c063311cf94002b7a8ee5"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautology\nusing Stalmarck's algorithm.","date":"2000","version":"8.7.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.7.0.tar.gz","checksum":"md5=3a81b6524f351cf53552954f64f7c7e0"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"A two-level approach to prove tautology\nusing Stalmarck's algorithm.","date":"2000","version":"8.6.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.6.0.tar.gz","checksum":"md5=5d5b5316fd65d219d53014f465dfa340"},{"homepage":"https://github.com/coq-contribs/stalmarck","keywords":["boolean formula","tautology checker"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Laurent Théry","Pierre Letouzey"],"description":"A two-level approach to prove tautology\nusing Stalmarck's algorithm.","date":"2000","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/stalmarck/archive/v8.5.0.tar.gz","checksum":"md5=7a776e4e406b1a46983a3208cccc3aec"}],"most_recent":"8.14.0"}],["coq-stalmarck-tactic",{"versions":[{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker","tactics"],"categories":["Miscellaneous/Coq Extensions","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"Coq tactic and verified tool for proving tautologies using Stålmarck's algorithm","date":"2021-10-30","version":"8.14.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.14.0.tar.gz","checksum":"sha512=5080457e36384932e4f94bda7c68d816388a6ce282262c44b92cf00c482c43d06fe3df842121aa62d734f6b82af9687743bbb59a0b77571c4573bd75799ee2b8"},{"homepage":"https://github.com/coq-community/stalmarck","keywords":["boolean formula","tautology checker","tactics"],"categories":["Miscellaneous/Coq Extensions","Miscellaneous/Extracted Programs/Decision procedures"],"authors":["Pierre Letouzey","Laurent Théry"],"description":"Coq tactic and verified tool for proving tautologies using Stålmarck's algorithm","date":"2021-08-02","version":"8.13.0","suite":"released","src":"https://github.com/coq-community/stalmarck/archive/v8.13.0.tar.gz","checksum":"sha512=30e012aa8bc944b1d6834c60f84eed2847b53c53f1b7f16575ed60757bcfddd49706826da2621883f955fb190b000af0469cf8a1db06740825d8146dc53048f8"}],"most_recent":"8.14.0"}],["coq-stdpp",{"versions":[{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2022-01-22","version":"1.7.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.7.0.tar.gz","checksum":"sha512=c47b049f0bc9dc0132352901098458c9a50259e91f9d39dec2cbdce74d602f3a5224dd41af228152513dea3895052eab673fc094ff4092f65a006c4bbe124694"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2021-11-05","version":"1.6.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.6.0.tar.gz","checksum":"sha512=47de4f889a1eebce066e03512c19731a5e52f4f3bbd46e158ac00a693d983a0c8f93ec45692b3f8d16f4522296e18100ebe711cf854d50b03731bfa1914362b8"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2021-02-16","version":"1.5.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.5.0.tar.gz","checksum":"sha512=393ae68782370e4206e452d46c44300d5e6e27be15d9aa1dfd33ef0ccef1640f83e741f0a799c106453f305c59c5af1698ef276b47522daaefc86ece0b40f530"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2020-07-15","version":"1.4.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.4.0.tar.gz","checksum":"sha512=1a645d5c30b4687c274d86b924af342d64c31933909e50430ef8264e203212cb77802e463afcf892be0994aa7946f551aeaf4809ab1e66a71974d5b6743c94cd"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2020-03-18","version":"1.3.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.3.0.tar.gz","checksum":"sha512=82247189f655c0ad60a81864b6f88a10933cacd79c35405dc812b7e6ca1938b3770c5d5339419f9e8252880acf028c767b2191061bbe1bfcdba3c05a960ed001"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":"2019-08-29","version":"1.2.1","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.2.1.tar.gz","checksum":"sha512=8eb04e9a70a9be0b7a9565516d03952ec9c54cb7abe20ddea4d27ceb3c18022fdf2f1409df6988092741a0e5e9086f852dc2eb3e7bdc4f4eff91b2baa72c16af"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":null,"version":"1.2.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.2.0.tar.gz","checksum":"md5=5aee0ec3ff9bb8bbdbf5a5d54d0d7670"},{"homepage":"https://gitlab.mpi-sws.org/robbertkrebbers/coq-stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":null,"version":"1.1.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.1.0.tar.gz","checksum":"md5=2a24643f073f0975597dfbe6cbbc63e5"},{"homepage":"https://gitlab.mpi-sws.org/robbertkrebbers/coq-stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":null,"version":"1.0.0","suite":"released","src":"https://gitlab.mpi-sws.org/iris/stdpp/-/archive/coq-stdpp-1.0.0.tar.gz","checksum":"md5=274b1c461dd99b541d41500959498dee"},{"homepage":"https://gitlab.mpi-sws.org/iris/stdpp","keywords":[],"categories":[],"authors":[],"description":"The key features of this library are as follows:\n\n- It provides a great number of definitions and lemmas for common data\n  structures such as lists, finite maps, finite sets, and finite multisets.\n- It uses type classes for common notations (like `∅`, `∪`, and Haskell-style\n  monad notations) so that these can be overloaded for different data structures.\n- It uses type classes to keep track of common properties of types, like it\n  having decidable equality or being countable or finite.\n- Most data structures are represented in canonical ways so that Leibniz\n  equality can be used as much as possible (for example, for maps we have\n  `m1 = m2` iff `∀ i, m1 !! i = m2 !! i`). On top of that, the library provides\n  setoid instances for most types and operations.\n- It provides various tactics for common tasks, like an ssreflect inspired\n  `done` tactic for finishing trivial goals, a simple breadth-first solver\n  `naive_solver`, an equality simplifier `simplify_eq`, a solver `solve_proper`\n  for proving compatibility of functions with respect to relations, and a solver\n  `set_solver` for goals involving set operations.\n- It is entirely dependency- and axiom-free.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.mpi-sws.org/iris/stdpp.git","checksum":null}],"most_recent":"dev"}],["coq-streams",{"versions":[{"homepage":"https://github.com/coq-contribs/streams","keywords":["Streams","Eratosthene Sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc, Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\n  author =       \"F. Leclerc and C. Paulin-Mohring\",\n  title =        \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\n  editor =       \"H. Barendregt and T. Nipkow\",\n  volume =       806,\n  series =       \"LNCS\",\n  booktitle =    \"{Types for Proofs and Programs, Types' 93}\",\n  year =         1994,\n  publisher =    \"Springer-Verlag\"\n}","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.10.0.tar.gz","checksum":"md5=f9db2a9ae41623c70c7c0d889833ca75"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["Streams","Eratosthene Sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc, Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\n  author =       \"F. Leclerc and C. Paulin-Mohring\",\n  title =        \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\n  editor =       \"H. Barendregt and T. Nipkow\",\n  volume =       806,\n  series =       \"LNCS\",\n  booktitle =    \"{Types for Proofs and Programs, Types' 93}\",\n  year =         1994,\n  publisher =    \"Springer-Verlag\"\n}","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.9.0.tar.gz","checksum":"md5=3e12cffe407d0afce2edf6d9b7353007"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["Streams","Eratosthene Sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc, Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\n  author =       \"F. Leclerc and C. Paulin-Mohring\",\n  title =        \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\n  editor =       \"H. Barendregt and T. Nipkow\",\n  volume =       806,\n  series =       \"LNCS\",\n  booktitle =    \"{Types for Proofs and Programs, Types' 93}\",\n  year =         1994,\n  publisher =    \"Springer-Verlag\"\n}","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.8.0.tar.gz","checksum":"md5=8c9065875f6703f9fba5b2e17749cddf"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["Streams","Eratosthene Sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc, Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\n  author =       \"F. Leclerc and C. Paulin-Mohring\",\n  title =        \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\n  editor =       \"H. Barendregt and T. Nipkow\",\n  volume =       806,\n  series =       \"LNCS\",\n  booktitle =    \"{Types for Proofs and Programs, Types' 93}\",\n  year =         1994,\n  publisher =    \"Springer-Verlag\"\n}","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.7.0.tar.gz","checksum":"md5=75059fde3924f409acfc4670adb53180"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["Streams","Eratosthene Sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc, Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\n  author =       \"F. Leclerc and C. Paulin-Mohring\",\n  title =        \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\n  editor =       \"H. Barendregt and T. Nipkow\",\n  volume =       806,\n  series =       \"LNCS\",\n  booktitle =    \"{Types for Proofs and Programs, Types' 93}\",\n  year =         1994,\n  publisher =    \"Springer-Verlag\"\n}","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.6.0.tar.gz","checksum":"md5=e7298898abb272e76ed8afc658dd244d"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["streams","eratosthene sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc","Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\nauthor = \"F. Leclerc and C. Paulin-Mohring\",\ntitle = \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\neditor = \"H. Barendregt and T. Nipkow\",\nvolume = 806,\nseries = \"LNCS\",\nbooktitle = \"{Types for Proofs and Programs, Types' 93}\",\nyear = 1994,\npublisher = \"Springer-Verlag\"\n}","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/streams/archive/v8.5.0.tar.gz","checksum":"md5=8ffa1a972e67e7b4a3a586f4fe4b5743"},{"homepage":"https://github.com/coq-contribs/streams","keywords":["streams","eratosthene sieve","prime numbers","number theory","primality"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["François Leclerc","Christine Paulin-Mohring"],"description":"Proof of Eratosthene Sieve formalised using streams\nencoded as greatest fixpoints. See paper:\n@InProceedings{LePa94,\nauthor = \"F. Leclerc and C. Paulin-Mohring\",\ntitle = \"Programming with Streams in {Coq}. A case study : The Sieve of Eratosthenes\",\neditor = \"H. Barendregt and T. Nipkow\",\nvolume = 806,\nseries = \"LNCS\",\nbooktitle = \"{Types for Proofs and Programs, Types' 93}\",\nyear = 1994,\npublisher = \"Springer-Verlag\"\n}","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/streams.git#master","checksum":null}],"most_recent":"dev"}],["coq-string",{"versions":[{"homepage":"https://github.com/coq-contribs/string","keywords":["string","ascii character"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Laurent Théry"],"description":"Strings as list of characters.","date":"2002-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/string/archive/v8.6.0.tar.gz","checksum":"md5=eed7b2534f80f9588e3c4d493e0a4e4b"},{"homepage":"https://github.com/coq-contribs/string","keywords":["string","ascii character"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Laurent Théry"],"description":"Strings as list of characters.","date":"2002-03","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/string/archive/v8.5.0.tar.gz","checksum":"md5=7c066e35b0b7ed1242241a6332e12092"}],"most_recent":"8.6.0"}],["coq-struct-tact",{"versions":[{"homepage":"https://github.com/uwplse/StructTact","keywords":["proof automation","tactics"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Ryan Doenges","Karl Palmskog","Keith Simmons","James R. Wilcox","Doug Woos"],"description":"A Coq library of \"structural tactics\" and lemmas about lists and finite\ntypes that use the tactics.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/uwplse/StructTact.git#master","checksum":null}],"most_recent":"dev"}],["coq-subst",{"versions":[{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda-sigma-lift-calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.10.0.tar.gz","checksum":"md5=f80ef773e2d5211e0c9af4c6dc3fc31e"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda-sigma-lift-calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.9.0.tar.gz","checksum":"md5=5023237402631302892f0a7da1a21458"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda-sigma-lift-calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.8.0.tar.gz","checksum":"md5=5206a80f4b38ac54b513795a97fd63f1"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda-sigma-lift-calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.7.0.tar.gz","checksum":"md5=55a737d8d86b32bbcd34ea1e7994e224"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda-sigma-lift-calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.6.0.tar.gz","checksum":"md5=ec5d84b616435ee0e09716cd6fdbdc36"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda sigma lift calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/subst/archive/v8.5.0.tar.gz","checksum":"md5=252b3cc2c81e417e45b57fb40b5fc941"},{"homepage":"https://github.com/coq-contribs/subst","keywords":["lambda sigma lift calculus","explicit substitution","Newman's lemma","Yokouchi's lemma","confluence","rewriting"],"categories":["Computer Science/Lambda Calculi"],"authors":["Amokrane Saïbi"],"description":"The confluence of Hardin-Lévy lambda-sigma-lift-calcul is\nproven. By the way, several standard definition and results about\nrewriting systems are proven (Newman's lemma, Yokouchi's lemma, ...).","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/subst.git#master","checksum":null}],"most_recent":"dev"}],["coq-sudoku",{"versions":[{"homepage":"https://github.com/ftp://ftp-sop.inria.fr/lemme/Laurent.Thery/Sudoku.zip","keywords":["sudoku","puzzles","Davis-Putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"A formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.10.0.tar.gz","checksum":"md5=2dd3436d8554551fc30c0b5607e02363"},{"homepage":"https://github.com/ftp://ftp-sop.inria.fr/lemme/Laurent.Thery/Sudoku.zip","keywords":["sudoku","puzzles","Davis-Putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"A formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.9.0.tar.gz","checksum":"md5=55f6891ab09f05808405489df0d8bdf7"},{"homepage":"https://github.com/coq-contribs/sudoku","keywords":["sudoku","puzzles","Davis-Putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"ftp://ftp-sop.inria.fr/lemme/Laurent.Thery/Sudoku.zip\n\nA formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.8.0.tar.gz","checksum":"md5=1eb2565d4b3bc20e7e1a5a58e7aa5377"},{"homepage":"https://github.com/coq-contribs/sudoku","keywords":["sudoku","puzzles","Davis-Putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"ftp://ftp-sop.inria.fr/lemme/Laurent.Thery/Sudoku.zip\n\nA formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.7.0.tar.gz","checksum":"md5=14389b29dca1269f4818a7d3e57f96f0"},{"homepage":"https://github.com/coq-contribs/sudoku","keywords":["sudoku","puzzles","Davis-Putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"ftp://ftp-sop.inria.fr/lemme/Laurent.Thery/Sudoku.zip\n\nA formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.6.0.tar.gz","checksum":"md5=1bcef9e67b8d60bbecd9f5e02c2b5898"},{"homepage":"https://github.com/coq-contribs/sudoku","keywords":["sudoku","puzzles","davis putnam"],"categories":["Miscellaneous/Logical Puzzles and Entertainment"],"authors":["Laurent Théry"],"description":"A formalisation of Sudoku in Coq. It implements a naive\nDavis-Putnam procedure to solve sudokus.","date":"2006-02","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/sudoku/archive/v8.5.0.tar.gz","checksum":"md5=7b87491f0d76c6d573bf686b68829739"}],"most_recent":"8.10.0"}],["coq-sum-of-two-square",{"versions":[{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Thery"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.10.0.tar.gz","checksum":"md5=1f4ef9c172760839aa3da04da800e2d1"},{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Thery"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.9.0.tar.gz","checksum":"md5=d4b26297aa3486791ae8ec78730bea61"},{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Thery"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.8.0.tar.gz","checksum":"md5=2a324135ffc49fd5cc3909e79199c4c6"},{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Thery"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.7.0.tar.gz","checksum":"md5=b9ae619de12f39a74879a014db01619b"},{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Thery"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.6.0.tar.gz","checksum":"md5=2f23a824697ab8c4d635f22f1cb42733"},{"homepage":"https://github.com/coq-contribs/sum-of-two-square","keywords":["number theory"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory"],"authors":["Laurent Théry"],"description":"A proof that a number n can be written as the\nsum of two square numbers if and only if each prime factor p of n\nthat is equal to 3 modulo 4 has its exponent in the decomposition of n\nthat is even.","date":"2004-12-13","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/sum-of-two-square/archive/v8.5.0.tar.gz","checksum":"md5=ed5edb5f3c6fb48ed7ff352767db6264"}],"most_recent":"8.10.0"}],["coq-switch",{"versions":[{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"It allows easier dispatch on several constant values\nof a type with decidable equality. Given a type, boolean equality\npredicate, and list of choices, it will generate (using TemplateCoq)\nan inductive type with constructors, one for each of the choices, and\na function mapping values to this type.","date":"2021-01-28","version":"1.0.5","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.5.tar.gz","checksum":"3c9adafc944af4c6472a96212c0a8d73"},{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"It allows easier dispatch on several constant values\nof a type with decidable equality. Given a type, boolean equality\npredicate, and list of choices, it will generate (using TemplateCoq)\nan inductive type with constructors, one for each of the choices, and\na function mapping values to this type.","date":"2020-09-24","version":"1.0.4","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.4.tar.gz","checksum":"982adc3cf4c0c0fbe12438e9d3c833d5"},{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"It allows easier dispatch on several constant values\nof a type with decidable equality. Given a type, boolean equality\npredicate, and list of choices, it will generate (using TemplateCoq)\nan inductive type with constructors, one for each of the choices, and\na function mapping values to this type.","date":"2020-09-22","version":"1.0.3","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.3.tar.gz","checksum":"d36f28009151751e89883bd288a89981"},{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"It allows easier dispatch on several constant values\nof a type with decidable equality. Given a type, boolean equality\npredicate, and list of choices, it will generate (using TemplateCoq)\nan inductive type with constructors, one for each of the choices, and\na function mapping values to this type.","date":"2020-03-13","version":"1.0.2","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.2.tar.gz","checksum":"51ad3d8d53edb2334854d8bc976b75ed"},{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"It allows easier dispatch on several constant values\nof a type with decidable equality. Given a type, boolean equality\npredicate, and list of choices, it will generate (using TemplateCoq)\nan inductive type with constructors, one for each of the choices, and\na function mapping values to this type.","date":"2019-10-09","version":"1.0.1","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.1.tar.gz","checksum":"51dc09401a650b0a17c8fa39780fcdb7"},{"homepage":"https://github.com/vzaliva/coq-switch","keywords":[],"categories":["Miscellaneous/Coq Extensions"],"authors":["Vadim Zaliva"],"description":"language.\n\nIt allows easier dispatch on several constant values of a type with\ndecidable equality. Given a type, boolean equality predicate, and list\nof choices, it will generate (using TemplateCoq) an inductive type\nwith constructors, one for each of the choices, and a function mapping\nvalues to this type.","date":"2018-09-27","version":"1.0.0","suite":"released","src":"https://github.com/vzaliva/coq-switch/archive/v1.0.0.tar.gz","checksum":"md5=304f2910d30ec4a03124a8ba35b3187a"}],"most_recent":"1.0.5"}],["coq-tactician",{"versions":[{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\n  The system will help users make tactical proof decisions while they retain\n  control over the general proof strategy. To this end, Tactician will learn\n  from previously written tactic scripts, and either gives the user suggestions\n  about the next tactic to be executed or altogether takes over the burden of\n  proof synthesis. Tactician's goal is to provide the user with a seamless,\n  interactive, and intuitive experience together with strong, adaptive proof\n  automation.","date":null,"version":"1.0~beta1+8.13","suite":"released","src":"https://github.com/coq-tactician/coq-tactician/archive/1.0-beta1-8.13.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\n  The system will help users make tactical proof decisions while they retain\n  control over the general proof strategy. To this end, Tactician will learn\n  from previously written tactic scripts, and either gives the user suggestions\n  about the next tactic to be executed or altogether takes over the burden of\n  proof synthesis. Tactician's goal is to provide the user with a seamless,\n  interactive, and intuitive experience together with strong, adaptive proof\n  automation.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/coq-tactician/coq-tactician/archive/1.0-beta1-8.12.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\n  The system will help users make tactical proof decisions while they retain\n  control over the general proof strategy. To this end, Tactician will learn\n  from previously written tactic scripts, and either gives the user suggestions\n  about the next tactic to be executed or altogether takes over the burden of\n  proof synthesis. Tactician's goal is to provide the user with a seamless,\n  interactive, and intuitive experience together with strong, adaptive proof\n  automation.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/coq-tactician/coq-tactician/archive/1.0-beta1-8.11.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coqdev","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.16.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.16","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.15.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.15","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.14.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.14","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.13.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.13","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.12.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.12","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.11.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.11","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Lasse Blaauwbroek"],"description":"Tactician is a tactic learner and prover for the Coq Proof Assistant.\nThe system will help users make tactical proof decisions while they retain\ncontrol over the general proof strategy. To this end, Tactician will learn\nfrom previously written tactic scripts, and either gives the user suggestions\nabout the next tactic to be executed or altogether takes over the burden of\nproof synthesis. Tactician's goal is to provide the user with a seamless,\ninteractive, and intuitive experience together with strong, adaptive proof\nautomation.","date":null,"version":"8.10.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician.git#coq8.10","checksum":null}],"most_recent":"dev"}],["coq-tactician-dummy",{"versions":[{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"This package acts as a stand-in for the Tactician plugin (`coq-tactician`).\n  It provides short files that replicate Tactician's tactics without actually\n  doing much. This is useful when you have a development that uses Tactician\n  that you want to package up. In most situations, it is not a good idea to\n  have your package directly depend on `coq-tactician`. Instead you should load\n  Tactician through your `coqrc` file. In order for your package to be compilable\n  by others, your package can depend on this package. Just add\n  `From Tactician import Ltac1Dummy` in your development and you are good to go.","date":null,"version":"1.0~beta1","suite":"released","src":"https://github.com/coq-tactician/coq-tactician-dummy/archive/1.0-beta1.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"This package acts as a stand-in for the Tactician plugin (`coq-tactician`).\n  It provides short files that replicate Tactician's tactics without actually\n  doing much. This is useful when you have a development that uses Tactician\n  that you want to package up. In most situations, it is not a good idea to\n  have your package directly depend on `coq-tactician`. Instead you should load\n  Tactician through your `coqrc` file. In order for your package to be compilable\n  by others, your package can depend on this package. Just add\n  `From Tactician import Ltac1Dummy` in your development and you are good to go.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-dummy.git#master","checksum":null}],"most_recent":"dev"}],["coq-tactician-stdlib",{"versions":[{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. Then exactly the same `.vo`\n  files are installed, except that they also contain Tactician's tactic databases.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"1.0~beta1+8.13","suite":"released","src":"https://github.com/coq-tactician/coq-tactician-stdlib/archive/1.0-beta1-8.13.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. Then exactly the same `.vo`\n  files are installed, except that they also contain Tactician's tactic databases.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"1.0~beta1+8.12","suite":"released","src":"https://github.com/coq-tactician/coq-tactician-stdlib/archive/1.0-beta1-8.12.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. Then exactly the same `.vo`\n  files are installed, except that they also contain Tactician's tactic databases.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"1.0~beta1+8.11","suite":"released","src":"https://github.com/coq-tactician/coq-tactician-stdlib/archive/1.0-beta1-8.11.tar.gz","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coqdev","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.16.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.16","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.15.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.15","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.14.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.14","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.13.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.13","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.12.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.12","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.11.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.11","checksum":null},{"homepage":"https://coq-tactician.github.io","keywords":["tactic-learning","machine-learning","automation","proof-synthesis"],"categories":["Miscellaneous/Coq Extensions"],"authors":[],"description":"*** WARNING *** This package will overwrite Coq's standard library files.\n\n  This package recompiles Coq's standard library with Tactician's (`coq-tactician`)\n  instrumentation loaded such that Tactician can learn from the library. When you\n  install this package, the current `.vo` files of the standard library are backed\n  in the folder `user-contrib/Tactician/stdlib-backup`. The new `.vo` files are\n  equivalent to the originals, except that they also contain Tactician's tactic\n  databases. After installation of this package, all other Coq developments that\n  are installed will also need to be recompiled. The 'tactician recompile' command\n  line utility can help with this.\n  Upon removal of this package, the original files will be placed back.","date":null,"version":"8.10.dev","suite":"extra-dev","src":"git+https://github.com/coq-tactician/coq-tactician-stdlib.git#coq8.10","checksum":null}],"most_recent":"dev"}],["coq-tait",{"versions":[{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Pierre Letouzey","Helmut Schwichtenberg"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.10.0.tar.gz","checksum":"md5=7620616203526e7d85b6e100d8bfa32b"},{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Pierre Letouzey","Helmut Schwichtenberg"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.9.0.tar.gz","checksum":"md5=48d400473e1fa67d2020577377d07706"},{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Pierre Letouzey","Helmut Schwichtenberg"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.8.0.tar.gz","checksum":"md5=80038b2f71848465399f174be642419f"},{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Pierre Letouzey","Helmut Schwichtenberg"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.7.0.tar.gz","checksum":"md5=df90e5a8502acbb2f488408ed30528df"},{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Pierre Letouzey","Helmut Schwichtenberg"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.6.0.tar.gz","checksum":"md5=53afc888797263befee08f3c61954036"},{"homepage":"https://github.com/coq-contribs/tait","keywords":["normalization","lambda calculus","extraction","Tait proof","normalization by evalution","type theory"],"categories":["Mathematics/Logic/Type theory","Computer Science/Lambda Calculi","Miscellaneous/Extracted Programs/Type checking unification and normalization"],"authors":["Helmut Schwichtenberg","Pierre Letouzey"],"description":"This is a formalization of Berger's TLCA'93 paper, with complete proofs\nof the axioms and an extraction of a normalization program close to N.B.E.","date":"2004","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/tait/archive/v8.5.0.tar.gz","checksum":"md5=97982c8d943a7f4559eebc5181d3d535"}],"most_recent":"8.10.0"}],["coq-tarski-geometry",{"versions":[{"homepage":"http://dpt-info.u-strasbg.fr/~narboux/tarski.html","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"This is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties,\n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":"2006-03","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.10.0.tar.gz","checksum":"md5=bc091f867f1f8e59a08360d1b48d4807"},{"homepage":"http://dpt-info.u-strasbg.fr/~narboux/tarski.html","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"This is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties,\n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":"2006-03","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.9.0.tar.gz","checksum":"md5=93ce625e730edb148cd38a1582b7b0af"},{"homepage":"https://github.com/coq-contribs/tarski-geometry","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"http://dpt-info.u-strasbg.fr/~narboux/tarski.html\n\nThis is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties,\n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":"2006-03","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.8.0.tar.gz","checksum":"md5=5c4cfcb3d4729304ebb823e9ed87de9e"},{"homepage":"https://github.com/coq-contribs/tarski-geometry","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"http://dpt-info.u-strasbg.fr/~narboux/tarski.html\n\nThis is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties,\n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":"2006-03","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.7.0.tar.gz","checksum":"md5=e7ef6439d7b26dbeb3dea11929f1e536"},{"homepage":"https://github.com/coq-contribs/tarski-geometry","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"http://dpt-info.u-strasbg.fr/~narboux/tarski.html\n\nThis is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties,\n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":"2006-03","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.6.0.tar.gz","checksum":"md5=087d2c5e47c0a7363e476ab65818fe64"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"This is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties, \n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/tarski-geometry/archive/v8.5.0.tar.gz","checksum":"md5=750165f0efac8cea8801e3ef6876899e"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["geometry","Tarski's geometry","congruence","between property","orthogonality"],"categories":["Mathematics/Geometry/General"],"authors":["Julien Narboux"],"description":"This is a formalization of geometry using a simplified version of Tarski's axiom system. The development contains a formalization of the chapters 1-8 of the book \"Metamathematische Methoden in der Geometrie\" by W. Schwabhäuser, W. Szmielew and A. Tarski.\nThis includes between properties, congruence properties, \n  midpoint, perpendicular lines, point reflection, orthogonality ...\nThis development aims to be a low level complement for Frédérique Guilhot's development about high-school geometry.\n\nFor more information see:\nMechanical Theorem Proving in Tarski's geometry in the post-proceeding of ADG 2006, F. Botana and T. Recio (Eds.), LNAI 4869, pages 139-156, 2007.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/tarski-geometry.git#master","checksum":null}],"most_recent":"dev"}],["coq-template-coq",{"versions":[{"homepage":"https://template-coq.github.io/template-coq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau"],"description":"Template Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.\n- A partial type-checker for the Calculus of Inductive Constructions,\n  runnable as a plugin.\n- Example plugins built on top of this.","date":null,"version":"2.1~beta3","suite":"released","src":"https://github.com/MetaCoq/metacoq/archive/v2.1-beta3.tar.gz","checksum":"md5=e81b8ecabef788a10337a39b095d54f3"},{"homepage":"https://github.com/gmalecha/template-coq","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A quoting library for Coq","date":null,"version":"1.1.0~beta3","suite":"released","src":"https://github.com/gmalecha/template-coq/archive/v1.1.0-beta3.tar.gz","checksum":"md5=5786320d72fe9d77f742cfd9c58a4f25"},{"homepage":"https://template-coq.github.io/template-coq","keywords":[],"categories":[],"authors":["Abhishek Anand","Simon Boulier","Cyril Cohen","Gregory Malecha","Matthieu Sozeau","Nicolas Tabareau"],"description":"Template Coq is a quoting library for Coq. It takes Coq terms and\nconstructs a representation of their syntax tree as a Coq inductive data\ntype. The representation is based on the kernel's term representation.\n\nIn addition to a complete reification and denotation of CIC terms,\nTemplate Coq includes:\n\n- Reification of the environment structures, for constant and inductive declarations.\n- Denotation of terms and global declarations\n- A monad for manipulating global declarations, calling the type\n  checker, and inserting them in the global environment, in the style of\n  MetaCoq/MTac.\n- A partial type-checker for the Calculus of Inductive Constructions,\n  runable as a plugin.\n- Example plugins built on top of this.","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/Template-Coq/template-coq#coq-8.7","checksum":null},{"homepage":"https://github.com/gmalecha/template-coq","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A quoting library for Coq","date":null,"version":"1.1.0~beta2","suite":"extra-dev","src":"https://github.com/gmalecha/template-coq/archive/v1.1.0-beta2.tar.gz","checksum":"md5=e2f500c12d882fd0ffdc30daa337c6c1"},{"homepage":"https://github.com/gmalecha/template-coq","keywords":[],"categories":[],"authors":["Gregory Malecha"],"description":"A quoting library for Coq","date":null,"version":"1.0.0~beta2","suite":"extra-dev","src":"https://github.com/gmalecha/template-coq/archive/v1.0.0-beta2.tar.gz","checksum":"md5=135f3f26a302ed3b497e9d5d356f329a"}],"most_recent":"8.7.dev"}],["coq-three-gap",{"versions":[{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","Steinhaus","Three Gap Theorem"],"categories":["Mathematics/Geometry","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.10.0.tar.gz","checksum":"md5=2eb0a43d67d0aa5604f48ccfb9e520a0"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","Steinhaus","Three Gap Theorem"],"categories":["Mathematics/Geometry","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.9.0.tar.gz","checksum":"md5=8ab6e7e5d037bbfbc638cafd76a31a88"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","Steinhaus","Three Gap Theorem"],"categories":["Mathematics/Geometry","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.8.0.tar.gz","checksum":"md5=9c01c608ed72ce065721d5de76f4cffb"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","Steinhaus","Three Gap Theorem"],"categories":["Mathematics/Geometry","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.7.0.tar.gz","checksum":"md5=84ca55affc358bbd206a996d94d3cf6a"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","Steinhaus","Three Gap Theorem"],"categories":["Mathematics/Geometry","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.6.0.tar.gz","checksum":"md5=533158c92592b4b1334056e2eb7afc7e"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","steinhaus","three gap theorem"],"categories":["Mathematics/Geometry/General","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/three-gap/archive/v8.5.0.tar.gz","checksum":"md5=b3f0b1bb82477724df852543d847f1a9"},{"homepage":"https://github.com/coq-contribs/three-gap","keywords":["real numbers","steinhaus","three gap theorem"],"categories":["Mathematics/Geometry/General","Mathematics/Arithmetic and Number Theory/Miscellaneous"],"authors":["Micaela Mayero"],"description":"This proof uses the real numbers. It is a classical proof.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/three-gap.git#master","checksum":null}],"most_recent":"dev"}],["coq-tlc",{"versions":[{"homepage":"https://github.com/charguer/tlc","keywords":["classical logic"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Charguéraud"],"description":"Provides an alternative to the core of the Coq standard library, using classic definitions.","date":"2021-12-15","version":"20211215","suite":"released","src":"https://github.com/charguer/tlc/archive/20211215.tar.gz","checksum":null},{"homepage":"https://github.com/charguer/tlc","keywords":["classical logic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Arthur Charguéraud"],"description":"Provides an alternative to the core of the Coq standard library, using classic definitions.","date":"2021-03-16","version":"20210316","suite":"released","src":"https://github.com/charguer/tlc/archive/20210316.tar.gz","checksum":null},{"homepage":"https://github.com/charguer/tlc","keywords":["library","classic"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Arthur Charguéraud"],"description":"Provides an alternative to the core of the Coq standard library, using classic definitions.","date":"2020-03-28","version":"20200328","suite":"released","src":"https://github.com/charguer/tlc/archive/20200328.tar.gz","checksum":null},{"homepage":"https://github.com/charguer/tlc","keywords":[],"categories":[],"authors":["Arthur Charguéraud"],"description":"A general-purpose alternative to Coq's standard library","date":null,"version":"20181116","suite":"released","src":"https://github.com/charguer/tlc/archive/20181116.tar.gz","checksum":"md5=fb787df96d77da6ca63c760a5e34ca89"},{"homepage":"https://gitlab.inria.fr/charguer/tlc","keywords":[],"categories":[],"authors":["Arthur Charguéraud"],"description":"TLC relies on the axioms of functional extensionality, propositional\nextensionality, and indefinite description (also known as Hilbert's epsilon\noperator). The consequences of these axioms include the law of the excluded\nmiddle as well as proof irrelevance. Accepting these axioms often makes life\nsignificantly simpler.\n\nTLC takes advantage of Coq's type class mechanism. In particular, this allows\nfor common operators and lemma names for all container data structures and all\norder relations.\n\nTLC includes the optimal fixed point combinator, which allows\narbitrarily-complex recursive and co-recursive definitions.\n\nTLC provides a collection of tactics that enhance the default tactics provided\nby Coq. These tactics help construct more concise and more robust proof\nscripts.","date":null,"version":"20180316","suite":"released","src":"https://github.com/charguer/tlc/archive/refs/tags/20180316.tar.gz","checksum":"md5=f42a1d9e6b34192fc131c9ac85cad4f6"},{"homepage":"https://gitlab.inria.fr/charguer/tlc","keywords":[],"categories":[],"authors":["Arthur Charguéraud"],"description":"TLC relies on the axioms of functional extensionality, propositional\nextensionality, and indefinite description (also known as Hilbert's epsilon\noperator). The consequences of these axioms include the law of the excluded\nmiddle as well as proof irrelevance. Accepting these axioms often makes life\nsignificantly simpler.\n\nTLC takes advantage of Coq's type class mechanism. In particular, this allows\nfor common operators and lemma names for all container data structures and all\norder relations.\n\nTLC includes the optimal fixed point combinator, which allows\narbitrarily-complex recursive and co-recursive definitions.\n\nTLC provides a collection of tactics that enhance the default tactics provided\nby Coq. These tactics help construct more concise and more robust proof\nscripts.","date":null,"version":"20171206","suite":"released","src":"https://github.com/charguer/tlc/archive/refs/tags/20171206.tar.gz","checksum":"md5=ae684eebe7035e5b03bd2ca9fb64ee8a"},{"homepage":"https://gitlab.inria.fr/charguer/tlc","keywords":[],"categories":[],"authors":["Arthur Charguéraud"],"description":"A general-purpose library","date":null,"version":"20171128","suite":"released","src":"https://github.com/charguer/tlc/archive/refs/tags/20171128.tar.gz","checksum":"md5=f1036a9aa16fd3b081395717dcccd7d3"},{"homepage":"https://gforge.inria.fr/projects/tlc/","keywords":[],"categories":[],"authors":["Arthur Charguéraud"],"description":"A general-purpose library","date":null,"version":"20161010","suite":"released","src":"http://gallium.inria.fr/~fpottier/tlc/tlc-20161010.tar.gz","checksum":"md5=a94c07777f0760e109784e7223ebd1a4"}],"most_recent":"20211215"}],["coq-topology",{"versions":[{"homepage":"https://github.com/coq-community/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts\nand results of general topology in Coq.","date":null,"version":"10.0.1","suite":"released","src":"https://github.com/coq-community/topology/archive/v10.0.1.tar.gz","checksum":"sha512=c3b76b128d318e99a149ff8a018bdddf823dc68abc43b67c68600023d095f2ed97b610063b264b85d032127300fab262b90e19d1525cccb3535036eed8eea946"},{"homepage":"https://github.com/coq-community/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts\nand results of general topology in Coq.","date":null,"version":"9.0.0","suite":"released","src":"https://github.com/coq-community/topology/archive/v9.0.0.tar.gz","checksum":"sha512=35cdea3c4c1ca3792777c0864e5cdacd5f6dc1b8eebbb3a1d52a1f5e0fba21f7943a5186472eabba23a93ca6a37f8caecef3647e1fde3d09aae45f7e27c2f0ec"},{"homepage":"https://github.com/coq-community/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts\nand results of general topology in Coq.","date":null,"version":"8.12.0","suite":"released","src":"https://github.com/coq-community/topology/archive/v8.12.0.tar.gz","checksum":"sha512=88fb3b9ad75e3cceb78e248044cd3ccc36003437aacfe3ac240dd7405d830461ef244cc79cbdb988178ed3f98b7030a148aa9474d0d43e43a0e0be5772359e21"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.10.0.tar.gz","checksum":"md5=5a77885720f6bd703e41aef52a521ada"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.9.0.tar.gz","checksum":"md5=c8b3a305d79561f5c28d7a76d50418ca"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.8.0.tar.gz","checksum":"md5=7d5ca5136f9b431e175f0e302cb13ee8"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.7.0.tar.gz","checksum":"md5=c06cd890b788297b5e66dc9be0aeaa4d"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.6.0.tar.gz","checksum":"md5=1526f5c1645022ae2521a480832eb7cb"},{"homepage":"https://github.com/coq-contribs/topology","keywords":["topology","filters","nets","metric spaces","real analysis","urysohn's lemma","tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts and results of general topology.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/topology/archive/v8.5.0.tar.gz","checksum":"md5=622fa5efef7b547ccc5f5f95cddf176a"},{"homepage":"https://github.com/coq-community/topology","keywords":["topology","filters","nets","metric spaces","real analysis","Urysohn's lemma","Tietze extension theorem"],"categories":["Mathematics/Real Calculus and Topology"],"authors":["Daniel Schepler"],"description":"This library develops some of the basic concepts\nand results of general topology in Coq.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/topology.git#master","checksum":null}],"most_recent":"dev"}],["coq-tortoise-hare-algorithm",{"versions":[{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.10.0.tar.gz","checksum":"md5=eeec3ce4c4e041f34b9f94f48244e679"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.9.0.tar.gz","checksum":"md5=648b8b3ffe46ea6c1299b87b3a963c6d"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.8.0.tar.gz","checksum":"md5=5fdf82dd175770a66c50d9e6213309c4"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.7.0.tar.gz","checksum":"md5=12ccdc26420177f6945354cac1d537c6"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.6.0.tar.gz","checksum":"md5=be6227480086d7ee6297ff9d817ff394"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/tortoise-hare-algorithm/archive/v8.5.0.tar.gz","checksum":"md5=3d6f131d6bd3984b3b6e6d6c59149800"},{"homepage":"https://github.com/coq-contribs/tortoise-hare-algorithm","keywords":["program verification","paths","cycle detection","graphs","graph theory","finite sets","Floyd"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"Correctness proof of Floyd's cycle-finding algorithm, also known as\nthe \"tortoise and the hare\"-algorithm.\nSee http://en.wikipedia.org/wiki/Floyd's_cycle-finding_algorithm","date":"2007-02","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/tortoise-hare-algorithm.git#master","checksum":null}],"most_recent":"dev"}],["coq-trakt",{"versions":[{"homepage":"https://github.com/ecranceMERCE/trakt","keywords":["automation","elpi"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Decision procedures","Miscellaneous/Coq Extensions"],"authors":["Enzo Crance"],"description":"Trakt is a Coq plugin that provides a new Coq tactic, trakt, for preprocessing goals before handing them to a proof automation tactic, as well as Coq commands to fill a knowledge database before calling the tactic.\n\nDrawing inspiration from the zify tactic in the Coq standard library, it acts like a type-level funnel by casting all the possible values in the goal into a given target type. It can also express logic in Prop or bool according to the user's choice.\n\nThe translation is implemented in Coq-Elpi. It is certifying (it leaves no proof obligation), generic (the translation does not focus on a precise theory, it is determined by the parameters and user knowledge), and efficient (it tries to make sparse use of Coq conversion).","date":"2022-05-16","version":"1.1","suite":"released","src":"https://github.com/ecranceMERCE/trakt/archive/1.1.tar.gz","checksum":"sha256=2e5b7cc8db54c61db9beb87540705185c33ea7a37a89fd9330852ec424e7f14f"}],"most_recent":"1.1"}],["coq-traversable-fincontainer",{"versions":[{"homepage":"https://github.com/oconnorr/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"A Coq proof that all Traversable functors are isomorphic to finitary containers.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.10.0.tar.gz","checksum":"md5=2d2b3b18f46d2d11651ba6022fefb71b"},{"homepage":"https://github.com/oconnorr/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"A Coq proof that all Traversable functors are isomorphic to finitary containers.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.9.0.tar.gz","checksum":"md5=fe089049c53478e650b307f3b8daeccc"},{"homepage":"https://github.com/coq-contribs/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"https://github.com/oconnorr/traversable-fincontainer\n\nA Coq proof that all Traversable functors are isomorphic to finitary containers.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.8.0.tar.gz","checksum":"md5=b5ceb3f3705e9e9c94c3c414691733c7"},{"homepage":"https://github.com/coq-contribs/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"https://github.com/oconnorr/traversable-fincontainer\n\nA Coq proof that all Traversable functors are isomorphic to finitary containers.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.7.0.tar.gz","checksum":"md5=82cbb2ec21e431051b57502cea6a8df2"},{"homepage":"https://github.com/coq-contribs/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"https://github.com/oconnorr/traversable-fincontainer\n\nA Coq proof that all Traversable functors are isomorphic to finitary containers.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.6.0.tar.gz","checksum":"md5=14b214f3e3b149adedea43fa31811e42"},{"homepage":"https://github.com/coq-contribs/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"A Coq proof that all Traversable functors are isomorphic to finitary containers","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/traversable-fincontainer/archive/v8.5.0.tar.gz","checksum":"md5=c6064dbf645d67d386b3a586ae366cd5"},{"homepage":"https://github.com/coq-contribs/traversable-fincontainer","keywords":["finitary container","traversable functors"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Russell O'Connor"],"description":"A Coq proof that all Traversable functors are isomorphic to finitary containers","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/traversable-fincontainer.git#master","checksum":null}],"most_recent":"dev"}],["coq-tree-automata",{"versions":[{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival [http://www.eleves.ens.fr/home/rival]"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"september 1999","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.10.0.tar.gz","checksum":"md5=5997a776ec452efacb22bbd3baf3654a"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival [http://www.eleves.ens.fr/home/rival]"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"september 1999","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.9.0.tar.gz","checksum":"md5=a4483da865c51a5f5a8f4cfc73f467e6"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival [http://www.eleves.ens.fr/home/rival]"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"september 1999","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.8.0.tar.gz","checksum":"md5=d25f06e9cbfdc81a1055ab9a4dc36fad"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival [http://www.eleves.ens.fr/home/rival]"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"september 1999","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.7.0.tar.gz","checksum":"md5=b2806890af1a4839734a01e00423efdf"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival [http://www.eleves.ens.fr/home/rival]"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"september 1999","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.6.0.tar.gz","checksum":"md5=62b510eadf276a6c05f5de53038fc41f"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"1999-09","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/tree-automata/archive/v8.5.0.tar.gz","checksum":"md5=2ceb47d23afddfcdd5c0bc6839caba03"},{"homepage":"https://github.com/coq-contribs/tree-automata","keywords":["tree automatas","bottom up reflexion terms"],"categories":["Computer Science/Formal Languages Theory and Automata"],"authors":["Xavier Rival"],"description":"provides tree automatas algorithms in Coq (merge,\nintersection, vacuity test, deletion of empty states, coaccessiblity test,\ndeletion of non coaccessible states)","date":"1999-09","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/tree-automata.git#master","checksum":null}],"most_recent":"dev"}],["coq-tree-calculus",{"versions":[{"homepage":"https://github.com/barry-jay-personal/tree-calculus","keywords":["tree calculus","reflective programs"],"categories":["Computer Science/Lambda Calculi"],"authors":["Barry Jay"],"description":"This library accompanies the book *Reflective Programs in Tree Calculus*. \nIn tree calculus, computations are given by natural trees, i.e. finitely-branching trees without labels.\nThe functions, data structures, programs, inputs, outputs and values are all given by binary trees. \nThe trees are built as combinations of a single operator. It has three evaluation rules, for leaves stems and forks. \nThis is enough to support reflective programs such as a size function that can decide its own size, \nan equality program that can decide its own equality, and self-evaluators than can evaluate themselves. \nSince this does not require any meta-theory for, say, substitution, quotation, serialisation or Goedel numbers, \nit is simpler and more powerful than traditional models of computation.  \n\nThe organisation of the proofs is shown in the _CoqProject file, with one or two files per chapter.","date":"2020-09-20","version":"1.0.0","suite":"released","src":"https://github.com/barry-jay-personal/tree-calculus/archive/1.0.0.tar.gz","checksum":"sha256=eb5b8bbc81e27c783334ff9d17d910495aa14b4c46b9a3465a85712b163ac33f"}],"most_recent":"1.0.0"}],["coq-tree-diameter",{"versions":[{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.10.0.tar.gz","checksum":"md5=82e071e80da869e73f1de3245bec8df6"},{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.9.0.tar.gz","checksum":"md5=1118b2c49e2c5694874cfa14eec97ffb"},{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.8.0.tar.gz","checksum":"md5=7f6897f095e82ca0806e2f5d0ad0b3f7"},{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.7.0.tar.gz","checksum":"md5=828e673a375124912359a2e5c13d2f86"},{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.6.0.tar.gz","checksum":"md5=4dedc9ccd559cadcb016452f59eda4eb"},{"homepage":"https://github.com/coq-contribs/tree-diameter","keywords":["program verification","trees","paths","graphs","distance","diameter"],"categories":["Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"],"authors":["Jean-Christophe Filliâtre"],"description":"This contribution contains the verification of a divide-and-conquer\nalgorithm to compute the diameter of a binary tree (the\nmaxmimal distance between two nodes in the tree).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/tree-diameter/archive/v8.5.0.tar.gz","checksum":"md5=2efced5402f7dd09bba68d87ac57e38f"}],"most_recent":"8.10.0"}],["coq-type-infer",{"versions":[{"homepage":"https://github.com/fetburner/type-infer","keywords":[],"categories":[],"authors":["Masayuki Mizuno"],"description":"A formal verification of algorithm W","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/fetburner/type-infer/archive/0.1.0.tar.gz","checksum":"md5=c4d970724196eb181cc51ee7718de3c6"}],"most_recent":"0.1.0"}],["coq-typing-flags",{"versions":[{"homepage":"https://github.com/SimonBoulier/TypingFlags","keywords":["non-termination","type-in-type"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Simon Boulier"],"description":"A Coq plugin to disable positivity check, guard check and termination check","date":"2019-11-02","version":"1.0","suite":"released","src":"https://github.com/SimonBoulier/TypingFlags/archive/v1.0.tar.gz","checksum":"sha512=272748e6c0d505e4cc41d641e44f9088ab93c9412fe632b8ad67e0d223c234ba76059679674b6d170485ff3d24e1c6d35918a6a5c7336815e4ab32f43f581117"}],"most_recent":"1.0"}],["coq-unicoq",{"versions":[{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":"2022-01-18","version":"1.6+8.15","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.6-8.15.tar.gz","checksum":"sha512=500de32593bdb4a91d488d44a96c1c6075bbb8c24992e1384c8690f2c1c92f848ba7a1d1e7e5a2049156a4cacba4f413e0c52fc2f640ff43c3043750826ffdbb"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":"2021-11-13","version":"1.6+8.14","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.6-8.14.tar.gz","checksum":"sha512=57c3c93b33c15ed7b80bd903d778ac157681f0fd2eee42aeea00c0154826da9e235e58d5746440b32105a8525a08b9590a5afdf0f42483b34a4266279e819a14"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":"2020-08-12","version":"1.5+8.13","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.5-8.13.tar.gz","checksum":"sha256=9c9e67e787c6fdbae289845a33408c84fe5826c1ff52a824f2b2b9f55ce9d255"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":"2020-08-12","version":"1.5+8.12","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.5-8.12.tar.gz","checksum":"sha512=c2326af1972ddf0f34e6f2c81426882a332729a3d7f8a9c6cbffb23f85fa5b61d747adfa1cd149c05640e2c329945ab7405620eb80c9c3f6744aaf01f3ee8c1f"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3.2+8.10","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3.2-8.10.tar.gz","checksum":"md5=f8d91bda297794f9063e97cb09605eec"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3+8.10","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3-8.10.tar.gz","checksum":"md5=cad6759caf66fe33967fa06c79caf223"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3+8.9","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3-8.9.tar.gz","checksum":"md5=06f7a0abf3ba2de4467160d5872bb7b6"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3+8.8","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3-8.8.tar.gz","checksum":"md5=9879651098175dd7bb1b8768d29dae62"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3+8.7","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3-8.7.tar.gz","checksum":"md5=5adaadf1ed3afe7c7170f15730cf6a74"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.3+8.6","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.3-8.6.tar.gz","checksum":"md5=954ccceb6e470d2b276f6487d995641c"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/unicoq/unicoq/archive/v1.0.tar.gz","checksum":"md5=3473aadc43e9fce82775fe3888347f93"},{"homepage":"https://github.com/unicoq/unicoq","keywords":[],"categories":[],"authors":["Matthieu Sozeau","Beta Ziliani"],"description":"An enhanced unification algorithm for Coq","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/unicoq/unicoq.git#master","checksum":null}],"most_recent":"dev"}],["coq-unimath",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Library of Univalent Mathematics","date":null,"version":"20220204","suite":"released","src":"https://github.com/UniMath/UniMath/archive/refs/tags/v20220204.tar.gz","checksum":"sha512=aaa47633d5d5e0abcae4ec422f3664e0c84ebb5054150323c04c3def81f13fb32efddb012d393d709140915a6e58d602290e312c6d24950c0a7dc3aafcad8b76"},{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Library of Univalent Mathematics","date":null,"version":"20210807","suite":"released","src":"https://github.com/UniMath/UniMath/archive/refs/tags/v20210807.tar.gz","checksum":"sha512=db2f660aea7e4c7eda6d10173173b80d357f994ff148102df6d20b0098e4c4e3ec17f9956700e118b7ff043a4ef29827cccd1fe9f5f54b5f5deaebcac60c666c"},{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Library of Univalent Mathematics","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/UniMath/UniMath.git#master","checksum":null}],"most_recent":"dev"}],["coq-unimath-category-theory",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-unimath-dedekind",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-unimath-foundations",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-unimath-ktheory",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-unimath-substitution-systems",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-unimath-tactics",{"versions":[{"homepage":"https://github.com/UniMath/UniMath","keywords":[],"categories":[],"authors":["The UniMath Development Team"],"description":"Aims to formalize a substantial body of mathematics using the univalent point of view","date":null,"version":"0.1.0","suite":"released","src":"https://github.com/UniMath/UniMath/archive/v0.1.tar.gz","checksum":"md5=1ed57c1028e227a309f428a6dc5f0866"}],"most_recent":"0.1.0"}],["coq-universe-comparator",{"versions":[{"homepage":"https://amintimany.github.io/UniverseComparator/html/test.html","keywords":[],"categories":[],"authors":["Amin Timany"],"description":"A tool to compare universe levels in Coq","date":null,"version":"1.1.0","suite":"released","src":"https://github.com/amintimany/UniverseComparator/archive/v1.1.0.tar.gz","checksum":"md5=a51655b3c9c43e99da10a5b112bf0833"},{"homepage":"https://amintimany.github.io/UniverseComparator/html/test.html","keywords":[],"categories":[],"authors":["Amin Timany"],"description":"A tool to compare universe levels in Coq","date":null,"version":"1.0.1","suite":"extra-dev","src":"https://github.com/amintimany/UniverseComparator/archive/v1.0.1.tar.gz","checksum":"md5=3424fd395c8815654d1140aa6ac1229d"}],"most_recent":"1.1.0"}],["coq-validsdp",{"versions":[{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Érik Martin-Dorel","Pierre Roux"],"description":"ValidSDP is a library for the Coq formal proof assistant. It provides\nreflexive tactics to prove multivariate inequalities involving\nreal-valued variables and rational constants, using SDP solvers as\nuntrusted back-ends and verified checkers based on libValidSDP.\n\nOnce installed, you can import the following modules:\nFrom Coq Require Import Reals.\nFrom ValidSDP Require Import validsdp.","date":null,"version":"1.0.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v1.0.0/validsdp-1.0.0.tar.gz","checksum":"sha512=94d872eb3ef308cc7c344f3c39e60d5bc265b05bc6c50b2399475e1ac4e105b330b1d63cf4193a04388b7a173f142e246bb6b6c46092fe9c221ed85b1d6b7c3f"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Érik Martin-Dorel","Pierre Roux"],"description":"ValidSDP is a library for the Coq formal proof assistant. It provides\nreflexive tactics to prove multivariate inequalities involving\nreal-valued variables and rational constants, using SDP solvers as\nuntrusted back-ends and verified checkers based on libValidSDP.\n\nOnce installed, you can import the following modules:\nFrom Coq Require Import Reals.\nFrom ValidSDP Require Import validsdp.","date":null,"version":"0.7.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v0.7.0/validsdp-0.7.0.tar.gz","checksum":"sha256=69f7d5f56b0e14bc9b927ff203d8ad8d699134a66b50c60deca58b78074ec1af"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Érik Martin-Dorel","Pierre Roux"],"description":"ValidSDP is a library for the Coq formal proof assistant. It provides\nreflexive tactics to prove multivariate inequalities involving\nreal-valued variables and rational constants, using SDP solvers as\nuntrusted back-ends and verified checkers based on libValidSDP.\n\nOnce installed, you can import the following modules:\nFrom Coq Require Import Reals.\nFrom ValidSDP Require Import validsdp.","date":null,"version":"0.6.0","suite":"released","src":"https://github.com/validsdp/validsdp/releases/download/v0.6.0/validsdp-0.6.0.tar.gz","checksum":"sha256=ba7de610de209cce431bc93ff599ac21eb14d649a815ec9cfae27e064d0ea3bf"},{"homepage":"https://sourcesup.renater.fr/validsdp/","keywords":["libValidSDP","ValidSDP","floating-point arithmetic","Cholesky decomposition"],"categories":["Miscellaneous/Coq Extensions"],"authors":["Érik Martin-Dorel","Pierre Roux"],"description":"ValidSDP is a library for the Coq formal proof assistant. It provides\nreflexive tactics to prove multivariate inequalities involving\nreal-valued variables and rational constants, using SDP solvers as\nuntrusted back-ends and verified checkers based on libValidSDP.\n\nOnce installed, you can import the following modules:\nFrom Coq Require Import Reals.\nFrom ValidSDP Require Import validsdp.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/validsdp/validsdp.git#master","checksum":null}],"most_recent":"dev"}],["coq-verdi",{"versions":[{"homepage":"https://github.com/uwplse/verdi","keywords":["program verification","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Justin Adsuara","Steve Anton","Ryan Doenges","Karl Palmskog","Pavel Panchekha","Zachary Tatlock","James R. Wilcox","Doug Woos"],"description":"Verdi is a Coq framework to implement and formally verify distributed systems.\nVerdi supports several different fault models ranging from idealistic to realistic.\nVerdi's verified system transformers (VSTs) encapsulate common fault tolerance\ntechniques. Developers can verify an application in an idealized fault model, and\nthen apply a VST to obtain an application that is guaranteed to have analogous\nproperties in a more adversarial environment.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/uwplse/verdi.git#master","checksum":null}],"most_recent":"dev"}],["coq-verdi-raft",{"versions":[{"homepage":"https://github.com/uwplse/verdi-raft","keywords":["program verification","distributed algorithms","fault tolerance","raft","key-value store"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Justin Adsuara","Steve Anton","Ryan Doenges","Karl Palmskog","Pavel Panchekha","Zachary Tatlock","James R. Wilcox","Doug Woos"],"description":"Raft is a distributed consensus algorithm that is designed to be easy to understand\nand is equivalent to Paxos in fault tolerance and performance. Verdi Raft is a\nverified implementation of Raft in Coq, constructed using the Verdi framework.\nIncluded is a verified fault-tolerant key-value store using Raft.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/uwplse/verdi-raft.git#master","checksum":null}],"most_recent":"dev"}],["coq-vlsm",{"versions":[{"homepage":"https://github.com/runtimeverification/vlsm","keywords":["fault tolerance","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mihai Calancea","Denisa Diaconescu","Wojciech Kołowski","Elaine Li","Brandon Moore","Karl Palmskog","Lucas Peña","Grigore Roșu","Traian Șerbănuță","Jan Tušil","Vlad Zamfir"],"description":"A validating labelled state transition and message production system\n(VLSM) abstractly models a distributed system with faults. This project\ncontains a formalization of VLSMs and their theory in the Coq proof assistant.","date":"2022-02-18","version":"1.1","suite":"released","src":"https://github.com/runtimeverification/vlsm/archive/v1.1.tar.gz","checksum":"sha512=9eac41874fea4f622bb7f225b3c6c7f78ca517790ca0b467d571d86476778bdc6e8ea531815cf608b2a9eba966caa21101e90861bce80a10f054ceca53ec65fd"},{"homepage":"https://github.com/runtimeverification/vlsm","keywords":["fault tolerance","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mihai Calancea","Denisa Diaconescu","Wojciech Kołowski","Elaine Li","Brandon Moore","Karl Palmskog","Lucas Peña","Grigore Roșu","Traian Șerbănuță","Jan Tušil","Vlad Zamfir"],"description":"A validating labelled state transition and message production system\n(VLSM) abstractly models a distributed system with faults. This project\ncontains a formalization of VLSMs and their theory in the Coq proof assistant.","date":"2021-12-23","version":"1.0","suite":"released","src":"https://github.com/runtimeverification/vlsm/archive/v1.0.tar.gz","checksum":"sha512=9bfcc12a4aeba66d23daa8783c28d575d135dbeb4956229df187a58f005594106f45920ee474fff4375a9e59fb11c9cf42958808b45ede97d80c67f0027b162b"},{"homepage":"https://github.com/runtimeverification/vlsm","keywords":["fault tolerance","distributed algorithms"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Mihai Calancea","Denisa Diaconescu","Wojciech Kołowski","Elaine Li","Brandon Moore","Karl Palmskog","Lucas Peña","Grigore Roșu","Traian Șerbănuță","Jan Tušil","Vlad Zamfir"],"description":"A validating labelled state transition and message production system\n(VLSM) abstractly models a distributed system with faults. This project\ncontains a formalization of VLSMs and their theory in the Coq proof assistant.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/runtimeverification/vlsm.git#master","checksum":null}],"most_recent":"dev"}],["coq-void",{"versions":[{"homepage":"https://github.com/arthuraa/coq-void","keywords":["empty type","class instances"],"categories":["Computer Science/Data Types and Data Structures"],"authors":["Arthur Azevedo de Amorim"],"description":"MathComp instances for the empty type (Empty_set)","date":"2019-10-08","version":"0.1.0","suite":"released","src":"https://github.com/arthuraa/coq-void/archive/v0.1.0.tar.gz","checksum":"sha512=43184305ef9d76dae9cc2c8a4cfc4cf6f6689aa8c37e113e5ec338868a874821a02909ff3da7a93c92b2640bbd2e4610fe0c7c576f402bce5b73ea623e27ef4e"}],"most_recent":"0.1.0"}],["coq-vst",{"versions":[{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Josiah Dodds","Qinxiang Cao","Aquinas Hobor","Gordon Stewart","Qinshi Wang","Sandrine Blazy","Santiago Cuellar","Robert Dockins","Nick Giannarakis","Samuel Gruetter","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2022-07-08","version":"2.10","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.10.tar.gz","checksum":"sha512=6f00ae44d4ef7fb18eef25da7e7e5e4dd1bd67d9a59b618c6c075b056abb62e6e442093a76cb2f7d4d04ed5ee592cf1b744920c5cf0a7000dfe58269ad672376"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Josiah Dodds","Qinxiang Cao","Aquinas Hobor","Gordon Stewart","Qinshi Wang","Sandrine Blazy","Santiago Cuellar","Robert Dockins","Nick Giannarakis","Samuel Gruetter","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2022-03-16","version":"2.9.1","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.9.1.tar.gz","checksum":"sha512=b278947644850a7f2a1079d1fd276b96c9b0a41e2c1a80e561098117811fb3c754101a3d18f3be0b62af71044686d26a69d92ddff2d3229c864b3bcd7fa86ff2"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2021-06-01","version":"2.9","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.9.tar.gz","checksum":"sha512=497f4c702b1a52cb1a23a71aee31c68a78e75d5cab2d41da58f2426ca78b43171fab808105b2dde57bdca98a41bcd2953065819e5a2f8e5183635ba709a6a536"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2021-06-01","version":"2.8","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.8.tar.gz","checksum":"sha512=80fae7277baf77319c9789fe4d170857862798988980f14c6ca4e11e5e027aff5dbf908848a193f90b0fb2a0dd7d12cf5f4446e2e5c13682e636d89838a08cae"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-12-20","version":"2.7.1","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.7.1.tar.gz","checksum":"sha512=cf8ab6bee5322a938859feaeb292220a32c5fa966f5fe183154ca0b6f6cb04129b5cb2c669af0ff1d95f6e962119f9eb0670c1b5150a62205c003650c625e455"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-12-20","version":"2.7","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.7.tar.gz","checksum":"sha256=970be13e71bdb013e2b9de64aecf1dda08228dd8ef3a1f6e4bb23ccd3a0896d3"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-08-02","version":"2.6","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.6.tar.gz","checksum":"sha512=4fea46c423fd5abfa403ae88bc34a859960c6e7bbafddc1f208fc4d93af29b0711804a5eb3c917cd70d407f9a3deffa7157edc4bbfef186635280080153f47b3"},{"homepage":"http://vst.cs.princeton.edu/","keywords":[],"categories":[],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":null,"version":"2.2","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.2.tar.gz","checksum":"md5=deb1d112fa078c380ed93f0f7e929481"},{"homepage":"http://vst.cs.princeton.edu/","keywords":[],"categories":[],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/PrincetonUniversity/VST.git#master","checksum":null},{"homepage":"http://vst.cs.princeton.edu/download/","keywords":[],"categories":[],"authors":["Andrew W. Appel","Lennart Beringer","Jean-Marie Madiot","Qinxiang Cao","Santiago Cuellar","Nick Giannarakis"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":null,"version":"8.7.dev","suite":"extra-dev","src":"git+https://github.com/Zimmi48/VST.git#master","checksum":null}],"most_recent":"dev"}],["coq-vst-32",{"versions":[{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Josiah Dodds","Qinxiang Cao","Aquinas Hobor","Gordon Stewart","Qinshi Wang","Sandrine Blazy","Santiago Cuellar","Robert Dockins","Nick Giannarakis","Samuel Gruetter","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2022-07-08","version":"2.10","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.10.tar.gz","checksum":"sha512=6f00ae44d4ef7fb18eef25da7e7e5e4dd1bd67d9a59b618c6c075b056abb62e6e442093a76cb2f7d4d04ed5ee592cf1b744920c5cf0a7000dfe58269ad672376"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Josiah Dodds","Qinxiang Cao","Aquinas Hobor","Gordon Stewart","Qinshi Wang","Sandrine Blazy","Santiago Cuellar","Robert Dockins","Nick Giannarakis","Samuel Gruetter","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2022-03-16","version":"2.9.1","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.9.1.tar.gz","checksum":"sha512=b278947644850a7f2a1079d1fd276b96c9b0a41e2c1a80e561098117811fb3c754101a3d18f3be0b62af71044686d26a69d92ddff2d3229c864b3bcd7fa86ff2"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2021-06-01","version":"2.9","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/refs/tags/v2.9.tar.gz","checksum":"sha512=497f4c702b1a52cb1a23a71aee31c68a78e75d5cab2d41da58f2426ca78b43171fab808105b2dde57bdca98a41bcd2953065819e5a2f8e5183635ba709a6a536"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2021-06-01","version":"2.8","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.8.tar.gz","checksum":"sha512=80fae7277baf77319c9789fe4d170857862798988980f14c6ca4e11e5e027aff5dbf908848a193f90b0fb2a0dd7d12cf5f4446e2e5c13682e636d89838a08cae"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-12-20","version":"2.7.1","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.7.1.tar.gz","checksum":"sha512=cf8ab6bee5322a938859feaeb292220a32c5fa966f5fe183154ca0b6f6cb04129b5cb2c669af0ff1d95f6e962119f9eb0670c1b5150a62205c003650c625e455"},{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-12-20","version":"2.7","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.7.tar.gz","checksum":"sha256=970be13e71bdb013e2b9de64aecf1dda08228dd8ef3a1f6e4bb23ccd3a0896d3"}],"most_recent":"2.10"}],["coq-vst-64",{"versions":[{"homepage":"http://vst.cs.princeton.edu/","keywords":["C"],"categories":["Computer Science/Semantics and Compilation/Semantics"],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot","William Mansky"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":"2020-08-02","version":"2.6","suite":"released","src":"https://github.com/PrincetonUniversity/VST/archive/v2.6.tar.gz","checksum":"sha512=4fea46c423fd5abfa403ae88bc34a859960c6e7bbafddc1f208fc4d93af29b0711804a5eb3c917cd70d407f9a3deffa7157edc4bbfef186635280080153f47b3"},{"homepage":"http://vst.cs.princeton.edu/","keywords":[],"categories":[],"authors":["Andrew W. Appel","Lennart Beringer","Sandrine Blazy","Qinxiang Cao","Santiago Cuellar","Robert Dockins","Josiah Dodds","Nick Giannarakis","Samuel Gruetter","Aquinas Hobor","Jean-Marie Madiot"],"description":"The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/PrincetonUniversity/VST.git#master","checksum":null}],"most_recent":"dev"}],["coq-waterproof",{"versions":[{"homepage":"https://github.com/impermeable/coq-waterproof","keywords":["mathematics education"],"categories":["Mathematics/Education"],"authors":["Jelle Wemmenhove","Cosmin Manea","Lulof Pirée","Adrian Vrămuleţ","Tudor Voicu","Jim Portegies"],"description":"The Waterproof library provides tactics, notations, and mathematical theories geared towards use in Mathematics educational environments. It aims to provide syntax such that proof scripts mimic handwritten mathematical proofs.","date":"2022-02-03","version":"1.1.2","suite":"released","src":"https://github.com/impermeable/coq-waterproof/archive/1.1.2.tar.gz","checksum":"sha256=aac7996c3b40804e6c4db78ef6c8d2ceed2783774a859af8452cc680d1dc79bc"},{"homepage":"https://github.com/impermeable/coq-waterproof","keywords":["mathematics education"],"categories":["Math/Education"],"authors":["Jim Portegies","Cosmin Manea","Lulof Pirée","Adrian Vrămuleţ","Tudor Voicu"],"description":"The Waterproof library provides tactics, notations, and mathematical theories geared towards use in Mathematics educational environments. It aims to provide syntax such that proof scripts mimic handwritten mathematical proofs.","date":"2021-06-24","version":"1.0.0","suite":"released","src":"https://github.com/impermeable/coq-waterproof/archive/1.0.0.tar.gz","checksum":"sha256=bc2e6ec7b458ad491b7bf95186d1b440240ee5cc4c449feea002b53e9bb60ae9"}],"most_recent":"1.1.2"}],["coq-weak-up-to",{"versions":[{"homepage":"http://perso.ens-lyon.fr/damien.pous/upto/","keywords":["weak bisimilarity","weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"This contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.10.0.tar.gz","checksum":"md5=9e335639ad54f2dad223e4441f9ecd4c"},{"homepage":"http://perso.ens-lyon.fr/damien.pous/upto/","keywords":["weak bisimilarity","weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"This contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.9.0.tar.gz","checksum":"md5=6c91d9b73aee52981c01c0f5b300aafe"},{"homepage":"https://github.com/coq-contribs/weak-up-to","keywords":["weak bisimilarity","weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"http://perso.ens-lyon.fr/damien.pous/upto/\n\nThis contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.8.0.tar.gz","checksum":"md5=5e43d24251faf4a5603d6c07e6ab540c"},{"homepage":"https://github.com/coq-contribs/weak-up-to","keywords":["weak bisimilarity","weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"http://perso.ens-lyon.fr/damien.pous/upto/\n\nThis contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.7.0.tar.gz","checksum":"md5=fb27516b4ab94d45bf34a1e3e8a20504"},{"homepage":"https://github.com/coq-contribs/weak-up-to","keywords":["weak bisimilarity","weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"http://perso.ens-lyon.fr/damien.pous/upto/\n\nThis contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.6.0.tar.gz","checksum":"md5=456af4333e08791d86a94e428c5cbf98"},{"homepage":"https://github.com/coq-contribs/weak-up-to","keywords":["weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"This contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/weak-up-to/archive/v8.5.0.tar.gz","checksum":"md5=a2a028a9bdbb7ad24a5f7da775ce6599"},{"homepage":"https://github.com/coq-contribs/weak-up-to","keywords":["weak bisimulation","up-to techniques","termination","commutation","Newman's lemma"],"categories":["Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"],"authors":["Damien Pous"],"description":"This contribution is the formalisation of a paper that appeared in\nProc. of ICALP 2005: \"Up-to Techniques for Weak Bisimulation\".\nFirst we define a framework for defining up-to techniques for weak\nbisimulation in a modular way. Then we prove the correctness of some\nnew up-to techniques, based on termination guarantees. Notably, a\ngeneralisation of Newman's Lemma to commutation results is\nestablished.","date":"2005-02-22","version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/weak-up-to.git#master","checksum":null}],"most_recent":"dev"}],["coq-yalla",{"versions":[{"homepage":"https://perso.ens-lyon.fr/olivier.laurent/yalla/","keywords":["linear logic","metatheory","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Olivier Laurent"],"description":"YALLA: an LL library for Coq\n  Yet Another deep embedding of Linear Logic in Coq","date":"2022-02-06","version":"2.0.3","suite":"released","src":"https://github.com/olaure01/yalla/archive/v2.0.3.tar.gz","checksum":"sha256=f697893bced20d186f43f21c5ec1165e8e1e40a42c23bbb3c59be5eb91134c5c"},{"homepage":"https://perso.ens-lyon.fr/olivier.laurent/yalla/","keywords":["linear logic","metatheory","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Olivier Laurent"],"description":"YALLA: an LL library for Coq\n  Yet Another deep embedding of Linear Logic in Coq","date":"2021-01-13","version":"2.0.2","suite":"released","src":"https://github.com/olaure01/yalla/archive/v2.0.2.tar.gz","checksum":"sha256=f8d18d3a12485605ee9530c17695a68b4401ecd472f4ac8bab510db9a98b3fc4"},{"homepage":"https://perso.ens-lyon.fr/olivier.laurent/yalla/","keywords":["linear logic","metatheory","cut elimination"],"categories":["Mathematics/Logic/Foundations"],"authors":["Olivier Laurent"],"description":"YALLA: an LL library for Coq\n  Yet Another deep embedding of Linear Logic in Coq","date":"2020-08-07","version":"2.0.1","suite":"released","src":"https://github.com/olaure01/yalla/archive/v2.0.1.tar.gz","checksum":"sha256=e9239fb82cfe32374fbf58d69850fe8c5d189f5d2a814175b606bd6b487a0d9b"}],"most_recent":"2.0.3"}],["coq-zchinese",{"versions":[{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.10.0.tar.gz","checksum":"md5=4c3d13feff5035fbabc8df1943ab7219"},{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.9.0.tar.gz","checksum":"md5=a5fddf5409ff7b7053a84bbf9491b8fc"},{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.8.0.tar.gz","checksum":"md5=46cbe3ab4981c19e25fd19410d63ab03"},{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.7.0.tar.gz","checksum":"md5=1ab48fb8b7e465c03507ec79d9f77f32"},{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.6.0.tar.gz","checksum":"md5=8eea3be462566ab13f9fb3b856ae313b"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"This is a rewriting of the contribution chinese-lemma using Zarith.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/zchinese/archive/v8.5.0.tar.gz","checksum":"md5=c1934c99c4313788d06462f56f67055b"},{"homepage":"https://github.com/coq-contribs/zchinese","keywords":["number theory","chinese remainder","primality","prime numbers"],"categories":["Mathematics/Arithmetic and Number Theory/Number theory","Miscellaneous/Extracted Programs/Arithmetic"],"authors":["Valérie Ménissier-Morain"],"description":"OBSOLETE. See rather Zchinese-lemma that uses Z of Zarith.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/zchinese.git#master","checksum":null}],"most_recent":"dev"}],["coq-zf",{"versions":[{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.10.0.tar.gz","checksum":"md5=0125ea3520667c25a41a59e79a6dae88"},{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.9.0.tar.gz","checksum":"md5=08c75c3a5a83cdc535843bafc9fdfacd"},{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.8.0.tar.gz","checksum":"md5=49677b0f593394f498c4a2f9a5c8456c"},{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.7.0.tar.gz","checksum":"md5=612b8eed1b02b04fa35f55be4c3b1171"},{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.6.0.tar.gz","checksum":"md5=81c7b7bc7af3bef3a2923c01f2ef6f1b"},{"homepage":"https://github.com/coq-contribs/abp","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/zf/archive/v8.5.0.tar.gz","checksum":"md5=93c9315e2bcafec33018ca513cf1bc09"},{"homepage":"https://github.com/coq-contribs/zf","keywords":["set theory","Zermelo-Fraenkel"],"categories":["Mathematics/Logic/Set theory"],"authors":["Guillaume Alexandre"],"description":"An axiomatisation of intuitionistic Zermelo-Fraenkel set theory","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/zf.git#master","checksum":null}],"most_recent":"dev"}],["coq-zfc",{"versions":[{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","Calculus of Inductive Constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\n  A main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\n  A non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\n  The main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.10.0.tar.gz","checksum":"md5=fe35c7303b35f0295366925cd260fd2c"},{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","Calculus of Inductive Constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\n  A main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\n  A non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\n  The main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.9.0.tar.gz","checksum":"md5=3723e1731f3dc6eed21c116f1415b27a"},{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","Calculus of Inductive Constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\n  A main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\n  A non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\n  The main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.8.0.tar.gz","checksum":"md5=69691e2c36cf1059f8655ec7ba029d90"},{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","Calculus of Inductive Constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\n  A main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\n  A non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\n  The main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.7.0.tar.gz","checksum":"md5=df3d5e558ec4b88676252dfb41500683"},{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","Calculus of Inductive Constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\n  A main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\n  A non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\n  The main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.6.0.tar.gz","checksum":"md5=52b0642ce8dd701ba162e7068779384f"},{"homepage":"https://github.com/coq-contribs/zfc","keywords":["set theory","Zermelo-Fraenkel","calculus of inductive constructions"],"categories":["Mathematics/Logic/Set theory"],"authors":["Benjamin Werner"],"description":"The encoding of Zermelo-Fraenkel Set Theory is largely inspired by\nPeter Aczel's work dating back to the eighties. A type Ens is defined,\nwhich represents sets. Two predicates IN and EQ stand for membership\nand extensional equality between sets. The axioms of ZFC are then\nproved and thus appear as theorems in the development.\n\nA main motivation for this work is the comparison of the respective\nexpressive power of Coq and ZFC.\n\nA non-computational type-theoretical axiom of choice is necessary to\nprove the replacement schemata and the set-theoretical AC.\n\nThe main difference between this work and Peter Aczel's is that\npropositions are defined on the impredicative level Prop. Since the\ndefinition of Ens is, however, still unchanged, I also added most of\nPeter Aczel's definition. The main advantage of Aczel's approach is a\nmore constructive vision of the existential quantifier (which gives\nthe set-theoretical axiom of choice for free).","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/zfc/archive/v8.5.0.tar.gz","checksum":"md5=320e977f8921d7ee6fd57f505306d3cc"}],"most_recent":"8.10.0"}],["coq-zorns-lemma",{"versions":[{"homepage":"https://github.com/coq-community/topology","keywords":["set theory","cardinals","ordinals","finite","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This Coq library develops some basic set theory.\nThe main purpose the author had in writing it\nwas as support for the Topology library.","date":null,"version":"10.0.1","suite":"released","src":"https://github.com/coq-community/topology/archive/v10.0.1.tar.gz","checksum":"sha512=c3b76b128d318e99a149ff8a018bdddf823dc68abc43b67c68600023d095f2ed97b610063b264b85d032127300fab262b90e19d1525cccb3535036eed8eea946"},{"homepage":"https://github.com/coq-community/topology","keywords":["set theory","cardinals","ordinals","finite","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This Coq library develops some basic set theory.\nThe main purpose the author had in writing it\nwas as support for the Topology library.","date":null,"version":"9.0.0","suite":"released","src":"https://github.com/coq-community/topology/archive/v9.0.0.tar.gz","checksum":"sha512=35cdea3c4c1ca3792777c0864e5cdacd5f6dc1b8eebbb3a1d52a1f5e0fba21f7943a5186472eabba23a93ca6a37f8caecef3647e1fde3d09aae45f7e27c2f0ec"},{"homepage":"https://github.com/coq-community/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"The main purpose the author had in writing it was as support for the Topology library.","date":null,"version":"8.11.0","suite":"released","src":"https://github.com/coq-community/zorns-lemma/archive/v8.11.0.tar.gz","checksum":"sha256=af8872b360b5f0f84d6a514f7db1aa855d11460d1ed9394279f19b1399d9da32"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.10.0.tar.gz","checksum":"md5=753bb0ff36a2d175e41e35240989d2f9"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.9.0.tar.gz","checksum":"md5=015ca83d87a9f0ec598ce680278e08a5"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.8.0.tar.gz","checksum":"md5=e67a125093d156f9be417860001152d7"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.7.0.tar.gz","checksum":"md5=2b3b2abaea2336deb3615847a87ba07a"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.6.0.tar.gz","checksum":"md5=7086040ceb7b8acf325f5676a1e6483d"},{"homepage":"https://github.com/coq-contribs/zorns-lemma","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This library develops some basic set theory. The main purpose I had in writing it was as support for the Topology library.","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/zorns-lemma/archive/v8.5.0.tar.gz","checksum":"md5=c039c7df39e98367fb4a5687ca7e24d5"},{"homepage":"https://github.com/coq-community/topology","keywords":["set theory","cardinal numbers","ordinal numbers","countable","quotients","well-orders","Zorn's lemma"],"categories":["Mathematics/Logic/Set theory"],"authors":["Daniel Schepler"],"description":"This Coq library develops some basic set theory.\nThe main purpose the author had in writing it\nwas as support for the Topology library.","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-community/topology.git#master","checksum":null}],"most_recent":"dev"}],["coq-zsearch-trees",{"versions":[{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.10.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.10.0.tar.gz","checksum":"md5=2fac3c89fecbc3103632fcfd1f4a7a2f"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.9.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.9.0.tar.gz","checksum":"md5=c5582d97781a59255aafec9ad8276592"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.8.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.8.0.tar.gz","checksum":"md5=c68dc54c9b2bc27ac0b507c33693ee6b"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.7.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.7.0.tar.gz","checksum":"md5=f0d7981cbb1518bc18e851ac351c95a0"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on Z","date":null,"version":"8.6.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.6.0.tar.gz","checksum":"md5=fca201467e21f6c236d51b3801924ce7"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"8.5.0","suite":"released","src":"https://github.com/coq-contribs/zsearch-trees/archive/v8.5.0.tar.gz","checksum":"md5=240c8def307d3b064cf50e65bb2cb625"},{"homepage":"https://github.com/coq-contribs/zsearch-trees","keywords":["binary search trees"],"categories":["Computer Science/Data Types and Data Structures","Miscellaneous/Extracted Programs/Data structures"],"authors":["Pierre Castéran"],"description":"Algorithms for collecting, searching, inserting and deleting elements in binary search trees on nat","date":null,"version":"dev","suite":"extra-dev","src":"git+https://github.com/coq-contribs/zsearch-trees.git#master","checksum":null}],"most_recent":"dev"}],["gappa",{"versions":[{"homepage":"https://gitlab.inria.fr/gappa/gappa","keywords":[],"categories":[],"authors":[],"description":"Tool intended for formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/gappa/gappa.git/#master","checksum":null}],"most_recent":"dev"}],["menhir",{"versions":[{"homepage":"http://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["François Pottier","Yann Régis-Gianas"],"description":"An LR(1) parser generator","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/fpottier/menhir.git#master","checksum":null}],"most_recent":"dev"}],["menhirLib",{"versions":[{"homepage":"http://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["François Pottier","Yann Régis-Gianas"],"description":"Runtime support library for parsers generated by Menhir","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/fpottier/menhir.git#master","checksum":null}],"most_recent":"dev"}],["menhirSdk",{"versions":[{"homepage":"http://gitlab.inria.fr/fpottier/menhir","keywords":[],"categories":[],"authors":["François Pottier","Yann Régis-Gianas"],"description":"Compile-time library for auxiliary tools related to Menhir","date":null,"version":"dev","suite":"extra-dev","src":"git+https://gitlab.inria.fr/fpottier/menhir.git#master","checksum":null}],"most_recent":"dev"}]]