Jump to content

Affine logic: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
\multimap -- there is no lollipop or rightspoon in WP
not linked from the template
 
(8 intermediate revisions by 8 users not shown)
Line 1: Line 1:
'''Affine logic''' is a [[substructural logic]] whose proof theory rejects the [[structural rule]] of [[Idempotency of entailment|contraction]]. It can also be characterized as [[linear logic]] with [[Monotonicity of entailment|weakening]].
'''Affine logic''' is a [[substructural logic]] whose proof theory rejects the [[structural rule]] of [[Idempotency of entailment|contraction]]. It can also be characterized as [[linear logic]] with [[Monotonicity of entailment|weakening]].


The name "affine logic" is associated with [[linear logic]], to which it differs by allowing the weakening rule. [[Jean-Yves Girard]] introduced the name as part of the [[geometry of interaction]] semantics of linear logic, which characterises linear logic in terms of linear algebra; here he alludes to [[affine transformation]]s on vector spaces.<ref>[[Jean-Yves Girard]], 1997. '[http://www.seas.upenn.edu/~sweirich/types/archive/1997-98/msg00134.html Affine]'. Message to the TYPES mailing list.</ref>
The name "affine logic" is associated with [[linear logic]], to which it differs by allowing the weakening rule. [[Jean-Yves Girard]] introduced the name as part of the [[geometry of interaction]] semantics of linear logic, which characterizes linear logic in terms of [[linear algebra]]; here he alludes to [[affine transformation]]s on [[vector space]]s.<ref>[[Jean-Yves Girard]], 1997. '[http://www.seas.upenn.edu/~sweirich/types/archive/1997-98/msg00134.html Affine]'. Message to the TYPES mailing list.</ref>


The logic predated linear logic. V. N. Grishin used this logic in 1974,<ref>Grishin, 1974, and later, Grishin, 1981.</ref> after observing that [[Russell's paradox]] cannot be derived in a set theory without contraction, even with an [[unrestricted comprehension|unbounded comprehension axiom]].<ref>Cf. [[Frederic Fitch]]'s [[demonstrably consistent set theory]]</ref> Likewise, the logic formed the basis of a decidable subtheory of [[predicate logic]], called 'Direct logic' (Ketonen & Wehrauch, 1984; Ketonen & Bellin, 1989).
Affine logic predated linear logic. V. N. Grishin used this logic in 1974,<ref>Grishin, 1974, and later, Grishin, 1981.</ref> after observing that [[Russell's paradox]] cannot be derived in a [[set theory]] without contraction, even with an [[unrestricted comprehension|unbounded comprehension axiom]].<ref>Cf. [[Frederic Fitch]]'s [[demonstrably consistent set theory]]</ref> Likewise, the logic formed the basis of a [[Decidability (logic)|decidable]] sub-theory of [[predicate logic]], called 'Direct logic' (Ketonen & Wehrauch, 1984; Ketonen & Bellin, 1989).


Affine logic can be embedded into linear logic by rewriting the affine arrow <math>A \rightarrow B</math> as the linear arrow <math>A \multimap 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 \multimap B \otimes \top</math>.


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


Affine logic forms the foundation of [[ludics]].
Affine logic forms the foundation of [[ludics]].
Line 15: Line 15:


==References==
==References==
* V.N. Grishin, 1974. “A nonstandard logic and its application to set theory,” (Russian). Studies in Formalized Languages and Nonclassical Logics (Russian), 135-171. Izdat, “Nauka,” Moskow. .
* V.N. Grishin, 1974. “A nonstandard logic and its application to set theory,” (Russian). Studies in Formalized Languages and Nonclassical Logics (Russian), 135–171. Izdat, “Nauka,” Moscow.
* V.N. Grishin, 1981. “Predicate and set-theoretic calculi based on logic without contraction rules,” (Russian). Izvestiya Akademii Nauk SSSR Seriya Matematicheskaya 45(1):47-68. 239. Math. USSR Izv., 18, no.1, Moscow.
* V.N. Grishin, 1981. “Predicate and set-theoretic calculi based on logic without contraction rules,” (Russian). Izvestiya Akademii Nauk SSSR Seriya Matematicheskaya 45(1):47-68. 239. Math. USSR Izv., 18, no.1, Moscow.
* Ketonen and Weyhrauch, 1984, A decidable fragment of predicate calculus. Theoretical Computer Science 32:297-307.
* J. Ketonen and R. Weyhrauch, 1984, A decidable fragment of predicate calculus. [[Theoretical Computer Science (journal)|Theoretical Computer Science]] 32:297-307.
* Ketonen and Bellin, 1989. A decision procedure revisited: notes on Direct Logic. In ''Linear Logic and its Implementation''.
* J. Ketonen and G. Bellin, 1989. A decision procedure revisited: notes on Direct Logic. In ''Linear Logic and its Implementation''.


==See also==
==See also==
* [[Relevant logic]]

* [[Strict logic]] and [[relevant logic]]
* [[Affine type system]], a [[substructural type system]]
* [[Affine type system]], a [[substructural type system]]



Latest revision as of 13:45, 28 February 2024

Affine logic is a substructural logic whose proof theory rejects the structural rule of contraction. It can also be characterized as linear logic with weakening.

The name "affine logic" is associated with linear logic, to which it differs by allowing the weakening rule. Jean-Yves Girard introduced the name as part of the geometry of interaction semantics of linear logic, which characterizes linear logic in terms of linear algebra; here he alludes to affine transformations on vector spaces.[1]

Affine logic predated linear logic. V. N. Grishin used this logic in 1974,[2] after observing that Russell's paradox cannot be derived in a set theory without contraction, even with an unbounded comprehension axiom.[3] Likewise, the logic formed the basis of a decidable sub-theory of predicate logic, called 'Direct logic' (Ketonen & Wehrauch, 1984; Ketonen & Bellin, 1989).

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

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

Affine logic forms the foundation of ludics.

Notes

[edit]
  1. ^ Jean-Yves Girard, 1997. 'Affine'. Message to the TYPES mailing list.
  2. ^ Grishin, 1974, and later, Grishin, 1981.
  3. ^ Cf. Frederic Fitch's demonstrably consistent set theory

References

[edit]
  • V.N. Grishin, 1974. “A nonstandard logic and its application to set theory,” (Russian). Studies in Formalized Languages and Nonclassical Logics (Russian), 135–171. Izdat, “Nauka,” Moscow.
  • V.N. Grishin, 1981. “Predicate and set-theoretic calculi based on logic without contraction rules,” (Russian). Izvestiya Akademii Nauk SSSR Seriya Matematicheskaya 45(1):47-68. 239. Math. USSR Izv., 18, no.1, Moscow.
  • J. Ketonen and R. Weyhrauch, 1984, A decidable fragment of predicate calculus. Theoretical Computer Science 32:297-307.
  • J. Ketonen and G. Bellin, 1989. A decision procedure revisited: notes on Direct Logic. In Linear Logic and its Implementation.

See also

[edit]