- Home
- Property-Based Testing Tools
- Plausible
On the recordRead 9 Oct 202612 facts
Plausible
On the record
- Arbitrary instances
- The README says users can derive `Arbitrary` for algebraic data types or use a top-level deriving command for multiple types.github.com · read 8 Oct 2026
- Built-in types
- The README says Plausible usually handles built-in types without additional setup.github.com · read 8 Oct 2026
- Counterexamples
- The README shows the `plausible` tactic finding and displaying a counterexample to a proposition.github.com · read 8 Oct 2026
- Counterexample search
- The README shows the `plausible` tactic finding a counterexample for a false property involving arrays.github.com · read 9 Oct 2026
- Custom types
- The README says custom types need `Repr`, `Plausible.Shrinkable`, and `Plausible.SampleableExt` instances, or `Plausible.Arbitrary`.github.com · read 9 Oct 2026
- Deriving Arbitrary
- The README documents deriving `Arbitrary` for algebraic data types, including with a top-level `deriving instance` command.github.com · read 9 Oct 2026
- Documentation
- The README directs users to the module documentation for more information.github.com · read 8 Oct 2026
- License
- The repository identifies its license as Apache-2.0.github.com · read 9 Oct 2026
- Product
- Plausible is a property testing framework for Lean 4 that integrates into the tactic framework.github.com · read 8 Oct 2026
- Programmatic checking
- The README shows properties being checked with `Plausible.Testable.check`.github.com · read 9 Oct 2026
- Property checking
- The README demonstrates checking a property with `Plausible.Testable.check`.github.com · read 8 Oct 2026
- Purpose
- Plausible is a property testing framework for Lean 4 that integrates into the tactic framework.github.com · read 9 Oct 2026