Robert L. Constable
Cornell University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Robert L. Constable.
logic in computer science | 1990
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
Robert L. Constable; Gries David
We define the following classes of program schemata:
Journal of Applied Logic | 2006
Stuart F. Allen; Mark Bickford; Robert L. Constable; Richard Eaton; Christoph Kreitz; Lori Lorigo; E. Moran
{\text{P}} =
Theoretical Computer Science | 1976
Herbert Egli; Robert L. Constable
class of schemes using a finite number of simple variables;
conference on automated deduction | 2000
Stuart F. Allen; Robert L. Constable; Richard Eaton; Christoph Kreitz; Lori Lorigo
{\text{P}}_{\text{A}} =
theorem proving in higher order logics | 2003
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
Robert L. Constable
{\text{P}}_{{\text{Ae}}} =
ACM Transactions on Programming Languages and Systems | 1984
Robert L. Constable; Daniel R. Zlatin
class of schemes in
Journal of Automated Reasoning | 1985
Robert L. Constable; Todd B. Knoblock; Joseph L. Bates
{\text{P}}_{\text{A}} =
international conference on distributed computing systems | 2001
Xiaoming Liu; R. van Renesse; Mark Bickford; Christoph Kreitz; Robert L. Constable
, with the addition of an equality test on subscript values;