Abstract: Operational Type Theory (OpTT) can be used to construct and check proofs related to programs, but the development of these proofs can be somewhat tedious. An algorithm is presented that can be used to automatically generate proofs of equality in OpTT. The algorithm takes as input a set of ground equations and two terms that should be tested for joinability modulo the supplied ground equations. The algorithm will equate the terms if and only if there exists an OpTT proof that can equate the two terms using only the proof rules related to evaluation under the operational semantics, symmetry, transitivity, and congruence with respect to the supplied ground equations. The description of this algorithm is accompanied by a proof that th...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Operational Type Theory (OpTT) is a type theory allowing possi-bly diverging programs while retainin...
Solving the satisfiability problem modulo a theory given as a union of decid-able sub-theories natur...
Operational Type Theory (OpTT) can be used to construct and check proofs related to programs, but th...
Operational Type Theory (OpTT) can be used to construct and check proofs related to programs, but th...
Terminating functional programs should be deterministic, i.e., should evaluate to a unique result...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
Given a theory T and two formulas A and B jointly unsat-isfiable in T, a theory interpolant of A and...
International audienceFormal methods in software and hardware design often generate formulas that ne...
International audienceSatisfiability modulo theory (SMT) consists in testing the satisfiability of f...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
When rewriting and completion techniques are used for equational theorem proving, the axiom set is s...
AbstractFormal methods in software and hardware design often generate formulas that need to be valid...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Operational Type Theory (OpTT) is a type theory allowing possi-bly diverging programs while retainin...
Solving the satisfiability problem modulo a theory given as a union of decid-able sub-theories natur...
Operational Type Theory (OpTT) can be used to construct and check proofs related to programs, but th...
Operational Type Theory (OpTT) can be used to construct and check proofs related to programs, but th...
Terminating functional programs should be deterministic, i.e., should evaluate to a unique result...
This work develops new automated reasoning techniques for verifying the correctness of equationally ...
Given a theory T and two formulas A and B jointly unsat-isfiable in T, a theory interpolant of A and...
International audienceFormal methods in software and hardware design often generate formulas that ne...
International audienceSatisfiability modulo theory (SMT) consists in testing the satisfiability of f...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
When rewriting and completion techniques are used for equational theorem proving, the axiom set is s...
AbstractFormal methods in software and hardware design often generate formulas that need to be valid...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Operational Type Theory (OpTT) is a type theory allowing possi-bly diverging programs while retainin...
Solving the satisfiability problem modulo a theory given as a union of decid-able sub-theories natur...