Skip to main content

Showing 1–14 of 14 results for author: Eades, H

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

    cs.LO cs.PL

    A Mixed Linear and Graded Logic: Proofs, Terms, and Models

    Authors: Victoria Vollmer, Daniel Marshall, Harley Eades III, Dominic Orchard

    Abstract: Graded modal logics generalise standard modal logics via families of modalities indexed by an algebraic structure whose operations mediate between the different modalities. The graded "of-course" modality $!_r$ captures how many times a proposition is used and has an analogous interpretation to the of-course modality from linear logic; the of-course modality from linear logic can be modelled by a… ▽ More

    Submitted 30 January, 2024; originally announced January 2024.

    Comments: Under review

  2. Combining dependency, grades, and adjoint logic

    Authors: Peter Hanukaev, Harley Eades III

    Abstract: We propose two new dependent type systems. The first, is a dependent graded/linear type system where a graded dependent type system is connected via modal operators to a linear type system in the style of Linear/Non-linear logic. We then generalize this system to support many graded systems connected by many modal operators through the introduction of modes from Adjoint Logic. Finally, we prove se… ▽ More

    Submitted 18 July, 2023; originally announced July 2023.

  3. arXiv:2201.11040  [pdf, ps, other

    cs.PL

    A Dependent Dependency Calculus (Extended Version)

    Authors: Pritam Choudhury, Harley Eades III, Stephanie Weirich

    Abstract: Over twenty years ago, Abadi et al. established the Dependency Core Calculus (DCC) as a general purpose framework for analyzing dependency in typed programming languages. Since then, dependency analysis has shown many practical benefits to language design: its results can help users and compilers enforce security constraints, eliminate dead code, among other applications. In this work, we present… ▽ More

    Submitted 2 February, 2022; v1 submitted 26 January, 2022; originally announced January 2022.

    Comments: Extended version of paper published in ESOP 2022, 2-7 April 2022, Munich, Germany

  4. arXiv:2011.04070  [pdf, ps, other

    cs.PL cs.LO

    A graded dependent type system with a usage-aware semantics (extended version)

    Authors: Pritam Choudhury, Harley Eades III, Richard A. Eisenberg, Stephanie C Weirich

    Abstract: Graded Type Theory provides a mechanism to track and reason about resource usage in type systems. In this paper, we develop GraD, a novel version of such a graded dependent type system that includes functions, tensor products, additive sums, and a unit type. Since standard operational semantics is resource-agnostic, we develop a heap-based operational semantics and prove a soundness theorem that s… ▽ More

    Submitted 6 January, 2021; v1 submitted 8 November, 2020; originally announced November 2020.

    Comments: Extended version of paper with same title at POPL 2021, 39 pages

  5. arXiv:2010.13163  [pdf, other

    cs.LO

    Graded Modal Dependent Type Theory

    Authors: Benjamin Moon, Harley Eades III, Dominic Orchard

    Abstract: Graded type theories are an emerging paradigm for augmenting the reasoning power of types with parameterizable, fine-grained analyses of program properties. There have been many such theories in recent years which equip a type theory with quantitative dataflow tracking, usually via a semiring-like structure which provides analysis on variables (often called `quantitative' or `coeffect' theories).… ▽ More

    Submitted 20 February, 2021; v1 submitted 25 October, 2020; originally announced October 2020.

  6. arXiv:2006.08854  [pdf, ps, other

    cs.LO cs.PL

    Grading Adjoint Logic

    Authors: Harley Eades III, Dominic Orchard

    Abstract: We introduce a new logic that combines Adjoint Logic with Graded Necessity Modalities. This results in a very expressive system capable of controlling when and how structural rules are used. We give a sequent calculus, natural deduction, and term assignment for Graded Adjoint Logic.

    Submitted 15 June, 2020; originally announced June 2020.

    Comments: Extended abstract of a talk presented at LINEARITY/TLLA 2020

  7. Unifying graded and parameterised monads

    Authors: Dominic Orchard, Philip Wadler, Harley Eades III

    Abstract: Monads are a useful tool for structuring effectful features of computation such as state, non-determinism, and continuations. In the last decade, several generalisations of monads have been suggested which provide a more fine-grained model of effects by replacing the single type constructor of a monad with an indexed family of constructors. Most notably, graded monads (indexed by a monoid) model e… ▽ More

    Submitted 30 April, 2020; v1 submitted 28 January, 2020; originally announced January 2020.

    Comments: In Proceedings MSFP 2020, arXiv:2004.14735

    Journal ref: EPTCS 317, 2020, pp. 18-38

  8. On the Lambek Calculus with an Exchange Modality

    Authors: Jiaming Jiang, Harley Eades III, Valeria de Paiva

    Abstract: In this paper we introduce Commutative/Non-Commutative Logic (CNC logic) and two categorical models for CNC logic. This work abstracts Benton's Linear/Non-Linear Logic by removing the existence of the exchange structural rule. One should view this logic as composed of two logics; one sitting to the left of the other. On the left, there is intuitionistic linear logic, and on the right is a mixed co… ▽ More

    Submitted 15 April, 2019; originally announced April 2019.

    Comments: In Proceedings Linearity-TLLA 2018, arXiv:1904.06159

    ACM Class: F.3.2; F.4.1

    Journal ref: EPTCS 292, 2019, pp. 43-89

  9. arXiv:1801.06886  [pdf, other

    cs.LO

    An Intuitionistic Linear Logical Semantics of SAND Attack Trees

    Authors: Harley Eades III

    Abstract: In this paper we introduce a new logical foundation of SAND attack trees in intuitionistic linear logic. This new foundation is based on a new logic called the Attack Tree Linear Logic (ATLL). Before introducing ATLL we given several new logical models of attack trees, the first, is a very basic model based in truth tables. Then we lift this semantics into a semantics of attack trees based on line… ▽ More

    Submitted 21 January, 2018; originally announced January 2018.

  10. Dialectica Categories for the Lambek Calculus

    Authors: Valeria de Paiva, Harley Eades III

    Abstract: We revisit the old work of de Paiva on the models of the Lambek Calculus in dialectica models making sure that the syntactic details that were sketchy on the first version got completed and verified. We extend the Lambek Calculus with a κmodality, inspired by Yetter's work, which makes the calculus commutative. Then we add the of-course modality !, as Girard did, to re-introduce weakening and cont… ▽ More

    Submitted 21 January, 2018; originally announced January 2018.

    Journal ref: In: Artemov S., Nerode A. (eds) Logical Foundations of Computer Science. LFCS 2018. Lecture Notes in Computer Science, vol 10703, . Springer, Cham

  11. arXiv:1708.05896  [pdf, other

    cs.LO

    A Cointuitionistic Adjoint Logic

    Authors: Harley Eades III, Gianluigi Bellin

    Abstract: One leading question with respect to Bi-intuitionistic logic (BINT) is, what does BINT look like across the three arcs -- logic, typed $λ$-calculi, and category theory -- of the Curry-Howard-Lambek correspondence? Categorically, BINT can be seen as a mixing of two worlds: the first being intuitionistic logic (IL), which is modeled by a cartesian closed category, and the second being the dual to in… ▽ More

    Submitted 19 August, 2017; originally announced August 2017.

    Comments: 54 pages

    MSC Class: 68Q55; 03B70; 18C50 ACM Class: F.4.1

  12. Dualized Simple Type Theory

    Authors: Harley Eades III, Aaron Stump, Ryan McCleeary

    Abstract: We propose a new bi-intuitionistic type theory called Dualized Type Theory (DTT). It is a simple type theory with perfect intuitionistic duality, and corresponds to a single-sided polarized sequent calculus. We prove DTT strongly normalizing, and prove type preservation. DTT is based on a new propositional bi-intuitionistic logic called Dualized Intuitionistic Logic (DIL) that builds on Pinto and… ▽ More

    Submitted 7 August, 2016; v1 submitted 3 May, 2016; originally announced May 2016.

    Comments: 47 pages, 10 figures

    ACM Class: F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 12, Issue 3 (April 27, 2017) lmcs:2005

  13. Hereditary Substitution for the λΔ-Calculus

    Authors: Harley Eades, Aaron Stump

    Abstract: Hereditary substitution is a form of type-bounded iterated substitution, first made explicit by Watkins et al. and Adams in order to show normalization of proof terms for various constructive logics. This paper is the first to apply hereditary substitution to show normalization of a type theory corresponding to a non-constructive logic, namely the lambda-Delta calculus as formulated by Rehof. We s… ▽ More

    Submitted 5 September, 2013; originally announced September 2013.

    Comments: In Proceedings COS 2013, arXiv:1309.0924

    ACM Class: D.3.1, D.3.3, F.3.1, F.3.3, F.4.1

    Journal ref: EPTCS 127, 2013, pp. 45-65

  14. Irrelevance, Heterogeneous Equality, and Call-by-value Dependent Type Systems

    Authors: Vilhelm Sjöberg, Chris Casinghino, Ki Yung Ahn, Nathan Collins, Harley D. Eades III, Peng Fu, Garrin Kimmell, Tim Sheard, Aaron Stump, Stephanie Weirich

    Abstract: We present a full-spectrum dependently typed core language which includes both nontermination and computational irrelevance (a.k.a. erasure), a combination which has not been studied before. The two features interact: to protect type safety we must be careful to only erase terminating expressions. Our language design is strongly influenced by the choice of CBV evaluation, and by our novel treatmen… ▽ More

    Submitted 13 February, 2012; originally announced February 2012.

    Comments: In Proceedings MSFP 2012, arXiv:1202.2407

    ACM Class: D.3.1

    Journal ref: EPTCS 76, 2012, pp. 112-162