Second-Order Algebraic Theories

(Extended Abstract)
  • Marcelo Fiore
  • Ola Mahmoud
Conference paper

DOI: 10.1007/978-3-642-15155-2_33

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6281)
Cite this paper as:
Fiore M., Mahmoud O. (2010) Second-Order Algebraic Theories. In: Hliněný P., Kučera A. (eds) Mathematical Foundations of Computer Science 2010. MFCS 2010. Lecture Notes in Computer Science, vol 6281. Springer, Berlin, Heidelberg

Abstract

Fiore and Hur [10] recently introduced a conservative extension of universal algebra and equational logic from first to second order. Second-order universal algebra and second-order equational logic respectively provide a model theory and a formal deductive system for languages with variable binding and parameterised metavariables. This work completes the foundations of the subject from the viewpoint of categorical algebra. Specifically, the paper introduces the notion of second-order algebraic theory and develops its basic theory. Two categorical equivalences are established: at the syntactic level, that of second-order equational presentations and second-order algebraic theories; at the semantic level, that of second-order algebras and second-order functorial models. Our development includes a mathematical definition of syntactic translation between second-order equational presentations. This gives the first formalisation of notions such as encodings and transforms in the context of languages with variable binding.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Marcelo Fiore
    • 1
  • Ola Mahmoud
    • 1
  1. 1.Computer LaboratoryUniversity of Cambridge 

Personalised recommendations