{"id":26659817,"url":"https://github.com/rocq-community/corn","last_synced_at":"2025-04-09T05:09:40.169Z","repository":{"id":43393757,"uuid":"1928229","full_name":"rocq-community/corn","owner":"rocq-community","description":"Coq Repository at Nijmegen [maintainers=@spitters,@VincentSe,@Lysxia]","archived":false,"fork":false,"pushed_at":"2025-01-27T15:14:59.000Z","size":11350,"stargazers_count":114,"open_issues_count":9,"forks_count":45,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-01T02:44:18.240Z","etag":null,"topics":["coq","coq-ci","coq-library","coq-platform","real-number"],"latest_commit_sha":null,"homepage":"http://c-corn.github.io/","language":"Coq","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rocq-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-06-21T09:06:53.000Z","updated_at":"2025-03-20T11:01:22.000Z","dependencies_parsed_at":"2023-01-23T00:31:25.559Z","dependency_job_id":"99d65872-3b2d-4cf5-943e-fa8b371f5287","html_url":"https://github.com/rocq-community/corn","commit_stats":{"total_commits":1434,"total_committers":63,"mean_commits":"22.761904761904763","dds":0.805439330543933,"last_synced_commit":"e53316b54808ef5a78d29a21c31ac7ee1de4ae88"},"previous_names":["rocq-community/corn"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocq-community%2Fcorn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocq-community%2Fcorn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocq-community%2Fcorn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocq-community%2Fcorn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rocq-community","download_url":"https://codeload.github.com/rocq-community/corn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980837,"owners_count":21027808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coq","coq-ci","coq-library","coq-platform","real-number"],"created_at":"2025-03-25T11:15:29.657Z","updated_at":"2025-04-09T05:09:40.151Z","avatar_url":"https://github.com/rocq-community.png","language":"Coq","funding_links":[],"categories":["Rocq Prover"],"sub_categories":[],"readme":"\u003c!---\nThis file was generated from `meta.yml`, please do not edit manually.\nFollow the instructions on https://github.com/coq-community/templates to regenerate.\n---\u003e\n# C-CoRN\n\n[![Docker CI][docker-action-shield]][docker-action-link]\n[![Contributing][contributing-shield]][contributing-link]\n[![Code of Conduct][conduct-shield]][conduct-link]\n[![Zulip][zulip-shield]][zulip-link]\n\n[docker-action-shield]: https://github.com/coq-community/corn/actions/workflows/docker-action.yml/badge.svg?branch=master\n[docker-action-link]: https://github.com/coq-community/corn/actions/workflows/docker-action.yml\n\n[contributing-shield]: https://img.shields.io/badge/contributions-welcome-%23f7931e.svg\n[contributing-link]: https://github.com/coq-community/manifesto/blob/master/CONTRIBUTING.md\n\n[conduct-shield]: https://img.shields.io/badge/%E2%9D%A4-code%20of%20conduct-%23f15a24.svg\n[conduct-link]: https://github.com/coq-community/manifesto/blob/master/CODE_OF_CONDUCT.md\n\n[zulip-shield]: https://img.shields.io/badge/chat-on%20zulip-%23c1272d.svg\n[zulip-link]: https://coq.zulipchat.com/#narrow/stream/237663-coq-community-devs.20.26.20users\n\n\n\nCoRN 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.\n\n\n## Meta\n\n- Author(s):\n  - Evgeny Makarov\n  - Robbert Krebbers\n  - Eelis van der Weegen\n  - Bas Spitters\n  - Jelle Herold\n  - Russell O'Connor\n  - Cezary Kaliszyk\n  - Dan Synek\n  - Luís Cruz-Filipe\n  - Milad Niqui\n  - Iris Loeb\n  - Herman Geuvers\n  - Randy Pollack\n  - Freek Wiedijk\n  - Jan Zwanenburg\n  - Dimitri Hendriks\n  - Henk Barendregt\n  - Mariusz Giero\n  - Rik van Ginneken\n  - Dimitri Hendriks\n  - Sébastien Hinderer\n  - Bart Kirkels\n  - Pierre Letouzey\n  - Lionel Mamane\n  - Nickolay Shmyrev\n  - Vincent Semeria\n- Coq-community maintainer(s):\n  - Bas Spitters ([**@spitters**](https://github.com/spitters))\n  - Vincent Semeria ([**@vincentse**](https://github.com/vincentse))\n  - Xia Li-yao ([**@Lysxia**](https://github.com/Lysxia))\n- License: [GNU General Public License v2](LICENSE)\n- Compatible Coq versions: Coq 8.18 or greater\n- Additional dependencies:\n  - [Math-Classes](https://github.com/coq-community/math-classes) 8.8.1 or\ngreater, which is a library of abstract interfaces for mathematical\nstructures that is heavily based on Coq's type classes.\n\n  - [Bignums](https://github/com/coq/bignums)\n- Coq namespace: `CoRN`\n- Related publication(s):\n  - [See this page for the list of publications](http://corn.cs.ru.nl/pub.html) \n\n## Building and installation instructions\n\nThe easiest way to install the latest released version of C-CoRN\nis via [OPAM](https://opam.ocaml.org/doc/Install.html):\n\n```shell\nopam repo add coq-released https://coq.inria.fr/opam/released\nopam install coq-corn\n```\n\nTo instead build and install manually, you have to start with\nthe `bignums` dependency:\n\n``` shell\ngit clone https://github.com/coq/bignums\ncd bignums\nmake   # or make -j \u003cnumber-of-cores-on-your-machine\u003e\nmake install\n```\n\nThe last `make install` is necessary, it copies `bignums` to\na common folder, which is usually `coq/user-contrib`. Afterwards\nthe similar commands for `math-classes` will find `bignums` there.\nFinally build `corn` itself:\n\n``` shell\ngit clone https://github.com/coq-community/corn\ncd corn\n./configure.sh\nmake   # or make -j \u003cnumber-of-cores-on-your-machine\u003e\nmake install\n```\n\n### Building C-CoRN with SCons\n\nC-CoRN supports building with [SCons](http://www.scons.org/). SCons is a modern\nPython-based Make-replacement.\n\nTo build C-CoRN with SCons run `scons` to build the whole library, or\n`scons some/module.vo` to just build `some/module.vo` (and its dependencies).\n\nIn addition to common Make options like `-j N` and `-k`, SCons\nsupports some useful options of its own, such as `--debug=time`, which\ndisplays the time spent executing individual build commands.\n\n`scons -c` replaces Make clean\n\nFor more information, see the [SCons documentation](http://www.scons.org/).\n\n### Building documentation\n\nTo build CoqDoc documentation, say `scons coqdoc`.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocq-community%2Fcorn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocq-community%2Fcorn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocq-community%2Fcorn/lists"}