categories - Category Theory list
 help / color / mirror / Atom feed
From: Steve Awodey <awodey@cmu.edu>
To: categories@mta.ca
Subject: preprint: Propositions as [Types]
Date: Thu, 14 Jun 2001 16:22:34 -0500	[thread overview]
Message-ID: <3B292B1A.5030706@cmu.edu> (raw)

Dear Colleagues,

This is to announce that the Mittag-Leffler technical report listed 
below is available at the addresses given.

Best regards,

Steve Awodey

http://andrej.com/brackets

or

http://www.ml.kva.se/preprints/meta/AwodeyTue_Jun_12_10_31_49.rdf.html

*******************************************************************************************************

Propositions as [Types]

Steve Awodey , Andrej Bauer


Abstract:
Image factorizations in regular categories are stable under
pullbacks, so they model a natural modal operator in dependent type
theory. This unary type constructor [A] has turned up previously
in a syntactic form as a way of erasing computational content, and
formalizing a notion of proof irrelevance. Indeed, semantically,
the notion of a support is sometimes used as surrogate
proposition asserting inhabitation of an indexed family.

We give rules for bracket types in dependent type theory and provide
complete semantics using regular categories. We show that dependent
type theory with the unit type, strong extensional equality types,
strong dependent sums, and bracket types is the internal type theory
of regular categories, in the same way that the usual dependent type
theory with dependent sums and products is the internal type theory
of locally cartesian closed categories.

We also show how to interpret first-order logic in type theory with
brackets, and we make use of the translation to compare type theory
with logic. Specifically, we show that the propositions-as-types
interpretation is complete with respect to a certain fragment of
intuitionistic first-order logic. As a consequence, a modified
double-negation translation into type theory (without bracket types)
is complete for all of classical first-order logic.




                 reply	other threads:[~2001-06-14 21:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3B292B1A.5030706@cmu.edu \
    --to=awodey@cmu.edu \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).