Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Property-Based Testing Tools
  3. Plausible

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

Alternatives to Plausible

Every alternative, ranked