Logic for Programming, Artificial Intelligence, and Reasoning

  • Hirai Y
ISSN: 0302-9743
N/ACitations
Citations of this article
62Readers
Mendeley users who have this article in their library.

Abstract

In the celebrated Gödel Prize winning papers, Herlihy, Shavit, Saks and Zaharoglou gave topological characterization of waitfree computation. In this paper, we characterize waitfree communication logically. First, we give an intuitionistic epistemic logic k ∨ for asynchronous communication. The semantics for the logic k ∨ is an abstraction of Herlihy and Shavit’s topological model. In the same way Kripke model for intuitionistic logic informally describes an agent increasing its knowledge over time, the semantics of k ∨ describes multiple agents passing proofs around and developing their knowledge together. On top of the logic k ∨, we give an axiom type that characterizes sequential consistency on shared memory. The advantage of intuitionistic logic over classical logic then becomes apparent as the axioms for sequential consistency are meaningless for classical logic because they are classical tautologies. The axioms are similar to the axiom type for prelinearity ( ϕ ⊃ ψ ) ∨ ( ψ ⊃ ϕ ). This similarity reflects the analogy between sequential consistency for shared memory scheduling and linearity for Kripke frames: both require total order on schedules or models. Finally, under sequential consistency, we give soundness and completeness between a set of logical formulas called waitfree assertions and a set of models called waitfree schedule models.

Author supplied keywords

Cite

CITATION STYLE

APA

Hirai, Y. (2010). Logic for Programming, Artificial Intelligence, and Reasoning. An Intuitionistic Epistemic Logic for Sequential Consistency on Shared Memory (Vol. 6355, pp. 272–289). Retrieved from http://www.springerlink.com/content/u78666rx1j640830/fulltext.pdf

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free