Skip to content

feat(theories): new Geometric theory and other minor additions#922

Draft
loutr wants to merge 5 commits intoEasyCrypt:mainfrom
loutr:stdlib-distribution-extension
Draft

feat(theories): new Geometric theory and other minor additions#922
loutr wants to merge 5 commits intoEasyCrypt:mainfrom
loutr:stdlib-distribution-extension

Conversation

@loutr
Copy link
Contributor

@loutr loutr commented Mar 3, 2026

Several simple new lemmas added to the standard library.

  • SplitRO: slight simplification of the main argument
  • FSet: new lemmas fsetDID and foldU
  • List: lemmas that relate mapi and rcons

More importantly, a theory Geometric that deals with geometric distributions and how they relate to a simple rejection-sampling program.

Note: This new Geometric theory makes use of rewrite Pr[mu1_le_eq_mu1 _], which appears to be currently broken. I'll investigate this and then mark the PR as ready.

@loutr loutr changed the title feat(theories): new Geometric theories and other minor additions feat(theories): new Geometric theory and other minor additions Mar 3, 2026
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