IntersectMBO / IntersectMBO/formal-ledger-specifications
Properties about the rewards map
Open
property
- Dominant language
- Agda
- Stars
- 52
- Forks
- 20
- Avg merge
- 6d 14h
- Merged PRs (30d)
- 7
Description
There are at least these interesting properties:
- At the epoch boundary, `dom DState.rewards` is constant
- `dom DState.rewards = DepositPurpose.CredentialDeposit^{-1} (dom UTxOState.deposits)` is an invariant
The first property is implied by the second, but it's probably necessary to prove the second property anyway. The first property is also potentially more interesting since we do some insertions into `rewards` at the epoch boundary. So it would make sense to prove that as soon as we have time.
Contributor guide
Assessment
This issue has not been assessed yet.