Skip to main content
Frontiers in Computer ScienceVolume 4, 12 July 2022, Article number 792570

Semantics for Combinatory Logic With Intersection Types(Article)(Open Access)

  Save all to author list
  • aFaculty of Technical Sciences, University of Novi Sad, Novi Sad, Serbia
  • bMathematical Institute of the Serbian Academy of Sciences and Arts, Belgrade, Serbia

Abstract

There is a plethora of semantics of computational models, nevertheless, the semantics of combinatory logic are among the less investigated ones. In this paper, we propose semantics for the computational system of combinatory logic with intersection types. We define extensional applicative structures endowed with special elements corresponding to primitive combinators. We prove two soundness and completeness results. First, the equational theory of untyped combinatory logic is proven to be sound and complete with respect to the proposed semantics. Second, the system of the combinatory logic with intersection types is proven to be sound and complete with respect to the proposed semantics. The usual approach to the semantics for calculi with types that can be found in the literature is based on models for the untyped calculus endowed with a valuation of type variables which enables the interpretation of types to be defined inductively. We propose, however, a different approach. In the semantics we propose, the interpretation of types is represented as a family of subsets that satisfies certain properties, whereas for a given valuation of term variables, the interpretation of terms is defined inductively. Due to the wide applicability of semantics of computational models, the presented approach could be further developed to other computational models and beyond—to current and foreseen application of semantics to large distributed systems and new challenging technologies. Copyright © 2022 Ghilezan and Kašterović.

Author keywords

combinatory logiccompletenesscomputational systemsequational theoryintersection typessemanticssoundnesstype theory

Funding details

Funding sponsor Funding number Acronym
Science Fund of the Republic of Serbia6526707 AI4TrustBC
  • 1

    This research reported in the paper is partly supported by the Science Fund Republic of Serbia #6526707 AI4TrustBC.

  • ISSN: 26249898
  • Source Type: Journal
  • Original language: English
  • DOI: 10.3389/fcomp.2022.792570
  • Document Type: Article
  • Publisher: Frontiers Media S.A.

  Ghilezan, S.; Faculty of Technical Sciences, University of Novi Sad, Novi Sad, Serbia;
© Copyright 2022 Elsevier B.V., All rights reserved.

Cited by 1 document

Christen, N. , Neustein, A.
Virtual Machines and Hypergraph Data/Code Models: Graph-Theoretic Representations of Lambda-Style Calculi
(2023) Signals and Communication Technology
View details of this citation
{"topic":{"name":"Lambda-calculus; Type Systems; Calculus","id":33160,"uri":"Topic/33160","prominencePercentile":27.896057,"prominencePercentileString":"27.896","overallScholarlyOutput":0},"dig":"89b8742a00db7c15dda140a46269b2d6bf7bfd53932818174b1eee731c6b3ecf"}

SciVal Topic Prominence

Topic:
Prominence percentile: