Skip to content
naulon
Not checkedNot checked for notices yet.

Sequent Calculus and Equational Programming

Nicolas Guenot, Daniel Gustafsson

Electronic Proceedings in Theoretical Computer Science · 2015

doi:10.4204/eptcs.185.7 (opens in a new tab)

We email you when a new notice or a question about this paper appears.

Abstract

Proof assistants and programming languages based on type theories usually come in two flavours: one is based on the standard natural deduction presentation of type theory and involves eliminators, while the other provides a syntax in equational style. We show here that the equational approach corresponds to the use of a focused presentation of a type theory expressed as a sequent calculus. A typed functional language is presented, based on a sequent calculus, that we relate to the syntax and internal language of Agda. In particular, we discuss the use of patterns and case splittings, as well as rules implementing inductive reasoning and dependent products and sums.

Abstract licence: CC BY-NC-ND

References17

    17 more references, whose wording the paper’s licence keeps private.

    Reads

    Read by people on this page

    None yet.

    Checked or read by AI through naulon

    None yet.

    A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

    Are you an author?

    Is this your paper?

    Claim it to add your note and be paid when agents cite it. Free.