Second-order equational logic

  • Authors:
  • Marcelo Fiore;Chung-Kil Hur

  • Affiliations:
  • Computer Laboratory, University of Cambridge;Laboratoire PPS, Université Paris 7

  • Venue:
  • CSL'10/EACSL'10 Proceedings of the 24th international conference/19th annual conference on Computer science logic
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We extend universal algebra and its equational logic from first to second order as follows. 1. We consider second-order equational presentations as specified by identities between second-order terms, with both variables and parameterised metavariables over signatures of variable-binding operators. 2. We develop an algebraic model theory for second-order equational presentations, generalising the semantics of (first-order) algebraic theories and of (untyped and simply-typed) lambda calculi. 3. We introduce a deductive system, Second-Order Equational Logic, for reasoning about the equality of second-order terms. Our development is novel in that this equational logic is synthesised from the model theory. Hence it is necessarily sound. 4. Second-Order Equational Logic is shown to be a conservative extension of Birkhoff's (First-Order) Equational Logic. 5. Two completeness results are established: the semantic completeness of equational derivability, and the derivability completeness of (bidirectional) Second-Order Term Rewriting.