• Home
  • Search
  • Focusing and higher-order abstract syntax
  • Cite Icon46
  • https://doi.org/10.1145/1328438.1328482Copy DOI Icon

Focusing and higher-order abstract syntax

  • Jan 7, 2008
  • Noam Zeilberger
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Focusing is a proof-search strategy, originating in linear logic, that elegantly eliminates inessential nondeterminism, with one byproduct being a correspondence between focusing proofs and programs with explicit evaluation order. Higher-order abstract syntax (HOAS) is a technique for representing higher-order programming language constructs (e.g., λ's) by higher-order terms at the"meta-level", thereby avoiding some of the bureaucratic headaches of first-order representations (e.g., capture-avoiding substitution).

Similar Papers
  • Research Article
  • Citations1

Deriving Theorems in Implicational Linear Logic, Declaratively

  • Sep 19, 2020
  • Electronic Proceedings in Theoretical Computer Science
  • Paul Tarau +1
  • Research Article
  • Citations11

Explicit substitutions and higher-order syntax

  • Sep 01, 2006
  • Higher-Order and Symbolic Computation
  • Neil Ghani +2
  • Book Chapter
  • Citations33

Higher-Order Abstract Syntax with Induction in Isabelle/HOL: Formalizing the π-Calculus and Mechanizing the Theory of Contexts

  • Jan 01, 2001
  • Christine Röckl +2
  • Research Article
  • Citations8

A nonstandard standardization theorem

  • Jan 08, 2014
  • ACM SIGPLAN Notices
  • Beniamino Accattoli +3
  • Conference Article
  • Citations1

Component nextgen

  • Oct 21, 2007
  • James Sasitorn +1
  • Conference Article
  • Citations6

The Structure of Interaction.

  • Jan 01, 2013
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Stéphane Gimenez +1
  • Research Article
  • Citations62

On the unity of duality

  • Mar 05, 2008
  • Annals of Pure and Applied Logic
  • Noam Zeilberger
  • Research Article
  • Citations4

From parametric polymorphism to models of polymorphic FPC

  • Aug 01, 2009
  • Mathematical Structures in Computer Science
  • Rasmus Ejlers Møgelberg
  • Research Article

An implementation model of the typed λ-calculus based on Linear Chemical Abstract Machine

  • Sep 01, 2002
  • Electronic Notes in Theoretical Computer Science
  • Shinya Sato +2
  • Book Chapter

Linear Process Algebra

  • Jan 01, 2011
  • Vaughan Pratt
  • Book Chapter
  • Citations2

Some New Approaches in Functional Programming Based on Categories

  • Jan 01, 2012
  • Viliam Slodičák +2
  • PDF
  • Research Article
  • Citations16

Diamonds are not forever: liveness in reactive programming with guarded recursion

  • Jan 04, 2021
  • Proceedings of the ACM on Programming Languages
  • Patrick Bahr +2
  • Research Article
  • Citations98

Primitive recursion for higher-order abstract syntax

  • Sep 01, 2001
  • Theoretical Computer Science
  • Carsten Schürmann +2
  • Research Article
  • Citations62

From Petri nets to linear logic

  • Mar 01, 1991
  • Mathematical Structures in Computer Science
  • Narciso Martí-Oliet +1
  • Conference Article
  • Citations8

Higher-order tasks: Human vs. machine performance

  • May 01, 1989
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • R F Wagner +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.