Dependently Sorted Logic

We propose syntax and semantics for systems of intuitionistic and classical first order dependently sorted logic, with and without equality, retaining type dependency, but otherwise abstracting, from systems for dependent type theory, and which can be seen as generalised systems of multisorted logic. These are presented as extensions to Gentzen systems for first order logic in which the logic is developed relative to a context of variable declarations over a theory of dependent sorts. A generalised notion of Kripke structure provides the semantics for the intuitionistic systems.

[1]  Larry Wos,et al.  What Is Automated Reasoning? , 1987, J. Autom. Reason..

[2]  Andrew M. Pitts,et al.  Categorical logic , 2001, LICS 2001.

[3]  Harald Ruess,et al.  Polytypic Proof Construction , 1999, TPHOLs.

[4]  Martin Hofmann,et al.  Syntax and semantics of dependent types , 1997 .

[5]  David Aspinall,et al.  Formalising Java's Data Race Free Guarantee , 2007, TPHOLs.

[6]  P. Johnstone Sketches of an Elephant , 2007 .

[7]  Andrew M. Pitts,et al.  Semantics and Logics of Computation: List of Contributors , 1997 .

[8]  John Cartmell,et al.  Generalised algebraic theories and contextual categories , 1986, Ann. Pure Appl. Log..

[9]  Peter D. Mosses,et al.  Casl Reference Manual , 2004, Lecture Notes in Computer Science.

[10]  P. Johnstone,et al.  REVIEWS-Sketches of an elephant: A topos theory compendium , 2003 .

[11]  Bart Jacobs,et al.  Categorical Logic and Type Theory , 2001, Studies in logic and the foundations of mathematics.

[12]  Florian Rabe,et al.  First-Order Logic with Dependent Types , 2006, IJCAR.

[13]  Peter Dybjer,et al.  Universes for Generic Programs and Proofs in Dependent Type Theory , 2003, Nord. J. Comput..

[14]  Helmut Schwichtenberg,et al.  Basic proof theory , 1996, Cambridge tracts in theoretical computer science.

[15]  Dirk Siefkes,et al.  Association For Symbolic Logic , 2000, Bulletin of Symbolic Logic.

[16]  Peter T. Johnstone Notes on logic and set theory , 1987 .

[17]  Joseph R. Shoenfield,et al.  Mathematical logic , 1967 .