Quickcheck

E822905

Quickcheck is an automatic counterexample generator integrated into the Isabelle proof assistant to help find flaws in formal specifications and conjectures.

All labels observed (1)

Label Occurrences
Quickcheck canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Isabelle component ⓘ
counterexample generator ⓘ
software tool ⓘ
analyzes Isabelle conjectures ⓘ
Isabelle goals ⓘ
Isabelle/HOL formulas ⓘ
approach exhaustive testing (for small domains) ⓘ
random testing ⓘ
symbolic execution (in some backends) ⓘ
benefit debugging of formalizations ⓘ
early detection of specification errors ⓘ
increased confidence in conjectures ⓘ
checks consistency of specifications ⓘ
validity of conjectures on finite test cases ⓘ
configuration supports custom generators for datatypes ⓘ
supports various testing parameters ⓘ
developedFor Isabelle users ⓘ
documentation Isabelle/HOL tutorial and manuals ⓘ
Isabelle/Isar Reference Manual ⓘ
domain higher-order logic ⓘ
hasBackend SMT-based backend ⓘ
exhaustive tester backend ⓘ
narrowing-based backend ⓘ
random tester backend ⓘ
implementedIn Isabelle/ML ⓘ
integratedInto Isabelle ⓘ
Isabelle/HOL ⓘ
invokedBy Isabelle commands ⓘ
quickcheck command in Isabelle ⓘ
origin Isabelle/HOL testing framework research ⓘ
output counterexamples ⓘ
models violating conjectures ⓘ
partOf Isabelle distribution ⓘ
purpose automatic counterexample generation ⓘ
finding flaws in conjectures ⓘ
finding flaws in formal specifications ⓘ
relatedTo Nitpick ⓘ
Sledgehammer ⓘ
supports Isabelle theories ⓘ
Isabelle/HOL specifications ⓘ
targetUsers researchers in formal methods ⓘ
theorem proving practitioners ⓘ
usedIn formal verification ⓘ
interactive theorem proving ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Isabelle → hasComponent → Quickcheck ⓘ
subject linked to: Isabelle proof assistant