Skip to main content

Showing 1–7 of 7 results for author: Southern, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2108.10848  [pdf, ps, other

    cs.LO cs.PL

    On Encoding LF in a Predicate Logic over Simply-Typed Lambda Terms

    Authors: Gopalan Nadathur, Mary Southern

    Abstract: Felty and Miller have described what they claim to be a faithful encoding of the dependently typed lambda calculus LF in the logic of hereditary Harrop formulas, a sublogic of an intuitionistic variant of Church's Simple Theory of Types. Their encoding is based roughly on translating object expressions in LF into terms in a simply typed lambda calculus by erasing dependencies in typing and then re… ▽ More

    Submitted 24 August, 2021; originally announced August 2021.

  2. Adelfa: A System for Reasoning about LF Specifications

    Authors: Mary Southern, Gopalan Nadathur

    Abstract: We present a system called Adelfa that provides mechanized support for reasoning about specifications developed in the Edinburgh Logical Framework or LF. Underlying Adelfa is a new logic named L_LF. Typing judgements in LF are represented by atomic formulas in L_LF and quantification is permitted over contexts and terms that appear in such formulas. Contexts, which constitute type assignments to u… ▽ More

    Submitted 15 July, 2021; originally announced July 2021.

    Comments: In Proceedings LFMTP 2021, arXiv:2107.07376

    Journal ref: EPTCS 337, 2021, pp. 104-120

  3. arXiv:2107.00111  [pdf, ps, other

    cs.LO cs.PL

    A Logic for Reasoning About LF Specifications

    Authors: Gopalan Nadathur, Mary Southern

    Abstract: We present a logic named L_{LF} whose intended use is to formalize properties of specifications developed in the dependently typed lambda calculus LF. The logic is parameterized by the LF signature that constitutes the specification. Atomic formulas correspond to typing derivations relative to this signature. The logic includes a collection of propositional connectives and quantifiers. Quantificat… ▽ More

    Submitted 8 April, 2022; v1 submitted 30 June, 2021; originally announced July 2021.

    Comments: arXiv admin note: substantial text overlap with arXiv:2105.04110

  4. arXiv:2105.04110  [pdf, ps, other

    cs.LO

    A Framework for Reasoning About LF Specifications

    Authors: Mary Southern

    Abstract: This thesis develops a framework for formalizing reasoning about specifications of systems written in LF. This formalization centers around the development of a reasoning logic that can express the sorts of properties which arise in reasoning about such specifications. In this logic, type inhabitation judgements in LF serve as atomic formulas, and quantification is permitted over both contexts and… ▽ More

    Submitted 10 May, 2021; originally announced May 2021.

  5. arXiv:1806.10199  [pdf, ps, other

    cs.LO

    Towards a Logic for Reasoning About LF Specifications

    Authors: Mary Southern, Gopalan Nadathur

    Abstract: We describe the development of a logic for reasoning about specifications in the Edinburgh Logical Framework (LF). In this logic, typing judgments in LF serve as atomic formulas, and quantification is permitted over contexts and terms that might appear in them. Further, contexts, which constitute type assignments to uniquely named variables that are modeled using the technical device of nominal co… ▽ More

    Submitted 26 June, 2018; originally announced June 2018.

    Comments: 9 pages

  6. arXiv:1407.1545  [pdf, ps, other

    cs.PL

    A Lambda Prolog Based Animation of Twelf Specifications

    Authors: Mary Southern, Gopalan Nadathur

    Abstract: Specifications in the Twelf system are based on a logic programming interpretation of the Edinburgh Logical Framework or LF. We consider an approach to animating such specifications using a Lambda Prolog implementation. This approach is based on a lossy translation of the dependently typed LF expressions into the simply typed lambda calculus (STLC) terms of Lambda Prolog and a subsequent encoding… ▽ More

    Submitted 6 July, 2014; originally announced July 2014.

    Comments: 15 pages, accepted for presentation at the International Colloquium on Implementation of Constraint and Logic Programming Systems (CICLOPS) in Vienna

  7. arXiv:1310.8568  [pdf, ps, other

    cs.LO

    Translating Specifications in a Dependently Typed Lambda Calculus into a Predicate Logic Form

    Authors: Mary Southern, Gopalan Nadathur

    Abstract: Dependently typed lambda calculi such as the Edinburgh Logical Framework (LF) are a popular means for encoding rule-based specifications concerning formal syntactic objects. In these frameworks, relations over terms representing formal objects are naturally captured by making use of the dependent structure of types. We consider here the meaning-preserving translation of specifications written in t… ▽ More

    Submitted 31 October, 2013; originally announced October 2013.

    Comments: 14 pages, 11 figures