Skip to content

Little theories in Candle#1405

Open
mrichards30 wants to merge 87 commits into
CakeML:masterfrom
mrichards30:feature/little-theories
Open

Little theories in Candle#1405
mrichards30 wants to merge 87 commits into
CakeML:masterfrom
mrichards30:feature/little-theories

Conversation

@mrichards30
Copy link
Copy Markdown

@mrichards30 mrichards30 commented Jun 5, 2026

Hi,
For my honours thesis with Michael last year, we looked into adding a model of little theories into Candle.
I've recently spent some time finishing this up. We define a new relation proves' to represent our new kernel with new inference rules to allow theory interpretations, and prove it is conservative.
There's a Zulip thread here about it here

The 3 script files combined take up to two minutes to build with Holmake, and I have checked it builds against CakeML master.

Let me know if there's anything else I should do? I'm not sure what folder it should go into either (or if it's ok to merge at all!).

@mrichards30 mrichards30 changed the title Little theories syntax for Candle Little theories in Candle Jun 5, 2026
@mrichards30 mrichards30 marked this pull request as ready for review June 5, 2026 13:29
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