{"id":15168745,"url":"https://github.com/geocoq/geocoq","last_synced_at":"2025-04-13T02:23:54.486Z","repository":{"id":35025947,"uuid":"39133684","full_name":"GeoCoq/GeoCoq","owner":"GeoCoq","description":"A formalization of geometry in Coq based on Tarski's axiom system","archived":false,"fork":false,"pushed_at":"2025-01-29T11:48:16.000Z","size":8034,"stargazers_count":192,"open_issues_count":4,"forks_count":26,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-04T04:35:20.461Z","etag":null,"topics":["archimedes","continuity","coq","desargues","elements","euclid","formalization","geometry","hilbert-axioms","pappus","parallel-postulate","tarski-axiom"],"latest_commit_sha":null,"homepage":null,"language":"Coq","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"coleww/cat-me","license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeoCoq.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-15T11:41:05.000Z","updated_at":"2025-03-28T14:02:49.000Z","dependencies_parsed_at":"2024-03-12T22:30:07.925Z","dependency_job_id":"eb79d755-2a65-4a3c-a6ed-8c4d6353d18a","html_url":"https://github.com/GeoCoq/GeoCoq","commit_stats":{"total_commits":169,"total_committers":16,"mean_commits":10.5625,"dds":0.7100591715976332,"last_synced_commit":"155d567a23dc02df52c11324f44d75c4d4a88953"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoCoq%2FGeoCoq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoCoq%2FGeoCoq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoCoq%2FGeoCoq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoCoq%2FGeoCoq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeoCoq","download_url":"https://codeload.github.com/GeoCoq/GeoCoq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248655030,"owners_count":21140416,"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":["archimedes","continuity","coq","desargues","elements","euclid","formalization","geometry","hilbert-axioms","pappus","parallel-postulate","tarski-axiom"],"created_at":"2024-09-27T06:41:20.427Z","updated_at":"2025-04-13T02:23:54.461Z","avatar_url":"https://github.com/GeoCoq.png","language":"Coq","readme":"# GeoCoq\nA formalization of geometry in Coq.\n\nThis library contains a formalization of geometry using the Coq proof assistant. It contains both proofs about the foundations of geometry and high-level proofs in the same style as in high-school.\n\nDetails and installation instructions can be found [here](http://geocoq.github.io/GeoCoq/).\n\nBug reports are to be submitted [here](https://github.com/GeoCoq/GeoCoq/issues).\n\nIt is possible to contact the authors of the GeoCoq library using our [mailing list](https://groups.google.com/forum/?hl=fr#!forum/geocoq).\n\nGeoCoq is available as [releases packages](https://github.com/coq/opam/tree/master/released).\n\n## Building and installation\n\n- To get the required dependencies, you can use [opam](https://opam.ocaml.org).\n\n  - To pin [pin](https://opam.ocaml.org/doc/Usage.html#opam-pin) the development packages.\n    - `opam pin -n .`\n\n  - GeoCoq relies on other released packages that need to be [added](https://opam.ocaml.org/doc/Usage.html#opam-repo).\n    - `opam repo add coq-released https://coq.inria.fr/opam/released`\n\n  - The required dependencies can now be installed:\n    - `opam install ./coq-geocoq-coinc.opam --deps-only` to get the _GeoCoq Coinc_ dependencies;\n    - `opam install ./coq-geocoq-axioms.opam --deps-only` to get the _GeoCoq Axioms_ dependencies;\n    - `opam install ./coq-geocoq-elements.opam --deps-only` to get the _GeoCoq Elements_ dependencies;\n    - `opam install ./coq-geocoq-main.opam --deps-only` to get the _GeoCoq Main_ dependencies;\n    - `opam install ./coq-geocoq-algebraic.opam --deps-only` to get the _GeoCoq Algebraic_ dependencies;\n    - `opam install ./coq-geocoq.opam --deps-only` to get the _GeoCoq_ dependencies.\n\n- The general Makefile is in the top directory.\n  - `make` : compilation of the Coq scripts (after using `./configure.sh`).\n\n- [Dune](https://dune.readthedocs.io/en/stable/coq.html) can used for compilation.\n  - `dune build`\n\n- You may also rely on `dune` to install just one part. Run:\n  - `dune build coq-geocoq-coinc.install` to build only the _GeoCoq Coinc_ part (and its dependencies);\n  - `dune build coq-geocoq-axioms.install` to build only the _GeoCoq Axioms_ part (and its dependencies);\n  - `dune build coq-geocoq-elements.install` to build only the _GeoCoq Elements_ part (and its dependencies);\n  - `dune build coq-geocoq-main.install` to build only the _GeoCoq Main_ part (and its dependencies);\n  - `dune build coq-geocoq-algebraic.install` to build only the _GeoCoq Algebraic_ part (and its dependencies);\n  - `dune build coq-geocoq.install` to build only the _GeoCoq_ part (and its dependencies).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeocoq%2Fgeocoq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeocoq%2Fgeocoq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeocoq%2Fgeocoq/lists"}