Zum Hauptinhalt springen

Showing 1–5 of 5 results for author: Pohjola, J Å

Searching in archive cs. Search in all archives.
.
  1. Mechanisation of Model-theoretic Conservative Extension for HOL with Ad-hoc Overloading

    Authors: Arve Gengelbach, Johannes Åman Pohjola, Tjark Weber

    Abstract: Definitions of new symbols merely abbreviate expressions in logical frameworks, and no new facts (regarding previously defined symbols) should hold because of a new definition. In Isabelle/HOL, definable symbols are types and constants. The latter may be ad-hoc overloaded, i.e. have different definitions for non-overlapping types. We prove that symbols that are independent of a new definition may… ▽ More

    Submitted 11 January, 2021; originally announced January 2021.

    Comments: In Proceedings LFMTP 2020, arXiv:2101.02835

    ACM Class: F.3.1; F.3.2

    Journal ref: EPTCS 332, 2021, pp. 1-17

  2. A Mechanised Semantics for HOL with Ad-hoc Overloading

    Authors: Johannes Åman Pohjola, Arve Gengelbach

    Abstract: Isabelle/HOL augments classical higher-order logic with ad-hoc overloading of constant definitions---that is, one constant may have several definitions for non-overlapping types. In this paper, we present a mechanised proof that HOL with ad-hoc overloading is consistent. All our results have been formalised in the HOL4 theorem prover.

    Submitted 25 May, 2020; v1 submitted 24 February, 2020; originally announced February 2020.

    Comments: 19 pages, accepted at LPAR 2020

    MSC Class: 68Q55 ACM Class: F.3.1; F.3.2

  3. Psi-Calculi Revisited: Connectivity and Compositionality

    Authors: Johannes Åman Pohjola

    Abstract: Psi-calculi is a parametric framework for process calculi similar to popular pi-calculus extensions such as the explicit fusion calculus, the applied pi-calculus and the spi calculus. Mechanised proofs of standard algebraic and congruence properties of bisimilarity apply to all calculi within the framework. A limitation of psi-calculi is that communication channels must be symmetric and transitive… ▽ More

    Submitted 14 December, 2020; v1 submitted 14 September, 2019; originally announced September 2019.

    ACM Class: F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 4 (December 15, 2020) lmcs:5767

  4. A Sorted Semantic Framework for Applied Process Calculi

    Authors: Johannes Borgström, Ramūnas Gutkovas, Joachim Parrow, Björn Victor, Johannes Åman Pohjola

    Abstract: Applied process calculi include advanced programming constructs such as type systems, communication with pattern matching, encryption primitives, concurrent constraints, nondeterminism, process creation, and dynamic connection topologies. Several such formalisms, e.g. the applied pi calculus, are extensions of the the pi-calculus; a growing number is geared towards particular applications or compu… ▽ More

    Submitted 30 March, 2016; v1 submitted 5 October, 2015; originally announced October 2015.

    Comments: 49 pages

    Journal ref: Logical Methods in Computer Science, Volume 12, Issue 1 (March 31, 2016) lmcs:1631

  5. Priorities Without Priorities: Representing Preemption in Psi-Calculi

    Authors: Johannes Åman Pohjola, Joachim Parrow

    Abstract: Psi-calculi is a parametric framework for extensions of the pi-calculus with data terms and arbitrary logics. In this framework there is no direct way to represent action priorities, where an action can execute only if all other enabled actions have lower priority. We here demonstrate that the psi-calculi parameters can be chosen such that the effect of action priorities can be encoded. To accom… ▽ More

    Submitted 6 August, 2014; originally announced August 2014.

    Comments: In Proceedings EXPRESS/SOS 2014, arXiv:1408.1271

    ACM Class: F.1.2

    Journal ref: EPTCS 160, 2014, pp. 2-15