<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3217/jucs-019-10-1396</article-id>
      <article-id pub-id-type="publisher-id">23554</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>F.4.1 - Mathematical Logic</subject>
          <subject>F.4.3 - Formal Languages</subject>
          <subject>F.4 - MATHEMATICAL LOGIC AND FORMAL LANGUAGES</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>An Algebraic Theory of Epistemic Processes</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Mahrooghi</surname>
            <given-names>Hamid Reza</given-names>
          </name>
          <email xlink:type="simple">mahrooghi@ce.sharif.edu</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Jalili</surname>
            <given-names>Rasool</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Sharif University of Technology, Tehran, Iran</addr-line>
        <institution>Sharif University of Technology</institution>
        <addr-line content-type="city">Tehran</addr-line>
        <country>Iran</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Hamid Reza Mahrooghi (<email xlink:type="simple">mahrooghi@ce.sharif.edu</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2013</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>05</month>
        <year>2013</year>
      </pub-date>
      <volume>19</volume>
      <issue>10</issue>
      <fpage>1396</fpage>
      <lpage>1432</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/7B703B98-5ABE-5EE0-AC9A-7998EC713405">7B703B98-5ABE-5EE0-AC9A-7998EC713405</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5505613">5505613</uri>
      <history>
        <date date-type="received">
          <day>19</day>
          <month>10</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>27</day>
          <month>05</month>
          <year>2013</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Hamid Reza Mahrooghi, Rasool Jalili</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="" xlink:type="simple">
          <license-p>This article is freely available under the J.UCS Open Content License.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>In the past few years, several process-algebraic frameworks have been proposed that incorporate the notion of epistemic knowledge. These frameworks allow for reasoning about knowledge-related properties, such as anonymity, secrecy and authentication, in the operational specifications given in process-algebraic languages. Hitherto, no sound and (ground-)complete axiomatization has been given for the abovementioned process-algebraic frameworks. In this paper, we define notions of bisimulation that are suitable for such process algebras with histories and give a sound and ground-complete axiomatization for the theory of CryptoPAi, which is a process algebra based on Milner's Calculus of Communicating Systems (CCS) extended with cryptographic terms and identities. Moreover, we show that one of our defined notions of bisimulation is precisely characterized by the extension of the Hennessy-Milner logic with epistemic constructs.</p>
      </abstract>
    </article-meta>
  </front>
</article>
