categories - Category Theory list
 help / color / mirror / Atom feed
* Internal truth objects
@ 2013-05-03 15:46 Sergey Goncharov
  2013-05-04 19:46 ` Philip Scott
       [not found] ` <B9AF836E-FD29-4F1D-90AD-330A0CCA58D7@site.uottawa.ca>
  0 siblings, 2 replies; 4+ messages in thread
From: Sergey Goncharov @ 2013-05-03 15:46 UTC (permalink / raw)
  To: Categories

Dear categorists,

A standard method for doing logic in category theory is, as far I as
know, by imposing more and more conditions on the subobject posets
Sub(X), which are equivalence classes of monomorphisms with X as the
codomain.

By adding more and more assumptions of this kind one gets more and more
powerful internal logics. The connection between predicates and
functions does not arise in all these stages as long as one does not
request existence of the subobject classifier (therefore almost
certainly turning the whole thing into a topos).

What I am wondering about is whether an alternative approach have ever
been developed, namely by postulating an internal truth-value object
Omega, by introducing predicates as exponentials Omega^X, and so forth.

I would expect, if such an idea have ever been developed it would yield
one of the many ways to provide foundations to the topos theory. The
fact that is not well-known sort of indicates that it is probably not
such a robust idea, in which case I would be grateful if someone would
explain me why.

The only approach to topos theory I know, which might be relevant here
is the one by allegories. Starting from a category C with a
distinguished object Omega (say, internal Heyting algebra) we can
introduce an allegory having the same object as C and as morphisms A->B
those of C having form A x B -> Omega. Antiinvolution would then follow
by swapping the arguments, and the intersection can be made deducible
from the axiomatic structure of Omega. The question is, of course, the
modular law, and the conditions under which it would follow. Has anyone
studied that?

I would be very grateful for any hints and/or references on the subject.

Best regards,

-- 
Sergey Goncharov, Assistant Professor

FAU Erlangen-N?rnberg         Phone: +49-91-3185-64031
Chair for TCS                 Fax:   +49-91-3185-64055
Wetterkreuz 13                Email: Sergey.Goncharov@cs.fau.de
D-91058 Erlangen              Web:   http://www8.cs.fau.de/~sergey


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Internal truth objects
  2013-05-03 15:46 Internal truth objects Sergey Goncharov
@ 2013-05-04 19:46 ` Philip Scott
       [not found] ` <B9AF836E-FD29-4F1D-90AD-330A0CCA58D7@site.uottawa.ca>
  1 sibling, 0 replies; 4+ messages in thread
From: Philip Scott @ 2013-05-04 19:46 UTC (permalink / raw)
  To: Sergey Goncharov; +Cc: Categories

Dear Sergey:   this was explored a bit in the early days of categorical
logic. The key topos isomorphism  Sub(A) \iso Hom(A,\Omega) combines two
possible viewpoints (of course, Bill Lawvere was a key figure in both
developments):   the LHS (as you point out) considers categories with
distinguished "logical" structure imposed on the subobject posets (and
quantifiers arising as adjoints): e.g. the work of Makkai-Reyes-Joyal,
et.al  (see, for example,  Makkai-Reyes' book "First-Order Categorical
Logic, SLNM 611, where one sees a discussion focussed on Regular
Categories, Heyting Categories, etc.). On the other hand, the right hand
side is based on looking at appropriate categories with an object \Omega
and distinguished logical structure, giving a "theory of types".  These
categories model (intuitionistic as well as classical versions of)
Russell's type theory. This viewpoint was developed for example in early
work of Hugo Volger (on "semantical categories" of various kinds) and in
Lambek's "Dogmas"  (for the latter, see Lambek's article "From Types to
sets" in Advances in Math [1980]. )

For Lawvere's discussions on these matters, see his two introductions
(to SLNM 445 "Model Theory and Topoi", ed. by Lawvere, Maurer, and
Wraith [1975], where Volger's works appeared, along with other early
workers ) and  Lawvere's introduction to SLNM 274). See also Lawvere's
introduction [2006] to the reprinted version of "Adjointness in
Foundations"  on the TAC webpage).  More early history (from the 1970's)
is discussed in the historical comments at the end of Part II of my 1986
book with Lambek (Introduction to Higher Order Categorical Logic) as
well as several books in topos theory (e.g. Johnstone's books).

Of course Lawvere's early categorical logic papers ("Adjointness in
Foundations", "Equality in Hyperdoctrines", etc.) inspired numerous
other directions in categorical logic leading to other kinds of
structures beyond "Dogma-like"  categories, which you asked about. [For
this, I'll just mention the keywords and let you look up the individuals
involved: indexed categories and fibrational approaches to categorical
logic, categorical models of polymorphism, and (most recently) dependent
(Martin-Lof) type theory and homotopy lambda calculus].

 							Cheers,
 							Philip Scott



On 2013-05-03, at 11:46 AM, Sergey Goncharov wrote:

> Dear categorists,
>
> A standard method for doing logic in category theory is, as far I as
> know, by imposing more and more conditions on the subobject posets
> Sub(X), which are equivalence classes of monomorphisms with X as the
> codomain.
>
> By adding more and more assumptions of this kind one gets more and more
> powerful internal logics. The connection between predicates and
> functions does not arise in all these stages as long as one does not
> request existence of the subobject classifier (therefore almost
> certainly turning the whole thing into a topos).
>
> What I am wondering about is whether an alternative approach have ever
> been developed, namely by postulating an internal truth-value object
> Omega, by introducing predicates as exponentials Omega^X, and so forth.
>
> I would expect, if such an idea have ever been developed it would yield
> one of the many ways to provide foundations to the topos theory. The
> fact that is not well-known sort of indicates that it is probably not
> such a robust idea, in which case I would be grateful if someone would
> explain me why.
>
> The only approach to topos theory I know, which might be relevant here
> is the one by allegories. Starting from a category C with a
> distinguished object Omega (say, internal Heyting algebra) we can
> introduce an allegory having the same object as C and as morphisms A->B
> those of C having form A x B -> Omega. Antiinvolution would then follow
> by swapping the arguments, and the intersection can be made deducible
> from the axiomatic structure of Omega. The question is, of course, the
> modular law, and the conditions under which it would follow. Has anyone
> studied that?
>
> I would be very grateful for any hints and/or references on the subject.
>
> Best regards,
>
> --
> Sergey Goncharov, Assistant Professor
>


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Internal truth objects
       [not found] ` <B9AF836E-FD29-4F1D-90AD-330A0CCA58D7@site.uottawa.ca>
@ 2013-05-06 12:27   ` Sergey Goncharov
  2013-05-08  5:24     ` Patrik Eklund
  0 siblings, 1 reply; 4+ messages in thread
From: Sergey Goncharov @ 2013-05-06 12:27 UTC (permalink / raw)
  To: Philip Scott; +Cc: Categories

Dear Philip,

thank you for your answer and for the useful references. A Dogma is
indeed the right thing, precisely what I had in mind. At least, now I
know the name for this thing.

The question is only that if a category at hand already has a candidate
for Omega (e.g. externally complete Heyting algebra), what would be
easy-to-check conditions that it is a dogma w.r.t. that Omega. Or,
alternatively, what would be constructions for creation dogmas from
other dogmas. I bet, no one has bothered to investigate this issue.

Best,
Sergey

On 04/05/13 21:46, Philip Scott wrote:
> Dear Sergey:   this was explored a bit in the early days of categorical
> logic. The key topos isomorphism  Sub(A) \iso Hom(A,\Omega) combines two
> possible viewpoints (of course, Bill Lawvere was a key figure in both
> developments):   the LHS (as you point out) considers categories with
> distinguished "logical" structure imposed on the subobject posets (and
> quantifiers arising as adjoints): e.g. the work of Makkai-Reyes-Joyal,
> et.al  (see, for example,  Makkai-Reyes' book "First-Order Categorical
> Logic, SLNM 611, where one sees a discussion focussed on Regular
> Categories, Heyting Categories, etc.). On the other hand, the right hand
> side is based on looking at appropriate categories with an object \Omega
> and distinguished logical structure, giving a "theory of types".  These
> categories model (intuitionistic as well as classical versions of)
> Russell's type theory. This viewpoint was developed for example in early
> work of Hugo Volger (on "semantical categories" of various kinds) and in
> Lambek's "Dogmas"  (for the latter, see Lambek's article "From Types to
> sets" in Advances in Math [1980]. )
>
> For Lawvere's discussions on these matters, see his two introductions
> (to SLNM 445 "Model Theory and Topoi", ed. by Lawvere, Maurer, and
> Wraith [1975], where Volger's works appeared, along with other early
> workers ) and  Lawvere's introduction to SLNM 274). See also Lawvere's
> introduction [2006] to the reprinted version of "Adjointness in
> Foundations"  on the TAC webpage).  More early history (from the 1970's)
> is discussed in the historical comments at the end of Part II of my 1986
> book with Lambek (Introduction to Higher Order Categorical Logic) as
> well as several books in topos theory (e.g. Johnstone's books).
>
> Of course Lawvere's early categorical logic papers ("Adjointness in
> Foundations", "Equality in Hyperdoctrines", etc.) inspired numerous
> other directions in categorical logic leading to other kinds of
> structures beyond "Dogma-like"  categories, which you asked about. [For
> this, I'll just mention the keywords and let you look up the individuals
> involved: indexed categories and fibrational approaches to categorical
> logic, categorical models of polymorphism, and (most recently) dependent
> (Martin-Lof) type theory and homotopy lambda calculus].
>
> 							Cheers,
> 							Philip Scott
>
>
>
> On 2013-05-03, at 11:46 AM, Sergey Goncharov wrote:
>
>> Dear categorists,
>>
>> A standard method for doing logic in category theory is, as far I as
>> know, by imposing more and more conditions on the subobject posets
>> Sub(X), which are equivalence classes of monomorphisms with X as the
>> codomain.
>>
>> By adding more and more assumptions of this kind one gets more and more
>> powerful internal logics. The connection between predicates and
>> functions does not arise in all these stages as long as one does not
>> request existence of the subobject classifier (therefore almost
>> certainly turning the whole thing into a topos).
>>
>> What I am wondering about is whether an alternative approach have ever
>> been developed, namely by postulating an internal truth-value object
>> Omega, by introducing predicates as exponentials Omega^X, and so forth.
>>
>> I would expect, if such an idea have ever been developed it would yield
>> one of the many ways to provide foundations to the topos theory. The
>> fact that is not well-known sort of indicates that it is probably not
>> such a robust idea, in which case I would be grateful if someone would
>> explain me why.
>>
>> The only approach to topos theory I know, which might be relevant here
>> is the one by allegories. Starting from a category C with a
>> distinguished object Omega (say, internal Heyting algebra) we can
>> introduce an allegory having the same object as C and as morphisms A->B
>> those of C having form A x B -> Omega. Antiinvolution would then follow
>> by swapping the arguments, and the intersection can be made deducible
>> from the axiomatic structure of Omega. The question is, of course, the
>> modular law, and the conditions under which it would follow. Has anyone
>> studied that?
>>
>> I would be very grateful for any hints and/or references on the subject.
>>
>> Best regards,
>>


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Internal truth objects
  2013-05-06 12:27   ` Sergey Goncharov
@ 2013-05-08  5:24     ` Patrik Eklund
  0 siblings, 0 replies; 4+ messages in thread
From: Patrik Eklund @ 2013-05-08  5:24 UTC (permalink / raw)
  To: categories; +Cc: Patrik Eklund

Dear All,

The question about "logic 'in' category" sounds very "internal" and
indeed toposes (or topoi, whichever you prefer) come to mind. Subobject
classifiers and truth values dominate, and it first looks
very propositional and then quantifiers are rediscovered. So its
rediscovering first-order 'in' some category, where cartesian closedness
as a criteria already "rings a bell".

On the other hand, if we replace 'in' more with 'with' or 'over', logic
with/over categories, work using category theory as an overall
metaalanguage for logic is e.g. seen in Goguen's (and Burstall's etc.)
institutions and Meseguer's entailment systems (general logic). This
approach then creates the category of logics, and morphisms between
logics is interesting.

Concerning types, type constructors are tricky as they are usually left
out of some signature, so type constructors is a "meta business", and
modern type theory looks they way it does because of this. There are e.g.
informal notions like "soft typing", and many many other similar notions
for 'extended' types, whatever that means. Having type constructors then
outside the machinery, leaves room for ad hoc stuff, and we run the danger
of mixing meta and object languages.

The signataure is interesting and we do have the category of signatures.
Arities and sorts can be handled categorically, e.g. the way Benabou did
on schemes. In a recent paper we extended that to term monads over
monoidal biclosed categories, so the sort object must be distinguished
from the actual set of sorts. A term functors can be inductively
constructed, that is really 'constructed' and not just inductively and
verbously imagined,

We have a recent paper

http://www.sciencedirect.com/science/article/pii/S0165011413000997

where we also and maybe mainly deal with the type constructors in levels
of signatrures. We e.g. show how the informally described 'set of lambda
terms' can be more formally constructed. Some or actually many say that
the definition of lambda terms is elegant, but it is nevertheless not
strictly mathematical, certainly not categorical. We tried to do that, and
we think it looks fine. We are building some more stuff upon those
observations.

Apart from having those few remarks on lambda calculus we also briefly
look at Sch?nfinkel, Curry and Church (1920-40) in these notations. For
instance Church's iota and o are interesting. One of them we know what it
is, the other one is still unclear, and modern type theory never bothered
to look at it. "Propositions as types" looks very interesting and
appealing when you intuitively understand it, but when you develop the
math for it, it easily becomes mostly mathematics fiction. If we are
dealing with foundational issues, things must be very precies. If we only
go for constructions in functional languages, the underlying mathematics
is more fictive.

The reason why we published that paper 'fuzzy' is that we go 'over'
certain categories e.g. to decide where actually to represent
uncertainties. So we kind of "internalize" the representation of
uncertainty, but not the logic a la topoi.

Needless to say, the difference between one-sorted and many-sorted is
non-trivial, even if some say it is trivial, but they mostly look at a
signature as an end-point with respect to formal treatments of types, not
a beginning point.

Opetopes things seem go in nice directions, and we need to look more into
it. For instance, the category of signatures over a monoidal biclosed
category appears to be a monoidal biclosed category in some case at
least. We didn't check it, but we have looked at "Kleisli over Kleisli"
in a similar fashion (so has Manes), and "composing algebras" is suddenly
a possible notion on the Eilenberg-Moore side. Composing with the term
functor is one way to provide uncertainty modelling, and having term
functors over categories carrying uncertainty building blocks is another
way. We prefer to say intuitively that there is a distinction to be made
between "fuzzy computing" and "computing with fuzzy".

All this distinguishes our approach from Goguen and Meseguer in that we do
not have an abstract Sign category, nor an abstract Sen functor (yet to
be defined), but they are more specific given underlying specific
signatures. So substitution, in a more general sense remains in focus. In
the paper we so far deal only with signatures and terms, so we are now
indeed looking into sentences. Obviously, axioms, inference rules and
theories must follow also for all this to make more sense.

If we look at first-order, quantifiers are indeed very tricky, and there
are many fundamental questions related to the fons et origo birth of
first-order logic. Every logician and almost every categorist has created
their own view on this. For propositional logic, a proposition is more
clearly a term, whereas moving to predicate logic, a predicate becomes a
sentence, and in Horn clauses, atomic formulas are distinct from
non-atomic ones.

And so on and so forth. If anyone wants to know more, just let us know.

Cheers,

Patrik



On Mon, 6 May 2013, Sergey Goncharov wrote:

> Dear Philip,
>
> thank you for your answer and for the useful references. A Dogma is
> indeed the right thing, precisely what I had in mind. At least, now I
> know the name for this thing.
>
> The question is only that if a category at hand already has a candidate
> for Omega (e.g. externally complete Heyting algebra), what would be
> easy-to-check conditions that it is a dogma w.r.t. that Omega. Or,
> alternatively, what would be constructions for creation dogmas from
> other dogmas. I bet, no one has bothered to investigate this issue.
>
> Best,
> Sergey
>
> On 04/05/13 21:46, Philip Scott wrote:
>> Dear Sergey:   this was explored a bit in the early days of categorical
>> logic. The key topos isomorphism  Sub(A) \iso Hom(A,\Omega) combines two
>> possible viewpoints (of course, Bill Lawvere was a key figure in both
>> developments):   the LHS (as you point out) considers categories with
>> distinguished "logical" structure imposed on the subobject posets (and
>> quantifiers arising as adjoints): e.g. the work of Makkai-Reyes-Joyal,
>> et.al  (see, for example,  Makkai-Reyes' book "First-Order Categorical
>> Logic, SLNM 611, where one sees a discussion focussed on Regular
>> Categories, Heyting Categories, etc.). On the other hand, the right hand
>> side is based on looking at appropriate categories with an object \Omega
>> and distinguished logical structure, giving a "theory of types".  These
>> categories model (intuitionistic as well as classical versions of)
>> Russell's type theory. This viewpoint was developed for example in early
>> work of Hugo Volger (on "semantical categories" of various kinds) and in
>> Lambek's "Dogmas"  (for the latter, see Lambek's article "From Types to
>> sets" in Advances in Math [1980]. )
>>
>> For Lawvere's discussions on these matters, see his two introductions
>> (to SLNM 445 "Model Theory and Topoi", ed. by Lawvere, Maurer, and
>> Wraith [1975], where Volger's works appeared, along with other early
>> workers ) and  Lawvere's introduction to SLNM 274). See also Lawvere's
>> introduction [2006] to the reprinted version of "Adjointness in
>> Foundations"  on the TAC webpage).  More early history (from the 1970's)
>> is discussed in the historical comments at the end of Part II of my 1986
>> book with Lambek (Introduction to Higher Order Categorical Logic) as
>> well as several books in topos theory (e.g. Johnstone's books).
>>
>> Of course Lawvere's early categorical logic papers ("Adjointness in
>> Foundations", "Equality in Hyperdoctrines", etc.) inspired numerous
>> other directions in categorical logic leading to other kinds of
>> structures beyond "Dogma-like"  categories, which you asked about. [For
>> this, I'll just mention the keywords and let you look up the individuals
>> involved: indexed categories and fibrational approaches to categorical
>> logic, categorical models of polymorphism, and (most recently) dependent
>> (Martin-Lof) type theory and homotopy lambda calculus].
>>
>> 							Cheers,
>> 							Philip Scott

[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-05-08  5:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-03 15:46 Internal truth objects Sergey Goncharov
2013-05-04 19:46 ` Philip Scott
     [not found] ` <B9AF836E-FD29-4F1D-90AD-330A0CCA58D7@site.uottawa.ca>
2013-05-06 12:27   ` Sergey Goncharov
2013-05-08  5:24     ` Patrik Eklund

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).