Instances for Plausible #
In this file, we define some instances (like Shrinkable, Arbitrary, SampleableExt) so that
you can use the plausible tactic with Apportionmentlib. For example, try:
import Apportionmentlib
import Plausible
open Apportionmentlib
example (e : Election 4) : e.votes[0] ≤ 15 + e.votes[1] := by
plausible
#sample Election 2
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Apportionmentlib.instArbitraryPNat_apportionmentlib = { arbitrary := do let __do_lift ← Plausible.Gen.getSize let n ← Plausible.Gen.choose ℕ 1 (__do_lift + 1) ⋯ pure ⟨↑n, ⋯⟩ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.