categories - Category Theory list
 help / color / mirror / Atom feed
From: Giorgio Mossa <mossa@poisson.phc.unipi.it>
To: Patrik Eklund <peklund@cs.umu.se>
Cc: Categories <categories@mta.ca>
Subject: Re: Categories in real world applications
Date: Tue, 2 Feb 2016 18:21:56 +0100	[thread overview]
Message-ID: <E1aQyxj-000569-Ee@mlist.mta.ca> (raw)
In-Reply-To: <E1aQarq-0007wz-I3@mlist.mta.ca>

Well in my limited knowledge I can say that a lot of category theory had been
employed in order to design many constructions for programming languages.

For instance in Haskell the notion of category, functor and monads
are used as typeclasses in order to abstract some general pattern
lurking around in many parametric types.
So from this perspective category theory gives to (real world) programmers
some tools to produce abstract-reusable-patterns, to code and avoid boilerplate.

There is also Spivak's program to treat database categorically: yeah I know
this is research, nonetheless it has to do with modelling real world objects
(database) and modelling data is part (if not the essence) of real world application
of mathematics.

There are also other researcher that are trying to find categorical models for real
world objects (see Baez's work for instance). I don't know if these works are yet
ready for real world applications, but they seems promising.

Hope this helps.

On Tue, Feb 02, 2016 at 07:10:09AM +0200, Patrik Eklund wrote:
> If you know of any real world applications of category theory, please
> let me know. I would be interested to know of clearly described
> applications rather that anticipated ones using categories in background
> theories.
>
> When we speak about "applications of categories" or "applied categories"
> we mostly or almost exclusively mean applying categories within
> mathematics (or theoretical computer science), where we have categories
> in algebra, topology, logic (and type theory), and so on. We do have
> real world applications of algebra, topology, logic, and many other
> branches of mathematics, but possible use of categories is then hidden
> and/or indirect.
>
> Therefore the question: Are categories applicable in the real world?
>
> Application areas could be found within the public or private sectors.
> In the public sector it can be e.g. within education and health, and in
> the private sector in can be e.g. within energy, finance and
> manufacturing.
>
> If I receive more than just a few replies, I will make a survey of it,
> and later on inform the mailing list about the survey.
>
> Looking forward.
>
> Best,
>
> Patrik
>
>
>
> --
> Prof. Patrik Eklund
> Ume?? University
> Department of Computing Science
> SE-90187 Ume??
> Sweden
>
> -------------------------
>
> mobile +46 70 586 4414
> website www8.cs.umu.se/~peklund
>
>
> [For admin and other information see: http://www.mta.ca/~cat-dist/ ]


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


  reply	other threads:[~2016-02-02 17:21 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-02  5:10 Patrik Eklund
2016-02-02 17:21 ` Giorgio Mossa [this message]
2016-02-02 18:45 ` Bob Coecke
2016-02-02 21:55 ` Andree EHRESMANN
2016-02-03  9:49 ` Joyal, André

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=E1aQyxj-000569-Ee@mlist.mta.ca \
    --to=mossa@poisson.phc.unipi.it \
    --cc=categories@mta.ca \
    --cc=peklund@cs.umu.se \
    /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).