Skip to content

Conversation

@WiktorGrzankowski
Copy link
Contributor

Extend functionality of priceable function to work not only for ApprovalBallot, but also for CardinalBallot.

Provide additional tests for stable-priceability for election with cardinal utilities, including regression tests, where CardinalBallots have binary utilities, to show that they are equivalent to working with ApprovalBallots.

Add methods supports and utility to AbstractBallot with actual implementations for CardinalBallot and ApprovalBallot. Notions of supporting candidates or having a particular utility from a candidate does not exist for OrdinalBallot, possibly subject to further work.

@WiktorGrzankowski WiktorGrzankowski changed the title Add implementation stable-priceability for cardinal ballots Add implementation of stable-priceability for cardinal ballots Apr 11, 2025
@Simon-Rey
Copy link
Member

Hey Wiktor,

Are you planning future commits on the same topic? If so, I will wait for everything to have been pushed before merging.

@WiktorGrzankowski
Copy link
Contributor Author

Hey Simon,
yes! I'm planning to still contribute more, mainly add some more solid tests. Let me mark this PR as draft and I will ask you to review it all once it's ready.

@WiktorGrzankowski WiktorGrzankowski changed the title Add implementation of stable-priceability for cardinal ballots Draft: Add implementation of stable-priceability for cardinal ballots Apr 17, 2025
@Simon-Rey
Copy link
Member

Can you then close the pull request and re open it (or create a new one) once you have everything? That will avoid unnecessary emails.

@Simon-Rey
Copy link
Member

Also, note that I am not working on this anymore so I won't review code or anything, just click the merge button ^^ I assume you're working with Piotr, and I thus assume that once you submit a PR the code will have been validated already.

@WiktorGrzankowski
Copy link
Contributor Author

Ok, closing the PR until final version is created.

@WiktorGrzankowski
Copy link
Contributor Author

Closign the PR

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.

2 participants