Big-step Operational Semantics Revisited

  • Authors:
  • JarosłAw Dominik Mateusz Kuśmierek;Viviana Bono

  • Affiliations:
  • (Correspd.) Institute of Informatics, Warsaw University, Banacha 2, 02-097 Warszawa, Poland. jdk@google.com;Department of Computer Science, Torino University, Italy. bono@di.unito.it

  • Venue:
  • Fundamenta Informaticae - From Mathematical Beauty to the Truth of Nature: to Jerzy Tiuryn on his 60th Birthday
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a novel approach to big-step operational semantics. This approach stems from the observation that the typical type soundness property formulated via a big-step operational semantics is weak, while the option of using a small-step operational semantics is not always an option, because it is less intuitive to build and understand. We support our claim by using a simple language called LM, for which we present a big-step semantics expressed with the new approach, allowing one to formulate a stronger type soundness property. We prove this property for LM and we present an example of an error in the typing rules which does not violate the typical type soundness property, but does violate ours.