Category Theory in Computer Science
flag
Messages 1 - 10 of 223 - Collapse all
/groups/adfetch?adid=5QP20BEAAAAEluAWZm-Qvb3oXqt2ifNsFSRgCP-avRN4YT0eROC0jw
Category Theory in Computer Science  
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
1.  Kym Horsell  
View profile  
 More options Aug 31 1994, 8:11 pm
Newsgroups: comp.theory
From: khors...@ee.latrobe.edu.au (Kym Horsell)
Date: 1 Sep 1994 17:11:39 +1000
Local: Wed, Aug 31 1994 8:11 pm
Subject: Re: Category Theory in Computer Science
In article <CLADCHON.94Sep1132...@mehta.mehta.anu.edu.au> cladc...@mehta.mehta.anu.edu.au (D. Clarke) writes:

>I am looking to find a good book on Category Theory, especially one
>related to computer science.

What's wrong with "Category Theory for Computer Scientists"
in the Lecture Notes for Mathematics  series by Springer-Verlag? 1/2 ;-)

-kym
--
R. Kym Horsell
khors...@EE.Latrobe.EDU.AU              k...@CS.Binghamton.EDU


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
2.  D. Clarke  
View profile  
 More options Aug 31 1994, 8:34 pm
Newsgroups: comp.theory
From: cladc...@mehta.mehta.anu.edu.au (D. Clarke)
Date: 01 Sep 1994 03:22:17 GMT
Local: Wed, Aug 31 1994 4:22 pm
Subject: Category Theory in Computer Science

I am looking to find a good book on Category Theory, especially one
related to computer science.

Thanks
--

---------------------
!! Save the Thesis !!
---------------------

http://mehta.anu.edu.au:8080/~cladchon/interesting.html


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
3.  Jerry Kuch  
View profile  
 More options Aug 31 1994, 11:13 pm
Newsgroups: comp.theory, sci.math
From: je...@rawhide.cecm.sfu.ca (Jerry Kuch)
Date: Thu, 1 Sep 1994 07:52:22 GMT
Local: Wed, Aug 31 1994 8:52 pm
Subject: Re: Category Theory in Computer Science
In article <CLADCHON.94Sep1132...@mehta.mehta.anu.edu.au> cladc...@mehta.mehta.anu.edu.au (D. Clarke) writes:

>I am looking to find a good book on Category Theory, especially one
>related to computer science.

"Category Theory in Computing Science" (or very similar title) by
Michael Barr and Charles Wells is good and contains many exercises.
There's also a new book on category theory for computer scientists by
Benjamin Pierce, but I haven't seen that one.

--
    o     |  Jerry Kuch  je...@cecm.sfu.ca  |  Try: http://www.cecm.sfu.ca  |
    _     |-----------------------------------------------------------------|
    =     |   "Be careful with your skiing... people get killed you know."  |
 o     o  |                             -- David Ford                       |


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
4.  Rob Jasper  
View profile  
 More options Sep 1 1994, 6:31 am
Newsgroups: comp.theory, sci.math
From: jas...@bcstec.ca.boeing.com (Rob Jasper)
Date: Thu, 1 Sep 1994 14:39:01 GMT
Local: Thurs, Sep 1 1994 3:39 am
Subject: Re: Category Theory in Computer Science
In article <1994Sep1.075222.15...@cs.sfu.ca>,

The other book is "Basic Category Theory for Computer Scientists"
                  B. J. Pierce, MIT Press, 1991 (2nd printing 1993)

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
5.  Michael Barr  
View profile  
 More options Sep 2 1994, 4:58 pm
Newsgroups: comp.theory, sci.math
From: b...@triples.math.mcgill.ca (Michael Barr)
Date: Sat, 3 Sep 1994 02:09:38 GMT
Local: Fri, Sep 2 1994 3:09 pm
Subject: Re: Category Theory in Computer Science
In article <1994Sep1.075222.15...@cs.sfu.ca>,

Thanks for the endorsement.  Unfortunately, the book is apparently out
of print, although there may be copies in stores.

    ******************************************************************
                WARNING: COMMERCIAL ANNOUNCEMENT FOLLOWS
               ALL WHO ARE ALLERGIC MUST SKIP IMMEDIATELY
                          YOU HAVE BEEN WARNED
    ******************************************************************

    The good news is that a new edition is planned.  This will be a
revision, probably not what you would call a thorough revision.  All
known errors will be corrected, some new material will be added (e.g
either a new chapter on monoidal and closed categories, including
*-autonomous, or several sections will be added to the chapter on CCCs),
some new exercises, that sort of thing.  I expect it will be in paper
and will be somewhat cheaper.  The downside is that the solutions to the
exercises will be published separately.  The combination will cost more
than they would together, but the marketroids have decided that this is
the way to go.  I cannot imagine who would want the book without the
solutions, but that's the way it goes.  It will be printed at 600 dpi,
so should look a bit better too.  Errata will continue to be available
for ftp'ing from this machine, for both editions.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
6.  Mat Newman  
View profile  
 More options Sep 3 1994, 12:34 am
Newsgroups: comp.theory, sci.math
From: mnew...@comlab.ox.ac.uk (Mat Newman)
Date: Sat, 3 Sep 1994 11:12:10 GMT
Local: Sat, Sep 3 1994 12:12 am
Subject: Re: Category Theory in Computer Science

>>In article <CLADCHON.94Sep1132...@mehta.mehta.anu.edu.au> cladc...@mehta.mehta.anu.edu.au (D. Clarke) writes:

>>>I am looking to find a good book on Category Theory, especially one
>>>related to computer science.

You could take a look at "Topology and Category Theory in Computer Science"
by Reed, Roscoe and Watcher.

Mat.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CFP: TAPSOFT'95 (submission deadline 15 Oct 94)  
1.  Peter D. Mosses  
View profile  
 More options Aug 31 1994, 11:30 pm
Newsgroups: comp.specification, comp.software-eng, comp.theory
From: p...@gorm.daimi.aau.dk (Peter D. Mosses)
Date: 01 Sep 1994 10:13:51 GMT
Local: Wed, Aug 31 1994 11:13 pm
Subject: CFP: TAPSOFT'95 (submission deadline 15 Oct 94)
CALL FOR PAPERS                                              CALL FOR PAPERS

                                 TAPSOFT'95

22--26 MAY 1995                                              AARHUS, DENMARK

>>>>>>>>>>>>>>>>> DEADLINE FOR SUBMISSION: 15 OCTOBER 1994 <<<<<<<<<<<<<<<<<

TAPSOFT'95 is  the Sixth  International Joint Conference  on the  Theory and
Practice of  Software Development.   It  will be held  at the  University of
Aarhus, Denmark.   The TAPSOFT series was started in Berlin  in 1985, on the
initiative of Hartmut Ehrig and Christiane Floyd (among others).  Since then
it has been held  biennially, in Pisa, Barcelona, Brighton, and  Orsay.  The
overall aim of TAPSOFT was formulated as:

     to bring  together  theoretical computer  scientists  and software
     engineers  (researchers   and  practitioners)   with  a   view  to
     discussing how formal methods can  usefully be applied in software
     development.

As part of  TAPSOFT'95, Ehrig and  Floyd will review what  has been achieved
within the TAPSOFT  area during the past decade, and  consider prospects for
the future.

TAPSOFT is traditionally divided into three sections:

     CAAP:           Colloquium on Trees in Algebra and Programming
                     -- covering a wide range of topics in theoretical
                     computer science

     FASE:           Colloquium on Formal Approaches in Software Engineering
                     -- with the emphasis on practical applicability

     Invited talks:  on a variety of relevant topics.

TOOLS

In  recognition of  the importance  of support  tools for  practical use  of
formal  approaches, TAPSOFT'95  will also  have  a session  where tools  are
demonstrated.

INVITED SPEAKERS

     Hartmut Ehrig        A Decade of TAPSOFT: Progress and Prospects

     Christiane Floyd     Theory and Practice of Software Development:
                          Steps in an Unfolding Dance

     Marie-Claude Gaudel  Testing can be Formal too!

     Joseph Goguen        Reconciling Social and Technical Aspects of
                          Computer Systems

     Dexter Kozen         New Results on Set Constraints

     Vaughan Pratt        Rational Mechanics.

SATELLITE MEETINGS

Facilities  will be  provided for  holding short  specialized workshops  and
other  meetings  (e.g.,  meetings  of  ESPRIT Basic  Research  Projects  and
Working Groups) in conjunction with TAPSOFT'95.   Please contact the TAPSOFT
organisers as soon as possible, if interested.

TAPSOFT Steering Committee:
A. Arnold,  P. Degano,  H. Ehrig,  M.-C. Gaudel,  T. Maibaum,  U. Montanari,
M. Nivat, F. Orejas.

TAPSOFT'95 Organising Committee:
P. D. Mosses (chair), K. K. Moeller, M. Nielsen, M. I. Schwartzbach.

 --------------------------------------------------------------------------
[DEADLINE FOR ALL SUBMISSIONS:                              15 OCTOBER 1994]
 --------------------------------------------------------------------------

CAAP'95:                      Colloquium on TREES in ALGEBRA and PROGRAMMING

Programme Committee:

Andre Arnold        (France)               Jan Willem Klop     (Netherlands)
Bruno Courcelle     (France)               Ugo Montanari             (Italy)
Josep Diaz           (Spain)               Mogens Nielsen   (chair, Denmark)
Volker Diekert     (Germany)               Colin Stirling          (Britain)
Hartmut Ehrig      (Germany)               Wolfgang Thomas         (Germany)
Juhani Karhumaki   (Finland)               Sophie Tison             (France)

This  colloquium  series  was  originally   devoted  to  the  algebraic  and
combinatorial  properties of  trees, and  their  role in  various fields  of
Computer Science.  The importance of trees in Computer Science is now firmly
established, and  the study of  their algebraic, logical,  and combinatorial
properties has  made significant progress.    Many other structures  such as
graphs are  playing similar roles  and deserve similar  theoretical studies.
In keeping  with CAAP's  traditions while accounting  for these  new trends,
CAAP'95 will cover

     algebraic,  logical  and   combinatorial  properties  of  discrete
     structures and their applications to Computer Science.

Contributions on the following topics are especially welcome:

  -  Properties of discrete structures such as strings, trees, graphs, etc.

  -  The theory of formal languages, considered in a broad sense,
     i.e., automata, grammars, systems of equations, rewriting systems, etc.

  -  Syntax and semantics of programming languages

  -  Algorithms and data-structures

  -  Logic and formal verification

  -  Theoretical problems arising in software development.

FASE'95:             Colloquium on FORMAL APPROACHES in SOFTWARE ENGINEERING

Programme Committee:

Egidio Astesiano         (Italy)       Bernd Mahr                  (Germany)
David Basin            (Germany)       Fernando Orejas               (Spain)
Veronique Donzeau-Gouge (France)       Don Sannella                (Britain)
Marie-Claude Gaudel     (France)       Michael Schwartzbach (chair, Denmark)
Bengt Jonsson           (Sweden)       Bernhard Steffen            (Germany)
Paul Klint         (Netherlands)       Reinhard Wilhelm            (Germany)

This colloquium aims  at being a forum where different  formal approaches to
problems of

     software specification, development, and verification

are presented,  compared,  and discussed.    Contributions on  the following
topics are especially welcome:

  -  Formal concepts for software development

  -  Software development using formal methods

  -  Formal approaches for real-time and distributed systems

  -  Provably correct software, and verification methods

  -  Reports on case studies of applications of formal methods

  -  Programming languages and type systems

  -  Tools and environments supporting formal approaches
     -- possibly in conjunction with demonstrations.

SUBMISSION TO TAPSOFT'95

Original  papers on  topics  relevant to  CAAP'95  and  FASE'95 are  sought.
Prospective authors are invited to submit five  copies of a full draft paper
(in English).  N.B.  The final paper should be no more than  15 pages in the
Springer-Verlag format for Lecture Notes in  Computer Science (the series in
which the Proceedings of TAPSOFT'95 should be published); see the back cover
of a recent volume for details.  Submissions need not adhere to that format,
but those that are clearly too long will be rejected immediately.

Papers  must be  unpublished and  not submitted  for publication  elsewhere.
Each submission should include a short abstract, and should clearly indicate
an address  for correspondence, with e-mail  address if available.   Authors
who have  no access  to photocopying  facilities may  submit a  single copy.
Electronically submitted papers will not be considered.  Papers that attempt
to establish links between different approaches and/or include expository or
survey material, as  well as presenting original results,  will be welcomed.
Papers  will be  carefully  refereed and  will  be judged  on  the basis  of
relevance, originality, significance, correctness, and clarity.

Demonstrations of tools supporting formal approaches to software development
are  welcome.   Proposers  of demonstrations  should  submit one  copy of  a
brief draft description of the tools,  making clear the relevance to TAPSOFT
(about two  pages).  The  hardware and software requirements  for installing
and demonstrating the  tools should be specified  on a separate page.   Both
an  address for  correspondence  and an  e-mail  address  should be  clearly
indicated.   Proposals of demonstrations  may be submitted by  e-mail (plain
text or uuencoded PostScript).

DATES             15 Oct 1994   Deadline for receipt of submissions
                   1 Dec 1994   Notification of acceptance sent
                   1 Feb 1995   Final paper due
              22--26 May 1995   Presentation at conference

Papers arriving late  may be rejected immediately, without refereeing.   The
receipt of all submitted papers will be acknowledged.

The address for submissions to CAAP and FASE is:

     BRICS -- TAPSOFT'95
     Dept. of Computer Science
     University of Aarhus
     Ny Munkegade, Bldg. 540
     DK-8000 Aarhus C, Denmark

Please include  a covering  letter specifying whether  the submission  is to
CAAP  or FASE.    (The Programme  Committees may  however transfer  accepted
papers between  the two  colloquia, when appropriate.)    Tool demonstration
proposals may be sent to the above address, or electronically to:

     E-mail:  taps...@daimi.aau.dk
     Fax:     +45 8942 3255

Further information about  TAPSOFT'95  (including formatted versions of this
Call for Papers)  will be made  available for electronic access  using World
Wide Web:

     open file://ftp.daimi.aau.dk/pub/TAPSOFT/README.html

and anonymous FTP:

     ftp ftp.daimi.aau.dk
     cd pub/TAPSOFT
     get README

The  final programme  should be  available by  early  January 1995.    This,
and other  information, can  also be  obtained by  sending a  request marked
TAPSOFT'95 by post, e-mail, or fax to the above address.

TAPSOFT'95 is  hosted by BRICS  -- Basic Research  in Computer Science  -- a
Centre of the Danish National Research Foundation, and sponsored by:

[ BRICS ]                       [ EATCS ]                        [ COMPASS ]


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
WANTED: Algorithm for enumeration of unrooted trees  
1.  Andy Fingerhut  
View profile  
 More options Sep 1 1994, 6:34 am
Newsgroups: comp.theory
From: j...@dworkin.wustl.edu (Andy Fingerhut)
Date: 1 Sep 94 16:33:05 GMT
Local: Thurs, Sep 1 1994 5:33 am
Subject: Re: WANTED: Algorithm for enumeration of unrooted trees
In article <88...@olympus.wustl.edu>,

Andy Fingerhut <j...@dworkin.wustl.edu> wrote:
>I have written an implementation of their algorithm in C++.  If anyone
>wants a copy, let me know and I can E-mail it to you.

I don't expect a flood of requests for this software, but just
in case anyone wants to get it, it is available by anonymous
FTP on the machine dworkin.wustl.edu, directory pub/jaf, file
name distributable-all-st.tar.gz.

Andy Fingerhut
j...@dworkin.wustl.edu
Washington University, St. Louis MO


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
2.  Joseph Lavinus Ganley  
View profile  
 More options Sep 1 1994, 8:28 am
Newsgroups: comp.theory
From: jw...@stretch.cs.Virginia.edu (Joseph Lavinus Ganley)
Date: Thu, 1 Sep 1994 16:36:34 GMT
Local: Thurs, Sep 1 1994 5:36 am
Subject: Re: WANTED: Algorithm for enumeration of unrooted trees
In article <TOSHOK.94Aug31144...@lava.cs.uidaho.edu>,

Chris Toshok <tos...@cs.uidaho.edu> wrote:
>What I need is something that will generate all
>unrooted trees for n vertices.

Prufer's proof of Cayley's theorem, which states that the number of
labeled spanning trees on $n$ vertices is $n^{n-2}$, gives an encoding
of these trees from which the trees can be constructed.

See the book "Graph Theory" by Bollobas.

Joe
--
___________________________________________________________________________ ___
 Joseph Lavinus Ganley   University of Virginia   Computer Science Department
 gan...@virginia.edu     804-982-2295     http://uvacs.cs.virginia.edu/~jwl8k


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
3.  Andy Fingerhut  
View profile  
 More options Sep 1 1994, 10:13 am
Newsgroups: comp.theory
From: j...@dworkin.wustl.edu (Andy Fingerhut)
Date: 1 Sep 94 13:50:43 GMT
Local: Thurs, Sep 1 1994 2:50 am
Subject: Re: WANTED: Algorithm for enumeration of unrooted trees
In article <TOSHOK.94Aug31144...@lava.cs.uidaho.edu>,

Chris Toshok <tos...@cs.uidaho.edu> wrote:

>Subject line says it all.  What I need is something that will generate all
>unrooted trees for n vertices.

>Thanks for any and all info,

Gabow and Myers developed an algorithm for generating all rooted spanning
trees of a given directed graph in the following paper:

        Harold N. Gabow and Eugene W. Myers, "Finding all spanning
        trees of directed and undirected graphs", SIAM Journal on
        Computing, Vol. 7, No. 3, pp. 280-287, August 1978

I have written an implementation of their algorithm in C++.  If anyone
wants a copy, let me know and I can E-mail it to you.  The code contains
comments showing how the C++ corresponds to the pseudocode in the paper.
It also makes an important correction to the code, which is to switch
lines 9 and 10 of the pseudocode (I believe the paper has these in
the wrong order).

Oh, and you can easily use this to generate all unrooted spanning trees
of any undirected graph (e.g., the complete graph).  However, you seemed
to be asking in your post for something to generate each non-isomorphic
spanning tree on n vertices exactly once.  This algorithm generates
all "labeled" spanning trees for a particular graph, so many isomorphic
ones could be generated.

Andy Fingerhut
j...@dworkin.wustl.edu
Washington University, St. Louis MO


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google