CakeML / CakeML/cakeml

Refactor simps in fsFFIProps

Open
#1,468 0 comments 0 reactions 0 assignees View on GitHub
good first issue refactoring
Dominant language
Standard ML
Stars
1.2k
Forks
104
Avg merge
2d 21h
Merged PRs (30d)
16

Description

Tasks:
- Make theorems such as `nextFD_numchars` into simps
- Group simps such as `bumpFD_inode_tbl` and `bumpFD_files` into a single lemma
- Prove other direction of lemmas such as `validFD_bumpFD` and add them into simps

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the fsFFIProps definitions and the named lemmas nextFD_numchars, bumpFD_inode_tbl, bumpFD_files, and validFD_bumpFD. Read their existing proofs and simp attributes first; done means the requested theorem directions and grouped simplifications are registered as simps and the relevant HOL proofs still pass.

Written by the indexing model from the issue text.

Assessment

Domain
compilers
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.