Functional Pearl: Theorem Proving for All (Equational Reasoning in Liquid Haskell).
Niki VazouJoachim BreitnerWill KunkelDavid Van HornGraham HuttonPublished in: CoRR (2018)
Keyphrases
- theorem proving
- functional language
- proof planning
- first order logic
- automated reasoning
- functional programming
- decision procedures
- automated deduction
- theorem prover
- parallel search
- programming language
- inference rules
- term rewriting
- automatic programming
- consequence finding
- geometry theorem proving
- distributed search
- proof procedure
- natural deduction
- proof search
- concept formation
- causal models
- automated theorem proving
- logical inference
- combinatorial search
- predicate calculus
- conditional independence
- modal logic
- simulated annealing