Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ranald Clouston is active.

Publication


Featured researches published by Ranald Clouston.


computer science logic | 2016

Guarded Cubical Type Theory: Path Equality for Guarded Recursion

Lars Birkedal; Aleš Bizjak; Ranald Clouston; Hans Bugge Grathwohl; Bas Spitters; Andrea Vezzosi

This paper improves the treatment of equality in guarded dependent type theory (GDTT), by combining it with cubical type theory (CTT). GDTT is an extensional type theory with guarded recursive types, which are useful for building models of program logics, and for programming and reasoning with coinductive types. We wish to implement GDTT with decidable type-checking, while still supporting non-trivial equality proofs that reason about the extensions of guarded recursive constructions. CTT is a variation of Martin-Lof type theory in which the identity type is replaced by abstract paths between terms. CTT provides a computational interpretation of functional extensionality, is conjectured to have decidable type checking, and has an implemented type-checker. Our new type theory, called guarded cubical type theory, provides a computational interpretation of extensionality for guarded recursive types. This further expands the foundations of CTT as a basis for formalisation in mathematics and computer science. We present examples to demonstrate the expressivity of our type theory, all of which have been checked using a prototype type-checker implementation, and present semantics in a presheaf category.


Logical Methods in Computer Science | 2017

The Guarded Lambda-Calculus: Programming and Reasoning with Guarded Recursion for Coinductive Types

Ranald Clouston; Aleš Bizjak; Hans Bugge Grathwohl; Lars Birkedal

We present the guarded lambda-calculus, an extension of the simply typed lambda-calculus with guarded recursive and coinductive types. The use of guarded recursive types ensures the productivity of well-typed programs. Guarded recursive types may be transformed into coinductive types by a type-former inspired by modal logic and Atkey-McBride clock quantification, allowing the typing of acausal functions. We give a call-by-name operational semantics for the calculus, and define adequate denotational semantics in the topos of trees. The adequacy proof entails that the evaluation of a program always terminates. We introduce a program logic with Lob induction for reasoning about the contextual equivalence of programs. We demonstrate the expressiveness of the calculus by showing the definability of solutions to Ruttens behavioural differential equations.


computer science logic | 2013

Annotation-Free Sequent Calculi for full Intuitionistic Linear Logic

Ranald Clouston; Jeremy E. Dawson; Rajeev Goré; Alwen Tiu

The Point Hyperplane Cover problem in


Journal of Computer and System Sciences | 2014

Nominal Lawvere Theories: A Category Theoretic Account of Equational Theories with Names

Ranald Clouston

R d


ifip international conference on theoretical computer science | 2014

From Display Calculi to Deep Nested Sequent Calculi: Formalised for Full Intuitionistic Linear Logic

Jeremy E. Dawson; Ranald Clouston; Rajeev Goré; Alwen Tiu

takes as input a set of


Proceedings of 6th International Workshop on Logical Frameworks and Meta-languages: Theory and Practice (LFMTP) | 2011

Nominal Logic with Equations Only

Ranald Clouston

n


foundations of software science and computation structure | 2018

Fitch-Style Modal Lambda Calculi

Ranald Clouston

points in


foundations of software science and computation structure | 2015

Sequent Calculus in the Topos of Trees

Ranald Clouston; Rajeev Goré

R d


international colloquium on theoretical aspects of computing | 2005

Covarieties of coalgebras: comonads and coequations

Ranald Clouston; Robert Goldblatt

and a positive integer


Journal of Automated Reasoning | 2018

Guarded Cubical Type Theory

Lars Birkedal; Aleš Bizjak; Ranald Clouston; Hans Bugge Grathwohl; Bas Spitters; Andrea Vezzosi

k

Collaboration


Dive into the Ranald Clouston's collaboration.

Top Co-Authors

Avatar

Rajeev Goré

Australian National University

View shared research outputs
Top Co-Authors

Avatar

Alwen Tiu

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jeremy E. Dawson

Australian National University

View shared research outputs
Top Co-Authors

Avatar

Zhe Hou

Australian National University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrea Vezzosi

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge