Skip to content

add chTuple to choice_type and otf_injective#103

Merged
4ever2 merged 1 commit intomainfrom
chtuple
Jan 23, 2026
Merged

add chTuple to choice_type and otf_injective#103
4ever2 merged 1 commit intomainfrom
chtuple

Conversation

@ErVinuelas
Copy link
Copy Markdown
Collaborator

I added the new chTuple to choiceType. I have also added a lemma for the injectivity of otf. Those are the changes I made in the submodule of SSProve I am using currently using. In order to so, I needed to add a new case for sampler. I have tried to follow the philosophy of the one for list, but I am not sure of the purpose of the function so let me know if I have done something wrong.

@ErVinuelas ErVinuelas requested a review from 4ever2 January 23, 2026 10:19
@MarkusKL
Copy link
Copy Markdown
Contributor

Looks good! Let me add that chTuple A n is the n-tuple of values of the choice type A. In the future, this could potentially subsume the existing chWord with either chTuple 'Z_2 n or chTuple bool n, but there may be additional technical considerations here that @4ever2 is probably better aware of.

@4ever2 4ever2 added the type: enhancement Enhancement to an existing feature label Jan 23, 2026
@4ever2 4ever2 merged commit 58909a8 into main Jan 23, 2026
25 of 29 checks passed
@4ever2 4ever2 deleted the chtuple branch March 28, 2026 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement Enhancement to an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants