• Home
  • Search
  • The integration of logical and algebraic types
  • Cite Icon5
  • https://doi.org/10.1007/3-540-51722-7_2Copy DOI Icon

The integration of logical and algebraic types

  • Jan 1, 1989
  • John W Gray
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Three versions of the lambda calculus are discussed: typed lambda calculus, untyped lambda calculus, and polymorphically typed lambda calculus. It is shown that the syntax for these calculi can be described as initial algebras for suitable endofunctors. Models of the first two calculi are described as in [Lambek and Scott 1985] and the Per model of the third is recalled. Algebraic types are described in terms of sketches. A main contribution of the paper is the internalization of the theory of sketches in the category Per. Sketches themselves, models of sketches, categories of models of sketches and the category of all models of all sketches can all be realized in this setting. Next, dinatural transformations are reviewed in the context of the category Per and the relation between certain end formulas and initial algebras for finite signatures is discussed. The point of the theory of algebraic semantics in Per is to provide a setting for thinking about algebraic types and algebraic operations in conjunction with logical types and polymorphic operations. Two specific examples are discussed and a general principle for combining algebraic and polymorphic operations is proposed.KeywordsNatural TransformationCategory TheoryLogical TypeDenotational SemanticGraph ObjectThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • PDF
  • Research Article
  • Citations7

The Theory of Higher-Order Types of Asymptotic Variation for Differentiable Functions. Part II: Algebraic Operations and Types of Exponential Variation

  • Jan 01, 2016
  • Advances in Pure Mathematics
  • Antonio Granata
  • Research Article
  • Citations111

Some Lambda Calculus and Type Theory Formalized

  • Nov 01, 1999
  • Journal of Automated Reasoning
  • James Mckinna +1
  • Book Chapter
  • Citations1

Usability: formalising (un)definedness in typed lambda calculus

  • Jan 01, 1995
  • Jan Kuper
  • Book Chapter
  • Citations29

Categorial Grammar and Lambda Calculus

  • Jan 01, 1987
  • Johan van Benthem
  • Research Article
  • Citations43

Certain Extensions¶of Vertex Operator Algebras of Affine Type

  • Mar 06, 2000
  • Communications in Mathematical Physics
  • Haisheng Li
  • Book Chapter
  • Citations10

Coalgebras as Types Determined by Their Elimination Rules

  • Jan 01, 2012
  • Anton Setzer
  • Research Article
  • Citations12

A unified approach to type theory through a refined λ-calculus

  • Dec 01, 1994
  • Theoretical Computer Science
  • Fairouz Kamareddine
  • Research Article

Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Gérard Huet
  • Book Chapter
  • Citations7

Programs as Transformations of Algebraic Theories (Extended Abstract)

  • Jan 01, 1981
  • Harald Ganzinger
  • Conference Article
  • Citations65

Foundations for structured programming with GADTs

  • Jan 07, 2008
  • Patricia Johann +1
  • PDF
  • Research Article
  • Citations11

Normalization for fitch-style modal calculi

  • Aug 29, 2022
  • Proceedings of the ACM on Programming Languages
  • Nachiappan Valliappan +2
  • Research Article
  • Citations21

Some Lambda Calculus and Type Theory Formalized

  • Jun 21, 1997
  • BRICS Report Series
  • James Mckinna +1
  • Research Article
  • Citations138

Inductive families

  • Jul 01, 1994
  • Formal Aspects of Computing
  • Peter Dybjer
  • Research Article
  • Citations5

Two Guarded Recursive Powerdomains for Applicative Simulation

  • Dec 29, 2021
  • Electronic Proceedings in Theoretical Computer Science
  • Rasmus Ejlers Møgelberg +1
  • Research Article
  • Citations2

On certain commuting families of rank one operators

  • Jun 01, 1984
  • Proceedings of the Edinburgh Mathematical Society
  • S Karanasios
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.