IntersectMBO / IntersectMBO/formal-ledger-specifications

Properties about the rewards map

Open
#418 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.