Jump to content

Affine logic: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
See also: Removed double stub
fixed the two usual newbie errors; see WP:MOS
Line 1: Line 1:
A [[substructural logic]] that denies the [[structural rule]] of [[Idempotency of entailment|contraction]]. It can also be characterized as [[linear logic]] with [[weakening]].
'''Affine logic''' is a [[substructural logic]] that denies the [[structural rule]] of [[Idempotency of entailment|contraction]]. It can also be characterized as [[linear logic]] with [[weakening]].


Affine logic can be embedded into linear logic by rewriting the affine arrow <math>A \rightarrow B</math> as the linear arrow <math>A {-\!\circ} B \otimes \top</math>.
Affine logic can be embedded into linear logic by rewriting the affine arrow <math>A \rightarrow B</math> as the linear arrow <math>A {-\!\circ} B \otimes \top</math>.

Revision as of 17:36, 18 April 2008

Affine logic is a substructural logic that denies the structural rule of contraction. It can also be characterized as linear logic with weakening.

Affine logic can be embedded into linear logic by rewriting the affine arrow as the linear arrow .

Whereas full linear logic (ie. linear logic with multiplicatives, additives and exponentials) is undecidable, full affine logic is decidable.

Affine logic forms the foundation of ludics.

References

See also