6 found
Order:
Disambiguations
Robert L. Constable [8]Robert Constable [2]
  1.  52
    (1 other version)Types in logic, mathematics and programming.Robert L. Constable - 1998 - In Samuel R. Buss (ed.), Handbook of proof theory. New York: Elsevier. pp. 137.
  2.  28
    Extracting the resolution algorithm from a completeness proof for the propositional calculus.Robert Constable & Wojciech Moczydłowski - 2010 - Annals of Pure and Applied Logic 161 (3):337-348.
    We prove constructively that for any propositional formula in Conjunctive Normal Form, we can either find a satisfying assignment of true and false to its variables, or a refutation of showing that it is unsatisfiable. This refutation is a resolution proof of ¬. From the formalization of our proof in Coq, we extract Robinson’s famous resolution algorithm as a Haskell program correct by construction. The account is an example of the genre of highly readable formalized mathematics.
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark  
  3.  72
    Intuitionistic completeness of first-order logic.Robert Constable & Mark Bickford - 2014 - Annals of Pure and Applied Logic 165 (1):164-198.
    We constructively prove completeness for intuitionistic first-order logic, iFOL, showing that a formula is provable in iFOL if and only if it is uniformly valid in intuitionistic evidence semantics as defined in intuitionistic type theory extended with an intersection operator.Our completeness proof provides an effective procedure that converts any uniform evidence into a formal iFOL proof. Uniform evidence can involve arbitrary concepts from type theory such as ordinals, topological structures, algebras and so forth. We have implemented that procedure in the (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark  
  4. The role of finite automata in the development of modern computing theory.Robert L. Constable - 1980 - In Stephen Cole Kleene, Jon Barwise, H. Jerome Keisler & Kenneth Kunen (eds.), The Kleene Symposium: proceedings of the symposium held June 18-24, 1978 at Madison, Wisconsin, U.S.A. New York: sole distributors for the U.S.A. and Canada, Elsevier North-Holland. pp. 61--83.
  5.  59
    Naive computational type theory.Robert L. Constable - 2002 - In Proof and System-Reliability. Springer. pp. 213–259.
    Types now play an essential role in computer science; their ascent originates from Principia Mathematica. Type checking and type inference algorithms are used to prevent semantic errors in programs, and type theories are the native language of several major interactive theorem provers. Some of these trace key features back to Principia.
    Direct download  
     
    Export citation  
     
    Bookmark  
  6.  63
    Greibach Sheila A.. Theory of program structures: schemes, semantics, verification. Lecture notes in computer science, vol. 36. Springer-Verlag, Berlin, Heidelberg, and New York, 1975, xv + 364 pp. [REVIEW]Robert L. Constable - 1978 - Journal of Symbolic Logic 43 (1):154-156.
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark