2022 · 13 citations · 8 references
ComputingComputer ScienceFormal MethodsTheory Of ComputationAutomated ReasoningDeductive ReasoningInductive ReasoningProof AssistantsSpecification LanguagesTheorem ProvingCompositional ReasoningInduction PrinciplesInductive Proof TechniquesInductive ProofsMechanized ProofsProof Relations
Inductive relations are the predominant way of writing specifications in mechanized proof developments. Compared to purely functional specifications, they enjoy increased expressive power and facilitate more compositional reasoning. However, inductive relations also come with a significant drawback: they can’t be used for computation.
8
Koen Claessen, John Hughes · 2000 · 714 citations
Dependently typed programming in Agda
Ulf Norell · 2009 · 289 citations
Test generation through programming in UDITA
Milos Gligoric, Tihomir Gvero, Vilas Jagannath et al. · 2010 · 160 citations · Full text
Testing Erlang data types with quviq quickcheck
Thomas Arts, Laura M. Castro, John Hughes · 2008 · 42 citations