The superposition calculus is a calculus for reasoning in equational logic. It was developed in the early 1990s and combines concepts from first-order resolution with ordering-based equality handling as developed in the context of (unfailing) Knuth–Bendix completion. It can be seen as a generalization of either resolution (to equational logic) or unfailing completion (to full clausal logic). Like most first-order calculi, superposition tries to show the unsatisfiability of a set of first-order clauses, i.e. it performs proofs by refutation. Superposition is refutation complete—given unlimited resources and a fair derivation strategy, from any unsatisfiable clause set a contradiction will eventually be derived.

Many (state-of-the-art) theorem provers for first-order logic are based on superposition (e.g. the E equational theorem prover), although only a few implement the pure calculus.

Implementations

edit

References

edit

📚 Artikel Terkait di Wikipedia

Superposition (disambiguation)

a superposition of univariate functions Superposition calculus, used in logic for equational first-order reasoning Dalton's law Law of superposition in

SPASS

Computer Science and using the superposition calculus. The name originally stood for Synergetic Prover Augmenting Superposition with Sorts. The theorem-proving

Multivariable calculus

Multivariable calculus (also known as multivariate calculus) is the extension of calculus in one variable to functions of several variables: the differentiation

E (theorem prover)

first-order logic with equality. It is based on the equational superposition calculus and uses a purely equational paradigm. It has been integrated into

Otter (theorem prover)

paramodulation, constrained by term orderings similar to those in the superposition calculus. The prover also supports positive and negative hyperresolution

Convolution

known as Faltung (which means folding in German), composition product, superposition integral, and Carson's integral. Yet it appears as early as 1903, though

Theta-subsumption

NP-complete problems. Theorem provers based on the resolution or superposition calculus use θ-subsumption to prune redundant clauses. In addition, θ-subsumption

Quantum calculus

Quantum calculus, sometimes called calculus without limits, is equivalent to traditional infinitesimal calculus without the notion of limits. The two