input-output-hk / input-output-hk/Lean-blaster
Equality hypothesis context rules
- Dominant language
- Lean
- Stars
- 57
- Forks
- 11
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 10
Description
Each equality expression appearing in ite or implication will populate the equality hypothesis context used when optimizing
- then/else clause of an `ite`
- the conclusion of the `implication`.
Entries in the equality hypothesis context may correspond to one of the followings:
- v := e (when e is not a free variable)
- e1 := C x1 ... xn
- v1 := v2
---
**Transferred from:** input-output-hk/sc-fvt#415
Contributor guide
No contributing guide indexed for this repository
Research direction
No file, test, or entry point is named. Start by locating the equality hypothesis context and its optimization callers; done means the stated equality forms populate the context for ite branches and implication conclusions, with coverage for those cases.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100