{"id":13992907,"url":"https://github.com/PatrickMassot/verbose-lean4","last_synced_at":"2025-07-22T16:32:40.744Z","repository":{"id":47594464,"uuid":"516203463","full_name":"PatrickMassot/verbose-lean4","owner":"PatrickMassot","description":"Natural language tactics to teach mathematics using Lean 4","archived":false,"fork":false,"pushed_at":"2024-07-23T16:19:31.000Z","size":1212,"stargazers_count":49,"open_issues_count":4,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-10T14:11:58.772Z","etag":null,"topics":["lean4","mathematics-education"],"latest_commit_sha":null,"homepage":"","language":"Lean","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PatrickMassot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.MD","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":"2022-07-21T02:55:14.000Z","updated_at":"2024-07-25T18:33:01.000Z","dependencies_parsed_at":"2023-11-16T05:24:24.809Z","dependency_job_id":"ebc0b69f-6bcd-4ffd-9087-763a9255e659","html_url":"https://github.com/PatrickMassot/verbose-lean4","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickMassot%2Fverbose-lean4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickMassot%2Fverbose-lean4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickMassot%2Fverbose-lean4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickMassot%2Fverbose-lean4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PatrickMassot","download_url":"https://codeload.github.com/PatrickMassot/verbose-lean4/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227133936,"owners_count":17735829,"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":["lean4","mathematics-education"],"created_at":"2024-08-09T14:02:10.370Z","updated_at":"2024-11-29T13:31:33.377Z","avatar_url":"https://github.com/PatrickMassot.png","language":"Lean","funding_links":[],"categories":["Lean"],"sub_categories":[],"readme":"# Verbose Lean 4\n\nThis project provides tactics and commands for\n[Lean](https://leanprover-community.github.io/) in a very controlled\nnatural language. The original version of those tactics were written in\nFrench for teaching purposes at \n[Université Paris-Saclay](https://www.universite-paris-saclay.fr/) in\nOrsay using Lean 3. The goal is not to make Lean code easier to write, the goal is to\nmake Lean code easier to transfer to a traditional paper proof.\n\nThe best way to have a quick look is to read the examples file\nin [English](https://github.com/PatrickMassot/verbose-lean4/blob/master/Verbose/English/Examples.lean) or \n[French](https://github.com/PatrickMassot/verbose-lean4/blob/master/Verbose/French/Examples.lean),\nalthough GitHub obviously misses proper syntax highlighting here. \n\nThere is also a point-and-click interface for courses with a low time budget. One can see it in the following animated gif.\n\n![Point-and-click interface](verbose_widget_test_en.gif)\n\nYou can read [a paper](itp2024_paper.pdf) written about this library for \n[ITP2024](https://www.viam.science.tsu.ge/itp2024/).\n\nThis Lean 4 version is not yet well tested since it has not been used a lot for teaching yet. It is currently used in Strasbourg.\nIf you use those tactics for teaching, I'd be very interested to hear about it, and would gladly add your name and the name of your university in this file.\n\nIf you want to try it or start writing your exercises using it then you\nshould read [getting-started.md](getting-started.md). Then you can tweak the\nbehavior of tactics using the [basic configuration guide](basic-configuration.md).\nFor information about translating those tactics to your language, see the\n[translation guide](translations.md).\n\nIf you simply want to play a bit with the example shown in the picture above\nthen you can \n[![Open the project in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/new/#https://github.com/patrickmassot/verbose-lean4) \nand use the file explorer to open the file `Verbose/English/Examples.lean`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPatrickMassot%2Fverbose-lean4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPatrickMassot%2Fverbose-lean4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPatrickMassot%2Fverbose-lean4/lists"}