Network


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

Hotspot


Dive into the research topics where Robert L. Constable is active.

Publication


Featured researches published by Robert L. Constable.


logic in computer science | 1990

The semantics of reflected proof

Stuart F. Allen; Robert L. Constable; Douglas J. Howe; William E. Aitken

The authors lay the foundations for reasoning about proofs whose steps include both invocations of programs to build subproofs (tactics) and references to representations of proofs themselves (reflected proofs). The main result is the definition of a single type of proof which can mention itself, using a novel technique which finds a fixed point of a mapping between metalanguage and object language. This single type contrasts with hierarchies of types used in other approaches to accomplish the same classification. It is shown that these proofs are valid, and that every proof can be reduced to a proof involving only primitive inference rules. The extension of the results to proofs from which programs (such as tactics) can be derive and to proofs that can refer to a library of definitions and previously proven theorems is shown. It is believed that the mechanism of reflection is fundamental in building proof development systems, and its power is illustrated with applications to automating reasoning and describing modes of computation.<<ETX>>


SIAM Journal on Computing | 1972

On Classes of Program Schemata

Robert L. Constable; Gries David

We define the following classes of program schemata:


Journal of Applied Logic | 2006

Innovations in computational type theory using Nuprl

Stuart F. Allen; Mark Bickford; Robert L. Constable; Richard Eaton; Christoph Kreitz; Lori Lorigo; E. Moran

{\text{P}} =


Theoretical Computer Science | 1976

Computability concepts for programming language semantics

Herbert Egli; Robert L. Constable

class of schemes using a finite number of simple variables;


conference on automated deduction | 2000

The Nuprl Open Logical Environment

Stuart F. Allen; Robert L. Constable; Richard Eaton; Christoph Kreitz; Lori Lorigo

{\text{P}}_{\text{A}} =


theorem proving in higher order logics | 2003

MetaPRL – A Modular Logical Environment

Jason Hickey; Aleksey Nogin; Robert L. Constable; Brian E. Aydemir; Eli Barzilay; Yegor Bryukhov; Richard Eaton; Adam Granicz; Alexei Kopylov; Christoph Kreitz; Vladimir N. Krupski; Lori Lorigo; Stephan Schmitt; Carl Witty; Xin Yu

class of schemes using simple and subscripted variables (arrays);


symposium on the theory of computing | 1973

Type two computational complexity

Robert L. Constable

{\text{P}}_{{\text{Ae}}} =


ACM Transactions on Programming Languages and Systems | 1984

The Type Theory of PL/CV3

Robert L. Constable; Daniel R. Zlatin

class of schemes in


Journal of Automated Reasoning | 1985

Writing programs that construct proofs

Robert L. Constable; Todd B. Knoblock; Joseph L. Bates

{\text{P}}_{\text{A}} =


international conference on distributed computing systems | 2001

Protocol switching: exploiting meta-properties

Xiaoming Liu; R. van Renesse; Mark Bickford; Christoph Kreitz; Robert L. Constable

, with the addition of an equality test on subscript values;

Collaboration


Dive into the Robert L. Constable's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vincent Rahli

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jason Hickey

California Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge