{"id":13992858,"url":"https://github.com/opencompl/egg-tactic-code","last_synced_at":"2025-07-22T16:32:23.562Z","repository":{"id":57887127,"uuid":"470488221","full_name":"opencompl/egg-tactic-code","owner":"opencompl","description":null,"archived":false,"fork":false,"pushed_at":"2023-07-03T21:52:11.000Z","size":1085,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-08-10T14:11:56.592Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lean","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencompl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-03-16T08:10:49.000Z","updated_at":"2024-08-03T05:54:19.000Z","dependencies_parsed_at":"2024-01-18T04:10:15.426Z","dependency_job_id":"445b28d3-a7f6-44a2-9ee7-4af1fcce61f0","html_url":"https://github.com/opencompl/egg-tactic-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencompl%2Fegg-tactic-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencompl%2Fegg-tactic-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencompl%2Fegg-tactic-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencompl%2Fegg-tactic-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencompl","download_url":"https://codeload.github.com/opencompl/egg-tactic-code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227133910,"owners_count":17735824,"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":[],"created_at":"2024-08-09T14:02:09.551Z","updated_at":"2024-11-29T13:31:26.070Z","avatar_url":"https://github.com/opencompl.png","language":"Lean","funding_links":[],"categories":["Lean"],"sub_categories":[],"readme":"`egg` Tactic: E-Graphs in Lean\n===============================\n\nThis repository contains work-in-progress of a [Lean4](https://leanprover.github.io/) tactic to prove equalities, powered by E-Graphs and the [egg](https://egraphs-good.github.io/) project.\n\n# Requirements\n\nTo use this tactic you will need a recent version of Lean4, ideally a nightly (see [here](https://leanprover.github.io/lean4/doc/quickstart.html) for installation instructions.\n\nYou will also need an installation of [Rust](https://www.rust-lang.org/learn/get-started) to compile the egg integration.\n\n# Building\n\nTo build this, just run the following in the `json-egg` directory:\n```\n cargo build --release\n ```\n\n# Using \n\nJust open the `EggTactic/Test.lean` file in your favorite editor that supports Lean4 and you should be able to use the `rawEgg` tactic to prove your equalities. We have not yet packaged this to use directly in your own project.\n\n# Work in progress\n\nThis project is work in progress and is not yet ready for everyday use. Don't worry however, you won't be able to prove anything incorrect with this. In the worst case, the tactic will fail when it shouldn't.\n\n    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencompl%2Fegg-tactic-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencompl%2Fegg-tactic-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencompl%2Fegg-tactic-code/lists"}