Skip to content

demo: LMLExtra library - #227

Draft
RemyDegenne wants to merge 2 commits into
mainfrom
auxLib
Draft

RemyDegenne wants to merge 2 commits into
mainfrom
auxLib

Conversation

@RemyDegenne

@RemyDegenne RemyDegenne commented Aug 27, 2026 •

Copy link
Copy Markdown
Collaborator

Add an LMLExtra library alongside LeanMachineLearning. LMLExtra is intended to have a lighter review process. We add a linter to enforce dependency restrictions:

  • LMLExtra can import anything from LeanMachineLearning
  • LeanMachineLearning declarations might use theorems from LMLExtra but not data.

The goal is to keep a tight control on the definitions used in LeanMachineLearning, while allowing faster development in LMLExtra. LMLExtra can define its own definitions, which could be used to prove theorems then used in LeanMachineLearning, but the definitions themselves can't be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant