<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7446594</id><updated>2012-01-20T07:05:44.377-08:00</updated><category term='Old posts'/><category term='mathematics'/><category term='Como Category Seminar'/><category term='category theory'/><category term='Pessimistic'/><category term='Italy'/><category term='Science'/><category term='Optimistic'/><category term='conferences'/><category term='computing'/><category term='Absurdities'/><title type='text'>Bob Walters</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default?start-index=101&amp;max-results=100'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7446594.post-2480788288355446481</id><published>2012-01-16T01:14:00.000-08:00</published><updated>2012-01-16T03:03:29.479-08:00</updated><title type='text'>Categories and automata</title><content type='html'>I have just finished a course here in Como on categories and automata, a fair part of which was about what I called "Reticular Categories" - symmetric strict monoidal categories, each object of which has a commutative frobenius algebra structure, the structures being compatible with the tensor.&lt;br /&gt;(Braided reticular categories were the subject of our recent Arxiv article called &lt;a href="http://arxiv.org/abs/1110.0715"&gt;Tangled Circuits&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;I believe reticular categories can be appreciated at an undergraduate level - which is where I taught the course. They will be part of a book we are writing to&amp;nbsp; follow-up &lt;a href="http://www.amazon.com/Categories-Computer-Science-Cambridge-Texts/dp/0521422264"&gt;Categories and Computer Science&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2480788288355446481?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2480788288355446481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2480788288355446481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2480788288355446481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2480788288355446481'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2012/01/categories-and-automata.html' title='Categories and automata'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-9131133500457565687</id><published>2011-12-31T06:14:00.000-08:00</published><updated>2012-01-10T14:41:57.124-08:00</updated><title type='text'>Quality</title><content type='html'>It was recently said at a university that, in deciding where funds should go, it was impossible to evaluate the quality of researchers, so that they must be judged by the quantity of their research production.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-9131133500457565687?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/9131133500457565687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=9131133500457565687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/9131133500457565687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/9131133500457565687'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/12/quality.html' title='Quality'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7780907147317837195</id><published>2011-12-31T06:11:00.000-08:00</published><updated>2011-12-31T06:11:15.297-08:00</updated><title type='text'>Number Theory book</title><content type='html'>A Japanese translation of my book "Number Theory: an &amp;nbsp;Introduction, Carslaw Publications, 1987" has been published &amp;nbsp; in September 2011 by Iwanami Shoten, Publishers, 2-5-5 Hitotsubashi, Chiyoda-ku Tokyo 101-8002 Japan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7780907147317837195?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7780907147317837195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7780907147317837195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7780907147317837195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7780907147317837195'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/12/number-theory-book.html' title='Number Theory book'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1435401763619368863</id><published>2011-12-06T03:59:00.000-08:00</published><updated>2012-01-10T08:37:05.565-08:00</updated><title type='text'>What do I believe of Physics?</title><content type='html'>I wrote a&lt;a href="http://rfcwalters.blogspot.com/2009/09/what-do-i-believe-of-physics.html"&gt; post with this name&lt;/a&gt; in 2009 but the matter has come to mind again. The point is whether I actually believe the new results of physics in the same way that I believe facts about the moon (for example that the distance from the centre of the earth to the moon is between 350,000 and 450,000 km).&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am now in the Department of Science and High Technology, Como, the fourth department of which I have been a member since joining the University of Insubria. I have been successively in (i) the Department of the Sciences of Mathematics, Physics and Chemistry, Como, &amp;nbsp;then (ii) the Department of the Sciences of Culture, Politics and Information, Como, then (iii) the Department of Informatics and Communication, Varese, and finally (iv) the present department.&lt;br /&gt;&lt;br /&gt;As a member of (iv) I thought I should attend some interdisciplinary seminars - in fact I have mentioned elsewhere how I miss seminars - and so I attended one about the most recent Nobel prizes in physics. It was a very good lecture with a brief introduction to the mathematics and physics of cosmological models, and a description of measurements which lead to the idea that the expansion of the universe is accelerating. When I was a student in Canberra I remember hearing about the work of Allan Sandage surveying Cepheid variable stars to estimate Hubble's constant (his colleage Olin J. Eggen was at Stromlo observatory). I thought at the time that the measurements were discutibile, they were not far fetched but I certainly did not believe the results in the sense mentioned above.&lt;br /&gt;&lt;br /&gt;The newer Nobel prize work involves the extension of the measurements using supernovae. I am even more cautious about this.&lt;br /&gt;&lt;br /&gt;The last part of the lecture was a beautiful graphic of the history of the universe from the big bang, through inflation etc, to the current accelerating stage with 75% of the universe being dark (matter or energy). This seems to me to be completely speculative.&lt;br /&gt;&lt;br /&gt;The first question from the audience was from a physicist who asked &amp;nbsp;"do you believe this?". It seemed to me from the involved response&amp;nbsp; (in rapid Italian, and for that I am unsure) that the speaker himself found the matter speculative. Certainly from the question at least one physicist present did.&lt;br /&gt;&lt;br /&gt;I do not touch here on the works of Deutsch and of Tegmark which to me are beyond speculation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt; I was talking to a physicist today about my doubts. He said "Well, you don't have the competence to judge!".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1435401763619368863?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1435401763619368863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1435401763619368863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1435401763619368863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1435401763619368863'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/12/what-do-i-believe-of-physics.html' title='What do I believe of Physics?'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4819446005394932821</id><published>2011-11-21T05:05:00.000-08:00</published><updated>2012-01-11T05:38:16.686-08:00</updated><title type='text'>Peter Robb</title><content type='html'>I am reading at the moment (on my Kindle) a book by Peter Robb - &lt;i&gt;Street fight in Naples: A city's unseen history&lt;/i&gt;. I know very little about Peter Robb other than what he reveals explicitly or otherwise in his book. He is an Australian who has spent many years in Italy, and in particular in Naples.&lt;br /&gt;I have also read his books &lt;i&gt;Midnight in Sicily&lt;/i&gt; and &lt;i&gt;M&lt;/i&gt; (about Caravaggio or Merisi).&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;His style is to intermingle his personal experiences with the many layers of Italian history. The result comes very close to expressing what I love about Italy, why I enjoy living here.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;I am surprised to see now from wikipedia that he lived in Italy for only fourteen years. I've been 13, and I'm not ready yet to write my Italian opus. Maybe next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4819446005394932821?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4819446005394932821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4819446005394932821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4819446005394932821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4819446005394932821'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/11/peter-robb.html' title='Peter Robb'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1503537635069544182</id><published>2011-11-11T02:25:00.000-08:00</published><updated>2012-01-11T05:37:09.271-08:00</updated><title type='text'>Old fashioned names</title><content type='html'>I have a certain nostalgia for names.They carry history with them.&lt;br /&gt;I notice now that some physicists think Eilenberg and Mac Lane's name "category" is not optimal and suggest instead "semigroupoid".&lt;br /&gt;An even bolder proposal is to change the old fashioned name&amp;nbsp; "mathematics" to &amp;nbsp; "homotopy type theory pseudocode".&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the arguments against the old fashioned terms is ambiguity, so "set of points" is in danger (try googling that), but I think the same people have already solved that by the introduction of "setoid".&amp;nbsp; How should physics be renamed to avoid the ambiguity of "un bel fisico"? &lt;br /&gt;&lt;br /&gt;Personally I prefer to retain &amp;nbsp;the word "mathematics" with its connotations of learning, and suggest renaming HoTT pseudocode as "pseudomathematics".&lt;br /&gt;&lt;br /&gt;One of the rigidities of Italian life is that it is very difficult to change your name - you more or less have to have the permission of the president.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1503537635069544182?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1503537635069544182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1503537635069544182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1503537635069544182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1503537635069544182'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/11/old-fashioned.html' title='Old fashioned names'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-672117566030770780</id><published>2011-11-11T02:19:00.000-08:00</published><updated>2011-11-11T02:19:04.974-08:00</updated><title type='text'>MathSciNet</title><content type='html'>I rarely look at MathSciNet these days, but I noticed yesterday that most of my recent papers are not mentioned there, and probably never will be.&amp;nbsp; To me the papers have considerable mathematical interest. &amp;nbsp;It's the problem of being a mathematician working in computer science - or maybe I am no longer a mathematician.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-672117566030770780?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/672117566030770780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=672117566030770780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/672117566030770780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/672117566030770780'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/11/mathscinet.html' title='MathSciNet'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8979406933976054324</id><published>2011-10-22T02:09:00.000-07:00</published><updated>2011-10-22T09:41:28.200-07:00</updated><title type='text'>Double entry bookkeeping again</title><content type='html'>I have had some interesting correspondence with Professor David Ellerman about&lt;a href="http://arxiv.org/abs/0803.2429"&gt; our arxiv paper on double entry bookkeeping&lt;/a&gt; (a version of which was also included in the published paper&lt;br /&gt;&lt;i&gt;P. Katis, N. Sabadini, R.F.C. Walters, On the algebra of systems with feedback &amp;amp; boundary, Rendiconti del Circolo Matematico di Palermo Serie II, Suppl. 63 (2000), 123-156&lt;/i&gt;, &lt;br /&gt;also available&lt;a href="http://dscpi.uninsubria.it/staff/Walters/Publications/Pdf_Files_of_Papers/Perugia_paper_2000.html"&gt; here&lt;/a&gt;).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Professor Ellerman has written extensively (prior to our work) on the mathematical treatment of double-entry bookkeeping. For his views one should consult his &lt;a href="http://www.ellerman.org/Davids-Stuff/Maths/DEB-Math-Mag.CV.pdf"&gt;papers&lt;/a&gt; and &lt;a href="http://www.mathblog.ellerman.org/2010/02/the-math-of-double-entry-bookkeeping-part-ii-vectors/"&gt;blog&lt;/a&gt;, but his main slogan seems to me to be that double-entry bookkeeping is an elementary application of the group of differences construction (that is, the construction of the additive group of integers from the abelian monoid of natural numbers).&lt;br /&gt;&lt;br /&gt;Our view was that there is another context in which to study the subject, namely the algebra of concurrent distributed processes. There accounting amounts to measuring such processes, not simply in an abelian group but in a kind of distributed abelian group.&lt;br /&gt;&lt;br /&gt;However, from the discussions with Professor Ellerman I see that in the section where we give an example of traditional accounting we have omitted an important aspect.&lt;br /&gt;&lt;br /&gt;It was difficult to write the &amp;nbsp;section because an accounting system is a complicated thing with a lot of structure and there is debate about just what is the minimum to constitute a double-entry accounting system. This debate has bedevilled the historical research into the origins of partita doppia.&lt;br /&gt;&lt;br /&gt;Before describing the main matter there is a minor thing I might like to change, namely that we used negative and positive numbers instead of credits and debits. That unfortunately suggests to a mathematician that we are using the ring of integers rather than the abelian group. The distributive law destroys the duality between positive and negative, between debits and credits.&amp;nbsp; Professor Ellerman calls the group of debits and credits the Pacioli group in honour of Luca Pacioli who wrote at a time (1494) when there was no ring of integers.&lt;br /&gt;&lt;br /&gt;We believe that the principal aspects of partita doppia is that a system of accounts is closed, and that in any transaction a pair (or more) of accounts is involved, a debit being made to one account whereas a credit is made to another, and further that the total is invariant. These are the key properties of a system of accounts in our algebra. To me these are the properties which characterize double-entry accounting, and the origin of the name.&lt;br /&gt;&lt;br /&gt;However there is another crucial feature of partita doppia in practice, namely that the state of an account is held as a pair of numbers, a debit and a credit total, and not just as the (debit or credit) balance. (In the history of transactions in an account the debits are written to the left and credits to the right.) &amp;nbsp;  Further the accounts in a conventional system are divided into accounts which are normally credit accounts and those which are normally debit accounts, which helps, via the "golden rules of accounting", to keep track of which account should be credited and which debited.&lt;br /&gt;&lt;br /&gt;When I get time I will add some new material in the example in the arxiv paper in which the state of a conventional T-account will be a pair of natural numbers, debit and credit, rather than an integer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8979406933976054324?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8979406933976054324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8979406933976054324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8979406933976054324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8979406933976054324'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/10/double-entry-bookkeeping-again.html' title='Double entry bookkeeping again'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5899514939972990303</id><published>2011-10-22T00:32:00.000-07:00</published><updated>2011-10-22T13:55:29.532-07:00</updated><title type='text'>International Review of  Mathematical  Sciences December 2010</title><content type='html'>I just noticed this&lt;a href="http://www.epsrc.ac.uk/SiteCollectionDocuments/Publications/reports/InternationalReviewOfMathematicalSciences.pdf"&gt; report of the mathematical sciences in the United Kingdom&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There is no mention of Category Theory.&lt;br /&gt;&lt;br /&gt;I am always interested to know the people responsible.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;The committee making the report was&lt;br /&gt;Professor Margaret Wright (Chair) New York University, USA&lt;br /&gt;Professor Anthony Davison École Polytechnique Fédérale, Switzerland&lt;br /&gt;Professor Stephen Fienberg Carnegie Mellon University, USA&lt;br /&gt;Professor Andrew Granville University of Montreal, Canada&lt;br /&gt;Professor Peter Hall University of Melbourne, Australia&lt;br /&gt;Professor Gary Horowitz University of California, Santa Barbara, USA&lt;br /&gt;Professor Patrick Huerre Le Laboratoire d’Hydrodynamique de l’École Polytechnique&lt;br /&gt;(LadHyX), France&lt;br /&gt;Professor Willi Jäger University of Heidelberg, Germany&lt;br /&gt;Professor Zhi-Ming Ma Institute of Applied Mathematics, Beijing, China&lt;br /&gt;Professor Robert MacPherson Institute of Advanced Study, USA&lt;br /&gt;Professor Dusa McDuff Columbia University, USA&lt;br /&gt;Professor Stefan Müller University of Bonn, Germany&lt;br /&gt;Professor Cheryl Praeger University of Western Australia, Australia&lt;br /&gt;Professor David Ryan University of Auckland, New Zealand&lt;br /&gt;Professor Andreas Schuppert RWTH Aachen University, Germany&lt;br /&gt;Professor Ruth Williams University of California, San Diego, USA&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5899514939972990303?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5899514939972990303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5899514939972990303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5899514939972990303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5899514939972990303'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/10/international-review-of-mathematical.html' title='International Review of  Mathematical  Sciences December 2010'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3225903984188311750</id><published>2011-10-04T23:13:00.000-07:00</published><updated>2011-10-04T23:13:49.416-07:00</updated><title type='text'>Tangled circuit diagrams III</title><content type='html'>I promised an introduction to a paper on tangled circuit diagrams some time ago, but other work caught up with me. At least the paper has now appeared in arxiv at &amp;nbsp;&lt;a href="http://arxiv.org/abs/1110.0715"&gt;arXiv:1110.0715v1 [math.CT]&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Term has just started here, with the usual confusion, and we have visitors from Australia, so the promised exposition will have to wait a bit more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3225903984188311750?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3225903984188311750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3225903984188311750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3225903984188311750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3225903984188311750'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/10/tangled-circuit-diagrams-iii.html' title='Tangled circuit diagrams III'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6407737638527377864</id><published>2011-09-16T02:01:00.000-07:00</published><updated>2011-10-22T13:57:19.527-07:00</updated><title type='text'>Tangled circuit diagrams II</title><content type='html'>Instead of proceeding linearly with the exposition I decided today to point out an open problem.&lt;br /&gt;&lt;br /&gt;We are able to distinguish using representations (invariants) the circuits mentioned in Tangled circuit diagrams I, but other very simple examples escape our methods (or perhaps the expressions we are trying to distinguish are actually the same and we can't see the proof).&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, we can prove that the rotation through 720 degrees in the diagram:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ebBpaJQ39E4/TnCe132pSWI/AAAAAAAAAJU/jON2T8vIU0g/s1600/fig4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="46" src="http://2.bp.blogspot.com/-ebBpaJQ39E4/TnCe132pSWI/AAAAAAAAAJU/jON2T8vIU0g/s320/fig4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;is equal to no rotation (Dirac's belt trick).&lt;br /&gt;&lt;br /&gt;However we suspect that rotation through 360 degrees is not equivalent to no rotation, but we cannot decide. Our invariants don't distinguish but we don't see a proof of equality.&lt;br /&gt;&lt;br /&gt;Just to make something precise about the definition of tangled circuit diagrams - the commutative property of commutative Frobenius algebras is commutativity with respect to the braid twist.&lt;br /&gt;&lt;br /&gt;I will be putting up an arxiv version of the paper in the next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6407737638527377864?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6407737638527377864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6407737638527377864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6407737638527377864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6407737638527377864'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/09/tangled-circuit-diagrams-ii.html' title='Tangled circuit diagrams II'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ebBpaJQ39E4/TnCe132pSWI/AAAAAAAAAJU/jON2T8vIU0g/s72-c/fig4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4471081349170920078</id><published>2011-09-14T05:34:00.000-07:00</published><updated>2011-10-22T13:58:52.511-07:00</updated><title type='text'>Tangled circuit diagrams I</title><content type='html'>I haven't blogged for some time, but I want to start a series of posts about a paper we (Rosebrugh, Sabadini and I) have written on tangled circuit diagrams (we are just cleaning up final details now). I have given hints in &lt;a href="http://rfcwalters.blogspot.com/2011/06/tangled-circuits.html"&gt;earlier posts&lt;/a&gt; but now I would like to give an exposition in blog-post form.&lt;br /&gt;&lt;br /&gt;The aim is to describe an algebra with the property that expressions in the algebra may be pictured as circuit diagrams, but circuits in which the tangling of the wires is taken into account.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, the following two circuits should be expressions in the algebra, but distinct:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HeCPyWMlrwg/TnCah0jLeDI/AAAAAAAAAJE/7cBddeN3zvM/s1600/fig1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wKHW7WDE3pM/TnCbkE8SFGI/AAAAAAAAAJI/keFz_EtjLfw/s1600/fig1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="71" src="http://3.bp.blogspot.com/-wKHW7WDE3pM/TnCbkE8SFGI/AAAAAAAAAJI/keFz_EtjLfw/s320/fig1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; Another example of two distinct circuits:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YNrVo7fq1HA/TnCcXoyevWI/AAAAAAAAAJM/fZUEXWPFVHA/s1600/fig2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://4.bp.blogspot.com/-YNrVo7fq1HA/TnCcXoyevWI/AAAAAAAAAJM/fZUEXWPFVHA/s320/fig2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Another:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EMGuOd-fBoA/TnCdRFw9qUI/AAAAAAAAAJQ/Wc560VgImqI/s1600/fig3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="91" src="http://1.bp.blogspot.com/-EMGuOd-fBoA/TnCdRFw9qUI/AAAAAAAAAJQ/Wc560VgImqI/s320/fig3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Both a trefoil and an unknot should be examples of circuits (with wires only, and no components) and they should be distinct.&lt;br /&gt;&lt;br /&gt;But it should be possible to do Dirac's belt trick and prove in the algebra that the following two circuits are equal:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ebBpaJQ39E4/TnCe132pSWI/AAAAAAAAAJU/jON2T8vIU0g/s1600/fig4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="46" src="http://2.bp.blogspot.com/-ebBpaJQ39E4/TnCe132pSWI/AAAAAAAAAJU/jON2T8vIU0g/s320/fig4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tuqp0-7PKRE/TnCfC2im7SI/AAAAAAAAAJc/wZ31qDkNOcg/s1600/fig5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="77" src="http://4.bp.blogspot.com/-tuqp0-7PKRE/TnCfC2im7SI/AAAAAAAAAJc/wZ31qDkNOcg/s200/fig5.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The point of the paper is to define such an algebra, and to prove statements such as those above, using representations of the algebra in more concrete algebras of the same type. A special case will be the use of knot colouring, and knot groups in the study of knots. Some of the more concrete algebras have been used by us previously in modelling various kinds of circuits with state, and systems of parallel processes etc.&lt;br /&gt;&lt;br /&gt;Let me begin in this post by at least making the definition of the algebra of tangled cicuits. I will simplify slightly by considering circuits with only one type of wire.&lt;br /&gt;In fact it is not just one algebra; first one must choose a "multigraph" M of components. The edges (components) in a multigraph have not just a source and a target but a number of sources (the input wires) and a number of targets (the output wires).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Definition&lt;/b&gt; Given a multigraph M &lt;i&gt;the algebra of tangled circuit diagrams formed from M&lt;/i&gt;, denoted TCircD, is the free braided strict monoidal category on M such that the single generating object has a commutative Frobenius algebra structure.&lt;br /&gt;&lt;br /&gt;I will stop there for today, but will explain this definition in the next post. I should recount the history of the ideas, and the other research on which they depend but will leave that to a later post - that's one of the things we are cleaning up in the paper now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4471081349170920078?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4471081349170920078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4471081349170920078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4471081349170920078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4471081349170920078'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/09/tangled-circuit-diagrams-i.html' title='Tangled circuit diagrams I'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wKHW7WDE3pM/TnCbkE8SFGI/AAAAAAAAAJI/keFz_EtjLfw/s72-c/fig1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-417041680575744966</id><published>2011-07-22T05:33:00.000-07:00</published><updated>2011-07-22T05:35:19.651-07:00</updated><title type='text'>Bill Lawvere's lectures 10 January 2008, Como, Italy</title><content type='html'>I put on YouTube a first piece of Bill's lectures. I will gradually be putting most of his lectures there.&lt;br /&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/zXUfABbaOGc?hl=it&amp;fs=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-417041680575744966?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/417041680575744966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=417041680575744966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/417041680575744966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/417041680575744966'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/07/bill-lawveres-lectures-10-january-2008.html' title='Bill Lawvere&apos;s lectures 10 January 2008, Como, Italy'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/zXUfABbaOGc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4379874670463075238</id><published>2011-07-22T02:22:00.000-07:00</published><updated>2011-07-22T02:47:24.739-07:00</updated><title type='text'>Peter Cameron on the purpose of a university</title><content type='html'>I have quoted an earlier post of Peter Cameron:&lt;br /&gt;"The purpose of a university used to be teaching and research; now it is making money and scoring well in league tables".&lt;br /&gt;&lt;br /&gt;He has just &lt;a href="http://cameroncounts.wordpress.com/2011/07/18/the-purpose-of-a-university/"&gt;amplified this posting&lt;/a&gt; and I must endorse most of what he says.&lt;br /&gt;&lt;br /&gt;I have a couple of extra comments to make:&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Peter says that now teaching quality is judged by student evaluations. But in fact in Sydney at least the situation is &lt;a href="http://rfcwalters.blogspot.com/2011/04/teaching-and-learning-and-research.html"&gt;much more complicated&lt;/a&gt; - new staff members are advised to begin developing a teaching dossier which includes research in teaching etc. He rightly says that research is evaluated by grant-attracting ability.&lt;br /&gt;&lt;br /&gt;The accademic community is not blameless in this change. &lt;br /&gt;&lt;br /&gt;The teaching and learning policies were introduced by academics.&lt;br /&gt;&lt;br /&gt;When I began my career in 1970 there were no such things as grants for mathematicians. Later we happily accepted them and asked for more. We gradually spent more of our time writing grant applications. &lt;br /&gt;&lt;br /&gt;I have no objection to politicians deciding priorities for public resources. I find &lt;a href="http://www.bbc.co.uk/radio4/bigbang/videos.shtml?load=video1"&gt;many claims by scientists (see Brian Cox)&lt;/a&gt; for a greater share of public funds ridiculous.&lt;br /&gt;&lt;br /&gt;However decisions of quality in teaching and research must be done by academics. If they do it badly universities will be damaged. Using so-called objective measures is an abdication of responsibility.&lt;br /&gt;&lt;br /&gt;The situation is particularly clear in Italy. Nobody trusts anyone (perhaps with reason), and as a result the wily Italians have built up an incredibly intricate net of controls to keep people honest. When people are dishonest the controls don't work. For honest people the controls are an impediment. Nevertheless good work gets done. &lt;br /&gt;&lt;br /&gt;It is hard however to recommend this new academia as a career to young people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4379874670463075238?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4379874670463075238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4379874670463075238' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4379874670463075238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4379874670463075238'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/07/peter-cameron-on-purpose-of-university.html' title='Peter Cameron on the purpose of a university'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3759568207426196559</id><published>2011-07-21T08:56:00.000-07:00</published><updated>2011-07-22T02:44:50.208-07:00</updated><title type='text'>France</title><content type='html'>I didn't go to the &lt;a href="http://www.pims.math.ca/scientific-event/110717-ictc2"&gt;annual category theory&lt;/a&gt; meeting, currently occurring in Vancouver - I am beginning to lose enthusiasm for intercontinental travel. I don't know how many times I have flown from Australia to Europe or America - too many times. And the internet has changed the need for so much travel. I do hope the organizers put up slides of the talks, and I would of course liked to have met old friends.&lt;br /&gt;&lt;br /&gt;Instead I made a car trip to France&lt;a name='more'&gt;&lt;/a&gt;, a holiday, with my wife and daughter. We left Italy by Gottardo Tunnel, going to &lt;a href="http://en.wikipedia.org/wiki/Hospices_de_Beaune"&gt;Beaune&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Chartres_Cathedral"&gt;Chartres&lt;/a&gt;, Paris for a few days, then &lt;a href="http://en.wikipedia.org/wiki/Côte_de_Granit_Rose"&gt;Brittany&lt;/a&gt; for a few days - including &lt;a href="http://en.wikipedia.org/wiki/Carnac"&gt;Carnac&lt;/a&gt;, returning through the &lt;a href="http://en.wikipedia.org/wiki/Château_d'Azay-le-Rideau"&gt;Loira Valley&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Cathédrale_Saint-Étienne_de_Bourges"&gt;Bourges&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Royal_Monastery_of_Brou"&gt;Bourge-en-Bresse&lt;/a&gt; and the Monte Bianco Pass. &lt;br /&gt;&lt;br /&gt;In terms of art and architecture the late 20th century comes out very badly in comparison with &lt;a href="http://www.louvre.fr/llv/oeuvres/detail_departement.jsp?FOLDER%3C%3Efolder_id=1408474395181077&amp;CURRENT_LLV_DEP%3C%3Efolder_id=1408474395181077&amp;FOLDER%3C%3EbrowsePath=1408474395181077&amp;bmLocale=en"&gt;Egypt&lt;/a&gt;, the &lt;a href="http://en.wikipedia.org/wiki/The_Lady_and_the_Unicorn"&gt;middle ages&lt;/a&gt;,&lt;br /&gt;and renaissance &lt;a href="http://www.louvre.fr/llv/activite/detail_parcours.jsp?CONTENT%3C%3Ecnt_id=10134198673226925&amp;CURRENT_LLV_PARCOURS%3C%3Ecnt_id=10134198673226925&amp;bmLocale=en"&gt;Italy&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3759568207426196559?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3759568207426196559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3759568207426196559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3759568207426196559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3759568207426196559'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/07/france.html' title='France'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7630763542366008171</id><published>2011-06-24T10:51:00.000-07:00</published><updated>2011-06-24T22:03:10.992-07:00</updated><title type='text'>Ugo Montanari's talk 22 June 2011</title><content type='html'>on the occasion of a celebration in Milan in honour of Gianni Degli Antoni.&lt;br /&gt;&lt;br /&gt;Ugo spoke about his latest work about a compositional calculus for Petri nets using the wire calculus of Sobocinski.&lt;br /&gt;&lt;br /&gt;I was disappointed that he didn't mention our work on connectors, which we have spoken about for years, including in joint projects, and which goes back to 1997 or even 1987.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;In particular because the work of Sobocinski derives from ours. It arose in discussions with me (he even agreed that it was a joint project at the time), and lectures given by me, one at CT 2008 in Calais, where I emphasized the important difference between the parallel communication in Span(Graph) and that in conventional process algebras such as CSP and CCS. The &lt;a href="http://www-lmpa.univ-littoral.fr/CT08/slides/Walters.ppt"&gt;slides are available at the CT site&lt;/a&gt;.&lt;br /&gt;Sobocinski actually carried out a student project with me in 1997 at the University of Sydney on Span(Graph) and was present at our talks at AMAST 1997 in Sydney, one of which was on representing Petri nets in Span(Graph). He refers to both our AMAST papers in his article in CONCUR 2010, including the following quote:&lt;br /&gt;"The operations of the calculus presented in this paper are fundamentally different to those utilised in the aforementioned literature. Indeed, they are closer in nature to those of tile logic [13] and Span(Graph) [18] than to the operations of CCS. More recently, similar operations have been used by Reo [2], glue for component-based systems [8] and the wire calculus [30]. Indeed, in [17] Span(Graph) is used to capture the state space of P/T nets; this work is close in spirit to the translation from nets to terms given in this paper."&lt;br /&gt;&lt;br /&gt;I might say that even Arbab was influenced by us. He visited us in Como in 2000 and was talking about Manifold. I told him his connectors were not compositional. I believe his subsequent work on Reo was influenced by our discussions. Our paper in COORDINATION 2000, prior to Reo, used compositional connectors in modelling IWIM in CospanSpan(Graph).&lt;br /&gt;&lt;br /&gt;The point of this post is not casual.&lt;br /&gt;The main contention in all our work is that concurrency theory has taken a wrong direction for thirty years, because of the choice of the wrong basic operations. We have said this in many forums including IFIP WG1.3 without apparently any reaction. For some more detailed comments see &lt;a href="http://rfcwalters.blogspot.com/2009/06/old-posts-5-hundred-errors-of-ccs-begun.html"&gt;this post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7630763542366008171?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7630763542366008171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7630763542366008171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7630763542366008171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7630763542366008171'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/06/letter-to-ugo-montanari.html' title='Ugo Montanari&apos;s talk 22 June 2011'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7384279013888612715</id><published>2011-06-15T03:47:00.000-07:00</published><updated>2011-06-15T03:47:27.765-07:00</updated><title type='text'>Kindle</title><content type='html'>I mentioned in an earlier &lt;a href="http://rfcwalters.blogspot.com/2011/05/richness-of-italy.html"&gt;post&lt;/a&gt; that I had bought an Amazon Kindle reader. At that point I had had the Kindle for a week or so and it seemed to me a revolutionary device (more so for me than an Ipad).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;I started putting all my document (in pdf) on the Kindle, as well as buying some books (which arrived instantaneously). I found it really easy to read books with the paper-like screen. (I have never been able to have the kind of interaction with a computer screen that I have always had with books, in which one is not conscious of the medium.)&lt;br /&gt;We have a big problem with the volume and weight of our books. When I moved to Italy I brought 70 boxes of books, leaving many behind. I really needed books in English, and I still prefer to read books in English. &amp;nbsp;It seemed that I did not need to add to that volume in future.&lt;br /&gt;Then I had a surprise. I had been treating my Kindle like a book, but certainly not worse than a computer or a mobile phone. But one day the screen froze.&lt;br /&gt;I wrote to Amazon who were extremely cooperative and offered to replace the Kindle. I had some doubts because it seemed to me that the device is more fragile than I hoped.&lt;br /&gt;My confidence has returned. The new Kindle has a cover which I strongly recommend. I still believe it is a revolutionary device.&lt;br /&gt;The family now has now have two Kindles and is considering a third.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7384279013888612715?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7384279013888612715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7384279013888612715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7384279013888612715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7384279013888612715'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/06/kindle.html' title='Kindle'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5098172379200842016</id><published>2011-06-14T14:33:00.000-07:00</published><updated>2011-06-14T21:35:37.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Tangled Circuits</title><content type='html'>The work Nicoletta and I did with Bob Rosebrugh during his visit concerned tangled circuits; that is, adding to our model of circuits the possibility that the tangling of the wires might be recorded. This is related to the &lt;a href="http://rfcwalters.blogspot.com/2011/02/knots-groups-cospans-and-spans.html"&gt;previous post here&lt;/a&gt;.&lt;br /&gt;In that post I described, or better hinted at, a new category in which tangles might be represented, which I will now call TRel. Let me describe that category here.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Take a group G. The objects of the category are (formal) powers of G. An arrow from G^m to G^n is a relation R from G^m to G^n satisfying two properties: &lt;br /&gt;1) (x_1, ..., x_m)R(y_1, ... ,y_n) implies that for all g in G&lt;br /&gt;(g^(-1)x_1g, .... , g^(-1)x_mg)R(&amp;nbsp; g^(-1)y_1g, .... , &amp;nbsp; g^(-1)y_mg)&lt;br /&gt;2) (x_1&amp;nbsp; , .... , x_m)R(&amp;nbsp; y_1&amp;nbsp; , .... , y_m ) implies x_1...x_m(y1...yn)^(-1) is in Z(G) (the center of G).&lt;br /&gt;&lt;br /&gt;I will give some more details later, but this category is a braided monoidal category, and the object G has the structure of a commutative Frobenius algebra. This means that G has a fortiori the structure that the generator of the category of tangles has. Hence there is a monoidal functor Tangles -&amp;gt; TRel. There is a similar category TSpan based on spans instead of relations, and the functor Tangles -&amp;gt; TSpan yields the colouring of knots in the group G.&lt;br /&gt;Bob Rosebrugh has just been speaking about this at &lt;a href="http://pages.cpsc.ucalgary.ca/~robin/FMCS/FMCS2011/FMCS11.html"&gt;FMCS. in Calgary&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5098172379200842016?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5098172379200842016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5098172379200842016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5098172379200842016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5098172379200842016'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/06/tangled-circuits.html' title='Tangled Circuits'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7147211403404951422</id><published>2011-06-14T14:04:00.000-07:00</published><updated>2011-06-17T09:42:26.694-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Cospan Span (Graph)</title><content type='html'>We (Nicoletta and I) have been lecturing at the University of Milan at Bicocca this fortnight on our work on an algebra of automata for application to concurrent, distributed, hierarchical systems partly described in &lt;a href="http://rfcwalters.blogspot.com/2009/10/on-cospans-and-spans-ii.html"&gt;this post&lt;/a&gt;.&lt;br /&gt;One thought occurred to me before the lecture today which I do not usually emphasize in lectures to computer scientists: the algebra we describe is really standard categorical algebra invented for completely different reasons. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;For example the (bi)category of spans (and hence also cospans) was invented in 1967 (if I remember correctly) by Jean Benabou. Followers of the n-category cafe will see its use in other fields. The structure we use on Span(Graph) was introduced by Carboni and me in studying relations but its roots goes back to Frobenius (google Frobenius algebras).&lt;br /&gt;The structure which includes both spans and cospans seems new though quite in line with other developments. The computer science interpretation is due to us and collaborators.&lt;br /&gt;&lt;br /&gt;I mention all this because similar models introduced by Computer Scientists, such as Asynchronous automata, automata of Arnold and Nivat, Team automata etc seem to me to be ad hoc constructions with little connection with other parts of science.&lt;br /&gt;&lt;br /&gt;Of course using standard mathematics might be a way of forcing mathematics on an application. We don't believe that is so in this case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7147211403404951422?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7147211403404951422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7147211403404951422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7147211403404951422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7147211403404951422'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/06/cospan-span-graph.html' title='Cospan Span (Graph)'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3190104983195398376</id><published>2011-05-26T00:17:00.000-07:00</published><updated>2011-05-27T01:19:29.125-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>A visit from Bob Rosebrugh</title><content type='html'>Nicoletta and I have Bob Rosebrugh visiting for two weeks. We are getting some nice work done (I will report later) in which the Yang-Baxter equations play a part.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;We went on Tuesday to a physics lecture by Professor David Sherrington (Oxford, Center for Non-Linear Studies LANL, Santa Fe Institute) on the theme of complexity in physics which seemed to be a review of rather old material with a relation to the original work of Baxter. The slogan of the work is that "complexity is not complication". By complexity, which they think of a good thing, the subject in which they make progress, the physicists in this field mean the types of complicated behaviours which may arise from a regular net of very simple components. A complicated (uninteresting) system instead is a complicated net of &amp;nbsp;(possibly) complicated components. It is the same kind of view held by another type of physicist regarding cellular automata.&lt;br /&gt;OK. Complex systems in this sense are worth studying, but to pretend as they do that this explains economic systems, the brain etc seems to me to totally ignore the ideas of organization, structure, hierarchy etc. Computers, for example, are not designed as cellular automata.&lt;br /&gt;It seems to me that the slogan is designed to promote physics as central, a suspicion that was confirmed a little by the speaker who said that "people think that physicists are arrogant" and who presented a slide with a star-shaped diagram (or should I say a pre-Copernican diagram) with physics at the centre and connections between the centre and many other subjects (economics, biology, mathematics, informatics,...) but no connections between these other subjects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3190104983195398376?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3190104983195398376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3190104983195398376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3190104983195398376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3190104983195398376'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/05/visit-from-bob-rosebrugh.html' title='A visit from Bob Rosebrugh'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3487368809102382225</id><published>2011-05-06T09:53:00.000-07:00</published><updated>2011-05-06T09:59:42.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>The richness of Italy</title><content type='html'>I first came to Italy in 1980 (not quite true: I had been to Naples briefly as a boy, sailing to England from Australia on the Orient Line ship Otranto). I bought a Guide Michelin dated 1974. I have just been looking at it because we made a car trip to Salento, the heel of Italy.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The guide contains nothing south of Lecce - it is a blank about the whole region. Amazing. There is no Otranto in the guide for example. &amp;nbsp;Where would the gothic novel be without Otranto (I read Bram Stoker on my new Kindle on the trip)?&lt;br /&gt;The most remarkable thing about Otranto is the Tree of Life mosaic, created by Pantaleone (in four years from 1163) on the floor of the cathedral. You can find out more about it at &lt;a href="http://faculty.ed.umuc.edu/~jmatthew/naples/Otranto.htm"&gt;this site&lt;/a&gt;. It is beautiful and astonishing.&lt;br /&gt;On the way down to Salento we visited the other astonishing, much better known, mosaics in Ravenna. Have a look at the Mausoleum of Galla Placidia &lt;a href="http://mosaicartsource.wordpress.com/2007/02/05/galla-placidia-mausoleum-in-ravenna/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3487368809102382225?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3487368809102382225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3487368809102382225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3487368809102382225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3487368809102382225'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/05/richness-of-italy.html' title='The richness of Italy'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7658194828173359989</id><published>2011-04-13T08:34:00.000-07:00</published><updated>2011-04-16T15:06:59.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><title type='text'>Como Category Seminar: What does "observable" mean? Hidden Markov models</title><content type='html'>In various applications, for example in language recognition, there is a variation of the notion of Markov chain called the &lt;a href="http://en.wikipedia.org/wiki/Hidden_Markov_model"&gt;Hidden Markov model&lt;/a&gt;. The word "hidden" refers to the fact that the states are regarded as hidden or unobservable. Roughly the idea is this: the states are syntactical classes, and there is a given probability of passing from one class to another. Further, in a certain class there is a probability associated with each element of the class, the probability that this element is output, or visible.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The question of what is visible or not is just declared by the formal definition, but I would like to suggest that visible has a wider meaning. A state or a transition of an open system is observable or visible if it is the projection of a state or transition of the system on its boundary. What does boundary mean? The boundary is the part of the open system which may be glued to the boundary of another open system. In other words composition of open systems determines what observable means. What is observable is what can be joined to an observer. The extreme case is that closed systems have no visible features.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Let me give an equivalent but alternative definition of hidden markov model in which these ideas are explicit. &amp;nbsp;Consider the following open markov chain &lt;b&gt;G&lt;/b&gt; in which the states are visible (as transitions on the boundary):&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-ilHit-DO940/TagqCIAKRXI/AAAAAAAAAH0/EwqdLorWOEg/s1600/grammar.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://2.bp.blogspot.com/-ilHit-DO940/TagqCIAKRXI/AAAAAAAAAH0/EwqdLorWOEg/s320/grammar.JPG" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;Now compose this system with one &lt;b&gt;V&lt;/b&gt; with only one state, and a transition for each element of each syntactic class (the same element may occur in different syntactic classes with different probabilities), for example:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EmQOJkEYYII/TagqKtLgAwI/AAAAAAAAAH4/BI2KaaPj6oQ/s1600/vocab.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="139" src="http://1.bp.blogspot.com/-EmQOJkEYYII/TagqKtLgAwI/AAAAAAAAAH4/BI2KaaPj6oQ/s320/vocab.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The composed system is:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dio2n-gjD4Q/TagqO7xZpaI/AAAAAAAAAH8/Q1F6YrJVhZA/s1600/system.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://3.bp.blogspot.com/-dio2n-gjD4Q/TagqO7xZpaI/AAAAAAAAAH8/Q1F6YrJVhZA/s320/system.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;in which the states of the system &lt;b&gt;G&lt;/b&gt; are hidden. Of course inferences may be made about them: one may ask, for example, given an observed string what is the probability that a certain path in the system &lt;b&gt;G&lt;/b&gt; was used to generate it - a probabilistic parsing.&lt;br /&gt;This system is pictured in the hidden markov model as:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PrHmRQbxy6w/TamsGjqC7hI/AAAAAAAAAIE/3D-EcWhh1Y8/s1600/olddiagram2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-PrHmRQbxy6w/TamsGjqC7hI/AAAAAAAAAIE/3D-EcWhh1Y8/s320/olddiagram2.jpg" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-WtmOuzCyRCs/TagqlGEgzYI/AAAAAAAAAIA/XSQCBlRa9GY/s1600/olddiagram.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;In practice there are many fewer syntactic rules than words in the vocabulary, and it the separation of syntax from vocabulary which is presented as the advantage of the hidden markov model, a separation which is particularly clear in the compositional description.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7658194828173359989?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7658194828173359989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7658194828173359989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7658194828173359989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7658194828173359989'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/04/como-category-seminar-what-does.html' title='Como Category Seminar: What does &quot;observable&quot; mean? Hidden Markov models'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ilHit-DO940/TagqCIAKRXI/AAAAAAAAAH0/EwqdLorWOEg/s72-c/grammar.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2167453197896680010</id><published>2011-04-07T00:42:00.000-07:00</published><updated>2011-04-08T07:34:55.160-07:00</updated><title type='text'>Italian enterprise</title><content type='html'>Italian academics have discovered &lt;i&gt;Spin-offs&lt;/i&gt; (the english word is used, though in a sense particularly Italian). The small set of offices where I work in Como now contains three Spin-offs. One, called &lt;i&gt;Light in Light &lt;/i&gt;occupies the meeting room where we used to hold seminars, meetings of department, televised lectures (transmitted to Varese), discussion with graduate students etc. The second called &lt;i&gt;Opensoftengineering&lt;/i&gt; occupies the office which used to be occupied by graduate students, visitors etc. The last, which is perhaps not technically a Spin-off, but is certainly a centre, is called the Centro di Ricerca in &lt;i&gt;Knowledge and Service Management for Business Applications,&amp;nbsp;&lt;/i&gt;and occupies what was formerly a staff office.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Varese pole of the university has been even more enterprising with a Foundation called &lt;i&gt;Mind the Bridge&lt;/i&gt;. (To my Australian ears this name is a little unfortunate with echoes of "mind your step!" or "mind your head!").&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2167453197896680010?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2167453197896680010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2167453197896680010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2167453197896680010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2167453197896680010'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/04/italian-enterprise.html' title='Italian enterprise'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5690881869935626641</id><published>2011-04-05T03:26:00.000-07:00</published><updated>2011-04-08T07:33:52.198-07:00</updated><title type='text'>Teaching and learning, and research management</title><content type='html'>I have been a teacher for more than 40 years. I have taught thousands of students (including 9 PhD's). I have written textbooks. I have always found it hard work.&lt;br /&gt;Towards the end of my career in Sydney (1998) I discovered the astonishing fact that in order to prove that one was an excellent teacher (which I was not) to the satisfaction of university committees one needed to have &lt;i&gt;published research in education&lt;/i&gt;. At the same time the university started using the word &lt;i&gt;learning&lt;/i&gt; rather than teaching.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;This process of formalizing what it means to be a good teacher has progressed enormously in Sydney. There are the very interesting centres &lt;a href="http://www.itl.usyd.edu.au/awards/promotions_teaching.htm"&gt;The Institue for Teaching and Learning&lt;/a&gt;, and &amp;nbsp;&lt;a href="http://sydney.edu.au/learningsolutions/"&gt;Learning Solutions&lt;/a&gt; which will give you courses on how to prove you are an excellent teacher, and how to manage your career.&lt;br /&gt;Learning Solutions is "responsible for developing and training staff across the University, in support of the University's strategic objectives. Learning Advisors work closely with Faculties and Units to build the capabilities of their staff. Programs focus on leadership and change, community engagement (media), and research", so they also give courses on research.&lt;br /&gt;So, for example, there is a&lt;a href="http://sydney.edu.au/learningsolutions/research/Go8.shtml"&gt; programme&lt;/a&gt; for "mid-career researchers who are new to the role of CI (recently won grants) or who are currently working towards being in a CI role (ie. who have already been involved in successful grants and have submitted grant applications with themselves as a lead CI). The program develops the skills required by those responsible for the management of research grants and projects. The focus of the program is on those who will be managing research projects, teams or budgets".&lt;br /&gt;&lt;br /&gt;I have doubts that such programmes identify good teachers, or improve teaching or research. They certainly increase the amount of nonsense, and business language in universities. I don't believe research is the same thing as managing research grants.&lt;br /&gt;&lt;br /&gt;I can only repeat &lt;a href="http://cameroncounts.wordpress.com/2011/03/10/farewell-to-astronomy/"&gt;Peter Cameron's &lt;/a&gt;phrase:&lt;br /&gt;"the purpose of a university used to be teaching and research; now it is making money and scoring well in league tables".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5690881869935626641?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5690881869935626641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5690881869935626641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5690881869935626641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5690881869935626641'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/04/teaching-and-learning-and-research.html' title='Teaching and learning, and research management'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4716753630182238802</id><published>2011-04-05T00:38:00.000-07:00</published><updated>2011-04-08T00:10:51.816-07:00</updated><title type='text'>Cherries</title><content type='html'>This is the moment when the hills around our house are daubed with the white of flowering cherry trees&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tF3xQQ7ky0s/TZ60zNRv4cI/AAAAAAAAAHs/SppuhVBmp_4/s1600/cherries4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="146" src="http://4.bp.blogspot.com/-tF3xQQ7ky0s/TZ60zNRv4cI/AAAAAAAAAHs/SppuhVBmp_4/s320/cherries4.JPG" width="320" /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-IofWoR0r-4c/TZrGeaNhZGI/AAAAAAAAAHg/qXdto73wKuY/s1600/cherries.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-IofWoR0r-4c/TZrGeaNhZGI/AAAAAAAAAHg/qXdto73wKuY/s320/cherries.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;(at least up to 700 metres above sea level). At our house in the Bergamo valleys which is above 1000 metres the cherries are still to bloom. In the distance the Orobie Alps remain snow covered.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hKggtBTh7JQ/TZrG7ANM-bI/AAAAAAAAAHk/55M4T5sKWYA/s1600/orobie.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="http://1.bp.blogspot.com/-hKggtBTh7JQ/TZrG7ANM-bI/AAAAAAAAAHk/55M4T5sKWYA/s320/orobie.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4716753630182238802?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4716753630182238802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4716753630182238802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4716753630182238802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4716753630182238802'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/04/cherries.html' title='Cherries'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-tF3xQQ7ky0s/TZ60zNRv4cI/AAAAAAAAAHs/SppuhVBmp_4/s72-c/cherries4.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1623765410559658540</id><published>2011-03-21T02:37:00.000-07:00</published><updated>2011-04-09T02:46:27.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><title type='text'>Como category seminar: Open Markov chains</title><content type='html'>Today (16th March 2011) was the defence of the doctoral thesis of our student  Luisa de Francesco Albasini. I will describe one aspect of her work. Traditional  markov chains are an extremely useful tool in diverse applications. Just to give one example Google uses a markov chain to rank web pages creating some order in the internet.&lt;br /&gt;A markov chain is a system whose dynamics is encoded in a square matrix of non-negative reals whose row sums are all 1. The rows (and columns) may be thought of as states of a system and the i,j th element of the matrix as the probability of a transition from state i to state j. The k th power of the matrix gives the probabilities of paths of length k.&lt;br /&gt;A markov chain is easily represented also as a labelled graph or automaton:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-u_1OKcwxJKk/TaAqrDCZCwI/AAAAAAAAAHw/anAHC-rwgHs/s1600/autom1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-u_1OKcwxJKk/TaAqrDCZCwI/AAAAAAAAAHw/anAHC-rwgHs/s320/autom1.JPG" width="320" /&gt;&lt;/a&gt;&lt;a href="https://lh5.googleusercontent.com/-Sij3qXlFfuc/TYcK4HSdLGI/AAAAAAAAAGs/maNpPEakkkM/s1600/markov.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;Systems modelled in this way are &lt;i&gt;closed&lt;/i&gt; systems. An essential aspect of &lt;i&gt;compositionality&lt;/i&gt; of systems&lt;br /&gt;is that one needs to consider &lt;i&gt;open systems&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Luisa gives an answer as to what is an &lt;b&gt;open markov chain&lt;/b&gt; and the &lt;b&gt;algebra&lt;/b&gt; of such. Aspects of this idea occur in other studies but the combination is new; in particular the constants of the algebra. More details may be found in the two papers [1],[2] below.&lt;br /&gt;&lt;br /&gt;So what is an open markov chain? It consists of a family of matrices of non-negative   nxn matrices rather than just one. Each matrix in the family describes the probability of transitions between states in the presence of given input/output, or better with a given interaction with the external. The sum of all the matrices in the family is a markov matrix though each individual matrix is not.&lt;br /&gt;An open markov chain may also be represented as an automaton, but now labelled not only by probabilities but also input/output symbols:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jzIs_7hn7IU/TYcQs86Qe2I/AAAAAAAAAGw/7OzGif6OLa4/s1600/openmarkovmatrices.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-jzIs_7hn7IU/TYcQs86Qe2I/AAAAAAAAAGw/7OzGif6OLa4/s400/openmarkovmatrices.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The corresponding automaton:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9H-9eNdedIs/TYcQ-suh0BI/AAAAAAAAAG4/DkpaX8scP0A/s1600/openmarkovautom.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://1.bp.blogspot.com/-9H-9eNdedIs/TYcQ-suh0BI/AAAAAAAAAG4/DkpaX8scP0A/s400/openmarkovautom.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Notice that in the automaton the interaction with the external is pictured as wires with possible signals on the wires, and there may be several such wires. For the algebra they are organized as wires on the left and wires on the right - but one should not really think in terms of input on the left and output on the right. The wires are not input/output wires but channels to the environment.&lt;br /&gt;&lt;br /&gt;What we have described so far fits into the classical notion of weighted transducer, though that notion is usually thought of as translating input to output.&lt;br /&gt;&lt;br /&gt;What are important now are the binary operations and constants. The main binary operation is the circuit-like operation of joining the right-hand wires of one automaton R to the left-hand wires of another S, which composite we denote as RS.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QO0NpiWDk2U/TYcVNj4zRbI/AAAAAAAAAHA/yYHInCGzExE/s1600/series.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://3.bp.blogspot.com/-QO0NpiWDk2U/TYcVNj4zRbI/AAAAAAAAAHA/yYHInCGzExE/s400/series.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The formula for this operation is analogous to the formula for composition of relations, or of matrices:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-R01gVTfDMlM/TYcWOEXowAI/AAAAAAAAAHI/z5cdHpxy6wo/s1600/seriesmatrices.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="135" src="http://2.bp.blogspot.com/-R01gVTfDMlM/TYcWOEXowAI/AAAAAAAAAHI/z5cdHpxy6wo/s400/seriesmatrices.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Actually I need to make a correction: this formula does not necessarily result in an open markov chain because the condition about the row sums may be violated. In doing this composition the transitions are restricted to those which are possible in the combined system. This means that the matrices of RS need to be normalized (and an extra condition is needed to assure that zero row sums do not occur in the total matrix of RS).&lt;br /&gt;&lt;br /&gt;This operation exists in the work of Shutzenberger and Eilenberg on transducers.&lt;br /&gt;In addition to this operation (and a similar one analogous to the parallel composition of circuits) we introduce the following important constants:&lt;br /&gt;the &lt;i&gt;identit&lt;/i&gt;y, the &lt;i&gt;diagonal&lt;/i&gt;, the &lt;i&gt;twist&lt;/i&gt;, the &lt;i&gt;opposite diagonal&lt;/i&gt;, the &lt;i&gt;turn&lt;/i&gt; and the &lt;i&gt;opposite turn&lt;/i&gt;. These are wire operations and have the following pictorial representations:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Tv6TnonRtXc/TYcakdBaBhI/AAAAAAAAAHQ/FGHJ6KdGI4M/s1600/constants.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://1.bp.blogspot.com/-Tv6TnonRtXc/TYcakdBaBhI/AAAAAAAAAHQ/FGHJ6KdGI4M/s400/constants.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;These constant automata are all one state automata, in which there is a transition for every combination of signals (I/O), and all transitions have the same probability. Using the constants and the binary operations we can form "circuits" of open markov chains. If the circuits are closed we get a traditional markov chain as a result.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-53ujSSA5-Pw/TYcbf2PEGPI/AAAAAAAAAHY/EeYEQVA-wns/s1600/circ.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://1.bp.blogspot.com/-53ujSSA5-Pw/TYcbf2PEGPI/AAAAAAAAAHY/EeYEQVA-wns/s400/circ.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;This structure of the markov chain may be highly significant in the applications. The open "components" of a closed markov chain may be the entities of interest. What you can prove about a markov chain may come from the intuition about its open components rather than just from the global states and transition probabilities (just as a building may be modelled by a huge system of differential equations, or by considering how it is built from components).&lt;br /&gt;&lt;br /&gt;If you want to see some examples, or some precise definitions look at the papers below. &lt;br /&gt;This has been an experiment in using graphics in this blog - it hasn't proved to be too difficult.&lt;br /&gt;&lt;br /&gt;[1] &amp;nbsp;&lt;i&gt;L. de Francesco Albasini, N. Sabadini, R.F.C. Walters: The compositional construction of Markov processes, Applied Categorical Structure, Springer Netherlands, 2010 (preliminary version arXiv:0901.2434, 16.01.2009)&lt;/i&gt;, and&lt;br /&gt;[2] &amp;nbsp;&lt;i&gt;L. de Francesco Albasini, N. Sabadini, R.F.C. Walters: The compositional construction of Markov processes II, to appear in RAIRO-Theoretical Informatics and applications, EDP Sciences (preliminary version arXiv:1005.0949v1, 6.05.2010)&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; &amp;nbsp;Here is a link to &lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B0VVInTqBXrnZTg4ZTFlNWQtNTNjYi00NTRmLWEzZWEtOGIxMDA1ZDM1Njc2&amp;amp;hl=en"&gt;Luisa's thesis&lt;/a&gt;. Notice that what I called open Markov chains are called instead Markov automata in the thesis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1623765410559658540?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1623765410559658540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1623765410559658540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1623765410559658540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1623765410559658540'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/03/como-category-seminar-open-markov.html' title='Como category seminar: Open Markov chains'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-u_1OKcwxJKk/TaAqrDCZCwI/AAAAAAAAAHw/anAHC-rwgHs/s72-c/autom1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4888340689790410021</id><published>2011-03-15T07:00:00.000-07:00</published><updated>2011-03-15T07:01:23.741-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><title type='text'>Como Category Seminar</title><content type='html'>I have said that the original motivation for this blog was to rant about problems with university reform in Italy. However I realize now that another reason for the blog is that I miss having a scientific seminar in Como. My scientific life in Sydney was always bound up with the Sydney Category Seminar. Here in Como, despite some attempts, I have never been able to create a regular seminar, so I am going to use part of this blog to take the place of a seminar. If I can get others to contribute all the better, but in any case I will record here the kind of lectures I used to give in Sydney;&amp;nbsp; that is, work in progress, comments on other research etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4888340689790410021?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4888340689790410021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4888340689790410021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4888340689790410021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4888340689790410021'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/03/como-category-seminar.html' title='Como Category Seminar'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5099113602163710712</id><published>2011-03-10T03:33:00.000-08:00</published><updated>2011-03-10T03:33:33.992-08:00</updated><title type='text'>The purpose of a university</title><content type='html'>From &lt;a href="http://cameroncounts.wordpress.com/2011/03/10/farewell-to-astronomy/"&gt;Peter Cameron's blog:&lt;/a&gt;&lt;br /&gt;&lt;em&gt;"The purpose of a university used to be teaching and research; now it is making money and scoring well in league tables".&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5099113602163710712?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5099113602163710712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5099113602163710712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5099113602163710712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5099113602163710712'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/03/purpose-of-university.html' title='The purpose of a university'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2661789568769758723</id><published>2011-02-22T10:30:00.000-08:00</published><updated>2011-03-15T06:55:46.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Duality</title><content type='html'>The Frobenius equations mentioned for example in &lt;a href="http://rfcwalters.blogspot.com/2011/02/knots-groups-cospans-and-spans-iii.html"&gt;the last post&lt;/a&gt; were introduced in my paper with Carboni in 1987 to express the fact that an object V of a symmetric monoidal category might be self dual - that is, that &amp;nbsp;V is adjoint to V - in a strong sense. Each object of the category of sets and relations is self-dual in the strong sense that it has a Frobenius algebra structure (given by the diagonal map; that is, arising from equality). Even the Frobenius structure of wires in electrical circuits mentioned in the last post has an idea of equality associated, in that case the wires are equipotential regions.&lt;br /&gt;&lt;br /&gt;However categories are not self-dual objects in the category of categories and bimodules (=profunctors); the natural dual of a category, the opposite category, is not isomorphic to the category. Here I describe a generalization of the notion of Frobenius algebra which implies that an object has a dual, but is not necessarily self-dual, and which applies to the category of categories and bimodules.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;(A simpler example you may like to consider is the category of posets with arrows being bi-ideals (a bi-ideal from V to W is a subset of VxW with the property that if (v,w) is in the subset and v'&amp;lt;=v, w&amp;lt;=w' then also (v',w') is in the subset).)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Definition&amp;nbsp;&lt;/b&gt;A &lt;i&gt;generalized Frobenius algebra&lt;/i&gt; in a symmetric monoidal category (tensor written x) consists of two objects V and W and six arrows (for my ease I have used the same name for last two)&lt;br /&gt;delta:V -&amp;gt; VxV, nabla: WxW-&amp;gt;W,&lt;br /&gt;d:W-&amp;gt;WxV, n:VxW-&amp;gt;V,&lt;br /&gt;!:I-&amp;gt;W, !:V-&amp;gt;I&lt;br /&gt;satisfying the following equations (writing composition in diagrammatic order):&lt;br /&gt;(i) nabla and ! make W a &amp;nbsp;monoid; delta and ! make V a &amp;nbsp;comonoid,&lt;br /&gt;(ii) (Vxd) (nxV) = n delta = (delta x W)(Vxn) : VxW -&amp;gt; VxV,&lt;br /&gt;(iii) (dxW)(Wxn) = nabla d = (Wxd)(nabla xV) ; WxW -&amp;gt; WxV,&lt;br /&gt;(iv) (Vx!)n = 1 : V-&amp;gt;V,&lt;br /&gt;(v) d (Wx!) = 1: W-&amp;gt;W.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; A &amp;nbsp;Frobenius algebra is a special case taking V=W, d=delta, n=nabla.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; In the category of categories and bimodules consider a category V and its opposite W. Then&lt;br /&gt;delta: V-&amp;gt;VxV is the profunctor corresponding to the diagonal functor of V. That is,&lt;br /&gt;delta(v1,(v2,v3))=Hom(v1,v2)xHom(v1,v3).&lt;br /&gt;In this and the following Hom always means Hom in V.&amp;nbsp; Then nabla:WxW-&amp;gt;W is defined by&lt;br /&gt;nabla((v1,v2),v3)=Hom(v3,v1)xHom(v3,v2),&lt;br /&gt;&amp;nbsp;n;VxW-&amp;gt;V by&lt;br /&gt;n((v1,v2),v3)=Hom(v1,v2)xHom(v1,v3),&lt;br /&gt;d;W-&amp;gt;WxV by&lt;br /&gt;d(v1,(v2,v3))=Hom(v2,v1)xHom(v2,v3).&lt;br /&gt;Finally !(*,v)={*} and !(v,*)={*}.&lt;br /&gt;&lt;br /&gt;It is straightforward to check the equations, using the Yoneda lemma.&lt;br /&gt;&lt;br /&gt;I want to prove the simple result, that V is the right adjoint of W. Then since in a symmetric monoidal category this implies that V is also the left adjoint of W,&amp;nbsp; if we call W the dual of V, then the dual of the dual of V is V.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;V is the right adjoint of W.&amp;nbsp;&lt;/b&gt; Define eta to be (! d): I -&amp;gt; WxV and&lt;br /&gt;epsilon to be (n !) : VxW -&amp;gt; I. We need to check the two triangular identities for adjunction.&lt;br /&gt;The first: (Vx eta)(epsilon xV) = (Vx!)(Vxd)(nxV)(!xV)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= (Vx!)n delta (!xV)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 1 1 =1 as requried.&lt;br /&gt;The second triangular equation &amp;nbsp; (eta x W)(W x epsilon) = (!xW)(dxW)(Wxn)(Wx!)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;=(!xW)(nabla d)(Wx!) =1 1 =1.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remark&lt;/b&gt; Just as there is graphical language for Frobenius algebras, there is a useful graphical language here. The difference is that the connectors between components have orientation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2661789568769758723?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2661789568769758723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2661789568769758723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2661789568769758723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2661789568769758723'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/02/duality.html' title='Duality'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8195164311995927027</id><published>2011-02-17T00:04:00.000-08:00</published><updated>2011-03-15T06:52:38.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><title type='text'>Knots, groups, cospans and spans III</title><content type='html'>This post is the third of a series, the first being &lt;a href="http://rfcwalters.blogspot.com/2011/01/in-praise-of-composition-knot-groups.html"&gt;In praise of composition: knot groups and cospans&lt;/a&gt; and the second &lt;a href="http://rfcwalters.blogspot.com/2011/02/knots-groups-cospans-and-spans.html"&gt;Knots, groups, cospans and spans&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I want to give some details,&amp;nbsp; and a slight extension to the remarks of the second post. In brief I will show how the Frobenius equations characterize the existence of inverses, and how the tensor product of Frobenius objects gives a semi-direct product of groups.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The starting point is a group in a category with finite limits, but let's just think of the category of sets and functions, so that we are just talking about a usual group G.&lt;br /&gt;&lt;br /&gt;In the previous posts I considered spans, but these are just generalized relations. To simplify I will consider here just relations, the composition of relations, the product of relations and so on. We will write a relation R from X to Y as R : X -|-&amp;gt; Y, the composition with S : Y -|-&amp;gt; Z as RS : X -|-&amp;gt; Z, the product of R with T : U -|-&amp;gt; V as RxT : XxU -|-&amp;gt; YxV, the opposite of R as R^ : Y-|-&amp;gt; X, a function f : X-&amp;gt;Y considered as a relation as f : X-|-&amp;gt; Y, the identity relation as 1 : X-|-&amp;gt; X.&lt;br /&gt;&lt;br /&gt;Turning back to the group G, the operations of multiplication m and identity e give rise to four relations&amp;nbsp; (I a one point set)&lt;br /&gt;m: GxG-|-&amp;gt;G, e: I-|-&amp;gt;G, m^:G-|-&amp;gt;GxG, and e^:G-|-&amp;gt;I which clearly satisfy the associative law (mx1)m=(1xm)m:GxGxG-|-&amp;gt;G, the coassociative law G-|-&amp;gt;GxGxG and identity and coidentity laws. But they also satisfy the laws introduced by Carboni and Walters in 1987 exactly studying relations, now called the Frobenius equations, namely&lt;br /&gt;(1xm^)(mx1) = mm^ = (m^x1)(1xm): GxG -|-&amp;gt; GxG.&lt;br /&gt;&lt;br /&gt;I did not mention so far the operation of inverse in the group. So all the definitions of the last paragraph could be made just for a monoid. However &lt;i&gt;the Frobenius equations are then satisfied if and only if the monoid is a group&lt;/i&gt;. &lt;br /&gt;&lt;br /&gt;Let's see why that is true. Call the three relations equated above R, S, and T respectively. Then&lt;br /&gt;(x,y)R(z,w) if there exists a u in G such that x=zu (ie x=m(z,u)) and uy=w. If the monoid is a group this is equivalent to equations inverse(z) x=w inverse(y), that is, xy=zw. But this is exactly the second relation. &amp;nbsp;So a group satisfies the Frobenius equations.&lt;br /&gt;&lt;br /&gt;For the converse, suppose only that G is a monoid and that the Frobenius equations are satisfied. Then R=S means that there exists a u such that x=zu and uy=w if and only if xy=zw. Put x=e=w &amp;nbsp;the identity of the monoid and y=z. Clearly xy=zw(= y=z). Hence there exists a u in G such that zu=1=uz.&lt;br /&gt;&lt;br /&gt;Next we want to discuss &lt;i&gt;commutativity&lt;/i&gt;. The group G was not assumed commutative but in a certain twisted sense in the category of relations the Frobenius operations of a group are commutative. To say an operation m is commutative we usually say that m composed with the &lt;i&gt;twist&lt;/i&gt; operation (x,y) |-&amp;gt; (y,x) is the same as m (that is m(y,x)=m(x,y)). But there is an unusual twist operation GxG -|-&amp;gt; GxG, namely the function twist: ((x,y) |-&amp;gt; (xy inverse(x) , x). One sees immediately that&lt;br /&gt;m(twist(x,y))=m(xy inverse(x)x)=m(x,y). So in this twisted sense G is commutative and also cocommutative. (It was exactly this twist that was used by Artin to represent braids.) This "braid-twist" satisfies the equations satisfied by the transposition permutation except that it is not its own inverse.&lt;br /&gt;&lt;br /&gt;Now it is a general fact that the (tensor) product of two Frobenius algebras in the presence of such a braid-twist has also the structure of a Frobenius algebra. &amp;nbsp;So GxG has an induced Frobenius operations (written, I hope without confusion, also as m and m^) defined as follows:&lt;br /&gt;m=(1x twist x 1)(m x m): (GxG)x(GxG)-|-&amp;gt;GxG.&lt;br /&gt;In more elementary terms this is:&lt;br /&gt;m((x,y), (z,w))=(xyz inverse(y),yw), the multiplication of a semidirect product of G with G.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kirchhoff's law&lt;/b&gt; I have mentioned in the second post an example involving invariants of knots. I hinted in the first post at connections with electric circuit theory, discussed in &lt;i&gt;&amp;nbsp;P. Katis, N. Sabadini, R.F.C. Walters, On the algebra of systems with feedback &amp;amp; boundary, Rendiconti del Circolo Matematico di Palermo Serie II, Suppl. 63 (2000), 123-156.&lt;/i&gt; Notice that taking the group G to be the real numbers the component m^ : G -|-&amp;gt; GxG is the fanning out of a wire into two, satisfying the Kirchhoff law for currents, and m is the corresponding joining of two wires. Repeated use of m and m^ can describe any Kirkhoff connector. Since the reals are commutative the braid-twist is the usual twist.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8195164311995927027?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8195164311995927027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8195164311995927027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8195164311995927027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8195164311995927027'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/02/knots-groups-cospans-and-spans-iii.html' title='Knots, groups, cospans and spans III'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5607988177334771968</id><published>2011-02-16T07:34:00.000-08:00</published><updated>2011-03-03T04:55:17.850-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Mathematical economics - double-entry bookkeeping</title><content type='html'>I want to talk a little about a mathematical description of accounting rather than economics in general. When I was making the move from Australia to Italy, which I finally did in 1998, I had some particular trouble understanding my financial resources. I thought about the method of keeping accounts introduced in Italy, and first described by Luca Pacioli in 1494, called double-entry bookkeeping or &lt;i&gt;partita doppia&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;It seemed very closely related to the work we had been doing on compositional concurrent systems using the compact closed bicategory of spans of graphs, so in 1997 I spoke at New Trends in Semantics in Bologna, and in 1998 we wrote a paper about partita doppia which was accepted by TAC subject to revisions which we never carried out. Much later (2008) I did make this paper available on &lt;a href="http://arxiv.org/abs/0803.2429v1"&gt;arxiv&lt;/a&gt;, but in the mean time we had written about accounts in the published paper &lt;i&gt;P. Katis, N. Sabadini, R.F.C. Walters, On the algebra of systems with feedback &amp;amp; boundary, Rendiconti del Circolo Matematico di Palermo Serie II, Suppl. 63 (2000), 123-156.&amp;nbsp;&lt;/i&gt;We had also published a paper giving some details of the mathematical structure involved, namely &lt;i&gt;P. Katis, R.F.C. Walters, The compact closed bicategory of left adjoints, Math. Proc. Camb. Phil. Soc., 130, 77-87, 2001.&lt;/i&gt;&lt;br /&gt;This all came back to mind since I happened by chance on a blog by John Baez on Mathematical Economics dated January 8, 2011. He mentions that a student of his, Miguel Carrión Álvarez, had moved to economics after his PhD in physics, and he quotes Álvarez as follows:&lt;br /&gt;"I believe the proper way to look at macroeconomics is as a flow network and as such ideas from category theory may be useful at least to organize one’s thinking. The economy is a network whose nodes are “agents” and links are “economic relations”. Economic relations are flows, of goods and services in one direction and of money in the other direction (opposite categories via arrow reversal?).&lt;br /&gt;Each node also has a balance sheet: assets and liabilities, andit’s the liabilities that are the key here, because they are mostly monetary." You can find the rest &lt;a href="http://johncarlosbaez.wordpress.com/2011/01/08/mathematical-economics/"&gt;here&lt;/a&gt;.&lt;br /&gt;In the comments that followed this post our paper in arxiv was mentioned rather critically - the fact that the title was "On partita doppia" was clearly viewed as an affectation. Perhaps so. I was trying to emphasize the historical origins. Our introduction begins:&lt;br /&gt;&lt;i&gt;In 1494 Fra Luca Pacioli published in Venice one of the first printed mathematical books. One section, &lt;/i&gt;Computis e Scripturis&lt;i&gt;, is the first published description of partita doppia or double-entry bookkeeping, the foundation of accounting. Double-entry bookkeeping had been developed over a period of &amp;nbsp;years by Italian merchants and bankers. The aim of accounting is the measurement of a distributed concurrent system, and it is our contention that it is one of the earliest and most successful mathematical theories of concurrency.&lt;/i&gt;&lt;br /&gt;The other criticism by Baez was the lack of some higher categorical definitions. His criticism is partially justified - the abstract formal notions and their applications were developed slowly by a handful of mathematicians - but in any case he seems to be unaware of Cambridge Philosophical Society paper mentioned above.&lt;br /&gt;&amp;nbsp;I finish this post by recommending to Álvarez these old papers. I think they make some progress in the direction he also is considering. (I should not omit mentioning that in concurrency theory the use of (compact closed) monoidal categories is well-known beginning with David Benson in the 70's, then Montanari and Meseguer 1990, and later Samson Abramsky among others, and of course our work.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5607988177334771968?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5607988177334771968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5607988177334771968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5607988177334771968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5607988177334771968'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/02/mathematical-economics-double-entry.html' title='Mathematical economics - double-entry bookkeeping'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4798426940418089827</id><published>2011-02-11T02:50:00.000-08:00</published><updated>2011-03-31T01:51:44.909-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Knots, groups, cospans and spans</title><content type='html'>In the last few days I have clarified the ideas described in the &lt;a href="http://rfcwalters.blogspot.com/2011/01/in-praise-of-composition-knot-groups.html"&gt;last post&lt;/a&gt; (partially responding to objections by Aurelio Carboni), introducing further structure which John Armstrong does not seem to have noticed.&lt;br /&gt;&lt;br /&gt;The clarification which I will describe makes evident that the two invariants described by John Armstrong (i) the fundamental group of (the complement of) a knot, and (ii) the number of colourings of a knot, are both examples of a single phenomenon, and both can be extended beyond tangles.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The abstract context is this: consider a group object G in a category &lt;b&gt;C&lt;/b&gt; with finite limits. In case (i) the group is the free group on one generator which has a group structure in the dual of the category of (finitely presented) groups. In case (ii) the group object is any group in Sets.&lt;br /&gt;Then consider the full subcategory Sp(&lt;b&gt;C&lt;/b&gt;,G)&amp;nbsp; of Span(&lt;b&gt;C&lt;/b&gt;) whose objects are the powers of G.&lt;br /&gt;&lt;br /&gt;This category Sp(&lt;b&gt;C&lt;/b&gt;,G) &amp;nbsp;has the obvious monoidal structure arising from products, but a &lt;b&gt;subcategory&lt;/b&gt; has a braiding different from the usual symmetry arising from conjugation in the group G. The braiding is GxG &amp;lt;- GxG-&amp;gt;GxG, where the first arrow is the identity and the second (x,y) |-&amp;gt; (y, inverse(y)xy). (9/3/2011: &lt;b&gt;Notice&lt;/b&gt; that in the original post I claimed that this was a braiding for the whole of Sp(&lt;b&gt;C&lt;/b&gt;,G) but the braiding is natural only for a subcategory: the error was pointed out by Aurelio Carboni.)&lt;br /&gt;&lt;br /&gt;In addition the object G has a Frobenius algebra structure &amp;nbsp;which is braided commutative (both multiplication and comultiplication).&lt;br /&gt;&lt;br /&gt;The mutiplication of G in Sp(&lt;b&gt;C&lt;/b&gt;,G) is GxG &amp;lt;- GxG -&amp;gt; G, the first arrow being the identity, and the second is multiplication of G in &lt;b&gt;C&lt;/b&gt;. The identity of G in&lt;b&gt; &lt;/b&gt;Sp(&lt;b&gt;C&lt;/b&gt;,G) is&amp;nbsp; I &amp;lt;- I -&amp;gt; G the second arrow being the identity of G in &lt;b&gt;C&lt;/b&gt;. The comultiplication and coidentity in Sp(&lt;b&gt;C&lt;/b&gt;,G)&amp;nbsp;are just the transposes of the multiplication and identity in Sp(&lt;b&gt;C&lt;/b&gt;,G).&lt;br /&gt;The equations for a Frobenius algebra, first introduced by Carboni and Walters in 1987, are easily checked - note they require that G be a group. The operations are braided-symmetric. (Notice that Span(&lt;b&gt;C&lt;/b&gt;) has also quite different Frobenius algebra structures on the objects &amp;nbsp;arising from the diagonal map and projection, which was the structure studied 1987 on relations.)&lt;br /&gt;&lt;br /&gt;As a consequence the &lt;b&gt;sub&lt;/b&gt;category  of Sp(&lt;b&gt;C&lt;/b&gt;,G) is self-dual compact closed and braided, and the braiding goes well with the compact closed structure, so tangles may be represented there.&lt;br /&gt;&lt;br /&gt;The calculation of the fundamental group of the (complement of the) trefoil correspond to the case in which G is the free group on one generator in the dual of groups. If instead the letters in the diagrams had been elements of a group in Sets the limit of the diagram (the subset of a power of the group satisfying the equations) is the number of colourings of the trefoil. The limit may also be calculated by the expression in Span.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4798426940418089827?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4798426940418089827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4798426940418089827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4798426940418089827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4798426940418089827'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/02/knots-groups-cospans-and-spans.html' title='Knots, groups, cospans and spans'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8436966060296713478</id><published>2011-01-27T08:09:00.000-08:00</published><updated>2011-03-31T01:52:18.121-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Como Category Seminar'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>In praise of composition: knot groups and cospans</title><content type='html'>I have been thinking about knots recently. The context is our work (with Sabadini, Katis, Rosebrugh etc) since 1997 ([1]) in using the tensor and composition in categories of spans and cospans to describe "evolving nets of automata" - the most recent paper being [4]. After these thoughts I noticed that the main idea of this post, seen somewhat differently, has already been discovered by John Armstrong (see below). It could easily be also in other works, for example Yetter's book on Functorial Knot Theory (I don't have a copy).&lt;br /&gt;&lt;br /&gt;The idea is to see a knot as a system composed from parts. Let's look at the trefoil:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_whOFhkfovkE/TUCgHgtCsWI/AAAAAAAAAGE/nvOM40jeTJM/s1600/trefoil.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://3.bp.blogspot.com/_whOFhkfovkE/TUCgHgtCsWI/AAAAAAAAAGE/nvOM40jeTJM/s400/trefoil.JPG" width="196" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The components which we wish to use to build knots are the following:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_whOFhkfovkE/TUCfxV8-esI/AAAAAAAAAF8/KPhtqp--vpY/s1600/components.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://2.bp.blogspot.com/_whOFhkfovkE/TUCfxV8-esI/AAAAAAAAAF8/KPhtqp--vpY/s400/components.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;I am going to call these components C, Z, S and D respectively (chosen for a vague resemblance with the geometry). If I draw these as boxes rather than wires I get a picture for the trefoil that looks like a circuit diagram:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_whOFhkfovkE/TUF4COtp2pI/AAAAAAAAAGU/G-WX2xP2RDE/s1600/circuit.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://1.bp.blogspot.com/_whOFhkfovkE/TUF4COtp2pI/AAAAAAAAAGU/G-WX2xP2RDE/s400/circuit.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Now to calculate the knot group of the trefoil we label all the edges of the circuit with distinct letters, and the components with equations which relate the letters on the adjacent wires with the following result:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_whOFhkfovkE/TUF4o2MksYI/AAAAAAAAAGc/0Vk1rmCqvQg/s1600/circuit2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/_whOFhkfovkE/TUF4o2MksYI/AAAAAAAAAGc/0Vk1rmCqvQg/s400/circuit2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;By looking at particular C,D,Z,and S components in this picture one can see the rule for assigning equations.&lt;br /&gt;Finally, the knot group is the free group on all the letters quotiented by the equations.&lt;br /&gt;In the case of the trefoil, if we express all the letters in terms of "a" and "e" the equations reduce to one equation, namely "aea=eae", so the knot group is ‹ a,e; aea=eae› .&lt;br /&gt;&lt;br /&gt;Notice the resemblance to, for example, analogue circuit diagrams where we associate voltages and currents to the wires and differential equations to the components (see [3,4])&lt;br /&gt;&lt;br /&gt;So what are we doing here? The letters on the wires entering (or leaving a component) may be thought of as the generators of a free group. The equation in the middle of a component may be thought of a the quotient of the coproduct of the input and output free groups defined by the relations. So a component is a cospan of groups between free groups. The whole diagram is a tensor diagram in Groups (the tensor being +) and the knot group is its tensor colimit as described in [2]. As described in [2] this colimit may be calculated by evaluating an expression in the monoidal category of cospans of groups.&lt;br /&gt;&lt;br /&gt;For the trefoil, the expression is (C+C)*(1+S+1)*(1+1+Z)*(1+S+1)*(D+D) (+ means coproduct, * means composition).&lt;br /&gt;Notice that a cospan of groups is assigned to any meaningful expression, that is to any tangle, not just to closed knots. The cospan corresponding to a braid is Artin's representation of a braid as an automorphism of a free group.&lt;br /&gt;&lt;br /&gt;One of the motives for these thoughts were the remarks I made in &lt;a href="http://rfcwalters.blogspot.com/2009/08/graphical-languages-27-april-2009.html"&gt;an earlier post&lt;/a&gt; that graphical languages should be studied not only at the syntactical level, or the topological level but in terms of semantic categories like cospan(multigraphs/G) (see [2]). I wanted to be able to model the hardware in my office with the tangle of wires connecting.&lt;br /&gt;&lt;br /&gt;A technical matter I did not mention is that the category whose objects are finite sets, and whose arrows are cospans of groups between the free groups on these sets, has a &lt;b&gt;subcategory &lt;/b&gt;with a braided monoidal structure, with a self dual structure on the objects, which I more or less described, but is quite different from the usual one we use on cospan(C) for C a category with finite colimits. (9/3/2011:&lt;b&gt; Notice&lt;/b&gt; that in the original posting I claimed erroneously that the whole of the category was braided monoidal - the error was pointed out to me by Aurelio Carboni).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I almost forgot to explain the title. The advantage of the algebraic expression in cospan(groups) is that it is an open expression which may be evaluated and composed repeatedly. To deal only with knots or the closure of braids is like writing an operating system as a straight line program with a loop only at the end. It could be done (a theorem of Kleene) but it would be a crazy exercize. Programs are written by nested loops.&lt;br /&gt;&lt;br /&gt;Coming back to John Armstrong. By googling cospans and knots I found two papers: one, The Extension of Knot Groups to Tangles [6], in which he defines topologically a cospan of groups to a tangle (he seems to have re-invented cospans himself for the purpose); the other [7] in which he describes algebraically a cospan of quandles to a tangle. (I don't feel so bad about not knowing John's work since he doesn't know about ours - a google search of cospans finds our papers on the second page. I guess we never figure in the n category cafe!)&lt;br /&gt;&lt;br /&gt;I must admit that I haven't followed the enormous literature on the connection between geometry and monoidal categories even though I made some small contributions (i) with Carboni and Lawvere in 1983 - a lecture to the Sydney Category Seminar suggesting that symmetric monoidal categories should be thought of a categories with two monoidal structures analogously to the Eckmann-Hilton argument (Ross Street corrected this idea discovering braided monoidal categories with Andre Joyal) and (ii) the discovery with Carboni of the Frobenius equations in 1987.&lt;br /&gt;&lt;br /&gt;[1] P. Katis, N. Sabadini, R.F.C. Walters, Span(Graph): an algebra of transition systems, Proceedings AMAST '97, SLNCS 1349, 322-336, 1997&lt;br /&gt;[2] R. Rosebrugh, N. Sabadini, R.F.C. Walters, Calculating colimits compositionally, Montanari Festschrift, LNCS 5065, pp. 581–592, 2008.(also arXiv:0712.2525)&lt;br /&gt;[3] L. de Francesco Albasini, N. Sabadini, R.F.C. Walters, Systems with discrete geometry, ART 2008, Analysing Reduction systems using Transition systems, 122--131, Forum, Udine, 2008.&lt;br /&gt;[4] P. Katis, N. Sabadini, R.F.C. Walters, On the algebra of systems with feedback &amp;amp; boundary, Rendiconti del Circolo Matematico di Palermo Serie II, Suppl. 63 (2000), 123-156&lt;br /&gt;[5] L. de Francesco Albasini, N. Sabadini, R.F.C. Walters, Cospans and spans of graphs: a categorical algebra for the sequential and parallel composition of discrete systems, arXiv:0909.4136&lt;br /&gt;[6] John Armstrong, The Extension of Knot Groups to Tangles,http://arxiv.org/pdf/math/0509665&lt;br /&gt;[7] John Armstrong, Categorifying Coloring Numbers, http://arxiv.org/pdf/0803.1642&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8436966060296713478?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8436966060296713478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8436966060296713478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8436966060296713478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8436966060296713478'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/01/in-praise-of-composition-knot-groups.html' title='In praise of composition: knot groups and cospans'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_whOFhkfovkE/TUCgHgtCsWI/AAAAAAAAAGE/nvOM40jeTJM/s72-c/trefoil.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3217683435521343464</id><published>2011-01-27T03:06:00.000-08:00</published><updated>2011-02-11T03:40:26.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Hard sciences</title><content type='html'>Here in Como the hard sciences are said to be physics, chemistry and mathematics, but &lt;i&gt;not&lt;/i&gt; computer science.&lt;br /&gt;&lt;br /&gt;I have just been given a program by a student and I would like to know that it is correct. This is more difficult than writing a new program myself. &lt;br /&gt;&lt;br /&gt;In mathematics instead it is usually much easier to be convinced of a proof than to construct a proof. Part of the reason is that mathematicians usually don't check a proof completely but try to find clues from the description and construct a proof themselves.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Reading a program and a proof are both difficult exercises. Proofs are usually deeper than programs, but verifying correctness, which is necessary with a program, is hard.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Added 2 February 2011&lt;/b&gt; I have just seen this comment by William Thurston in an article (ON PROOF AND PROGRESS IN MATHEMATICS, BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY Volume 30, Number 2, April 1994, Pages 161-177)&lt;br /&gt;"I have spent a fair amount of effort during periods of my career exploring mathematical questions by computer. In view of that experience, I was astonished to see the statement of Jaffe and Quinn that mathematics is extremely slow and arduous, and that it is arguably the most disciplined of all human activities. The standard of correctness and completeness necessary to get a computer program to work at all is a couple of orders of magnitude higher than the mathematical community’s standard of valid proofs. Nonetheless, large computer programs, even when they have been very carefully written and very carefully tested, always seem to have bugs."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3217683435521343464?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3217683435521343464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3217683435521343464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3217683435521343464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3217683435521343464'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/01/hard-sciences.html' title='Hard sciences'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1391458470305789749</id><published>2011-01-27T02:58:00.000-08:00</published><updated>2011-01-27T09:13:51.408-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Cultural differences</title><content type='html'>Italian children are brought up with the saying "the end justifies the means". I was brought up in Australia with the opposite exhortation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1391458470305789749?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1391458470305789749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1391458470305789749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1391458470305789749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1391458470305789749'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/01/cultural-differences.html' title='Cultural differences'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1323830689543509198</id><published>2011-01-21T03:20:00.000-08:00</published><updated>2011-01-26T01:42:33.009-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>University news</title><content type='html'>&lt;b&gt;Reform&lt;/b&gt; The grand university reform of Mariastella Gelmini has passed into law by a whisker - immediately after a no-confidence motion passed by three votes. We are now waiting to see what effect this will have. Already many courses have closed including ours. The position of researcher has a significantly changed status and many are working to rule, putting courses in difficulty.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The fractal nature of politics&lt;/b&gt; I don't really mean fractal. I am referring to the fact that behaviour at a high level is reflected at a lower level.&lt;br /&gt;I have rather studiously avoided talking about Italian politics even if it is one of the topics most discussed here. However the premier himself often refers to the fact that he is under siege, with the opposition including former allies. &lt;br /&gt;&lt;br /&gt;At the University level, a president of a faculty, who pressured a previous president to resign, has publically asked the rector to resign. Now I hear rumours that he himself is under siege, with the opposition including former allies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1323830689543509198?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1323830689543509198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1323830689543509198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1323830689543509198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1323830689543509198'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/01/university-news.html' title='University news'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2736539231499596058</id><published>2011-01-14T14:51:00.000-08:00</published><updated>2011-02-02T06:31:25.761-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>The good old days</title><content type='html'>This phrase (or something like it) occurred in some discussions on the Categories List, in connection with a paper I wrote with Ross Street in 1978 (Yoneda structures). The comprehensive factorization of 1973 was also mentioned recently. I have also been asked if I have an electronic version of my PhD thesis of 1970. I had already decided to scan my unpublished MSc (1967) and PhD theses and put them on line. &lt;br /&gt;Today I finished scanning the master's thesis and it is available at this &lt;a href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0B0VVInTqBXrnMzIxNmIyYjItMDBlZS00OWM0LWJlNDgtYjY3YmQ0ZjViNjJk&amp;hl=en  "&gt;address&lt;/a&gt;. It was written at the University of Queensland in the good old days, before anyone had completed a doctorate there, and research publication by staff members was a special event.&lt;br /&gt;&lt;br /&gt;20 January 2011: I have now finished scanning my PhD thesis, and it is available &lt;a href="https://docs.google.com/leaf?id=0B0VVInTqBXrnNzJjM2ViMDUtYzc0Mi00Y2YxLTk5OWMtMWQwY2QyMTdhOTI3&amp;hl="&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2736539231499596058?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2736539231499596058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2736539231499596058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2736539231499596058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2736539231499596058'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2011/01/good-old-days.html' title='The good old days'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3673360824598625158</id><published>2010-11-26T04:07:00.000-08:00</published><updated>2010-11-30T09:35:02.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>What is functional programming?</title><content type='html'>In the early days of my interest in Computer Science (in the late 1980's), flushed with enthusiasm for the connections between Category Theory and Computer Science, I wrote a paper with that title. It was accepted for the first volume of a new journal, Mathematical Structures in Computer Science, and was promised even in the advertisements for the new journal. But then the editors had a change of heart and withdrew their acceptance. (I must find in my papers the letters.)&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;I accepted this rejection without a whimper because my ex student Mike Johnson was against the paper (or at least its title) and even I came to believe that I had been rather presumptuous (as I tend to be when I enter a new subject - see recently probability theory). I received further criticism later for my impudence from Phil Wadler when he visited us in Sydney. However I did include some hints about the idea in my book "Categories and Computer Science" in sections 5.5 and 6.2, under the modest title "The specification of functions".&lt;br /&gt;&lt;br /&gt;I am persuaded to write more about the topic by the fact that, judging by exchanges on the categories mailing list, the average category theorist doesn't have any idea what functional programming is. The matter has not been well explained. Those who do know functional programming speak what seems to be a foreign language when they refer to it. In addition a functional programmer is likely to talk about the most advanced aspects, whereas it is possible to begin with very simple ideas. One of the striking advantages of category theory is that one can begin simply, already seeing part of the idea, and then add structure revealing more richness.&lt;br /&gt;Don't be put off by the simplicity of my first remarks. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;The very simplest version - Categories&lt;/b&gt; As one might imagine from the name functional programming regards the computation of functions. Consider the category Sets of sets and functions. We notice that there is an object I, a one point set, and an object N, the natural numbers, together with two functions o:I → N (zero) and s:N → N (the successor). We are interested to calculate the function f(x)=2x.&lt;br /&gt;There are some equations this function satisfies namely fo=o and fs=ssf.&lt;br /&gt;The graph of &amp;nbsp;these two objects with the arrows o,s and f, together with the equations, form the generators and relations defining an abstract (syntactical) category which naturally has an induced functor to Sets taking s to successor, o to 0, the symbol f to the concrete doubling function f.&lt;br /&gt;We can calculate in this syntactical category as follows:&lt;br /&gt;fssso=ssfsso=ssssfso=ssssssfo=sssssso, which sequence of deductions is a calculation of the fact that f(2)=6.&lt;br /&gt;&lt;br /&gt;So the program consists of the graph with objects I,N and arrows o,s,f ; the execution is the deduction fssso=ssfsso=ssssfso=ssssssfo=sssssso.&lt;br /&gt;&lt;br /&gt;Let's make clearer what the programming language is, and what an execution is for this primitive language.&lt;br /&gt;&lt;br /&gt;A &lt;i&gt;program&lt;/i&gt; is a graph, and a finite number of equations u=v between paths in the graph. An &lt;i&gt;execution&lt;/i&gt; of the program on a path is a sequence of deductions from the equations.&lt;br /&gt;&lt;br /&gt;To be practical, we might modify the definitions slightly. Instead of equations take ordered equations (or rewrites) thus distinguishing between u=v and v=u (but possibly including both). Further an execution may only use the rewrites in the order u=&amp;gt;v given, and termination consists when the deduced path is irreducible.&lt;br /&gt;&lt;br /&gt;With care a programmer can now organize that there are unique executions from paths in a desired set of paths, thus computing a function. If the programmer has in mind some actual functions which satisfy the equations then the correctness of the computation is clear. The more difficult things to manage are uniqueness of the result, the termination and the efficiency.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remark&lt;/b&gt; What we have described is just traditional algebra, but applied to an algebra of functions. Suppose you want to calculate with numbers rather than functions. You notice they form a ring. You can talk about elements in a concrete ring by using symbols to describe some elements, forming the free ring to talk about other elements, and state equational properties. Then a calculation is a sequence of equational deductions. Example; (1+1)(1+1)=1(1+1)+1(1+1)=(1+1+1+1). The deductions may be made more efficient by ordering the equations.&lt;br /&gt;&lt;br /&gt;The programming language above is very easy to implement; one just needs to program rewriting of words. There is a question as to how useful (as distinct from powerful) it is. Maybe with this amount of structure not much, but with a little more categorical structure we can really program. The resulting programs will resemble programs in Lisp.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Categories with products&lt;/b&gt; The category of Sets has finite products, and we would like to write programs to calculate such functions as addition :NxN → N, mutiplication, factorial and so on. More generally we would like to program functions on lists, and even program term rewriting itself, but for that see later.&lt;br /&gt;&lt;br /&gt;I will tell you immediately what the programming language and its execution are. a &lt;i&gt;program&lt;/i&gt; is a finite multigraph (in the sense of my book - that is, a set of objects, and a set of arrows each of which has as codomain an object but whose domain may be a finite product of objects) together with a finite number of (ordered) equations between terms (arrows in the free category with products on the multigraph). An &lt;i&gt;execution&lt;/i&gt; starting with a term is a sequence of rewrites of the terms until arriving at an irreducible term.&lt;br /&gt;&lt;br /&gt;I repeat: to write a program one should have in mind the particular functions in Sets one is describing and equations which involve them. It is all to easy to forget the semantics and end up in mindless symbol pushing. &amp;nbsp; .&lt;br /&gt;&lt;br /&gt;To see the strength of the language we will first write a program to calculate HCF : NxN → N &amp;nbsp;starting with nothing. It will be clear from this example that such constructions as "while", "if then else", "sequence" can be programmed.&lt;br /&gt;&lt;br /&gt;The objects in the multigraph are I and N as above. I will gradually be introducing new arrows into the multigraph, but the initial ones will be o : I → N, s : N → N and add : NxN → N (symbol for addition).&lt;br /&gt;&lt;br /&gt;The first equations which will sufficient to calculate addition are:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;add(s(x),y)=add(x,s(y))&lt;br /&gt;add(o,y)=y.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An execution:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;add(s(s(o)),s(o))=add(s(o),s(s(o)))=add(o,s(s(s(o))))=s(s(s(o))).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We don't need multiplication for calculating the GCD of two numbers but I will describe a program for it as an illustration (see also my post on tail recursion).&lt;br /&gt;&lt;br /&gt;Adjoin to the multigraph two arrows mult : NxN → N and auxmult : NxNxN → N. For auxmult the function we have in mind is (m,n,p) → mn+p.&lt;br /&gt;&lt;br /&gt;The further program equations which allow the computation of multiplication are:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxmult(s(m),n,p)=auxmult(m,n,add(n,p))&lt;br /&gt;auxmult(o,n,p)=p.&lt;br /&gt;mult(m,n)=auxmult(m,n,o).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now the algorithm I have in mind for GCD will require a Boolean test function, namely geq(m,n) – “greater than or equal”, and a partial function on NxN, namely minus. To deal with these it is convenient to introduce a new object M in the multigraph, to represent the set N+{true, false}. We will need an arrow i:N → M, j:M → N and two arrows true:I → M, false:I → M. The functions we have in mind are i(n)=n, and j(n)=n, j(true)=1, j(false)=0.&lt;br /&gt;&lt;br /&gt;We adjoin an equation to relate the arrows into M with those in N:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;j(i(n))=n&lt;br /&gt;j(true)=s(o)&lt;br /&gt;j(false)=o.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now the function minus from NxN to M takes (m,n) to m-n if m is greater than or equal to n, otherwise minus(m,n)= false. We adjoin minus ; NxN → M to the multigraph. Its program is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;minus(m,o)=i(m)&lt;br /&gt;minus(o,s(n))=false&lt;br /&gt;minus(s(m),s(n))=minus(m,n).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We adjoin geq:MxN → M to the multigraph and the program:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;geq(i(m),o)=true&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;geq(i(o),s(n))=false&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;geq(i(s(m)),s(n))=geq(i(m),n)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;geq(false,n)=false&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;geq(true,n)=false.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, the HCF of two natural numbers is defined using two new arrows in the multigraph, auxHCF: MxMxN → M, HCF : NxN → N. The function I have in mind for auxHCF takes (true,m,n) to HCF(m,n) if m ≥ n; takes (false, m,n) to HCF(m,n) if m &amp;lt; n; and is false for all other values.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxHCF(true, i(m),s(n))=auxHCF(geq(minus(m,s(n)),s(n)),minus(m,s(n)),s(n))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxHCF(false,i(m),n)=auxHCF(true,i(n),m)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxHCF(true,i(m),o)=i(m).&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;HCF(m,n)=j(auxHCF(geq(i(m),n),i(m),n)).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's look at an execution, assuming that minus and geq execute correctly, and writing k for s^k(o).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;HCF(6,9)=j(auxHCF(false,6,9))=j(auxHCF(true,9,6))=j(auxHCF(false,3,6))&lt;br /&gt;&amp;nbsp;=j(auxHCF(true,6,3))=j(auxHCF(true,3,3))=j(auxHCF(false,0,3))&lt;br /&gt;&amp;nbsp;=j(auxHCF(true,3,0))=j(i(3))=3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Notice that I have not written down enough equations to calculate auxHCF(u,m,n) for all values of u,m,n, but enough to calculate HCF. I didn't say, but the value for HCF of (0,0) I have in mind is 0.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remark&lt;/b&gt; It is obvious that adding more structure to the category (distributive, cartesian closed, ...) adds more linguistic mechanisms (if then else, higher order, ...) for writing programs. However the idea is already present here.&lt;br /&gt;Notice another thing: programs can be written which may apply to different sets. For example, a sort algorithm may apply to many types of data. It can be written with unspecified objects and arrows, and later these may be identified with objects an arrows in another graph. I am saying that pushouts of graphs may be used to combine programs.&lt;br /&gt;The same idea might be applied also to quite different semantic categories.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remark&lt;/b&gt; Functional programming is sometimes promoted by saying that it is easier to check the correctness of such programs. That may be so if the programmer has in mind clearly all the functions involved. However if functional programming involves translating while loops into tail recursion it cannot be easier to check than the imperative program. Knowing the functions involved is like knowing invariants of imperative programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3673360824598625158?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3673360824598625158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3673360824598625158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3673360824598625158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3673360824598625158'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/11/what-is-functional-programming.html' title='What is functional programming?'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-1444300126944681676</id><published>2010-11-23T03:32:00.000-08:00</published><updated>2010-11-28T10:18:25.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Lisp and stack overflow</title><content type='html'>This semester I am teaching a course which over the years has had many names (Computational algebra, Symbolic computation, Categories and automata, etc, etc) but which is really my thoughts about relations between algebra and computer science. For some years I used Maple as an illustrative programming language, but it is expensive, and the faculty in Como has withdrawn support, closing the laboratory which had Maple installed a couple of years ago. So this year at the last moment I thought of using Common Lisp (Clisp). To be honest I am not a programmer though I have written programs in a large number of different languages but not in Lisp.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Perhaps strangely for a category theorist I have always been rather negative towards functional style programming.&lt;br /&gt;As a first example, I wrote the following informally described programs (in which o is just a symbol):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;add(successor(x),y)=successor(add(x,y))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;add(o, y)=y;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;multiply(successor(x),y)=add(multiply(x,y),y)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;multiply(o,y)= o;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;factorial(successor(x))=multiply(successor(x),factorial(x))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;factorial(o)=successor(o).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I was surprised that with these programs I could calculate at most factorial(7) without stack overflow (by 7 I mean of course successor(successor(...o)))))))). &amp;nbsp;I would have thought that a language based on recursion would support recursion to the limit of the memory of the machine. (My first effort with a language or a machine is to try to break it, but this was too easy.)&lt;br /&gt;&lt;br /&gt;Reading further about Lisp I realised that you are supposed to write not general recusion but "tail recursion".&lt;br /&gt;Tail recursion is really just "while". I would like to give an explanation of tail recursion in terms of the Elgot automata we introduced in the paper &lt;i&gt;&lt;a href="http://dscpi.uninsubria.it/staff/Walters/Publications/Pdf_Files_of_Papers/Bicategories_of_Processes_1997.html"&gt;P. Katis, N. Sabadini, R.F.C. Walters, Bicategories of processes. Journal of Pure and Appled Algebra, 115:141-178, 1997&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;An Elgot automaton is a function g : X + U  → U + Y (where + means disjoint union). The partial function fun(g) : X  → Y computed by g is defined as follows: given x in X apply g repeatedly until the result lies in Y. The result, if it exists is then fun(g)(x).&lt;br /&gt;&amp;nbsp;Notice that g can be broken into two parts: g&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt; : X  → U + Y and g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt; : U  →U + Y; g&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt; is an initialization step&amp;nbsp; and g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt; is an iteration step.&lt;br /&gt;&lt;br /&gt;Let us look at an example, namely calculating factorial given multiplication.&lt;br /&gt;Take X=N the natural numbers. Take U=NxN, and take Y=N.&lt;br /&gt;The initialization step g&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;: n  → (n,1) in NxN.&lt;br /&gt;The iteration step g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt; : NxN  → NxN + N is defined by (n,p)  → (n-1, p*n) if n&amp;gt;0, else (0.p)  → p.&lt;br /&gt;Clearly the function fun(g) calculated by the Elgot automaton g is factorial; this is a usual imperative program for factorial.&lt;br /&gt;&lt;br /&gt;Going back to the general Elgot automata, notice that g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt; defines a partial function also, from U to Y, namely the result of iterating g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt; on the whole of U. Calling this "auxiliary" partial function auxfun(g) it is clear that fun(g) = (auxfun(g) | 1&lt;span style="font-size: xx-small;"&gt;Y&lt;/span&gt;) • g&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;. But also the auxiliary function satisfies a fixed point equation, namely that&lt;br /&gt;auxfun(g)(u)=auxfun(g)(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(u))&lt;br /&gt;since in a computation of auxfun(g)(u) (iterating g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;) all the values passed through arrive (if they arrive at all) in the same value auxfun(g)(u).&lt;br /&gt;&lt;br /&gt;In the example above of the program for factorial the auxiliary function is easily seen (by iterating g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;) to be&lt;br /&gt;(n,p) &amp;nbsp;→ &amp;nbsp;(0, factorial(n)*p).&lt;br /&gt;&lt;br /&gt;This equation auxfun(g)(u)=auxfun(g)(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(u)) may be taken to be a recursive program for auxfun, and then fun(g) is a composite. A recursive evaluation consists in the steps&lt;br /&gt;auxfun(g)(u)=auxfun(g)(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(u))=auxfun(g)(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(u))=auxfun(g)(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;(u)))= ... until a value which would land in Y arrives. This is tail recursion - it involves only one application of auxfun.&lt;br /&gt;&lt;br /&gt;The idea then is this: to do tail recursion think of a calculation using iteration. This involves introducing new state (U), initializing (g&lt;span style="font-size: xx-small;"&gt;1&lt;/span&gt;) and also an auxiliary function (g&lt;span style="font-size: xx-small;"&gt;2&lt;/span&gt;). The function you wish to calculate then is a composition of the initialization and the tail recursion of the auxiliary function.&lt;br /&gt;&lt;br /&gt;Let us write tail recursive programs for addition, multiplication and factorial.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Addition&lt;/b&gt;&lt;br /&gt;For addition there is no need to introduce new state. The internal state is NxN, the same as the domain of addition. The iterative step is (m,n) → (m-1,n+1) with exit when the first variable is 0.&lt;br /&gt;Hence the recursive definition of and is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;Add(o,y)=y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;Add(successor(x),y)=Add(x,successor(y)).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Multiplication&lt;/b&gt;&lt;br /&gt;For multiplication the iterative program introduces a new variable p.&lt;br /&gt;The initialization is (x,y) → (x,y,o).&lt;br /&gt;The iterative step is (x,y,p) → (x-1,y, p+y).&lt;br /&gt;Exit is (o,y,p) → p.&lt;br /&gt;&lt;br /&gt;The auxiliary function auxMultiply is (x,y,p) → x*y+p.&lt;br /&gt;&lt;br /&gt;The recursive program for auxMuliply is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxMultiply(o,y,p)=p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxMultiply(s(x),y,p)=auxMultiply(x,y,Add(p,y))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Then&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;Multiply(x,y)=auxMultiply(x,y,o)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Factorial&amp;nbsp;&lt;/b&gt;&lt;br /&gt;For calculating factorial(x) by iteration one introduces a new variable p.&lt;br /&gt;The initialization is x → (x,1).&lt;br /&gt;The iterative step is (x,p) → (x-1,x*p).&lt;br /&gt;The exit is (o,p)&amp;nbsp; → p.&lt;br /&gt;&lt;br /&gt;The auxiliary function auxFactorial is (x,p) → (factorial(x)*p).&lt;br /&gt;The recursive program for auxFactorial is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxFactorial(o,p)=p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;auxFactorial(s(x),p)=auxFactorial(x,s(x)*p).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;Then&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;Factorial(x)=auxFactorial(x,1).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt;&lt;b&gt;Remark&lt;/b&gt; &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;The Elgot automata form the arrows of a symmetric monoidal category with feedback with delay. In fact they are a case of a general construction for universally adding such feedback with delay to a symmetric monoidal category (see &lt;/span&gt;&lt;a href="http://dscpi.uninsubria.it/staff/Walters/Publications/Pdf_Files_of_Papers/Feedback_2002.html"&gt;&lt;span style="font-family: inherit;"&gt;P. Katis, N. Sabadini, R.F.C. Walters, Feedback, trace and fixed-point semantics , Theoret. Informatics Appl. 36:181-194 (2002)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;). The product monoidal structure on Sets gives Mealy automata, variations of which are being studied for application to circuits by &lt;/span&gt;&lt;a href="http://www.cs.mun.ca/~bartha/"&gt;&lt;span style="font-family: inherit;"&gt;Miklos Bartha&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;. There are close relations with the work of Joyal, Street and Verity on traced monoidal categories.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;Remark&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; The idea of McCarthy to form a language with a data type (s-expressions) so that programs become data, plus the idea that programs should be equational (recursive) definition of functions makes a very interesting language. However I remain convinced that the object of programming is not just to describe functions but instead systems and their composition.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier&amp;quot;, monospace;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-1444300126944681676?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/1444300126944681676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=1444300126944681676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1444300126944681676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/1444300126944681676'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/11/lisp-and-stack-overflow.html' title='Lisp and stack overflow'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2004188069087059206</id><published>2010-11-23T02:55:00.000-08:00</published><updated>2010-11-28T10:19:30.117-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Banditismo e prepotenza</title><content type='html'>The parish journal of the village where I live has, in addition to the usual announcements of baptisms and communions, a section written by some local historians called "Banditismo e prepotenza" on the banks of the Adda. It has stories about arguments and murders in the 16th century and the efforts of Carlo Borromeo to create order. There is a statue of San Carlo in the centre of the village which last Christmas was adorned with a Santa Claus hat.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Despite San Carlo's efforts banditismo and prepotenza are alive and well at all levels of Italian life. Certain colleagues have taught me about it at university level and the newspapers write about it at much higher levels.&lt;br /&gt;There is so much I could mention that in fact I have writer's block.&lt;br /&gt;I have decided I &amp;nbsp;have said enough about such negative matters, so from now on I will write about mathematics and computer science, and enjoy the pleasures of Italian life, which are many.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2004188069087059206?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2004188069087059206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2004188069087059206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2004188069087059206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2004188069087059206'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/11/banditismo-e-prepotenza.html' title='Banditismo e prepotenza'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4969407292435671707</id><published>2010-10-26T03:03:00.000-07:00</published><updated>2010-11-28T10:19:00.439-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Strumentalizzazione</title><content type='html'>One may learn about Italy by studying the words in Italian which don't quite correspond to their English alternatives. &lt;i&gt;Sistemare&lt;/i&gt; is an example, which I may discuss on another occasion. If I ever grasp the meaning of word &lt;i&gt;intendere&lt;/i&gt; I will write about it. Today's word however is &lt;i&gt;strumentalizzare.&lt;/i&gt;&lt;br /&gt;What it means is&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;i&gt;to make someone or something a tool to be used for another purpose&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I don't know an English word that means exactly this.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The word is used quite frequently in such phrases as "I see that I have been &lt;em&gt;strumentalizzato&lt;/em&gt;", or "this matter should not be &lt;em&gt;strumentalizzata&lt;/em&gt;".&lt;br /&gt;&lt;br /&gt;I see constant use of the concept. For example, the following is quite common. Group A is complaining about a problem without understanding the cause. Group B, who secretly were responsible for the problem, use the distress of Group A to further disadvantage Group A. It is not even necessary that Group B hide their actions; it is sufficient to lie about them.&lt;br /&gt;&lt;br /&gt;Any Italian reading this will immediately recognize examples, but actually the matter comes to mind in thinking about posts to this blog. &amp;nbsp;I am concerned that in making criticisms I may be misquoted or misread.&lt;br /&gt;&lt;br /&gt;For example, some time ago I made the assertion in this blog that we were creating too many mathematicians. I would not like my comments to be &lt;em&gt;strumentalizzati &lt;/em&gt;against mathematics.&lt;br /&gt;&lt;br /&gt;I was not criticizing mathematics or mathematicians in general, just making a comment about the prospects for employment doing research in mathematics. Many students do PhD degrees with that in mind. Supervisors are happy to have graduate students. The reality is that the most common paid employment of mathematicians is in teaching. It is what I have been paid to do all my life. Even university mathematics departments justify their existence by their service teaching role.&lt;br /&gt;&lt;br /&gt;The problem is that in Italy at the moment there are very few positions for teaching mathematics in the schools. Many students who do PhD's do not want to teach in the schools. There are also very few positions in the universities. There may be particular Italian aspects of this problem but judging from &lt;a href="http://www.math.columbia.edu/~woit/wordpress/?p=3220"&gt;Peter Woit's blog&lt;/a&gt; the situation in the United States in the universities is similar.&lt;br /&gt;&lt;br /&gt;The odd thing about the Science faculty in Como is that it was created without a service teaching role. It is difficult to justify the employment of 80 staff with a new enrolment of more or less 80 students. The faculty must be justified as a research institute which principally exists for the staff, not for the students.&lt;br /&gt;&lt;br /&gt;I guess this whole post might be construed as a criticism of Italy. It is not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4969407292435671707?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4969407292435671707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4969407292435671707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4969407292435671707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4969407292435671707'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/10/strumentalizzazione.html' title='Strumentalizzazione'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3621711824031665471</id><published>2010-10-13T04:01:00.000-07:00</published><updated>2010-10-13T04:01:32.470-07:00</updated><title type='text'>Stephen L. Bloom</title><content type='html'>It has been a great sadness to us to learn that our good friend and collaborator Steve Bloom died on 11th October. He had been sick for some time. We would like to express our sympathy to his wife Cynthia Graae, daughters Valeria and Paula Bloom and his brother Peter Bloom.&lt;br /&gt;&lt;br /&gt;We will always remember his intelligence and humour and the good times we had with him in Sydney and Italy. We will plant a tree at our mountain house in Roncola in his memory.&lt;br /&gt;&lt;br /&gt;Bob and Nicoletta&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3621711824031665471?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3621711824031665471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3621711824031665471' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3621711824031665471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3621711824031665471'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/10/stephen-l-bloom.html' title='Stephen L. Bloom'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4009739509485687794</id><published>2010-10-06T01:21:00.000-07:00</published><updated>2010-10-06T08:18:00.926-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Old posts'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Old post: Why are we concerned? F.W. Lawvere</title><content type='html'>This is an old post of Friday, March 31, 2006 taken from the &lt;a href="http://www.mta.ca/~cat-dist/"&gt;Categories mailing list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;F.W. Lawvere: WHY ARE WE CONCERNED? I&lt;br /&gt;Categories Mailing List&lt;br /&gt;Sun, 26 Mar 2006 16:43:31 -0500 (EST)&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WHY ARE WE CONCERNED? I&lt;br /&gt;When Saunders Mac Lane penned his hard-hitting 1997 Synthese article, he was defending mathematics from an attack many of us hoped would just go away. But Saunders was aware of the seriousness of the threat, which indeed is still here with greater determination. Although the title of that article was "Despite physicists, proof is essential in mathematics", he was not opposing physics, nor even that immediate handful who, assuming the mantle of "mathematical physicists", gave themselves license to insult generations of scrupulously serious physicists and to demand that mathematics adopt a culture that considers conjecture as nearly-established truth. In essence it was an attack on science itself, as the highest form of knowing, that Saunders was opposing.&lt;br /&gt;The increased determination of that attack is expressed in two ways. To equip and organize the attack, finance capital has set up several institutions, some of which rather openly proclaim their goal of submitting science to the service of medieval obscurantism. Others say that they support mathematical research, but encourage a barrage of "popular" writings to shock and awe the public into continuing in the belief that they will never understand mathematics and hence never be able to actively participate in science.&lt;br /&gt;The contempt for Mac Lane's fight, recently expressed in articles supposedly memorializing him, takes the form of the claim that category theory itself is a "cool" instrument for deepening obscurantism. Not only Harvard's "When is one thing equal to another thing?" and the Cambridge "morality" muddle, but also a 2003 article aimed at teachers of undergraduates, quite explicitly support that claim. In the MAA Monthly, a Clay Fellow states as fact that category theory "is mathematics with the substance removed". Mastering the technique of disinformation whereby the readers are first told that now finally they will be informed, the article suggests that some raising of the level of understanding of the relationship between space and intensively variable quantity is going to be achieved. Then the author short-circuits any such understanding via the simplifying assumption that omits the distinction between covariant and contravariant functors as "unwieldy". As final display of the mastery of expositional technique, the categorical object which has, for nearly twenty pages, been heralded as simple, is revealed in the final pages in&lt;br /&gt;the most complicated and unexplained form possible. (Totally passed over is the issue that had led Grothendieck to the considerations allegedly being treated: not only the category of affine schemes, but also the category of all its presheaves, where the author implicitly wants us to work, fails to have the geometrically correct colimits needed to define projective space.)&lt;br /&gt;Another level of attack was launched when Cornell University was given very large sums of money to develop methods of teaching geometry without mentioning any geometrical concepts. No proof of the desirability of such a draconian excising of content needed to be given, beyond some phrases from the Dalai Lama.&lt;br /&gt;"Dumbing down" is an attack not only on school children and on undergraduates, but also one taking measured aim at colleagues in adjacent fields and at the general public. The general public is thirsty for genuinely informational articles to replace the science fiction gruel served constantly by journals like the Scientific American and the New York Times "Science" section. Those journals have never published anything resembling a mathematical proof and hence have rarely actually explained any scientific subject in a usable way. Nor have they even undertaken any program to raise the level of knowledge of calculus or linear algebra among their readers in a way which would make such explanations feasible. Instead, they provide games and amusements to divert the mathematically-interested public.&lt;br /&gt;In January of 2005 the Notices of the AMS announced that they had for a full ten years been strictly following a certain editorial policy. There had been a widespread demand for expository articles. To that demand, the response was a new definition of "expository": all precise definitions of mathematical concepts must be eliminated. Authors of expository articles were forced to compromise their presentation, or to withdraw their paper. Mathematicians, who were for several years becoming aware that these new expository articles are absolutely useless for developing a mathematical thought, were shocked to learn that a conscious policy had forced that situation.&lt;br /&gt;A peculiar sort of anti-authoritarianism seems to be the only justification offered for degrading the role of definition, theorem, and proof; certainly, serious expositors have never considered that the use of those three pillars of geometrical enlightenment excludes explanations and examples. Others have urged, however, that those instruments be eliminated even from lectures at meetings and from professional papers.&lt;br /&gt;That threat is part of the background for the concern expressed in the many messages to the categories list over the past weeks. Deeply concerned mathematicians ask me "How can we know?". Indeed, how can we know whether it is worthwhile to attend a certain meeting or a certain talk, and how can a scientific committee know whether a proposed talk is scientifically viable? If the "you don't want to know" culture of no proofs, no definitions, is accepted, we will truly have no way of knowing, and will be pressured to fall back on unsupported faith.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;************************************************************&lt;br /&gt;F. William Lawvere&lt;br /&gt;Mathematics Department, State University of New York&lt;br /&gt;244 Mathematics Building, Buffalo, N.Y. 14260-2900 USA&lt;br /&gt;Tel. 716-645-6284&lt;br /&gt;HOMEPAGE: http://www.acsu.buffalo.edu/~wlawvere&lt;br /&gt;************************************************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;F. William Lawvere: WHY ARE WE CONCERNED? II &lt;br /&gt;Categories Mailing List&lt;br /&gt;Tue, 28 Mar 2006 21:30:59 -0500 (EST)&lt;br /&gt;&lt;br /&gt;WHY ARE WE CONCERNED? II&lt;br /&gt;&lt;br /&gt;Misconceptions&lt;br /&gt;&lt;br /&gt;The question is not whether mathematics should be applied. Most of us agree that it should. The concern is rather that our subject is sometimes being used as a mystifying smoke screen to protect pseudo-applications against the scrutiny of the general public and of the scientific colleagues in adjacent disciplines. We need to ensure that applications themselves be maximally effective, not clouded by misunderstanding.&lt;br /&gt;&lt;br /&gt;Some of the most important applications of our unifying efforts as categorists have been to the&lt;br /&gt;teaching of algebraic topology&lt;br /&gt;teaching of algebraic geometry&lt;br /&gt;teaching of logic and set theory&lt;br /&gt;teaching of differential geometry&lt;br /&gt;These subjects all arose from the efforts to clarify and apply calculus; thus some of us have applied category theory to the teaching of calculus.&lt;br /&gt;&lt;br /&gt;But it seems that we have not taught category theory itself well enough. Several recent writings reveal that basic misunderstandings about category theory are still prevalent, even among people who use it. Some of these concern the myth that category theory is the "insubstantial part" of mathematics and that it heralds an era when precise axioms are no longer needed. (Other myths revolve around the false belief that there are "size problems" if one tries to do category theory in a way harmonious with the standard practice of professional set theorists; see next posting.) The first of these misunderstandings is connected with taking seriously the&lt;br /&gt;jest "sets without elements". The traditions of algebraic geometry and of category theory are completely compatible about elements, as I now show.&lt;br /&gt;&lt;br /&gt;Contrary to Fregean rigidity, in mathematics we never use "properties" that are defined on the universe of "everything". There is the "universe of discourse" principle which is very important: for example, any given group, (or any given topological space, etc.) acts as a universe of discourse. As these examples suggest, a universe of discourse typically carries a structure which permits interesting properties and constructions on it. As the examples also show, there are typically many objects of a given mathematical category and also many categories, so transformation is an essential part of the content. As quantity includes zero, so structure includes the case of no structure, which Cantor considered one of his most profound and exciting discoveries. (His conjecture that the continuum hypothesis holds in that realm is probably true. [Bulletin of Symbolic Logic 9 (2003) 213-223].) Dedekind, Hausdorff, and most of 20th century mathematics followed the paradigm whereby structures have two aspects, a theory and an interpretation of it in such a featureless background. Because the background thus contributes minimal&lt;br /&gt;distortion to the assumptions of the theory, the completeness theorems of first-order logic, the Nullstellensatz, and related results are available. The more geometric background categories which receive models are also viewed as structures (of an opposite kind) in abstract sets, for example the classifying topos for local rings as a background for algebraic groups. Such is "set theory" in the practice of mathematics; it is part of the essence from which organization emerges.&lt;br /&gt;&lt;br /&gt;By contrast, the "set theory" studied by 20th century set theorists has a different aim and architecture. The aim is "justification" of mathematics, and the architecture is that of the cumulative hierarchy. The alleged need for justification arose in connection with the re-naming of Cantor's theorem as "Russell's paradox"; Cantor's theorem had shown that the system proposed by Frege was inconsistent, but there were those who dreamed nonetheless of restoring that rigidity. There was a bitter controversy between Cantor and Frege, and Zermelo swore allegiance to&lt;br /&gt;Frege [Cantor G.: Abhandlungen mathematischen und philosophischen Inhalts, 1966, page 441, remarks of Zermelo on Cantor's 1884 review of Frege]. Von Neumann based himself on Zermelo and made explicit the cumulative hierarchy, which Bernays and Goedel used and which many subsequent set theorists presumed was the only architecture to be studied. The justificational aspect stems from the supposed construction of the hierarchy by a bizarre parody of ordinary iteration, parameterized by infinite ordinal numbers (Cantor's third discovery), entities which from the point of view of ordinary mathematics are even more in need of&lt;br /&gt;justification than the analysis that supposedly needed it. (Indeed, in attempting to describe what these alleged infinite ordinals are and do, people often resort to stories about gods and demons.) Little or no progress has been made on this "justification" problem in a century, but work with the hierarchy has produced some knowledge about the possibilities for categories of sets. By adopting a standard definition of map and discarding the mock iteration (with its concomitant complicated structure), each model of the cumulative hierarchy yields a category of&lt;br /&gt;abstract nearly featureless sets; most of the usual set-theoretical issues depend only on the mere category: measurable cardinals, Goedel-constructibility, the continuum hypothesis, etc.&lt;br /&gt;&lt;br /&gt;Having thus briefly understood the two visions which are called set theory&lt;br /&gt;&lt;br /&gt;(1) a category of Cantorian featureless sets which serves as the background recipient for the structures of algebra, geometry and analysis;&lt;br /&gt;&lt;br /&gt;(2) the cumulative hierarchy with its rigid Fregean structure aiming to justify mathematics,&lt;br /&gt;&lt;br /&gt;it is not surprising that the precise nature of the elementhood relations appropriate to each are quite different. While the Fregean image involves rigid inclusion and elementhood relations imagined to be given once and for all for mathematics as a whole, the usual mathematical practice instead considers inclusion and membership relations for subsets of a given universe of discourse (such as R^3). Thanks to Grothendieck's Tohoku observation, these mathematical local belonging relations are well globalized within the notion of category, whose primitives are domain, codomain, identity, and composition.&lt;br /&gt;&lt;br /&gt;[The notion of category is a simple first-order theory of a semi-algebraic kind. It has myriads of interpretations, some in "classes", some "locally small" etc., but such undefined restrictions on interpretations have nothing to do with the notion of category per se. Many properties are best expressed within the first-order theory itself.]&lt;br /&gt;&lt;br /&gt;Composition is a kind of non-commutative multiplication, hence there are two kinds of division problems. In any category, given any two morphisms a and b we can ask whether there exists a morphism p such that a = bp; if so, we may say that a belongs to b. This forces a and b to have as codomain the same object, which serves as their common universe of discourse. (The dual relation, f determines g, defined by "there exists m with mf = g", is probably equally important in mathematics.) There are two special cases of this belonging relation which are of special interest. First we say that b is a part (or subset in the case of a category of sets) of its codomain, if for all a belonging to b, the proof p of that belonging is unique; this is immediately seen to be equivalent to the usual notion of monomorphism. Then, if a and b are parts of the same object, we say a included in b iff a belongs to b. Any arbitrary morphism x with codomain X may be considered an element of X in the sense of Volterra (also known as a figure in X); we say that x is a member of b iff x belongs to b. Then clearly&lt;br /&gt;&lt;br /&gt;a is included in b iff for all x, if x is a member of a, then x is a member of b.&lt;br /&gt;&lt;br /&gt;The usual relationship between these two relations is thus maintained. Because in category theory the domain relation is as important as the codomain relation, we can be more precise about elements: very often it is appropriate to consider a special property of objects, and restrict the term element (or figure) to elements whose domain has that property, that is, to figures whose shape has the property. For example, in algebraic geometry the connected separable objects are appropriate domains for the figures known as "points"; in the algebraically closed case it suffices to consider elements with domain a terminal object 1 as points. On the other&lt;br /&gt;hand, frequently it is of interest to choose a small class of figure shapes which generates in the sense of Grothendieck, i.e. so that the above equivalence between inclusion and universal implication of memberships holds even when the figures x are restricted to those of the prescribed shapes. A basic property of categories of Cantorian sets is that this holds with x restricted to those with terminal domain 1. In algebraic geometry, the figures whose domains have trivial cohomology are adequate. Note that if f is a morphism from A to B and if x is an element of A, then fx is an element of B of the same shape (of course in general figures are singular in that they distort their shape, for example, fx may be more singular than the figure x). Properties of x in A may be quite different from the properies of fx in B.&lt;br /&gt;&lt;br /&gt;The mysterious distinction between x and singleton(x) in the hierarchical Frege architecture takes quite a different form in the categorical architecture where there is a natural transformation from the identity functor to the covariant power set functor; this natural transformation can be called singleton: singleton(x) is simply x considered as a special element of PX, rather than of the original X.&lt;br /&gt;&lt;br /&gt;Professors may not consider the possibility of learning from undergraduate text books, and some may feel bored that I have once again repeated the above basic definitions and observations. But if these basics were widely understood among algebraic geometers, perhaps misconceptions like "category theory is the insubstantial part of mathematics" would not have arisen. (As we know from experience, all of the substance of mathematics can be fully expressed in categories.) Perhaps the general term "A-points" for arbitrary rings A was confusing. "Spec(A)-shaped figures" is a more accurate rendering of Volterra's "elements"; that could be abbreviated to "A-figures", but points are in some sense special among figures. On the other hand, we often vary the background category, so that alternative terminology might involve passing from a category E to&lt;br /&gt;E/spec(A), and restricting the notion of "point" in any category to mean figure of terminal shape; then the A-figures become, on pulling back to the new category, literally "moving points".&lt;br /&gt;&lt;br /&gt;Whatever the particular chosen terminology, the important conclusion is to actively eliminate the mythology that spaces in categories have no elements, because as we see, this mythology obscures the simplicity of certain matters and thus provides a bogus basis for insulating one field of mathematics from another.&lt;br /&gt;&lt;br /&gt;[The belonging relation is just the poset collapse of the categories E/X, whose actual maps serve as incidence relations, especially between figures in X. Thus every category E supports a certain geometrical imagery wherein all maps are geometrically continuous, in that they map figures to figures without tearing the incidence relations. Precise axioms about E are a key to further progress because they explicitly sum up and guide our experience with the objects and maps in E.]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;************************************************************&lt;br /&gt;F. William Lawvere&lt;br /&gt;Mathematics Department, State University of New York&lt;br /&gt;244 Mathematics Building, Buffalo, N.Y. 14260-2900 USA&lt;br /&gt;Tel. 716-645-6284&lt;br /&gt;HOMEPAGE: http://www.acsu.buffalo.edu/~wlawvere&lt;br /&gt;************************************************************&lt;br /&gt;&lt;br /&gt;F. William Lawvere: WHY ARE WE CONCERNED? III &lt;br /&gt;Categories Mailing List&lt;br /&gt;Date: Fri, 31 Mar 2006 09:15:28 -0500 (EST)&lt;br /&gt;&lt;br /&gt;The second main misconception about category theory&lt;br /&gt;&lt;br /&gt;Part of the perception that category theory is "foundations" (in the pejorative sense of being remote from applications and development) is due to a preoccupation with huge size. Since such perceptions hold back the learning of category theory, and hence facilitate its misuse as a mystifying shield, they are among our concerns. We need to deal with the size preoccupation head on.&lt;br /&gt;&lt;br /&gt;Experience has shown that we cannot build up or construct mathematical concepts from nothing. On the contrary, centuries of experience become concentrated in concepts such as "there must be a group of all rotations" and we then place ourselves conceptually within that creation; we state succinctly the properties which that creation as a structure seems to have, and then develop rigorously the consequences of those properties taken as axioms. The notion of category arose in that way, and in turn serves as a powerful instrument for guiding further such developments. Placing ourselves conceptually within the metacategory of categories, we routinely make use of the leap which idealizes the category of all finite sets as an object. The question is, what more? Of course we make use of the experience of those who have labored to justify mathematics, and it is fortunate that ultimately our results are compatible with theirs. (Mac Lane's use of the term metacategory is not&lt;br /&gt;mysterious; it simply refers to the universe of discourse of any model, in the special context where the elements of such a model are themselves called categories and functors. In the spirit of algebra, we do not concentrate on the cumulative hierarchy which might have been used to present the metacategory, but rather on the mathematical category itself.)&lt;br /&gt;&lt;br /&gt;The supposed size problems of category theory are often concentrated in functor category formation. For any two categories that are objects of the metacategory, the category of functors from one to the other exists in the sense that it also is an object in the metacategory (it is unique by exponential adjointness). That existence statement is compatible with standard set theory, although it is often presumed to be&lt;br /&gt;incompatible.&lt;br /&gt;&lt;br /&gt;In the original 1945 exposition of category theory, it was the Goedel-Bernays account of the cumulative hierarchy (see posting II) that was cited as probably relevant (in case the problem of justifying category theory should come up). As a result, category theorists have been worried about supposed "illegitimacies" that might arise from violating the Goedel-Bernays rules (which in essence stemmed from von Neumann). These rules expressed an expediency which was a very effective trick at the time, identifying two kinds of membership relation and truncating the&lt;br /&gt;content at a plausible level. The Goedel-Bernays theory is well known to have the same logical strength as the Zermelo-Fraenkel system. An important advantage is that the greater expressive power of Goedel-Bernays permits it to be finitely axiomatizable, whereas Zermelo-Fraenkel is not; the greater expressive power concerns an element V of any model in which all small sets of the model can be embedded (just as another smaller element captures all finite sets). But the greater expressive power still allows mutual relative consistency: To every model of Goedel-Bernays, a model of Zermelo-Fraenkel can be constructed in a fairly straightforward&lt;br /&gt;manner: just take the small elements; in the converse direction there are two procedures (left and right adjoint?): given a model of Zermelo-Fraenkel, one can take all definable subsets of it, or just all subsets, and in either case a model of Goedel-Bernays apparently results. Because these mutual interpretations are hypothetical, relatively weak assumptions are required on the background category of sets taken as the recipient of models. In fact, with only slightly stronger assumptions on the background category one can construct, for any model of Zermelo-Fraenkel, a model of what set theorists use daily as BG+, which contains as elements not only V but W = V^V, V^W etc.&lt;br /&gt;&lt;br /&gt;Our practice is consistent with the minimal assumptions of professional set theorists: For any model of BG+ the presented metacategory of categories is both cartesian closed (in the usual elementary sense) and also has an object S of small sets. (Those facts strongly augment well-known properties, such as the existence of the first four finite ordinals and their adequacy in the metacategory relative to&lt;br /&gt;the sub-metacategory of discrete categories; of course these same ordinals also co-represent one of the "2-category" structures on the metacategory).&lt;br /&gt;&lt;br /&gt;The category S is itself cartesian closed, and the categories of structures of geometry and analysis are enriched in it. Of course functor categories may no longer enjoy the same enrichment, just as functor categories starting from finite sets may not have finite hom-sets; but that is no reason to avoid considering them, and functionals on them, etc. when such considerations serve mathematics.&lt;br /&gt;&lt;br /&gt;It is of special interest to note that the restrictive "law" (under which categorists have been chafing) was already repealed forty years ago by Goedel and Bernays themselves. In their correspondence of 1963, it appears that they had been informed that a student of Eilenberg was working on a project to base set theory and mathematics on category theory; their immediate response was that mathematics will have to consider finite types over the class of small sets. (The relative consistency was presumably obvious to them.)&lt;br /&gt;&lt;br /&gt;Even though most set-theorists have themselves maintained clarity on the distinction, the identification of two kinds of membership in a formalized theory may have fostered in the minds of others a confusion between smallness (of a class or set) and existence as an element of the (meta)universe. Certainly, the specific meaning of smallness needs to be clarified (although for some purposes it can be taken as a parameter). There is a way of specifying smallness that is directly related to fundamental space/quantity dualities (rather than to imagined "building up" by stronger and stronger closure properties).&lt;br /&gt;&lt;br /&gt;Just as Dedekind finite sets X are characterized by the condition that a natural map X ---&amp;gt;Hom(Q^X, Q) is an isomorphism, so indications from the study of rings of continuous functions and other branches of analysis strongly suggest that all small sets X should satisfy the same sort of isomorphism, with the truth-value space Q being replaced by the real line (in both cases, Hom refers to the binary algebraic operations on the object Q). There is the possibility to assume that conversely all sets X satisfying that isomorphism are small i.e. that, like the Dedekind-finite sets, they belong to a single uniquely-determined category S. That possibility in itself would imply no commitment concerning the existence or non-existence of super-huge objects in the metacategory "beyond" S, S^S, etc. Such an axiom would be somewhat stronger than ZF, but much weaker than the standard discussions of contemporary set theorists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;************************************************************&lt;br /&gt;F. William Lawvere&lt;br /&gt;Mathematics Department, State University of New York&lt;br /&gt;244 Mathematics Building, Buffalo, N.Y. 14260-2900 USA&lt;br /&gt;Tel. 716-645-6284&lt;br /&gt;HOMEPAGE: http://www.acsu.buffalo.edu/~wlawvere&lt;br /&gt;************************************************************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4009739509485687794?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4009739509485687794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4009739509485687794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4009739509485687794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4009739509485687794'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/10/old-post-why-are-we-concerned-fw.html' title='Old post: Why are we concerned? F.W. Lawvere'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3115200302166812560</id><published>2010-09-14T15:31:00.000-07:00</published><updated>2010-10-06T08:18:42.592-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Names</title><content type='html'>I believe I have written a post earlier about names in Science. I am prompted to write again by a particularly irritating phenomenon in Category Theory. It seems that names are being introduced for vague concepts and used as ideological weapons.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Three examples annoy me in particular:   "evil" and "categorification" and "(infinity,n)-categories".&lt;br /&gt;&lt;br /&gt;None of these notions has a precise meaning. All have strong and as yet unjustified associations. The second has certainly already occurred in the formal literature and probably also the third. They are used continually  in blogs and the categories mailing list. I am unable to join a discussion in which these words are used.&lt;br /&gt;&lt;br /&gt;I forgot to mention another word: "morally". &lt;br /&gt;&lt;br /&gt;All these words might be used casually in conversation but have no place in the serious literature.&lt;br /&gt;&lt;br /&gt;The act of making names does not mean that the names have meaning but it does allow one to produce books with titles such as&lt;br /&gt;"Towards Higher Categories"&lt;br /&gt;or articles such as&lt;br /&gt;"A Prehistory of n-Categorical Physics".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3115200302166812560?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3115200302166812560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3115200302166812560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3115200302166812560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3115200302166812560'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/09/names.html' title='Names'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-325592174046914303</id><published>2010-09-14T15:01:00.000-07:00</published><updated>2010-10-06T08:19:24.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>In the news again</title><content type='html'>In the past few days all the members of the University have received emails from a president of a faculty here in Como suggesting that the Rector and the Rector Vicario resign. Other emails have been received from another president, and an ex president in Varese.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;I report on this publicly because the matter has been taken up by the Como newspapers (and I think also in a national newspaper) with one headline being:&lt;br /&gt;Tre presidi contro il rettore &lt;br /&gt;Insubria: "E' il collasso".&lt;br /&gt;&lt;br /&gt;Another article is headed "Salvare la dignità e rispettare Como".&lt;br /&gt;&lt;br /&gt;These are difficult times in the University system in Italy but I remain firmly of the opinion that the main problem of the University in Como is the lack of students of the Faculty of Science in Como. The number of new students this year may well exceed by very little the number of lecturing staff, even though this year new first year students of Mathematics, Physics and Chemistry were relieved of the necessity to pay fees.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Added&lt;/span&gt;: In this whole affair there is an internet effect. The ease and rapidity of sending a message from any staff member to all staff, in some cases without even correcting spelling and grammatical errors, has the result that the discussion is extremely dramatic and heated. It also leaks into the local press and becomes even more inflamed. An investigation into the leaks would be interesting. &lt;br /&gt;&lt;br /&gt;I must say that I do not write to mailing lists for this reason. I prefer to write to this blog which nobody is forced to read. I also do not like very much the comment section of blogs unless they are strictly moderated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-325592174046914303?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/325592174046914303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=325592174046914303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/325592174046914303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/325592174046914303'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/09/in-news-again.html' title='In the news again'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5815709348216610498</id><published>2010-09-10T02:17:00.000-07:00</published><updated>2010-10-06T08:16:35.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>The Grand Design</title><content type='html'>Some links about the Grand Design.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. From &lt;a href="http://www.amazon.com/Grand-Design-Stephen-Hawking/dp/0553805371/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1284110018&amp;amp;sr=1-1"&gt;here&lt;/a&gt;:&lt;br /&gt;In The Grand Design we explain why, according to quantum theory, the cosmos does not have just a single existence, or history, but rather that every possible history of the universe exists simultaneously. We question the conventional concept of reality, posing instead a "model-dependent" theory of reality. We discuss how the laws of our particular universe are extraordinarily finely tuned so as to allow for our existence, and show why quantum theory predicts the multiverse--the idea that ours is just one of many universes that appeared spontaneously out of nothing, each with different laws of nature. And we assess M-Theory, an explanation of the laws governing the multiverse, and the only viable candidate for a complete "theory of everything." As we promise in our opening chapter, unlike the answer to the Ultimate Question of Life given in the Hitchhiker’s Guide to the Galaxy, the answer we provide in The Grand Design is not, simply, "42."&lt;br /&gt;&lt;br /&gt;2. From &lt;a href="http://physicsworld.com/blog/2010/09/by_hamish_johnstonstephen_hawk.html"&gt;here&lt;/a&gt;:&lt;br /&gt;That brings me to another bit of news making the headlines in the UK – huge and looming cuts in science funding. &lt;br /&gt;The cuts will be implemented by Vince Cable who is the UK’s secretary of state for business, innovation and skills.&lt;br /&gt;He was interviewed in a third piece on Today and made the remarkable claim that “45% of research grants [in the UK] go to research that is not of an excellent standard”.&lt;br /&gt;Ouch…and to save money, the government will soon be “rationing funds by quality”. &lt;br /&gt;So what does this have to do with Stephen Hawking and M-theory?&lt;br /&gt;Physicists need the backing of the British public to ensure that the funding cuts don’t hit them disproportionately. This could be very difficult if the public think that most physicists spend their time arguing about what unproven theories say about the existence of God.&lt;br /&gt;&lt;br /&gt;The challenge, of course, is how to make the public aware of all the fantastic work done by other British physicists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. From &lt;a href="http://www.tgdaily.com/unbalanced/51452-god-to-stephen-hawking-really-thats-all-youve-got"&gt;here&lt;/a&gt;:&lt;br /&gt;Fortunately, everyone, most of all God, knows that no one ever listens to anything physicists have to say unless it proves a minor point of reference in Star Trek. So, physicists can tell us that Warp drives will be possible in forty years, and we go, "Yay!" When they start babbling about everything being held up by Superstrings, we know that they are one grant application away from serving burgers for a living.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: There are interesting reviews in &lt;a href="http://www.math.columbia.edu/~woit/wordpress/?p=3141"&gt;Peter Woit's blog&lt;/a&gt; and the Economist of Monday September 13th 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5815709348216610498?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5815709348216610498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5815709348216610498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5815709348216610498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5815709348216610498'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/09/odd-bits.html' title='The Grand Design'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3989582151357471956</id><published>2010-09-03T08:57:00.001-07:00</published><updated>2010-09-13T00:46:48.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>A formula</title><content type='html'>If&lt;br /&gt;\[A=\left( \begin{array}{ccc}&lt;br /&gt;25 &amp; 15 &amp; 30 \\&lt;br /&gt;104 &amp; 80 &amp; 120 \\&lt;br /&gt;30 &amp; 30 &amp; 30 \end{array} \right)&lt;br /&gt;\]&lt;br /&gt;and &lt;br /&gt;\[&lt;br /&gt;B_k=&lt;br /&gt;\left( \begin{array}{ccc}&lt;br /&gt;-2k^2+k+4 &amp; 2k^2+7k+6 &amp; 0 \\&lt;br /&gt;2k^2+7k+2 &amp; 0 &amp;  2k^2+7k+6\\&lt;br /&gt;2k^2-k &amp; 0 &amp; 0 \end{array} \right)&lt;br /&gt;} &lt;br /&gt; \]&lt;br /&gt;then the (scaled) columns of &lt;br /&gt;\[ A\prod_{k=2}^{n}B_k\]&lt;br /&gt;tend towards &lt;br /&gt;\[ &lt;br /&gt;\left(&lt;br /&gt;\begin{array}{c}&lt;br /&gt;log(2)\\&lt;br /&gt;\pi \\&lt;br /&gt;1&lt;br /&gt;\end{array}&lt;br /&gt;\right)&lt;br /&gt;\]&lt;br /&gt;as \[n\to\infty.\]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3989582151357471956?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3989582151357471956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3989582151357471956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3989582151357471956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3989582151357471956'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/09/formula.html' title='A formula'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5701545362115643880</id><published>2010-08-20T03:47:00.000-07:00</published><updated>2010-09-13T00:47:15.338-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>The Category Seminar in Sydney</title><content type='html'>There has been a continuous series of category theory seminars in Sydney since 1970, and the 40th birthday is coming up. It was a crucial seminar in my scientific career, though I haven't been a part of it since around 1998. I owe much, in particular, to Max Kelly and Ross Street, and to the many visitors we had to Sydney.&lt;br /&gt;&lt;br /&gt;I have not been able to determine the  exact date of the first seminar, held at Macquarie University, but it was probably 23rd September 1970. The first date for which I have notes of a lecture in 7th October 1970:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_whOFhkfovkE/TG5enKt4OjI/AAAAAAAAADw/DDsBLlKvYcA/s1600/sydcat1970.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_whOFhkfovkE/TG5enKt4OjI/AAAAAAAAADw/DDsBLlKvYcA/s400/sydcat1970.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5507443421305387570" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5701545362115643880?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5701545362115643880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5701545362115643880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5701545362115643880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5701545362115643880'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/08/category-seminar-in-sydney.html' title='The Category Seminar in Sydney'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_whOFhkfovkE/TG5enKt4OjI/AAAAAAAAADw/DDsBLlKvYcA/s72-c/sydcat1970.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7687847304875198987</id><published>2010-08-19T00:36:00.000-07:00</published><updated>2010-10-06T07:10:16.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Mathematics and computer science</title><content type='html'>I haven't written much lately since we have been travelling. Now I am working on a paper and I am faced once more with the difficulties of working between two fields with different cultures, mathematics and computer science. As I have mentioned elsewhere I worked as a mathematician for 20+ years and then as a computer scientist for 20 years. Perhaps it would be more accurate to say as a mathematician working on computer science for the last 20 years, since the first years have a more profound effect. However my direction really changed around 1990 and I see mathematics differently now.&lt;br /&gt;&lt;br /&gt;I want to make a series of observations about this experience as they occur to me, not in any particular order. I will collect them all in this post even though I write them over time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. The &lt;a href="http://rfcwalters.blogspot.com/2010/05/probability-2-boy-or-girl-paradox.html"&gt;debate over Tuesdays child&lt;/a&gt; which as far as I am concerned was never resolved (even in Peter Cameron's blog) illustrates one hugely important fact about mathematics. It seems to be the only subject where arguments can be clearly decided and resolved. Its is also the limitation of mathematics - we do want to understand the world and that is outside such certainty.&lt;br /&gt;&lt;br /&gt;2. Computer scientists, even theoreticians, are very rough in creating models. At least to my taste. They are influenced by engineers for whom what works, as soon as possible, in OK. But this to me is no way to create theories. I believe from my mathematical experience that there is usually a correct way to do things, which needs to be distilled from experience.&lt;br /&gt;&lt;br /&gt;3. Let's look at the success of Google. A mathematician looking at this imagines that the important thing was the algorithm for rating web pages, and take credit for the fact that this comes from the theory of Markov chains (just as physicists take credit for the world wide web because it was developed at CERN; one would hope something useful came out of all that expense). The algorithm is clearly important but if you look at the &lt;a href="http://ilpubs.stanford.edu:8090/361/"&gt;first paper by Brin and Page&lt;/a&gt; (which I see now was presented in Brisbane!) it is much more about the architecture of Google and the problem of implementing search  as rapidly as possible using a large number of machines. The algorithm is a very small part of the achievement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. To be continued.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7687847304875198987?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7687847304875198987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7687847304875198987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7687847304875198987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7687847304875198987'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/08/mathematics-and-computer-science.html' title='Mathematics and computer science'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5118268592617410632</id><published>2010-08-11T06:01:00.000-07:00</published><updated>2010-09-13T00:48:31.018-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>Clive Selwyn Davis, 15 April 1916 – 29 October 2009</title><content type='html'>I am rather out of touch with Australian mathematics and so I have just found out by chance that my MSc supervisor Clive Davis died in October last year. There is an &lt;a href="http://www.austms.org.au/Publ/Gazette/2010/Mar10/ObitDavis.pdf"&gt;obituary&lt;/a&gt; in the Australian Mathematical Society Gazette.&lt;br /&gt;I learnt number theory from him, and remember well "the clarity, vigour and high standard of his lectures. His handwriting on the board was immaculate, and his brief&lt;br /&gt;dictated final summary of each lecture was much appreciated." (quote from the obituary)&lt;br /&gt;I wrote a Master's thesis on continued fractions in 1966 with him, and eventually even wrote a small book on number theory.&lt;br /&gt;At that time, if I remember correctly, the first PhD in mathematics at the University of Queensland had yet to be awarded, so I went to Bernard Neumann's department at the ANU in Canberra, and changed direction, with Hanna Neumann as my supervisor. I had considered continuing number theory with Kurl Mahler, but my impression was that he was not very keen on having students.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5118268592617410632?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5118268592617410632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5118268592617410632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5118268592617410632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5118268592617410632'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/08/clive-selwyn-davis-15-april-1916-29.html' title='Clive Selwyn Davis, 15 April 1916 – 29 October 2009'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8850879914404313409</id><published>2010-07-19T11:52:00.001-07:00</published><updated>2010-07-19T13:03:35.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Professor in Italy</title><content type='html'>Recently I became a full professor of Computer Science in Italy. I had been a mathematician at the University of Sydney in Australia, and when I moved to Italy I had no plans for an academic career here, but the opportunity arose.&lt;br /&gt;&lt;br /&gt;However just as I reached this pinnacle it seems that the Italian university sytem is falling into deep crisis. I will quote two sentences from a &lt;a href="http://www.nature.com/news/2010/300610/full/466016b.html"&gt;report in Nature&lt;/a&gt;.&lt;br /&gt;"Science teaching in Italian universities could be crippled if tens of thousands of junior staff make good on threats to strike later this year. The 'ricercatori' (researchers) are protesting harsh university budget cuts and a looming reform bill, which threaten their futures." &lt;br /&gt;"If these changes don't happen, and the ricercatori carry out their threat to strike, universities may find themselves unable to open for teaching in September."&lt;br /&gt;&lt;br /&gt;If you read the comments to the article you will see that the situation is very complicated.&lt;br /&gt;&lt;br /&gt;Italy has all the advantages and disadvantages of being a &lt;span style="font-style:italic;"&gt;very interesting&lt;/span&gt; place to live.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8850879914404313409?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8850879914404313409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8850879914404313409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8850879914404313409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8850879914404313409'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/07/professor-in-italy.html' title='Professor in Italy'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7436354268431051061</id><published>2010-07-06T02:54:00.000-07:00</published><updated>2010-07-06T03:19:28.170-07:00</updated><title type='text'>Rants</title><content type='html'>It is now more than a year since I began regularly posting to this blog. I see that I actually started the blog in 2005 with some irregular posting and I had done blog-like posts before when I was in Sydney. The motivation, I have to admit, has been principally objections to things, though I have tried not to seem too negative.&lt;br /&gt;&lt;br /&gt;The posts in 2005 were about what seemed to me to be an error in Andy Tannenbaum's book on operating systems. I wrote to him several times over several years but couldn't get an answer from him, so I wrote a post. I still haven't managed to get anyone to agree or disagree with my comment (not just to the post but in conversation, in lectures etc) so that post didn't resolve anything.&lt;br /&gt;&lt;br /&gt;Another series of posts, from which however I learnt a great deal, were a result of my dissatisfaction with process algebras. &lt;br /&gt;&lt;br /&gt;However the main energy behind this blog has been the struggles at the University of Insubria, including the closure of our course in Informatica at Como. I was so distressed by the misinformation occurring in some local newspapers that I needed an outlet.&lt;br /&gt;&lt;br /&gt;I have tried always to be diplomatic in the blog, not saying saying anything too explicitly to avoid upsetting anyone. This seems to have worked, although I did overstep the bounds once it seems.&lt;br /&gt;&lt;br /&gt;Although the energy has come from rants, I feel now that there is some kind of conversation going on, with few people maybe, but also with other blogs, and I enjoy it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7436354268431051061?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7436354268431051061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7436354268431051061' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7436354268431051061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7436354268431051061'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/07/rants.html' title='Rants'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2934463899053259220</id><published>2010-06-29T08:05:00.000-07:00</published><updated>2010-09-13T07:17:58.637-07:00</updated><title type='text'>Bits and pieces</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1.&lt;/span&gt; A recent paper on topos theory claims "one can generate a huge number of new results in any mathematical field without any creative effort".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;This does not seem to me plausible, at least if interesting new results are intended. I await the evidence as it develops.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.&lt;/span&gt; &lt;span style="font-style:italic;"&gt;Research activity hinders the application for research funds:&lt;/span&gt; During the week of 13-19 June I was hosting two international visitors and organized a miniconference in Como on 15-16 June. On the Sunday I went to Genova for the annual international meeting (CT2010) in my subject with more than 120 attendees from more than 25 countries. (I was on the Organizing and Scientific committees as well as being a speaker.) After the conference a third international scientist visited me in Como. &lt;br /&gt;&lt;br /&gt;As a result of this activity I was unable to apply for postdoctoral positions at the University of Insubria next year. I received details on how to apply Thursday 17th June, which applications had to be presented by 9am Monday 21 June.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The usual complaint is that making grant applications hinders research.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2934463899053259220?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2934463899053259220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2934463899053259220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2934463899053259220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2934463899053259220'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/06/absurdities.html' title='Bits and pieces'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7929107502270453178</id><published>2010-06-07T12:34:00.000-07:00</published><updated>2010-06-07T12:38:14.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Categories and Computer Science Workshop</title><content type='html'>CATEGORIES and COMPUTER SCIENCE Workshop Tuesday 15th &amp; Wednesday 16th June 2010&lt;br /&gt;Sala Riunione, via Carloni 78, Como&lt;br /&gt; &lt;br /&gt;TUESDAY 15th June 2010&lt;br /&gt;3pm Matias Menni (La Plata, Argentina)&lt;br /&gt;Title: "The morning characterization of EB monads"&lt;br /&gt;4:30pm Aurelio Carboni (Insubria)&lt;br /&gt;Title: "Slices of monoidal closed categories"&lt;br /&gt;5pm Robert Rosebrugh (Mt Allison, Canada)&lt;br /&gt;Title: "Fibrations, partial lenses and universal updates"&lt;br /&gt; &lt;br /&gt;WEDNESDAY 16th June 2010&lt;br /&gt;3pm Matias Menni (La Plata, Argentina)&lt;br /&gt;Title: "Reflective subcategories of decidable objects"&lt;br /&gt;4:30pm RFC Walters (Insubria)&lt;br /&gt;Title: "Weighted automata and CospanSpan".&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Dipartimento di Informatica e Comunicazione&lt;br /&gt;Università degli Studi dell'Insubria&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7929107502270453178?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7929107502270453178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7929107502270453178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7929107502270453178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7929107502270453178'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/06/categories-and-computer-science.html' title='Categories and Computer Science Workshop'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-9116039932704592879</id><published>2010-06-04T06:56:00.001-07:00</published><updated>2010-06-04T23:38:26.047-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Robbie Gates on seven trees in one</title><content type='html'>I am recuperating some old posts made while I was in Sydney, this one by my then student Robbie Gates.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; On Bijections between Data Types&lt;/h3&gt;&lt;h5&gt;Copyright Robbie Gates, 8th May 1996&lt;/h5&gt;This is a short note detailing the content of a lecture given to the third year &amp;quot;Categories and Computer Science&amp;quot; course in pure mathematics at Sydney University by Robbie Gates in which the results of the papers [&lt;a href="#ref2"&gt;Gat&lt;/a&gt;] and [&lt;a href="#ref1"&gt;Bla&lt;/a&gt;] were discussed. &lt;br /&gt;&lt;h3&gt;Introduction &lt;/h3&gt;&lt;br /&gt; As previously discussed, the constructing arrows in a distributive category from a collection of basic arrows using composition and the properties of sums and products corresponds to writing straightline programs using given primitive operations. These composites can also be represented by drawing circuit diagrams, where the circuit elements represent arrows in the composite, and wires represent the objects. &lt;br /&gt;To construct programs that use looping constructs (such as &lt;code&gt;for&lt;/code&gt; or &lt;code&gt;while&lt;/code&gt; loops), or circuits involving feedback requires more sophisticated notions, see [&lt;a href="#ref3"&gt;KSW&lt;/a&gt;] for the theory developing these ideas.&lt;br /&gt;&lt;h3&gt;Types as objects of a Distributive Category&lt;/h3&gt;&lt;br /&gt;Types may be described as objects of a distributive category satisfying certain equations in the distributive category. &lt;br /&gt;For example, the type "binary trees of &lt;i&gt;X&lt;/i&gt;" may be described as an object &lt;i&gt;T&lt;/i&gt; together with a given isomorphism &lt;i&gt;T&lt;/i&gt;≅&lt;i&gt; TXT&lt;/i&gt; + 1 which consists of a pair of arrows &lt;code&gt;break&lt;/code&gt; : &lt;i&gt;T &lt;/i&gt;-&gt; &lt;i&gt;TXT&lt;/i&gt; + 1 breaks a binary tree into (left subtree, node, right subtree) or returns * for the empty tree, and &lt;code&gt;make&lt;/code&gt; : &lt;i&gt;TXT&lt;/i&gt; + 1 -&gt;&lt;i&gt; T&lt;/i&gt; which constructs a tree from its subtrees and node, or constructs the empty tree from *. Straight line programs utilising this data type are then arrows constructible from this isomorphism and the operations of a distributive category. For example, the arrow which interchanges the left and right subtrees of a given tree can be described as &lt;br /&gt;&lt;center&gt;&lt;code&gt;make&lt;/code&gt; . (&lt;code&gt;prj3,prj2,prj1&lt;/code&gt;) + 1 . &lt;code&gt;break &lt;/code&gt;&lt;/center&gt;&lt;br /&gt;or drawn as the following circuit, &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_whOFhkfovkE/TAkJJlr9jmI/AAAAAAAAADI/DaQX3Vy92hg/s1600/swap.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 297px; height: 159px;" src="http://3.bp.blogspot.com/_whOFhkfovkE/TAkJJlr9jmI/AAAAAAAAADI/DaQX3Vy92hg/s320/swap.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5478920482012892770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;where the wires are labelled by the object of the distributive category they represent. &lt;br /&gt; We shall be mainly concerned here with a simpler example, namely trees of 1, that is to say, an object with a bijection &lt;i&gt;T&lt;/i&gt;≅&lt;i&gt;T&lt;/i&gt;^2 + 1.&lt;br /&gt; The primary example we shall have in mind is indeed when &lt;i&gt;T&lt;/i&gt; is the set of binary trees with unlabelled nodes in the distributive category &lt;b&gt;Sets&lt;/b&gt;. Isomorphisms constructed between powers of &lt;i&gt;T&lt;/i&gt; will then corresponding to bijections between the sets of tuples of binary trees. Note that this has the form &lt;i&gt;P(T)&lt;/i&gt;≅&lt;i&gt;T&lt;/i&gt; for the polynomial &lt;i&gt;P(x)&lt;/i&gt; = &lt;i&gt;x&lt;/i&gt;^2 + 1, where &lt;i&gt;P&lt;/i&gt; is consider to be a polynomial with natural number coefficients. By considering polynomials with  coefficients in an arbitrary distributive category, more interesting examples can be obtained (for example the paramatrized types such as trees of &lt;i&gt;X&lt;/i&gt; as described above).&lt;br /&gt;&lt;h3&gt;The Generic Solution&lt;/h3&gt;&lt;br /&gt;Of particular interest is the &amp;quot;free&amp;quot; solution to the problem of finding a distributive category containing an object &lt;i&gt;T&lt;/i&gt; and isomorphism &lt;i&gt;P(T)&lt;/i&gt; ≅ &lt;i&gt;T&lt;/i&gt;. By free here, we mean 2-initial in a suitable 2-category of distributive categories with designated object &lt;i&gt;T&lt;/i&gt; and isomorphism &lt;i&gt;P(T)&lt;/i&gt;≅&lt;i&gt;T&lt;/i&gt;. The object &lt;i&gt;T&lt;/i&gt; in this category is the generic solution to the equation, and the arrows represent generic operations on the data type, that is to say, operations that are constructed from the isomorphism using distributive operations, or alternatively, the straight line programs on the data type.&lt;br /&gt; The main result of [&lt;a href="#ref2"&gt;Gat&lt;/a&gt;] is to described the burnside rig (the rig of isomorphism classes of objects) of the category containing the generic solution for a large class of polynomials, including the example &lt;i&gt;P(x)&lt;/i&gt; = &lt;i&gt;x&lt;/i&gt;^2 + 1 (first studied by[&lt;a href="#ref1"&gt;Bla&lt;/a&gt;]). This is done by giving a particularly tractable explicit construction of the category containing the generic object, as a category of fractions on the category of families of a particular Lawvere theory obtained from the polynomial.&lt;br /&gt;In fact, the burnside rig turns out to be simply the free rig containing a solution to the equation. This is referred to by the slogan &amp;quot;Combinatorial equivalence is the same as Algebraic equivalence&amp;quot; (after a theorem from [&lt;a href="#ref1"&gt;Bla&lt;/a&gt;]). By way of explanation, we note Combinatorial equivalence refers to an isomorphism between objects of the category - it is an explicit construction using the operations of the data type, where Algebraic equivalence refers to an equational deduction using rig operations.&lt;p&gt;&lt;br /&gt;&lt;h3&gt;An Interesting Bijection&lt;/h3&gt;&lt;br /&gt;Let us return again to the example &lt;i&gt;P(T)&lt;/i&gt; = &lt;i&gt;T&lt;/i&gt;^2 + 1. Here, there is an equational deduction of the fact &lt;i&gt;T&lt;/i&gt;^7 = &lt;i&gt;T&lt;/i&gt; from the equation&lt;br /&gt;&lt;i&gt;T&lt;/i&gt;^2 + 1 = &lt;i&gt;T&lt;/i&gt; using rig operations. Extremely informally, a suggestion of why this occurs can be obtained by solving the given quadratic over the complex numbers, and observing its roots indeed satisfy &lt;i&gt;T&lt;/i&gt;^7 = &lt;i&gt;T&lt;/i&gt;. Of course, this uses non-rig theoretic reasoning (although as we shall see, this is almost irrelevant !), an honest derivation can be given as follows:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_whOFhkfovkE/TAkZuIWK4cI/AAAAAAAAADg/p84Wj-ahYdc/s1600/derive.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 134px;" src="http://2.bp.blogspot.com/_whOFhkfovkE/TAkZuIWK4cI/AAAAAAAAADg/p84Wj-ahYdc/s400/derive.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5478938701978067394" /&gt;&lt;/a&gt;&lt;br /&gt; This derivation can easily be converted to a circuit (in fact, the circuit may be easily constructed simply by thinking circuit theoretically). Such a circuit is given in the follow diagram, note that we have labelled the wires simply by the exponent of &lt;i&gt;T&lt;/i&gt; occurring, and all vertical juxtapositions are +. Further, labels on the circuit elements have been omitted, right-pointing triangles are instances of &lt;code&gt;break&lt;/code&gt; multiplied by an appropriate power of &lt;i&gt;T&lt;/i&gt;, whereas left-pointing triangles are instances of &lt;code&gt;make&lt;/code&gt; multiplied by an appropriate power of &lt;i&gt;T&lt;/i&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_whOFhkfovkE/TAkaGU4gtHI/AAAAAAAAADo/94HPAm9rx1s/s1600/tree.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 145px;" src="http://1.bp.blogspot.com/_whOFhkfovkE/TAkaGU4gtHI/AAAAAAAAADo/94HPAm9rx1s/s400/tree.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5478939117660189810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Proving Bijections don't Exist&lt;/h3&gt;&lt;br /&gt;As noted above, the circuit can indeed be constructed after some fiddling. From one point of view, the important part of the theorem is the negative part - one can show the nonexistence of straight-line programs exhibiting certain bijections. In particular, there is no bijection between the set of pairs of binary trees and the set of binary trees constructible from &lt;code&gt;make&lt;/code&gt; and &lt;code&gt;break&lt;/code&gt; using distributive operations. To see this, it suffices to show there is no equational deduction of &lt;i&gt;T&lt;/i&gt;^2 = &lt;i&gt;T&lt;/i&gt; from &lt;i&gt;T&lt;/i&gt;^2 + 1 = &lt;i&gt;T&lt;/i&gt;. This can be seen by exhibiting an element of any rig which satisfies the latter equation but not the former. Either root of &lt;i&gt;x&lt;/i&gt;^2 + 1 = &lt;i&gt;x&lt;/i&gt; in the complexes suffices.&lt;br /&gt; Suppose you are given a isomorphism &lt;i&gt;U&lt;/i&gt;^2 + &lt;i&gt;U&lt;/i&gt; + 1 ≅U in a distributive category. Can you necessarily construct an isomorphism between &lt;i&gt;U&lt;/i&gt;^7 and &lt;i&gt;U&lt;/i&gt;^6 ? The answer is no, the complex number &lt;i&gt;i&lt;/i&gt; satisfies &lt;i&gt;x&lt;/i&gt;^2 + &lt;i&gt;x&lt;/i&gt; + 1 = &lt;i&gt;x&lt;/i&gt; but not &lt;i&gt;x&lt;/i&gt;^7 = &lt;i&gt;x&lt;/i&gt;^6.&lt;p&gt;&lt;br /&gt; Utilising the terminology of [&lt;a href="#ref4"&gt;Sch&lt;/a&gt;], it is shown in  [&lt;a href="#ref1"&gt;Bla&lt;/a&gt;] that Euler characteristic and Dimension are sufficient to characterise the elements of the free rig with a solution to &lt;i&gt;x&lt;/i&gt;^2 +1 = &lt;i&gt;x&lt;/i&gt;. Without going into details, the net effect of this is that to determine whether or not two elements are equal, it suffices to check them at one root of the quadratic (the Euler characteristic), and to check that they either both contain an &lt;i&gt;x&lt;/i&gt; or neither contain an &lt;i&gt;x&lt;/i&gt; (the Dimension). This allows the existence of isomorphisms to be guaranteed merely by checking simple algebraic properties.&lt;p&gt;&lt;br /&gt;&lt;h3&gt;Further Work&lt;/h3&gt;&lt;br /&gt;The author of [&lt;a href="#ref2"&gt;Gat&lt;/a&gt;] is continuing investigations in this area, with particular interest in parametrized data types (for example, the &lt;code&gt;template&lt;/code&gt; construct in C++)and applying the Euler characteristic and Dimension arguments to more general examples. A strong theory of data types and their behaviour in relation to straight-line programs is emerging from this work, and this connection is being vigorously explored.&lt;br /&gt;&lt;h3&gt;Bibliography&lt;/h3&gt;&lt;br /&gt;&lt;a name="ref1"&gt;[Bla]&lt;/a&gt; A. Blass, &amp;quot;Seven Trees in one&amp;quot;, &lt;i&gt;Journal of Pure and Applied Algebra&lt;/i&gt;, 103:1-22,1995. &lt;br /&gt;&lt;a name="ref2"&gt;[Gat]&lt;/a&gt; R. Gates, &amp;quot;On the generic solution to &lt;i&gt;P(X)≅X&lt;/i&gt; in Distributive Categories&amp;quot;, &lt;i&gt;Journal of Pure and Applied Algebra &lt;/i&gt; (to appear).&lt;br /&gt;&lt;a name="ref3"&gt;[KSW]&lt;/a&gt; P. Katis, N. Sabadini, R. F. C. Walters&lt;/a&gt;, &amp;quot;Bicategories of Processes&amp;quot;, &lt;i&gt;Journal of Pure and Applied Algebra &lt;/i&gt;(to appear).&lt;br /&gt;&lt;a name="ref4"&gt;[Sch]&lt;/a&gt; S.H. Schanuel, &amp;quot;Negative sets have Euler characteristic and dimension&amp;quot;, &lt;i&gt;Category Theory, Proceedings, Como&lt;/i&gt; 379-385, 1990.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-9116039932704592879?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/9116039932704592879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=9116039932704592879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/9116039932704592879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/9116039932704592879'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/06/robbie-gates-on-seven-trees-in-one.html' title='Robbie Gates on seven trees in one'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_whOFhkfovkE/TAkJJlr9jmI/AAAAAAAAADI/DaQX3Vy92hg/s72-c/swap.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6326235575408282985</id><published>2010-06-02T03:05:00.000-07:00</published><updated>2010-06-02T03:28:35.993-07:00</updated><title type='text'>Good news for Category Theory in Sydney</title><content type='html'>I hear from Ross Street that Steve Lack has accepted an appointment at Macquarie University. This augurs well for the continuation of a strong group at Macquarie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6326235575408282985?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6326235575408282985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6326235575408282985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6326235575408282985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6326235575408282985'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/06/good-news-for-category-theory-in-sydney.html' title='Good news for Category Theory in Sydney'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-445181665542863127</id><published>2010-05-23T23:43:00.000-07:00</published><updated>2010-05-29T00:08:12.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>Probability 2 - Boy or Girl paradox</title><content type='html'>I continue to be amazed by the fact that apparently simple probability problems are often so difficult to resolve. It is particularly surprizing in view of the fact that so much science seems to depend on probability these days: the particle physicists' results are small probabilistic anomalies in incredibly expensive experiments, quantum physicists say that nature is inherently probabilistic, the medicine we take is determined by 'random' trials, evolution apparently occurs by 'random' mutation, etc, etc. (I don't necessarily concur with all this, by the way.)  &lt;br /&gt;&lt;br /&gt;I have been thinking more about this fact since the &lt;a href="http://cameroncounts.wordpress.com/2010/05/02/probability/"&gt;blog post of Peter Cameron&lt;/a&gt;, which derived from another &lt;a href="http://go2.wordpress.com/?id=725X1342&amp;site=cameroncounts.wordpress.com&amp;url=http%3A%2F%2Falexbellos.com%2F%3Fcat%3D1%26paged%3D2&amp;sref=http%3A%2F%2Fcameroncounts.wordpress.com%2F2010%2F05%2F02%2Fprobability%2F"&gt;post by Alex Bellos&lt;/a&gt;. The particular problem they consider is this: if someone tells you that they have two children at least one of whom is a boy born on Tuesday, what is the probability that the second child is a boy?&lt;br /&gt;&lt;br /&gt;Actually, the simpler version of this problem in which there is no mention of the day of birth (possibly introduced by &lt;a href="http://en.wikipedia.org/wiki/Martin_Gardner"&gt;Martin Gardner&lt;/a&gt; who died 22nd May), has been &lt;a href="http://en.wikipedia.org/wiki/Boy_or_Girl_paradox"&gt;discussed and disputed&lt;/a&gt; in short and in long, in circles high and low, under the name "The Boy or Girl Paradox".&lt;br /&gt;&lt;br /&gt;In short, my view is that the answer to this question is 1/2 (under the simplifying assumptions clearly intended; that is, that the birth rates of boys and girls are equal, etc).&lt;br /&gt;However a closely related problem which I will explain would yield the answer 1/3, the answer preferred by mathematicians.&lt;br /&gt;&lt;br /&gt;I think this simple problem benefits from the distinction between states and actions, the states being the quality of being a girl or a boy, and the actions being the declarations made. In the real world problem you need to consider the probability of the action as well as the probability of being in a state.&lt;br /&gt;&lt;br /&gt;Let's now consider the problem in detail: the simplifying assumptions mentioned above mean that given a family with two children the following four cases are equally likely: BoyBoy, BoyGirl, GirlBoy, GirlGirl. In the case BoyBoy the likelihood of a declaration that there is a boy is 1, in the case of GirlGirl the likelihood of a declaration that there is a girl is 1, but in the other two cases there is a half chance that the declaration is 'boy', and a half chance that the declaration is 'girl'. Now let's look at the total weight of a declaration 'boy': it is 1+1/2+1/2. The weight which corresponds to the case BoyBoy is 1. Hence the proportion of 'boy' answers which correspond to the state two boys is &lt;br /&gt;1/(1+1/2+1/2)=1/2.  &lt;br /&gt;&lt;br /&gt;Now a slightly different problem: suppose I interview people with two children, and ask if they have a boy in the family; if they answer yes, what is the probability that the second child is a boy?&lt;br /&gt;Again the simplifying assumptions mentioned above mean that given a family with two children the following four cases are equally likely: BoyBoy, BoyGirl, GirlBoy, GirlGirl. In the case BoyBoy the likelihood that they respond 'yes' is 1, in the case of GirlGirl the likelihood that they respond 'yes' is 0; in both the other two cases the likelihood  of 'yes' is 1, not 1/2. Now let's look at the total weight of a response 'yes': it is 1+1+1. The weight which corresponds to the case BoyBoy is 1. Hence the proportion of 'yes' answers which correspond to the state two boys is &lt;br /&gt;1/(1+1+1)=1/3.  &lt;br /&gt;&lt;br /&gt;If there is also mention of the day of birth there are at least three interpretions:&lt;br /&gt;1) a person declares that they have two children at least one a boy born on Tuesday;&lt;br /&gt;2) when asked if they have a boy, the response is 'yes, and born on Tuesday';&lt;br /&gt;3) when asked if they have a boy born on Tuesday, the response is 'yes'.&lt;br /&gt;&lt;br /&gt;The probability of the second child being a boy in the first case is 1/2, in the second &lt;br /&gt;1/3 and in the third 13/27.&lt;br /&gt;&lt;br /&gt;In this post I have tried (exaggeratedly) to argue in as simple language as possible, because a simple problem should only require the appropriate distinctions, not a big machinery. However I have earlier proposed (with Sabadini and de Francesco Albasini) a &lt;a href="http://arxiv4.library.cornell.edu/abs/1005.0949"&gt;mathematical context&lt;/a&gt;, in which many of the perplexities are seen to arise from considering (normalized) probabilities, rather than weights of actions. The precise mathematical point is that normalization does not behave well with respect to sequential operations (which include abstraction). Another simple perplexing example where abstraction does not work well with normalization is Simpson's paradox, the mathematical origin of which is the fact that not always a/b+c/d=(a+c)/(b+d).&lt;br /&gt;&lt;br /&gt;An extreme example of Simpson's paradox is the following:&lt;br /&gt;Consider treatments A,B and diseases X,Y.&lt;br /&gt;Treatment A with disease X on one person cures the person (100% cure rate - best possible)&lt;br /&gt;Treatment B with disease X on 99 people cures 98 (worse than 100%).&lt;br /&gt;So A has a better success rate than B with disease X.&lt;br /&gt;&lt;br /&gt;Treatment A with disease Y on 99 people cures 1 person (this is better than 0% cure rate)&lt;br /&gt;Treatment B with disease Y on one person fails to cure (0% cure rate - worst possible).&lt;br /&gt;So A is better than B with disease Y.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In both diseases X and Y the treatment A is better than B.&lt;br /&gt; &lt;br /&gt;However treatment A saves 2 people in 100, B saves 98 in a hundred.&lt;br /&gt;B is worse than A???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-445181665542863127?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/445181665542863127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=445181665542863127' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/445181665542863127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/445181665542863127'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/probability-2-boy-or-girl-paradox.html' title='Probability 2 - Boy or Girl paradox'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4190055496993520218</id><published>2010-05-21T07:02:00.000-07:00</published><updated>2010-06-18T23:46:45.410-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Como and Varese</title><content type='html'>For those who followed the disputes I reported about the computer science course in Como, I have some news. Next year there will be no first year course in Informatica at the University of Insubria in Como. &lt;br /&gt;Since the 7th of May 2010 the computer science staff previously part of the Faculty of Science in Como, have been transferred to the Science Faculty in Varese. We are also now members of the Department of Informatica and Communication in Varese. &lt;br /&gt;&lt;br /&gt;The established "hard" sciences Mathematics, Physics and Chemistry have won. All that remains is for them to find some students.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4190055496993520218?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4190055496993520218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4190055496993520218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4190055496993520218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4190055496993520218'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/varese.html' title='Como and Varese'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-664385577295774017</id><published>2010-05-21T05:16:00.000-07:00</published><updated>2010-05-21T07:02:08.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>Synthetic DNA</title><content type='html'>I must admit to being alarmed by the reported creation by J Craig Venter's research institute of a reproducing cell with synthesized DNA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-664385577295774017?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/664385577295774017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=664385577295774017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/664385577295774017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/664385577295774017'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/scientific-breakthrough.html' title='Synthetic DNA'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7683681693178704800</id><published>2010-05-19T12:08:00.000-07:00</published><updated>2010-05-19T12:37:09.631-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Coprifuoco</title><content type='html'>There are severe disadvantages living in a country where the language is not your mother tongue. However there are also advantages. I am constantly learning things about English from my exposure to Italian.&lt;br /&gt;&lt;br /&gt;One example today: the newspapers are talking about a &lt;span style="font-style:italic;"&gt;coprifuoco&lt;/span&gt; (cover fire) in the battle in Bangkok. At first I couldn't imagine what that meant. Then I guessed the meaning without being able to recall the English word (this happens too frequently these days). Finally I realized that coprifuoco was &lt;span style="font-style:italic;"&gt;curfew&lt;/span&gt;, with an instant insight into the origin of English word.&lt;br /&gt;&lt;br /&gt;From the &lt;a href="http://www.etymonline.com/index.php?term=curfew"&gt;Online Etymological Dictionary&lt;/a&gt;:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;curfew&lt;/span&gt;   early 14c., from Anglo-Fr. coeverfu (late 13c.), from O.Fr. covrefeu, lit. "cover fire," from couvre, imper. of couvrir "to cover" + feu "fire." The medieval practice of ringing a bell at fixed time in the evening as an order to bank the hearths and prepare for sleep. The original purpose was to prevent conflagrations from untended fires. The modern extended sense of "periodic restriction of movement" had evolved by 1800s.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7683681693178704800?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7683681693178704800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7683681693178704800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7683681693178704800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7683681693178704800'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/coprifuoco.html' title='Coprifuoco'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7542089254251667891</id><published>2010-05-17T23:54:00.000-07:00</published><updated>2010-05-19T12:30:31.309-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>Hypotheses</title><content type='html'>I notice that John Baez has realized a danger of the new scientific order of blog posts, blog comments,  labs, mailing lists, expository-style papers, preprints in arxiv, and traditional scientific journal articles.&lt;br /&gt;&lt;br /&gt;From a comment on the May 15, 2010 post of &lt;a href="http://golem.ph.utexas.edu/category/"&gt;n-category cafe&lt;/a&gt; (my italics)&lt;br /&gt;"This Week’s Finds and my seminar notes are packed with hunches of varying caliber. Sometimes you need to read between the lines a bit to see them — for example, if I say something ‘should’ be true, it means I believe it’s true but haven’t proved it. And sometimes, &lt;span style="font-style:italic;"&gt;I’ve said something is true even though I haven’t proved it&lt;/span&gt;. By now I realize this is a bad habit… thanks to the following story.&lt;br /&gt;Once I went to a talk where somebody said that for any ring R there’s a one-object tricategory Alg(R) consisting of R-algebras, bimodules and bimodule morphisms. I said “Really? Do you know if anyone has ever written that up?” And the speaker said “Sure! It’s in This Week’s Finds!” Which galled me, because &lt;span style="font-style:italic;"&gt;while I knew it was true&lt;/span&gt;, I’d never seen a proof written up — and I realized then that by claiming it was true in This Week’s Finds, I’d reduced the chances of ever seeing a proof."&lt;br /&gt;Another remark:&lt;br /&gt;"The last page of my slides was supposed to summarize only the ideas that will surprise and thrill the audience, so I get a standing ovation."&lt;br /&gt;&lt;br /&gt;I find the current state of n-category theory a confusing mixture of conjecture, unfinished definitions, unfinished proofs, buts lots of exposition.&lt;br /&gt;&lt;br /&gt;I am old-fashioned and believe that to maintain integrity we must insist that the science exists in the scientific journal articles. Credit should be assigned on the basis of published scientific articles. &lt;br /&gt;I don't know what it means to have expository articles of an vaguely developed field.&lt;br /&gt;&lt;br /&gt;Perhaps we will end with Bogdanovs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7542089254251667891?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7542089254251667891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7542089254251667891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7542089254251667891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7542089254251667891'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/hypotheses.html' title='Hypotheses'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6193511241328226200</id><published>2010-05-06T08:49:00.000-07:00</published><updated>2010-05-10T12:08:06.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Probability</title><content type='html'>I made the suggestion recently that the Kolmogorov presentation of probability was too abstract, and that this was the cause of elementary confusions like those common in the Monty Hall problem. &lt;br /&gt; &lt;br /&gt;I must admit to being quite unsure of the foundations of probability theory. The fact that simply stated problems are easy to make errors about hints to me that the gap between theory and practice is too wide. I make some tentative remarks below, which are made more formal in a &lt;a href="http://arxiv.org/abs/1005.0949"&gt;small paper&lt;/a&gt; we have just written.&lt;br /&gt;&lt;br /&gt;1. First, I think probability should be about explicitly described systems. (Peter Cameron in his &lt;a href="http://cameroncounts.wordpress.com/2010/05/02/probability/"&gt;blog post&lt;/a&gt; describes two possible systems ("protocols") which might be behind a particular problem, yielding different results.) This would imply that one needs a notion of system. In this context probabilities are weightings of actions in a particular state of a system. Such a weighting represents information about the cause of actions. It is a kind of primitive dynamical information.&lt;br /&gt;&lt;br /&gt;2. The Kolmogorov view is that independence is defined in terms of the probabilities of events. This is the attitude that we are observing behaviours, rather than considering systems. For systems there is a clear operation of composition in parallel. Actions may be appear to be independent behaviourally without being actually parallel.&lt;br /&gt;&lt;br /&gt;3. The fact that the sum of all probabilities must be 1 is another evidence of a behavioural view. A system may have big reasons for making a choice, or small reasons, in both cases, say, with a half and half probability. This doesn't affect observed behaviours. However in composing systems large reasons in one system may overwhelm small reasons in another.&lt;br /&gt;&lt;br /&gt;To make this more concrete: suppose I am in a situation where I am deciding to eat an apple or a pear (with equal interest), and suddenly I perceive that a car is driving straight towards me, and that with equal choice I must decide whether to run to the left or right to avoid an accident. This is a state in a composition of two systems. It is clear that the weight behind choosing an apple or a pear is overwhelmed by the choice between jumping left or right.&lt;br /&gt;&lt;br /&gt;At a system level weight is more fundamental than probability, which arises as a normalization of weight.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt; I see now that Peter Cameron has come to a conclusion (which I quote in full, but with my italics; it refers to a particular calculation which you can see at his &lt;a href="http://cameroncounts.wordpress.com/2010/05/02/probability/"&gt;blog&lt;/a&gt;):&lt;br /&gt;"Mathematically the conditional probability that someone has two boys, given that one of their two children is a boy born on Tuesday, is 13/27. If we started defining the probability of some event in terms of the algorithm that led to the statement being made, all our textbooks would need to be rewritten from the ground up. &lt;span style="font-style:italic;"&gt;I think the best way to proceed is to say&lt;/span&gt;, we do know how to calculate probability (and how to interpret it), but this requires careful thought, and sometimes our intuition lets us down."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt; I made a too brief comment on Peter Cameron's blog, namely that&lt;br /&gt;"I agree with John Faben [another commenter] that the calculation of probability requires information about the algorithm involved."&lt;br /&gt;&lt;br /&gt;It is somewhat difficult in blogs to follow which comments are later referred to, but it seems that Peter replied to my comment with the following:&lt;br /&gt;"Sorry to have to disagree…&lt;br /&gt;&lt;br /&gt;Any calculation in probability can be done unambiguously by the rules (based on Kolmogorov’s axioms) provided we specify carefully what is the “sample space” and what is the probability measure on the sample space. If you start bringing in other factors like the algorithm used to generate a statement then all you are doing is changing the measure. That is why I said in my example that I am a covert Bayesian. I happen to think that the probability measure that applies in a given situation depends on everything I know about the situation (which may include information about the algorithm used to generate some statement)."&lt;br /&gt;&lt;br /&gt;He wrote more which I do not reproduce here.&lt;br /&gt;&lt;br /&gt;I have been trying to understand why is it difficult to apply the existing theory (Kolmogorov) to apparently simple real world problems, a fact admitted by Peter. (There is a rumour that even Erdos had difficulty with Monty Hall.)&lt;br /&gt;&lt;br /&gt;My suggested answer to this is that there is too great a gap between real world problems and the theory, and perhaps there could be a more detailed theory in between reducing the gap.&lt;br /&gt;&lt;br /&gt;The more detailed theory would be prior to the construction of the probability space.&lt;br /&gt;It would consist in making more precise the real world problem, by describing a mathematically formal system (algorithm, or protocol). This is not beyond the capacity of mathematics to do.&lt;br /&gt;&lt;br /&gt;Peter seems to agree when he says "everything I know about the situation", which is another way of saying the precise system under consideration.&lt;br /&gt;&lt;br /&gt;There is a sleight of hand in the statement "If you start bringing in other factors like the algorithm used to generate a statement then all you are doing is changing the measure". The algorithm is needed to determine the measure; different algorithms determine different measures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6193511241328226200?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6193511241328226200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6193511241328226200' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6193511241328226200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6193511241328226200'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/probability.html' title='Probability'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7625824879358647894</id><published>2010-05-04T01:37:00.000-07:00</published><updated>2010-05-04T01:47:05.898-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>The fragility of computer programs</title><content type='html'>For some time I have used mainly the Opera browser, which has about 2 percent of users on the web. I used it with a Gmail as a POP server. About a month ago the mail server stopped working. I  couldn't do anything with Gmail on Opera, so I started using Chrome more frequently, and had almost decided to dump completely Opera. &lt;br /&gt;I did try to fix Opera in this period, searching for similar experiences on the web. Just today I found that a single flag in preferences:advanced:security:security_protocols, namely the lack of enabling of TLS1.1, was causing the problem. &lt;br /&gt;&lt;br /&gt;I have returned to using Opera as my main browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7625824879358647894?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7625824879358647894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7625824879358647894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7625824879358647894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7625824879358647894'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/fragility-of-computer-programs.html' title='The fragility of computer programs'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8766905213910519929</id><published>2010-05-03T11:08:00.001-07:00</published><updated>2010-05-04T01:34:12.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Bits and pieces</title><content type='html'>I have been quiet for a while as we have just had a month long visit from one of my sons and a granddaughter. Very enjoyable, interesting and distracting from normal activities. I want to make some brief comments which maybe I will enlarge upon later.&lt;br /&gt;&lt;br /&gt;1. &lt;span style="font-weight:bold;"&gt;Why is probability so unintuitive?&lt;/span&gt; Peter Cameron has an interesting &lt;a href="http://cameroncounts.wordpress.com/2010/05/02/probability/"&gt;post&lt;/a&gt; about probability. I am particularly amused by his admission that after five years of teaching probability (something I have never done) he had a recurring nightmare  that a student might ask him "What is probability?" and that he would be unable to answer.&lt;br /&gt;He implicitly raises the question I began with, by describing a very simple problem the usual solution to which he finds unconvincing. Recently a whole book has been written about a famous simple question, the Monty Hall Problem.&lt;br /&gt;I have always had similar difficulties about the meaning of probability theory, but recently in our work on algebras of processes I have come to the conclusion that one of the main reasons for the difficulty is that probability theory, and in particular the set theoretical formulation of Kolmogorov, is too abstract. Probabilities should not be associated with events, but instead to transitions or processes. Conditional probability then arises from communication between processes. (Peter starts to describe protocols. In fact, he shows that different protocols for his problem yield different results.) I think the mathematical model needs to be richer. The lack of intuition is related to the fact that problems are presented in too abstract a context: ask an Italian about Monty Hall and he will imagine any kind of imbroglio. We wrote a &lt;a href="http://arxiv.org/abs/0901.2434"&gt;little paper&lt;/a&gt; in this direction, and are currently writing another.   &lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight:bold;"&gt;How can people write programs without having a precise semantics for the language?&lt;/span&gt; I have been working for some years on the theory of programming languages. I have the view that the design of a programming language should involve first having an idea of an algebra of systems, and that the language should arise from the notion of free algebra. This doesn't seem to be an idea shared by many. (As a crude example of the idea, the integers form a ring, and elements of a free ring Z[x,y,..] are programs for making calculations with numbers.)&lt;br /&gt;It seems however that programmers don't need to know mathematics and can write programs that are more or less correct without knowing really what the language means. (Also I write programs like that.) How is it possible? &lt;br /&gt;To make a comparison, students have the greatest difficulty making proofs. Very few succeed. &lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight:bold;"&gt;Absurdities.&lt;/span&gt; I think there are some mad ideas being presented in science these days. Just two examples:  multiverses, and &lt;a href="http://space.mit.edu/home/tegmark/crazy.html"&gt;Max Tegmark's classification of these&lt;/a&gt;; the aggresive insistence of &lt;a href="http://www.qubit.org/people/david/index.php"&gt;David Deutsch&lt;/a&gt; on the Everett interpretation of quantum theory. More worrying is that both of these are being supported at the highest level of the scientific establishment. &lt;a href="http://www.edge.org/"&gt;The Edge&lt;/a&gt; also seems to me to be full of dubious ideas.&lt;br /&gt;I read in an article by Deutsch that people like me who express doubts about many worlds are like those who doubted the motion of the earth, on common sense grounds,  at the time of Galileo. Looks like I am in bad company.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8766905213910519929?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8766905213910519929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8766905213910519929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8766905213910519929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8766905213910519929'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/05/bits-and-pieces.html' title='Bits and pieces'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8895867736004211669</id><published>2010-04-01T10:02:00.000-07:00</published><updated>2010-05-03T21:50:42.248-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><title type='text'>Heat on the net</title><content type='html'>Communication can become very heated on the net. I remember my first experience of it years ago when a round of emails between me, Max Kelly and Ross Street spiralled, in the course of a couple of hours, in aggression. The only way out of it was to stop writing, and start again later. (We successfully maintained a seminar, with others, which began in 1970, was still active when I left Sydney in 1998, and remains today one of the principal seminars in category theory.)&lt;br /&gt;&lt;br /&gt;I was reminded of this while thinking of the 20 year success of the Categories List. One needs to be conscious of the new mode of communication in order to produce a stable and productive group communication. I receive other lists which contain nothing but announcements of conferences and of jobs, whereas the categories list has managed to sustain mathematical discussion.&lt;br /&gt;&lt;br /&gt;I found an interesting page about &lt;a href="http://www.aaup.org/AAUP/pubsres/academe/2007/JF/Feat/Lear.htm"&gt;moderated academic lists&lt;/a&gt;. I quote one paragraph:&lt;br /&gt;"One lesson I learned along the way is that the ecology of an active online community is surprisingly fragile. It can go wildly out of whack, and even self-destruct, in a very short time. I’ve seen any number of lists decline and die over the years. Some merely waste away through attrition and neglect until no one posts &lt;br /&gt;to them anymore; others become mere notice boards for calls for papers and the like, without any real interaction among subscribers. A few flame out spectacularly, bursting with so many nasty, off-topic messages that all the “lurkers” unsubscribe, leaving the &lt;br /&gt;disputants to fight among themselves until even they grow weary of it. Charting a middle course means achieving a high “signal-to-noise” ratio, in which the list’s content is useful enough to make it worth people’s time to stay involved." &lt;br /&gt;&lt;br /&gt;Another thing I learnt looking around is the meaning of "internet troll". From &lt;a href="http://en.wikipedia.org/wiki/Internet_forum"&gt;wikipedia&lt;/a&gt; a quote:&lt;br /&gt;"Forum trolls are users that repeatedly and deliberately breach the netiquette of an established online community, posting inflammatory, extraneous, or off-topic messages to bait or excite users into responding or to test the forum rules and policies, and with that the patience of the forum staff. Their provocative behavior may potentially start flame wars or other disturbances. Responding to a troll's provocations is commonly known as 'feeding the troll' and is generally discouraged, as it can encourage their disruptive behavior."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8895867736004211669?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8895867736004211669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8895867736004211669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8895867736004211669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8895867736004211669'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/04/internet-communication.html' title='Heat on the net'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7999536279880188528</id><published>2010-03-25T07:27:00.000-07:00</published><updated>2010-04-01T10:25:25.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Categories list - 20 years old!</title><content type='html'>I notice that the &lt;a href="http://www.mta.ca/~cat-dist/"&gt;Categories List&lt;/a&gt;, started and maintained by Bob Rosebrugh, is now 20 years old. The advertisement (see below) for the list was first sent out on 11th March 1990. My email address then was munnari!maths.su.oz.au!walters_b@uunet.uu.net.&lt;br /&gt;&lt;br /&gt;We category theorists owe a great deal to Bob Rosebrugh for this initiative, and for his other creation the on-line journal &lt;a href="http://www.tac.mta.ca/tac/"&gt;Theory and Applications of Categories&lt;/a&gt;.&lt;br /&gt;Among other things he has dealt very calmly and competently with the little crises which tend to occur on such lists.&lt;br /&gt;&lt;br /&gt;Thank you, Bob.&lt;br /&gt;&lt;br /&gt;(I think I played a small (very small) part in the creation. Some years prior I spoke at every categories conference about the importance of email and the internet. I will have to look up the date, I think it was around 1983/1985.)&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------&lt;br /&gt;            March 11,1990&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dear Colleague:&lt;br /&gt;&lt;br /&gt;This letter is to announce the availability of a Bulletin Board for Category&lt;br /&gt;Theory on BITNET. The address is CATEGORIES@MTA.BITNET.&lt;br /&gt;&lt;br /&gt;The intention is to operate in a manner similar to the Types Bulletin Board.&lt;br /&gt;To join the mailing list, simply send a message to:&lt;br /&gt;&lt;br /&gt;categories-request@mta.bitnet.&lt;br /&gt;&lt;br /&gt;After confirmation of two-way transmission your name will be added to the list.&lt;br /&gt;Please provide a very complete return address. To distinguish messages for&lt;br /&gt;forwarding from others of an administrative nature, please mail to Categories&lt;br /&gt;ONLY messages which are intended to be forwarded. All other messages should be&lt;br /&gt;sent to  categories-request@mta.bitnet, or to me ( rrosebrugh@mta.bitnet )&lt;br /&gt;&lt;br /&gt;Anyone may submit (electronically only) any material about Category Theory (and&lt;br /&gt;only about Category Theory) for distribution - abstracts, announcements of&lt;br /&gt;results or meetings, queries, or full papers. Material will be forwarded as&lt;br /&gt;received unless there is evidence that the message received is garbled. The&lt;br /&gt;initial committment is that turn-around times will not exceed a couple of days.&lt;br /&gt;&lt;br /&gt;TeX files are welcome in any flavour - plain, AmSTeX or LaTeX. They should&lt;br /&gt;include a Character Code Reference which is available on request.&lt;br /&gt;Unfortunately, until we see how well this works, there can be no committment to&lt;br /&gt;either authors or subscribers regarding accuracy of TeX files transmitted. TeX&lt;br /&gt;preprints will be archived separately, and a catalogue of them will be&lt;br /&gt;published irregularly. Macro packages are the responsibility of the author,&lt;br /&gt;however an attempt will be made to archive versions of diagram macro packages.&lt;br /&gt;&lt;br /&gt;I gratefully acknowledge assistance from David Jones at Types who suggested&lt;br /&gt;some of the procedures to be used. Electronic addresses to which this is being&lt;br /&gt;sent are taken from lists provided by Mike Barr and Max Kelly, and I thank&lt;br /&gt;them (and Mike Johnson who transmitted Max's list.)&lt;br /&gt;&lt;br /&gt;Those seem to be the main points. Looking forward to a useful exchange,&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Bob Rosebrugh&lt;br /&gt;/TO categories@mta.bitnet&lt;br /&gt;/BC Mike Barr  &lt;inhb@musicb.mcgill.ca&gt;,&lt;br /&gt;Francis Borceux  &lt;fborceux@buclln11.bitnet&gt;,&lt;br /&gt;Aurelio Carboni  &lt;carboni@imiucca.bitnet&gt;,&lt;br /&gt;Peter Freyd  &lt;pjf@linc.cis.upenn.edu&gt;,&lt;br /&gt;Mike Johnson  &lt;munnari!mqcomp.mqcs.mq.oz.au!mike@uunet.uu.net&gt;,&lt;br /&gt;Paul Johnson  &lt;pjohnson@wesleyan&gt;,&lt;br /&gt;Stefano Kasangian &lt;kasan@imiucca.bitnet&gt;,&lt;br /&gt;Fred Linton  &lt;flinton@wesleyan.bitnet&gt;,&lt;br /&gt;Phil Mulry  &lt;phil%colgate.csnet@relay.cs.net&gt;,&lt;br /&gt;Susan Niefield  &lt;niefiels@union.bitnet&gt;,&lt;br /&gt;Bob Pare  &lt;pare@cs.dal.ca&gt;,&lt;br /&gt;Andy Pitts  &lt;ap@cl.cam.ac.uk&gt;,&lt;br /&gt;Pino Rosolini  &lt;matema2@ipruniv.bitnet&gt;,&lt;br /&gt;Dietmar Schumacher &lt;schu@acadia&gt;,&lt;br /&gt;Phil Scott  &lt;scpsg@uottawa.bitnet&gt;,&lt;br /&gt;Robert Seely  &lt;mt79@musica.mcgill.ca&gt;,&lt;br /&gt;Ross Street  &lt;munnari!mqcomp.mq.oz.au!street@uunet.uu.net&gt;,&lt;br /&gt;Paul Taylor  &lt;pt@doc.ic.ac.uk&gt;,&lt;br /&gt;Bob Walters  &lt;munnari!maths.su.oz.au!walters_b@uunet.uu.net&gt;,&lt;br /&gt;Charles Wells  &lt;wells@cwru.bitnet&gt;,&lt;br /&gt;Richard Wood  &lt;gretchen@cs.dal.ca&gt;&lt;br /&gt;/TX&lt;br /&gt;&lt;br /&gt;The following message has been sent out to about 100 addresses from&lt;br /&gt;Mike's and Max's address lists. On the assumption that anyone I have heard&lt;br /&gt;from wishes to be included on the subscriber list, I have included you already.&lt;br /&gt;Let's see how it goes.&lt;br /&gt;&lt;br /&gt;Bob&lt;br /&gt;&lt;/gretchen@cs.dal.ca&gt;&lt;/wells@cwru.bitnet&gt;&lt;/munnari!maths.su.oz.au!walters_b@uunet.uu.net&gt;&lt;/pt@doc.ic.ac.uk&gt;&lt;/munnari!mqcomp.mq.oz.au!street@uunet.uu.net&gt;&lt;/mt79@musica.mcgill.ca&gt;&lt;/scpsg@uottawa.bitnet&gt;&lt;/schu@acadia&gt;&lt;/matema2@ipruniv.bitnet&gt;&lt;/ap@cl.cam.ac.uk&gt;&lt;/pare@cs.dal.ca&gt;&lt;/niefiels@union.bitnet&gt;&lt;/phil%colgate.csnet@relay.cs.net&gt;&lt;/flinton@wesleyan.bitnet&gt;&lt;/kasan@imiucca.bitnet&gt;&lt;/pjohnson@wesleyan&gt;&lt;/munnari!mqcomp.mqcs.mq.oz.au!mike@uunet.uu.net&gt;&lt;/pjf@linc.cis.upenn.edu&gt;&lt;/carboni@imiucca.bitnet&gt;&lt;/fborceux@buclln11.bitnet&gt;&lt;/inhb@musicb.mcgill.ca&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7999536279880188528?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7999536279880188528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7999536279880188528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7999536279880188528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7999536279880188528'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/03/categories-list-20-years-old.html' title='Categories list - 20 years old!'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-812299562449352383</id><published>2010-03-24T03:04:00.000-07:00</published><updated>2010-03-25T07:46:02.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Impossibility proofs</title><content type='html'>Proofs that something is impossible (the solution of quintic equations in radicals, squaring the circle, etc) have been crucial in mathematics since they require a very precise understanding. This has also been true in computer science: the impossibility of calculating the halting function requires a precise formulation of computability.&lt;br /&gt;&lt;br /&gt;I have been thinking about the impossibility of more particular constructions in practical programming languages. One I have in mind is the following: in C is it possible to write a function which given two pointers to functions returns a pointer to the composite function? I don't think so. People (for example, &lt;a href="http://portal.acm.org/citation.cfm?id=736414"&gt;Yuri Gurevich&lt;/a&gt;) have claimed to give a precise meaning to C and hence an impossibility proof is conceivable. I would like to see such a proof (or an example program refuting my conjecture).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-812299562449352383?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/812299562449352383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=812299562449352383' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/812299562449352383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/812299562449352383'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/03/impossibility-proofs.html' title='Impossibility proofs'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7941339660155030271</id><published>2010-03-01T08:54:00.000-08:00</published><updated>2010-03-01T23:24:49.375-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Applied Algebra</title><content type='html'>By algebra I don't mean the usual groups, rings, fields, vector spaces etc of a mathematics course. Algebra is much more general, and involves considering the operations on things, and of course equations between these operations.&lt;br /&gt;&lt;br /&gt;In applying algebraic ideas to a new field the first problem is to decide what are the basic operations. You don't see this problem in a classical algebra course because the operations of symmetries (groups), quantities (rings, and fields) have long since been clarified. In a new field the choice is very difficult and a bad choice leads to endless complication and confusion. &lt;br /&gt;&lt;br /&gt;I have written about this in earlier posts: the &lt;a href="http://rfcwalters.blogspot.com/2009_11_01_archive.html"&gt;parallel operation&lt;/a&gt; on processes seems to me to be misguided; the operations on relations in the algebra called &lt;a href="http://rfcwalters.blogspot.com/2009_10_01_archive.html"&gt;"allegories"&lt;/a&gt; also seems to me to be misguided. I have suggested alternatives.&lt;br /&gt;&lt;br /&gt;Here is another example from the book by Ferenc Gecseg on Products of Automata (Monographs in Theoretical Computer Science, An EATCS Series). A sequential machine has a set of states A, an input alphabet X and an output alphabet Y. It has also a transition function AxX-&gt;A and an output function AxX-&gt;Y. Now Gecseg defines a "product of sequential machines" as follows: &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_whOFhkfovkE/S4vxjJ_bU5I/AAAAAAAAACo/GuErmb4ogVo/s1600-h/definition.JPG"&gt;Click here for the definition.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The definition looks complicated, but even more complicated is the graphical representation:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_whOFhkfovkE/S4vzPUoNuGI/AAAAAAAAADA/Y3zPHBcyeIY/s1600-h/operation.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://4.bp.blogspot.com/_whOFhkfovkE/S4vzPUoNuGI/AAAAAAAAADA/Y3zPHBcyeIY/s200/operation.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5443712019168344162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This graphical representation suggests that there are much simpler operations, with the property that Gecseg's operation is a derived operation. The real entities are the boxes with wires on the boundaries. The real operations are the series and parallel operations, together with certain wire constants. Gecseg's operation is a derived operation in the algebra &lt;a href="http://dscpi.uninsubria.it/media/Walters/File/1997spangraph.pdf"&gt;Span(Graph)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7941339660155030271?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7941339660155030271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7941339660155030271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7941339660155030271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7941339660155030271'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/03/applied-algebra.html' title='Applied Algebra'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_whOFhkfovkE/S4vzPUoNuGI/AAAAAAAAADA/Y3zPHBcyeIY/s72-c/operation.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-974445921239443376</id><published>2010-02-25T14:20:00.000-08:00</published><updated>2010-02-25T14:40:08.089-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>Oral examinations</title><content type='html'>In Sydney we had only written examinations, so it has been an interesting experience to conduct oral exams. One gets to know the students better. It is possible to follow a line of questioning. Perhaps the results are not so objective: it is very difficult to have a marking scheme and give an evaluation to three decimal places. Usually however after 5 minutes one has a very good idea of the ability and preparation of the student.&lt;br /&gt;&lt;br /&gt;Two comments after this month's exams.&lt;br /&gt; &lt;br /&gt;One good student came prepared to tell me one of my theorems was mistaken. He had checked in two different ways. It took 15 minutes to follow his calculations and find that he had made a trivial copying error which vitiated both calculation. He got a very good result.&lt;br /&gt;&lt;br /&gt;I asked the mathematics students what careers they wanted: the females had in mind to be high school teachers, and the males geniuses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-974445921239443376?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/974445921239443376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=974445921239443376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/974445921239443376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/974445921239443376'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/oral-examinations.html' title='Oral examinations'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-462095657788960627</id><published>2010-02-25T01:55:00.000-08:00</published><updated>2010-02-25T23:03:23.383-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>"A remarkable book"</title><content type='html'>That is a quote from John Nash about a book I looked at recently - &lt;a href="http://www.olimu.com/riemann/riemann.htm"&gt;Prime Obsession by John Derbyshire&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;On page (ix) he states the Riemann hypothesis, that the non-trivial zeros of the zeta function have real part one half.&lt;br /&gt;&lt;br /&gt;It is not till page 146 that he describes how to calculate any value of zeta(z) with real part of z less than 1.&lt;br /&gt;&lt;br /&gt;But the most remarkable thing about the book is that I don't see (in my superficial reading) a description of how one would calculate even one non-trivial zero of the zeta function.&lt;br /&gt;&lt;br /&gt;I must be mistaken, and am happy to be corrected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-462095657788960627?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/462095657788960627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=462095657788960627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/462095657788960627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/462095657788960627'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/remarkable-book.html' title='&quot;A remarkable book&quot;'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6252689631127989272</id><published>2010-02-23T23:44:00.000-08:00</published><updated>2010-06-29T22:37:45.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Absurdities'/><title type='text'>Absurdities</title><content type='html'>A collection of small absurdities.&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Private theft: &lt;/STRONG&gt;Yesterday while I was walking back from lunch I noticed a youth unscrewing the antenna from a car in a somewhat furtive fashion. I enquired if he was stealing the antenna, and he claimed he actually knew the owner of the car (thus verifying that it was not his). There were also some young people across the road laughing (probably the whole thing was harmless), however I pretended to photograph the situation with my mobile phone. The immediate Italian reaction was that I was &lt;EM&gt;violating their privacy&lt;/EM&gt;. &lt;br /&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Cheating:&lt;/STRONG&gt; There is a fair bit of cheating in Italian universities. A student just submitted to me a program of which, he insisted, he had written every symbol. He was unable to explain the program. Worse, the problem was to &lt;span style="font-style:italic;"&gt;modify a program which I had written&lt;/span&gt; so that 95% of the code was written by me. A colleague received a program from an Italian student in which the comments were in Turkish. &lt;br /&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Great thinkers:&lt;/STRONG&gt;&lt;br /&gt;L’edizione 2010 di Abitatori del tempo  si compone di 10 appuntamenti, dal 15 gennaio al 26 marzo 2010, in 9 Comuni della Brianza, tutti dedicati alla riflessione sul senso della vita e la complessità della condizione umana nelle riflessioni e nei problemi posti da filosofia, teologia, arte e scienze.&lt;br /&gt;Protagonisti degli incontri i &lt;FONT style="font-weight:bold;"&gt;&lt;A href="http://www.provincia.mb.it/Temi/cultura/Abiatatori/edizione_2010.html"&gt;maggiori pensatori&lt;/A&gt;&lt;/FONT&gt; ed esponenti del pensiero filosofico contemporaneo: Emanuele Severino, Giuseppe Rizzardi, Massimo Marassi, Vincenzo Vitiello, Giulio Giorello, Salvatore Natoli, Stefano Serra Capizzano, Carlo Sini, Elio Franzini.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6252689631127989272?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6252689631127989272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6252689631127989272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6252689631127989272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6252689631127989272'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/absurdities.html' title='Absurdities'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4217766594794840287</id><published>2010-02-23T05:20:00.000-08:00</published><updated>2010-02-23T23:37:38.092-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Honorary degrees</title><content type='html'>The universities in Italy have started awarding honorary laureas to people for their celebrity rather than academic merit. &lt;a href="http://it.wikipedia.org/wiki/Valentino_Rossi"&gt;Valentino Rossi&lt;/a&gt;, the motor cyclist, received a laurea (una laurea magistrale honoris causa in &lt;span style="font-style:italic;"&gt;Comunicazione e Pubblicità&lt;/span&gt;)  from Urbino. &lt;br /&gt;&lt;br /&gt;The danger of this is that academics don't really know the people they are honouring.&lt;br /&gt;&lt;br /&gt;Recently I saw a letter recommending a celebrity for an honorary laurea degree for his/her "riconosciute doti scientifiche e morali". The same day, by coincidence, the papers were full of stories regarding legal investigations into this person's behaviour - the scandal of the month.&lt;br /&gt;&lt;br /&gt;Scandals in Italy, however, are so frequent that are quickly forgotten.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update&lt;/span&gt;: I hesistated between writing the phrase "scandal of the month" or "scandal of the week". I chose wrongly: today the newspapers speak of something new: "la più colossale frode di sempre".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4217766594794840287?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4217766594794840287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4217766594794840287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4217766594794840287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4217766594794840287'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/honorary-degrees.html' title='Honorary degrees'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7079100200678689699</id><published>2010-02-06T00:34:00.000-08:00</published><updated>2010-02-23T23:52:12.284-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>Integrity</title><content type='html'>I wrote recently about the tyranny of numbers when writing about double-entry accounting and the book &lt;a href="http://rfcwalters.blogspot.com/2010/01/medici-money.html"&gt;Medici Money&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I was reminded of the subject reading an &lt;a href="http://www.maths.qmul.ac.uk/~pjc/odds/gaz.pdf"&gt;article by Peter Cameron&lt;/a&gt; called "Publishing and assessing mathematics". I also looked around &lt;a href="http://cameroncounts.wordpress.com/"&gt;his blog&lt;/a&gt; which is certainly worth visiting. Of particular interest to me is that he has begun an autobiography which describes life in Queensland at more or less the same time I was growing up there. &lt;br /&gt;&lt;br /&gt;In the article, he writes about, and laments, the changes that have occurred in the assessment and publication of mathematics during his (and my) lifetime. His particular concern is how one might maintain the integrity of mathematical science in the context of an enormous increase in mathematical publication, and the use of numbers to evaluate scientific worth.&lt;br /&gt;&lt;br /&gt;I agree with many of the things he says. However in my opinion he misses the main point.&lt;br /&gt;&lt;br /&gt;My generation was seduced by the promise of grant money into accepting the numerical evaluation of research.  Such evaluation, instead of being an incentive to improve the quality of research, has damaged mathematics. The result is that &lt;span style="font-weight:bold;"&gt;too many papers are published&lt;/span&gt;, many of which are now quite inadequately refereed even in journals. &lt;br /&gt;We have produced &lt;span style="font-weight:bold;"&gt;too many mathematicians&lt;/span&gt;, a large proportion of whom will not find the employment they seek, but will scramble to publish as much as possible in the attempt. (The article reports that Peter has had 33 doctoral students; I had nine.) &lt;br /&gt;&lt;br /&gt;This inflation  is breaking the mechanisms for ensuring the integrity of mathematics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7079100200678689699?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7079100200678689699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7079100200678689699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7079100200678689699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7079100200678689699'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/tyranny-of-numbers-decline-of-science.html' title='Integrity'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8650764360909534232</id><published>2010-02-04T22:52:00.000-08:00</published><updated>2010-02-05T08:28:05.140-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Bits and pieces</title><content type='html'>I haven't written for a few weeks. I don't know why. In January I was finishing courses. I have a couple of bits and pieces to report.&lt;br /&gt;&lt;br /&gt;1) &lt;span style="font-weight:bold;"&gt;The University of Insubria&lt;/span&gt;. The Faculty of Science in Como, after essentially declaring war (the word guerra appeared in the papers) on the rest of the university in November and December, seems to decided against that strategy, at least temporarily. In December the rump of the faculty held a secret survey which, when released to the press, revealed that most members of the faculty wished to leave the university. But now the local newspapers have stopped talking about us, in favour of a local scandal in which one of the local bene shot an associate and tried to destroy the evidence by putting the offending head in a pizza oven. The faculty and the union decided to drop legal action against our request to transfer to the faculty in Varese.  &lt;br /&gt;&lt;br /&gt;2) Since we are moving faculty I have been looking at &lt;span style="font-weight:bold;"&gt;undergraduate Computer Science syllabuses&lt;/span&gt;. Computer science seems to have real difficulty deciding what to teach. The new course we are joining has (in proposal at least) several core mathematics courses but no core courses on automata, logic, complexity theory, recursive function theory, grammars, graph theory. The problem with mathematicians teaching informatica is that they have a very limited view of mathematics. The problem with computer scientists is that they have not decided if they want to describe a sequence of tricks, or if they really want a science.&lt;br /&gt;&lt;br /&gt;3) I wrote recently about Tim Park's book &lt;span style="font-weight:bold;"&gt;"Medici Money"&lt;/span&gt;. Afterwards I looked for reviews on the net, and it seems that I am completely outvoted. The reviews are uniformly glowing.&lt;br /&gt;&lt;br /&gt;4) I wrote about &lt;span style="font-weight:bold;"&gt;John Baez's change of direction&lt;/span&gt;. I notice now that he has written "I’ve decided to change my research direction — so I don’t even want to give talks about topological quantum field theory, n-categories and that kind of stuff. I’d rather think about new things". In my post I said that he might consider politics like D. B*** but I don't think he would find that fun. &lt;br /&gt;&lt;br /&gt;His announced talk at QPL2010 does not seem to be original work, apart from some extensions to n-category theory, and is about categories where the morphisms are matrices taking values in a rig, to categories of profunctors and spans, to the way star-autonomous categories act like commutative Frobenius algebras in the world of profunctors, the last being a report on work of Ross Street.&lt;br /&gt;&lt;br /&gt;5) &lt;span style="font-weight:bold;"&gt;Another mistake in Andy Tanenbaum&lt;/span&gt; (&lt;a href="http://rfcwalters.blogspot.com/2005_12_01_archive.html"&gt;I already wrote about one in 2005&lt;/a&gt;). Tanenbaum provides, as extra material to his book &lt;a href="http://www.cs.vu.nl/~ast/books/mos2/"&gt;Modern Operating Systems, 2nd Edition&lt;/a&gt; a translation of the examples in Java. In particular he provides a semaphore class, which I have used without examination (not being a Java programmer). Up to this year it has always functioned as I expected. However this year in student's solution to a problem there arose a situation in which the semaphore class does not act as a semaphore! I am embarassed that I did not check earlier. I will write a post with details when I get a chance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8650764360909534232?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8650764360909534232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8650764360909534232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8650764360909534232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8650764360909534232'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/02/bits-and-pieces.html' title='Bits and pieces'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6300512820517702281</id><published>2010-01-17T11:59:00.000-08:00</published><updated>2010-01-18T02:42:35.582-08:00</updated><title type='text'>Category Theory 2010, Genoa, 20 - 26 June 2010</title><content type='html'>The &lt;a href="http://ct2010.disi.unige.it/"&gt;web site of CT2010&lt;/a&gt; is now available.&lt;br /&gt;&lt;br /&gt;The invited speakers are: &lt;br /&gt;Olivia Caramello, Cambridge-Pisa,&lt;br /&gt;Denis-Charles Cisinski, Paris, &lt;br /&gt;George Janelidze, Cape Town, &lt;br /&gt;André Joyal, Montreal, &lt;br /&gt;Matias Menni, La Plata, &lt;br /&gt;Mark Weber, Paris.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6300512820517702281?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6300512820517702281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6300512820517702281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6300512820517702281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6300512820517702281'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/01/category-theory-2010-genoa-20-26-june.html' title='Category Theory 2010, Genoa, 20 - 26 June 2010'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2392889128473952436</id><published>2010-01-17T01:01:00.000-08:00</published><updated>2010-01-18T02:40:40.451-08:00</updated><title type='text'>John Baez is changing course</title><content type='html'>John Baez has announced that he is &lt;a href="http://golem.ph.utexas.edu/category/2010/01/going_to_singapore.html#more"&gt;going to Singapore for a year&lt;/a&gt;, and at the same time is changing his research direction. He would like to try his hand "at some slightly more ‘practical’ endeavors", and has a "growing urge to help save the planet".&lt;br /&gt;&lt;br /&gt;He is going to the &lt;a href="http://www.quantumlah.org/people/"&gt;Centre for Quantum Technologies&lt;/a&gt;, a research institute whose mission is to conduct interdisciplinary theoretical and experimental research into the fundamental limits to information processing, and is directed by Artur Ekert, who is a professor of quantum physics at the &lt;a href="http://www.maths.ox.ac.uk/"&gt;Mathematical Institute, Oxford University.&lt;/a&gt; (Bob Coecke, who uses category theory to study quantum information is also at Oxford but at the Computing laboratory.)&lt;br /&gt;&lt;br /&gt;There John is likely to meet one of our Como physicists, Giulio Casati, actually the founder of the Como Science Faculty, winner of the Enrico Fermi prize (2008), Somaini prize (1991), and associate editor of Chaos, Solitons &amp; Fractals. John may have more success than I in interesting Giulio in category theory.&lt;br /&gt;&lt;br /&gt;The work John is developing on n-category cafe in a sequence of posts regards graphical reasoning in biological and physical systems. He might be interested in a paper of mine with Katis and Sabadini, "On the algebra of feedback and systems with boundary" (Rendiconti del Circolo Matematico di Palermo Serie II, Suppl. 63 (2000), 123-156), in which section 4.2 is called "Towards an algebraic foundation for electrical circuit theory". A version of the paper is available called &lt;a href="http://dscpi.uninsubria.it/media/Walters/File/PERUGIA.PDF"&gt;here.&lt;/a&gt; Another paper which might be of interest is called "Systems with discrete geometry" and is available &lt;a href="http://dscpi.uninsubria.it/~walters/papers/discrete08.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Given his desire to save the world I have the sneaking suspicion that one day John will end up in politics like another young mathematician with name B***, who also wrote an article seeking to popularize category theory. (I regret to say that I found the article of B*** particularly unconvincing).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2392889128473952436?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2392889128473952436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2392889128473952436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2392889128473952436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2392889128473952436'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/01/john-baez-is-changing-course.html' title='John Baez is changing course'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6773425816490824437</id><published>2010-01-07T09:31:00.000-08:00</published><updated>2010-01-10T02:09:03.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Medici Money</title><content type='html'>One of my humanist friends, L., worries about the growing power of computer "technicians" in society. The public services in Italy are rapidly being computerized, and access to them requires following the plans and fantasies of the technicians.&lt;br /&gt;However he has a sneaking admiration for mathematicians - they are more philosophers than scientists or technologists.&lt;br /&gt;&lt;br /&gt;I tried to point out to him that numbers, since &lt;span style="font-style:italic;"&gt;Pacioli&lt;/span&gt; (Summa de arithmetica, geometria, proportioni et proportionalita,Venice 1494) (and long before), have ruled us much more tightly.&lt;br /&gt;&lt;br /&gt;When I came to Italy, trying to manage my own numbers, I wrote (with Katis and Sabadini) a &lt;a href="http://www.google.com/url?q=http://arxiv.org/pdf/0803.2429&amp;amp;ei=ShxGS5DcOdub_AaH0ayfAg&amp;amp;sa=X&amp;amp;oi=nshc&amp;amp;resnum=1&amp;amp;ct=result&amp;amp;cd=1&amp;amp;ved=0CAkQzgQoAA&amp;amp;usg=AFQjCNERuYg2GVCHnNlmb5hIHmlNdgs0tg"&gt;categorical analysis of partita doppia&lt;/a&gt; (double-entry bookkeeping) (which had always puzzled me since a child). It involved the compact closed structure on Span(Graph), and in fact lead to another very abstract paper (P. Katis, R.F.C. Walters, The compact closed bicategory of left adjoints, Math. Proc. Camb. Phil. Soc., 130, 77-87, 2001).&lt;br /&gt;&lt;br /&gt;These thoughts came back to me recently when I tried to read a book by &lt;span style="font-style:italic;"&gt;Tim Parks&lt;/span&gt; (&lt;span style="font-weight:bold;"&gt;Medici Money&lt;/span&gt;, Profile Books, 2005). I say 'tried to' because I found the book quite indigestible despite my interest in the subject matter. It is a book without concentrated form or idea. I am surprised because I found Tim Parks' book, Italian Neighbours, on a foreigner coming to live and work in Italy well-organized and very pleasant. That book I feel I should have read before moving to Italy myself - almost every experience in it I have lived myself.&lt;br /&gt;&lt;br /&gt;For a book on money I much prefer &lt;strong&gt;Frozen Desire&lt;/strong&gt;, by &lt;span style="font-style:italic;"&gt;James Buchan&lt;/span&gt; (Picador 1997), a book I return to, even if money remains to me still a mystery.&lt;br /&gt;&lt;br /&gt;Perhaps if I read more carefully &lt;a href="http://www.stubbornmule.net/2009/12/how-money-works/"&gt;Sean Carmody's recent posts&lt;/a&gt; on Stubborn Mule I might be further enlightened. Or perhaps he should use some of the category theory he knows to formalize and make more precise his annecdotal explanations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6773425816490824437?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6773425816490824437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6773425816490824437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6773425816490824437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6773425816490824437'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2010/01/medici-money.html' title='Medici Money'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5990655266320751066</id><published>2009-12-30T12:24:00.000-08:00</published><updated>2010-01-07T10:18:19.798-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Teaching category theory to undergraduates</title><content type='html'>Recently in the &lt;a href="http://www.mta.ca/~cat-dist/"&gt;Categories mailing list&lt;/a&gt; there has been some discussion about whether it is yet time to teach category theory to undergraduates. Some, for example John Baez, expressed the idea that it was still too early - we must wait until there are sufficient teachers who understand category theory etc, etc.&lt;br /&gt;&lt;br /&gt;I have been teaching category theory to undergraduates now for twenty years. The first time was in 1989 when I taught a course on categories and computer science to third year undergraduates of mathematics and computer science, a course which lead to my book Categories and Computer Science (Carslaw Publications 1991, Cambridge University Press 1992).&lt;br /&gt;&lt;br /&gt;There are many others who have taught category theory at an undergraduate level, some mentioned on the list. One in particular was Gordon Preston who taught a course in Melbourne in the early seventies (reported by Kirill Mackenzie). Another famous course was that taught by Bill Lawvere and Steve Schanuel, which resulted in the book Conceptual Mathematics: A First Introduction to Categories (with Stephen H. Schanuel), Cambridge Uni. Press, 1997 ISBN 0-521-47817-0.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rather than premature the undergraduate teaching of category theory is overdue.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Mike Shulman has written to me saying that perhaps I have misrepresented John Baez. What John Baez wrote was:&lt;/p&gt;&lt;p&gt;&lt;em&gt;I think it's premature to introduce category theory in the undergrad curriculum. Why? Merely because there aren't enough professors who'd see how to teach the subject at that level.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;I suppose I have always hoped that professors at university level were not so governed by such things as curricula. &lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5990655266320751066?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5990655266320751066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5990655266320751066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5990655266320751066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5990655266320751066'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/12/teaching-category-theory-to.html' title='Teaching category theory to undergraduates'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7502153576801503368</id><published>2009-12-19T08:21:00.000-08:00</published><updated>2010-01-07T23:43:32.893-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Algebra of automata versus Process algebra</title><content type='html'>The work I have been pursuing for some years with Nicoletta Sabadini and collaborators (Piergiulio Katis, Luisa de Francesco Albasini) has been the study of distributed and concurrent systems using &lt;span style="font-style:italic;"&gt;algebras of automata&lt;/span&gt;, with the main operations being sequential and communicating-parallel composition.&lt;br /&gt;&lt;br /&gt;This is in contrast with the mainstream of concurrency which studies &lt;span style="font-style:italic;"&gt;process algebras&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Why our contrary attitude? I would like to explain the point of view.&lt;br /&gt;&lt;br /&gt;In a nutshell our view is that &lt;span style="font-style:italic;"&gt;semantics should come before syntax&lt;/span&gt;. Process algebra takes the opposite point of view, syntax before sematics.&lt;br /&gt;&lt;br /&gt;Let's take an analogous development in mathematics, the study of numbers.&lt;br /&gt;Numbers come first. Then, after a long time, operations on numbers. Then a language for talking about numbers and their operations - polynomials. Finally, equations between polynomials. &lt;br /&gt;&lt;br /&gt;We believe the same sequence should occur in the theory of systems. Discrete systems have states and transitions, that is, are graphs. They have interfaces and sequential and (communicating) parallel operations (including feedbacks).  The languages for describing systems are the free algebras. Finally equations in the algebra (recursion) may be used to specify systems.&lt;br /&gt;&lt;br /&gt;Process algebras take the opposite point of view. Beginning with a vague intuition about systems, processes are defined to be solutions of equations of a free algebra. The danger of this sudden jump to the language before a careful mathematical analysis of systems and their operations is that the wrong algebra with the wrong operations may be taken. Milner's CCS does not have a sequential composite of systems (only that a process may be preceded by a transition). Union is used instead of disjoint union in the other sequential operation. The communicating parallel operation is based on a vague broadcast idea.  &lt;br /&gt;&lt;br /&gt;Of course, in the end of a development as proposed by us, free algebras and recursion arise, but only when the correct operations have been identified. At this stage also &lt;span style="font-style:italic;"&gt;other semantics&lt;/span&gt; may be identified (in the example of numbers, real numbers, complex numbers, rings of functions, ...). If the algebra of systems has been developed correctly, at least a part should have continuous systems as models, thus allowing the confrontation between discrete and continuous.&lt;br /&gt;&lt;br /&gt;Some years ago we produced &lt;a href="http://arxiv.org/abs/0904.3964"&gt;a process algebra&lt;/a&gt; based on our idea of parallel. Recently Pawel Sobocinski is developing a &lt;a href="http://www-lipn.univ-paris13.fr/~choppy/IFIP/UDINE/UDINE-DATA/Sobocinski.pdf"&gt;process algebra&lt;/a&gt; based on our idea of communicating parallel (but not our view of sequential).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7502153576801503368?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7502153576801503368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7502153576801503368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7502153576801503368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7502153576801503368'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/12/algebra-of-automata-versus-process.html' title='Algebra of automata versus Process algebra'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3310795134841858465</id><published>2009-12-11T06:42:00.000-08:00</published><updated>2009-12-11T07:33:04.216-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><title type='text'>Honesty in Science</title><content type='html'>Andre Joyal just sent a mail to the &lt;a href="http://www.mta.ca/~cat-dist/"&gt;Category Theory list&lt;/a&gt; with a reference to an article of Richard Feynman linked &lt;a href="http://www.lhup.edu/~DSIMANEK/cargocul.htm"&gt;here.&lt;/a&gt; The main point is that in science, as  opposed to advertising, one should try one's hardest to expose the weakness of one's position, as well as its strengths.&lt;br /&gt;&lt;br /&gt;I must keep that in mind when I write my next paper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3310795134841858465?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3310795134841858465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3310795134841858465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3310795134841858465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3310795134841858465'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/12/honesty-in-science.html' title='Honesty in Science'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3076981356730128445</id><published>2009-12-01T14:30:00.000-08:00</published><updated>2009-12-01T14:41:11.665-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Snow</title><content type='html'>We went to Colmar for the weekend driving via the San Gottardo tunnel. We had a delightful time there staying in Turckheim and visiting villages near Colmar, as well as visiting the city itself.&lt;br /&gt;&lt;br /&gt;Unfortunately, on our return to Italy we were caught in a snow storm before the San Gottardo tunnel, and spent 7 hours blocked on the highway. We eventually managed, with the help of Italians also blocked, to get off the highway, follow a parallel road to a later entry point and arrive home after a trip of 12 hours. Usual time for the trip is 5 hours. Others who did not manage to exit from the highway (A2) spent 12 hours unable to move.&lt;br /&gt;&lt;br /&gt;A new experience for me. Born in Brisbane I was 20 before I saw snow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3076981356730128445?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3076981356730128445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3076981356730128445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3076981356730128445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3076981356730128445'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/12/snow.html' title='Snow'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7838755365848286868</id><published>2009-11-20T13:53:00.000-08:00</published><updated>2009-11-26T23:15:44.406-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><title type='text'>Como newspapers</title><content type='html'>Como newspapers are up in arms about the problems of the Como seat of the University of Insubria.&lt;br /&gt;We got front page coverage on the Corriere di Como, and strident articles also in the Provincia di Como.&lt;br /&gt;&lt;br /&gt;They do not make clear that &lt;span style="font-weight:bold;"&gt;the Science Faculty of Como itself decided to close Informatica in Como months ago&lt;/span&gt;. An informatica course was not even presented to the Senate for consideration. The choice of the Science Faculty was instead to present Scienze Ambientale.&lt;br /&gt;&lt;br /&gt;As a &lt;span style="font-weight:bold;"&gt;consequence&lt;/span&gt; informatica staff requested and were permitted to transfer to Varese (same university) to support the remaining informatica course of the University of Insubria - which lacked sufficient staff to continue otherwise. One ambientalist has been transferred from Varese to Como, and a further six from Varese will count towards the Ambientale course in Como. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Today there is a &lt;a href="http://www.laprovinciadicomo.it/stories/Cronaca/102551_facolt_di_scienze_a_rischio_gli_studenti_corrono_in_aiuto/"&gt;funny article&lt;/a&gt; in the Provincia (La Provincia di Como, 20 November 2009: Facoltà di Scienze a rischio Gli studenti corrono in aiuto) in which the reporter quotes a &lt;a href="http://www.facebook.com/group.php?gid=68406647535"&gt;facebook page&lt;/a&gt;. The article's title translates as "Science faculty at risk: students run to the aid of the faculty". Unfortunately the reporter &lt;span style="font-weight:bold;"&gt;misread the Facebook site&lt;/span&gt;, the &lt;span style="font-weight:bold;"&gt;last post being in April, not November&lt;/span&gt;. Many of the students attached to that page were students of informatica, and Prof. Sabadini discussed fully with them at the time the actual situation. The meeting with the president mentioned in the article as occurring next week actually occurred in April.&lt;br /&gt;&lt;br /&gt;The Provincia instead claims that the only response was from the president of the faculty who said: "... sono un calabrese coriaceo e stia tranquillo che farò di tutto perché questa facoltà, che è per qualità scientifica 'il pezzo pregiato' dell'Ateneo, non solo non sia ridimensionata ma ne esca rafforzata. ...".  &lt;br /&gt;&lt;br /&gt;The dangers of being a reporter in this electronic age! Reporters have the duty to double-check their sources. There were however such gross mistakes in the past - the present one joins classic errors like "Dewey defeats Truman".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_whOFhkfovkE/SwcUxOHVarI/AAAAAAAAACc/UjJ7KEUjv2Y/s1600/pietro.berra.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 50px; height: 50px;" src="http://3.bp.blogspot.com/_whOFhkfovkE/SwcUxOHVarI/AAAAAAAAACc/UjJ7KEUjv2Y/s200/pietro.berra.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406312713516575410" /&gt;&lt;CENTER&gt;Pietro Berra of the Provincia di Como&lt;/CENTER&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;27th November 2009:Update &lt;/span&gt; I have decided not to write further on this issue except perhaps to report the final outcome. In my view the Science Faculty of Como has made serious mistakes of policy over the years, and is now in difficulty as a result. The main problem is that the faculty has not attracted sufficient students. On the closure of the informatics course the informatics staff have requested to transfer to Varese. It is the right of any staff memember to ask for a transfer from one seat to another. All the rest consists of decisions of the organs of the university and discussion which is now at the level of politicians. Basta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7838755365848286868?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7838755365848286868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7838755365848286868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7838755365848286868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7838755365848286868'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/como-newspapers.html' title='Como newspapers'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_whOFhkfovkE/SwcUxOHVarI/AAAAAAAAACc/UjJ7KEUjv2Y/s72-c/pietro.berra.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-3632731611516393098</id><published>2009-11-20T01:53:00.000-08:00</published><updated>2009-11-20T12:03:42.080-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>The discovery of adjoint functors</title><content type='html'>Bill Lawvere, in his lectures in Como, 10 January 2008, discusses Kan's discovery of adjoint functors.&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-18f804262a3a9308" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v18.nonxt4.googlevideo.com/videoplayback?id%3D18f804262a3a9308%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329887214%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7197A7DBA1D149A815114B8C9720289A5D510A30.4AEFC7B0ECE03DF8C5791940D0CFED06D504B85%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D18f804262a3a9308%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZ_HJ_7ZZHCLxivq6vmXj5HUYSoM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v18.nonxt4.googlevideo.com/videoplayback?id%3D18f804262a3a9308%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329887214%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7197A7DBA1D149A815114B8C9720289A5D510A30.4AEFC7B0ECE03DF8C5791940D0CFED06D504B85%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D18f804262a3a9308%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZ_HJ_7ZZHCLxivq6vmXj5HUYSoM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here's a photograph of Daniel Marinus Kan:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_whOFhkfovkE/Swbxt_vi9lI/AAAAAAAAACU/qHA9ADU6SYo/s1600/daniel_kan.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 94px; height: 114px;" src="http://2.bp.blogspot.com/_whOFhkfovkE/Swbxt_vi9lI/AAAAAAAAACU/qHA9ADU6SYo/s400/daniel_kan.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5406274175212123730" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-3632731611516393098?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/3632731611516393098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=3632731611516393098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3632731611516393098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/3632731611516393098'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/discovery-of-adjoint-functors.html' title='The discovery of adjoint functors'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_whOFhkfovkE/Swbxt_vi9lI/AAAAAAAAACU/qHA9ADU6SYo/s72-c/daniel_kan.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8260463680674018771</id><published>2009-11-18T03:24:00.000-08:00</published><updated>2009-11-20T21:46:41.167-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>The parallel composition of processes</title><content type='html'>We have been arguing for some years (really since the appearance of our paper on Span(Graph) in AMAST 97) that the usual operation in process algebras called parallel is a wrong direction, not describing explicitly the media of communication. I talked about this in Calais at CT 2008, saying on &lt;a href="http://dscpi.uninsubria.it/~walters/papers/Calais%2023%20June%2008.ppt"&gt;the first slide&lt;/a&gt; that our work "hasn’t as yet been used by the concurrency community but it should be". &lt;br /&gt;&lt;br /&gt;Well it seems that at last someone from that community is listening. &lt;br /&gt;&lt;br /&gt;After the talk Pawel Sobocinski came up to me saying he had an idea of a process algebra like Span(Graph). We had actually produced &lt;a href="http://arxiv.org/abs/0904.3964"&gt;such a thing&lt;/a&gt;, but rather half-heartedly, to try to communicate with process algebra people. But Pawel is now developing a &lt;a href="http://www-lipn.univ-paris13.fr/~choppy/IFIP/UDINE/UDINE-DATA/Sobocinski.pdf"&gt;full-blown process algebra&lt;/a&gt; with communication like Span(Graph).&lt;br /&gt;&lt;br /&gt;It is interesting that Pawel, in his second year at University in Sydney, did a vacation project with me on Span(Graph) and attended the 1997 AMAST meeting.&lt;br /&gt;&lt;br /&gt;His process algebra does not incorporate the full sequential operations of Cospan which we introduced in the paper "P. Katis, N. Sabadini, R.F.C. Walters, A formalisation of the IWIM Model. in: Proc. COORDINATION 2000,(Eds.) Porto A., Roman G.-C., LNCS 1906:267-283, Springer Verlag, 2000".&lt;br /&gt;&lt;br /&gt;We became involved in thinking about Coordination through visits to Como by Farhad Arbab. Our paper showed how to give an abstraction of his IWIM model in CospanSpan(Graph) which had however the advantage of a compositional theory of connectors, not a feature of Manifold. We criticized Manifold for this defect to Farhad and I think this had an influence on his new coordination language Reo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8260463680674018771?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8260463680674018771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8260463680674018771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8260463680674018771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8260463680674018771'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/parallel-composition-of-processes.html' title='The parallel composition of processes'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8860354476373532224</id><published>2009-11-18T03:14:00.001-08:00</published><updated>2009-11-20T02:12:49.659-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><title type='text'>Informatica at the university in Como</title><content type='html'>I have mentioned in an earlier post that, as a result of university reform, the faculty of science in Como decided to close the informatica course in Como. As a result we informatici asked to transfer to the seat in Varese (smae university - Insubria) to support the informatica course there (which has need of staff).&lt;br /&gt;&lt;br /&gt;This caused tremendous excitement in Como, with many newspaper articles and television commentary (which I didn't see). The latest thing is that there has been a question in parliament in Rome.&lt;br /&gt;&lt;br /&gt;We have the feeling of being a capro espiatorio (scape goat) for all the problems of the university in Como. Today there is a university senate meeting which may/will discuss the matter.&lt;br /&gt;&lt;br /&gt;Yesterday there was a surprising development. It seems that after years of neglect of the Como informatica course we are in fact pregiati. Como, or some section of the Como establishment, wants our course to continue. &lt;br /&gt;&lt;br /&gt;I don't think it will happen - it would require closing some course dear to the hearts of the Science faculty.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt; Como science faculty presented to the senate the proposal to discontinue the Como  infomatica course. The senate accepted this and decided to accept our transferral to Varese. &lt;br /&gt;I assume that our Como degree will continue at least till current students complete, that is for two more years. I would like to record in a later post some facts about our laurea course. I think it was an excellent course and we worked hard to support it. In particular Nicoletta Sabadini made a huge effort towards its success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8860354476373532224?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8860354476373532224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8860354476373532224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8860354476373532224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8860354476373532224'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/informatica-in-como.html' title='Informatica at the university in Como'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2346050999306328169</id><published>2009-11-10T22:19:00.000-08:00</published><updated>2009-11-11T06:49:23.508-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><title type='text'>Gavin Wraith's web pages</title><content type='html'>I particularly like &lt;a href="http://www.wra1th.plus.com/gcw/index.html"&gt;Gavin's web pages&lt;/a&gt;. I find them particularly evocative, with their concentrated careful use of language, a style I cannot emulate. I think Gavin has the makings of a novelist. He might abstract from his family history and write a novel placed in Byzantium, between the east and the west. Probably he would prefer to write fantasy but this would interest me less.&lt;br /&gt;&lt;br /&gt;Looking back at my posts I notice that many have a decidedly negative tone. Gavin has separated equivalent writing under the category "rants". I will introduce today two new categories of posts, optimistic and pessimistic. Choose which mood you would like to see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2346050999306328169?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2346050999306328169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2346050999306328169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2346050999306328169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2346050999306328169'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/gavin-wraiths-web-pages.html' title='Gavin Wraith&apos;s web pages'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-6924473520999735812</id><published>2009-11-10T13:45:00.000-08:00</published><updated>2009-11-12T07:38:32.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Snippet of Bill Lawvere's lectures in Como, 10 January 2008</title><content type='html'>Well worth viewing despite the fact that Bill's face is obscured for the first few seconds of the snippet. I will put up a few more pieces in later posts. This video is also at &lt;A href="http://dscpi.uninsubria.it/staff/Walters/Como_Category_Seminar/Meeting_in_honour_of_Bill_Lawvere/Records_of_the_Meeting.html"&gt;my old department pages&lt;/A&gt; where there are more details of the meeting.&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-eb15e50d371989d6" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt5.googlevideo.com/videoplayback?id%3Deb15e50d371989d6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329887214%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3ED9DF85BEE300EBD027606E93F1B52FF95BD3ED.199818EAD99AA141BDEA268BF6DC52836175DA6F%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Deb15e50d371989d6%26offsetms%3D5000%26itag%3Dw160%26sigh%3DEk5rFOHtxr-uhwOeWCydpNWEtmg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt5.googlevideo.com/videoplayback?id%3Deb15e50d371989d6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329887214%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3ED9DF85BEE300EBD027606E93F1B52FF95BD3ED.199818EAD99AA141BDEA268BF6DC52836175DA6F%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Deb15e50d371989d6%26offsetms%3D5000%26itag%3Dw160%26sigh%3DEk5rFOHtxr-uhwOeWCydpNWEtmg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-6924473520999735812?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/6924473520999735812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=6924473520999735812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6924473520999735812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/6924473520999735812'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/snippet-of-bill-lawveres-lectures-in.html' title='Snippet of Bill Lawvere&apos;s lectures in Como, 10 January 2008'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8641223017191238759</id><published>2009-11-04T01:47:00.001-08:00</published><updated>2009-11-04T13:10:11.107-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Greek laptop</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_whOFhkfovkE/SvFOADPChLI/AAAAAAAAAA8/wwFW0uu4BPE/s1600-h/portatile.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 339px; height: 400px;" src="http://2.bp.blogspot.com/_whOFhkfovkE/SvFOADPChLI/AAAAAAAAAA8/wwFW0uu4BPE/s400/portatile.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5400183190969287858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This picture from a Greek vase was the logo of our department "Dipartimento di Scienze della Cultura, Politiche e dell'Informazione", a short-lived attempt at an interaction between Informatica and the humanities. The department closed recently (31 September 2009) as a result of the endless intrigues of Italian academic life.&lt;br /&gt;&lt;br /&gt;If I remember correctly the department was formed in 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8641223017191238759?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8641223017191238759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8641223017191238759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8641223017191238759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8641223017191238759'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/11/greek-laptop.html' title='Greek laptop'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_whOFhkfovkE/SvFOADPChLI/AAAAAAAAAA8/wwFW0uu4BPE/s72-c/portatile.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8747577453759446452</id><published>2009-10-30T02:02:00.000-07:00</published><updated>2009-11-05T07:27:56.003-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Categorical algebras of relations</title><content type='html'>I would like to discuss two different algebras of relations:&lt;br /&gt;(i) the notion of &lt;span style="font-weight:bold;"&gt;allegory&lt;/span&gt; of Peter Freyd and Andre Scedrov;&lt;br /&gt;(ii) the notion of &lt;span style="font-weight:bold;"&gt;bicategory of relations&lt;/span&gt; of Aurelio Carboni and myself.&lt;br /&gt;&lt;br /&gt;These two notions begin with the idea that relations form the arrows of a category Rel, and more that the order between relations induces a 2-category structure on Rel.&lt;br /&gt;&lt;br /&gt;That is, given relations $R:X\to Y$, $S:Y\to Z$ (i.e. $R$ a subset of $X\times Y$, $S$ a subset of $Y\times Z$) denote the composite as $R\circ S$; then composition is associative and has an identity. Further $R\subset T:X\to Y$, $S\subset U:Y\to Z$ implies that $R\circ S\subset T\circ U$.&lt;br /&gt;&lt;br /&gt;After this common beginning the two notions diverge. The definitions take different operations and constants, and as a result the axioms are quite different. I don't want to go into all the details but concentrate on one particular aspect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Allegories&lt;/span&gt; take as operations a) the &lt;span style="font-style:italic;"&gt;intersection&lt;/span&gt; of relations $R\cap T:X\to Y$, and b) the &lt;span style="font-style:italic;"&gt;opposite&lt;/span&gt; $R^{o}$ of a relation $R$. Then the main axiom is the &lt;span style="font-style:italic;"&gt;modular law&lt;/span&gt;, namely that&lt;br /&gt;\[(RS\cap T\subset (R\cap TS^{o})S.\]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bicategories of relations&lt;/span&gt; instead take as operations $R\times S:X\times Y\to Z\times W$,  and&lt;br /&gt;$\Delta :X \to X \times X$, and $\nabla :X \times X\to X$&lt;br /&gt;($\Delta$ is the diagonal relation whereas $\nabla$ is the opposite of the diagonal.)&lt;br /&gt;&lt;br /&gt;Among the axioms are the requirement that $\Delta_X$ and $\nabla_X$ are the commutative comultiplication and multiplication of comonoid and monoid structures on $X$ and that $\Delta_X$ and $\nabla_X$ are lax natural; that is, $R\Delta\subset \Delta(R\times R)$ and $\nabla R\subset (R\times R)\nabla$.&lt;br /&gt;But the main axioms are the so-called Frobenius equations:&lt;br /&gt;\[(1\times \Delta)(\nabla\times 1)=\nabla\Delta,\]&lt;br /&gt;\[(\Delta\times 1)(1\times\nabla)=\nabla\Delta,\]&lt;br /&gt;and the separable axiom&lt;br /&gt;\[\Delta\nabla =1.\]&lt;br /&gt;(which first occur in our work).&lt;br /&gt;It is immediately clear that there is a difference between the notions - allegories have no operations on objects and hence are likely to be more common. However our claim is that bicategories of relations are more natural. This is supported by the fact that subsets of our axioms are satisfied by many other naturally occuring examples, like 2D topological field theories, etc etc. The Frobenius axiom seems to be turning up all over the place.  It is essentially an axiom of equality. We think the modular axiom is a trifle bizarre.&lt;br /&gt;&lt;br /&gt;What I would like to do in this post is to explain why our axioms imply the modular law, exhibiting at the same time the graphical language of bicategories of relations.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_whOFhkfovkE/SvKEbBvI-jI/AAAAAAAAAB0/sZ-TfR_q0jw/s1600-h/rel1.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 159px;" src="http://1.bp.blogspot.com/_whOFhkfovkE/SvKEbBvI-jI/AAAAAAAAAB0/sZ-TfR_q0jw/s400/rel1.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5400524503028136498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_whOFhkfovkE/SvKEjdzDyOI/AAAAAAAAAB8/VZjI3a3Olo0/s1600-h/rel2.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 175px;" src="http://1.bp.blogspot.com/_whOFhkfovkE/SvKEjdzDyOI/AAAAAAAAAB8/VZjI3a3Olo0/s400/rel2.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5400524647999719650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_whOFhkfovkE/SvKEr27Yg4I/AAAAAAAAACE/GZ8PEA7BcAY/s1600-h/rel3.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://4.bp.blogspot.com/_whOFhkfovkE/SvKEr27Yg4I/AAAAAAAAACE/GZ8PEA7BcAY/s400/rel3.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5400524792184472450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_whOFhkfovkE/SvKExxckZAI/AAAAAAAAACM/uXK5FbZpr_s/s1600-h/rel4.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 71px;" src="http://4.bp.blogspot.com/_whOFhkfovkE/SvKExxckZAI/AAAAAAAAACM/uXK5FbZpr_s/s400/rel4.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5400524893792265218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Peter Johnstone missed an opportunity in the chapter on allegories in his book "Sketches of an elephant", Oxford University Press, 2002..&lt;br /&gt;&lt;br /&gt;Some people however like the bizarre in mathematics. I think the modular law is an example of &lt;a href="http://rfcwalters.blogspot.com/2006/12/formiche-mentali.html"&gt;"formiche mentali"&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8747577453759446452?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8747577453759446452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8747577453759446452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8747577453759446452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8747577453759446452'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/categorical-algebras-of-relations.html' title='Categorical algebras of relations'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_whOFhkfovkE/SvKEbBvI-jI/AAAAAAAAAB0/sZ-TfR_q0jw/s72-c/rel1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5622287392125995615</id><published>2009-10-29T22:35:00.000-07:00</published><updated>2009-11-10T22:44:26.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><title type='text'>Jobs for mathematics graduates</title><content type='html'>Recently I have spoken to several Italian high-school teachers. Their advice to students proceeding to university is that the important thing is to do something you like. This seems to me to be dangerous advice. It is important not to do something you don't like, if possible. However, a student must consider future job prospects in making a decision. It is no good training for non-existing positions and then demanding that the positions be created afterwards. It is not reasonable to imagine that it is trivial to change after spending three or more years learning skills in one area - this is to discount the value of education. One should realize also that educators in an area have an &lt;a href="http://rfcwalters.blogspot.com/search?q=pyramid"&gt;interest&lt;/a&gt; in attracting students independent of job opportunities.&lt;br /&gt;&lt;br /&gt;Contrast the following two documents: one is the advice of the &lt;a href="http://www.math.nyu.edu/"&gt;Mathematics Department, New York University&lt;/a&gt;; the other is a &lt;a href="http://unapologetic.wordpress.com/2009/10/28/who-hires-math-majors/"&gt;blog&lt;/a&gt; by a mathematics graduate:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.math.nyu.edu/degree/phd/why.html"&gt;&lt;span style="font-weight:bold;"&gt;Mathematics Department, New York University&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;"Career Opportunities&lt;br /&gt;The study of mathematics can lead to a variety of exciting professional careers.  Basic research, engineering, finance, business, and government service are among the opportunities open to those with mathematical training.  Moreover, with the increasing importance of basic science and information technology, prospects for careers in the mathematical sciences are very good.  Mathematical analysis and computational modeling are important for solving some of the most pressing problems of our time - new energy resources, climate change, risk management, epidemiology, to name a few.  We must strive to maintain our technological edge; mathematical skills will be crucial to this effort.&lt;br /&gt;Some more specific business positions include portfolio analysis, design studies, statistical analysis, computer simulation, software design and testing, and other areas of operations research.  There are extensive opportunities for mathematics in finance, the actuarial fields, and economic forecasting.&lt;br /&gt;Many laboratories, both government and private, maintain  independent research staffs that include mathematicians.  Their work often deals with the development of new technology, including research in basic physics and software development, as well as applied mathematics.  Numerical simulation, such as weather and climate forecasting, depends heavily on the use of supercomputers.&lt;br /&gt;Practical considerations aside, there is the pleasure of learning, applying, and creating mathematics.  Real world issues pose problems that can be studied by formulating and analyzing mathematical models.  In some cases applications may lead to new mathematics, and a new branch of the science is born.  In other cases  abstract theory finds unexpected practical purpose.  Working on research problems is exciting; solving difficult problems successfully is, for many, satisfaction enough."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://unapologetic.wordpress.com/2009/10/28/who-hires-math-majors/"&gt;&lt;span style="font-weight:bold;"&gt;John Armstrong's blog&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;"All the evidence I see is that mathematics, in and of itself, is worthless in the current job market. It seems to have value solely as training in addition to some other primary field of study. I would love to be proven wrong, but every rejection (most without comment) that passes reinforces this hypothesis."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update&lt;/span&gt; The comment by Sean Carmody that follows is interesting. When a new area which needs mathematical expertize opens there may be opportunities for people with only mathematical degrees but for a limited time. Unfortunately the advice given to new students doesn't mention the limited time, just the successes. I had a similar experience: when I finished a masters degree in mathematics in 1966 (?) I looked at job opportunities. Programming was open to anyone. Now a mathematics student without programming experience has to compete with people with years of experience for such positions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5622287392125995615?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5622287392125995615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5622287392125995615' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5622287392125995615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5622287392125995615'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/jobs-for-mathematics-graduates.html' title='Jobs for mathematics graduates'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7970588236583988323</id><published>2009-10-29T00:40:00.000-07:00</published><updated>2009-11-10T22:42:59.746-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><title type='text'>Trouble at n-category cafe</title><content type='html'>One of the blogs I look at rather regularly is n-category cafe. A recent post &lt;a href="http://golem.ph.utexas.edu/category/2009/10/math_folk_wisdom_in_an_electro.html#more"&gt;Math: Folk Wisdom in an Electronic Age&lt;/a&gt; raises questions about the future of mathematical discussion on the web. &lt;br /&gt;&lt;br /&gt;There seems to have developed contrasting opinions among the presenters of the blog. In brief, one group holds that blogs should be entertaining as well as informative. The other group has more serious intentions. &lt;br /&gt;&lt;br /&gt;I think there is a place for entertaining blogs which at the same time inform. However there should be a clear separation between this level of discussion and precise scientific papers. &lt;br /&gt;&lt;br /&gt;The danger from the entertainers' direction is that papers try to be entertaining and lose precision.&lt;br /&gt;&lt;br /&gt;The danger from the serious bloggers is that serious-sounding blogs take the place of papers, while being pretentious but not precise. &lt;br /&gt;&lt;br /&gt;A paper or a book is a concentrated form of knowledge which cannot be replaced by conversations. A paper or a book can be helped by the addition of informal discussion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7970588236583988323?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7970588236583988323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7970588236583988323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7970588236583988323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7970588236583988323'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/trouble-at-n-category-cafe.html' title='Trouble at n-category cafe'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5275350264863434791</id><published>2009-10-28T02:29:00.000-07:00</published><updated>2009-11-10T23:27:53.055-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><title type='text'>University reform in Italy</title><content type='html'>I have written several times, always as a foreigner trying to understand the Italian mind, about university reform. I think however I have not emphasized an important (perhaps the most important) aspect. What follows is my imperfect understanding.&lt;br /&gt;&lt;br /&gt;Money comes the the universities for two reasons - from research applications, and from the student enrolment. &lt;br /&gt;&lt;br /&gt;Research money is fickle and allows one to employ temporary staff. (Research staff and graduate students are of course almost essential for certain areas of research.) &lt;br /&gt;&lt;br /&gt;Student money is hard, and allows one to employ permanent staff. The desire to employ permanent staff in ones area seems to be a main driving force for Italian (maybe all) academics. &lt;br /&gt;&lt;br /&gt;So what did Italian academics do in recent years? Create courses to attract students. Insubria university in Como created in Science an Informatica course and a Bene Culturale course. In Giurisprudenza the university created Scienze di Turismo and Mediazione Linguistica. These courses did attract students.&lt;br /&gt;&lt;br /&gt;However the resulting money coming to the university from student numbers was used, not for permanent staff in the new areas, but for staff in the old areas.&lt;br /&gt;&lt;br /&gt;With the contraction of the reform these new courses may/must close for lack of staff, with a resulting loss of a large proportion of the student numbers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5275350264863434791?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5275350264863434791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5275350264863434791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5275350264863434791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5275350264863434791'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/university-reform-in-italy.html' title='University reform in Italy'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8478471242323589262</id><published>2009-10-22T07:03:00.000-07:00</published><updated>2009-11-10T23:28:25.339-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><category scheme='http://www.blogger.com/atom/ns#' term='Pessimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>Megatrends</title><content type='html'>I learnt the word megatrend listening to a talk of Federico Faggin in Milano a few years ago. Federico Faggin has his initials on the first microprocessor ever produced (Intel 4004). He also founded Zilog with Ungermann, and designed the Z80. And other things. So perhaps he has the right to talk of megatrends.&lt;br /&gt;&lt;br /&gt;I think one of the megatrends of the 20th and perhaps 21st century is the use of computers in almost every phase of life, in particular for communication. It is perhaps comparable to the industrial revolution, and is changing the work people do in a similarly dramatic fashion.&lt;br /&gt;&lt;br /&gt;Universities however seem to be rather bad at adjusting to megatrends. A professional academic is happy at new and exciting developments in his/her field, but new areas are invisible.&lt;br /&gt;&lt;br /&gt;The University of Insubria seems to be just in the process of closing a Laurea in Informatica in Como. With the reform it seems to be the only possibility acceptable to the physicists, mathematicians, chemists and ambientalists, in particular as a result of the lack of investment of the Como Faculty of Science in Informatica over a period of some years. Fortunately it is likely there will be a laurea in informatica in Varese, but with a small investment in Informatica over the years, instead of losing the course in Como, the University could have had courses in both Como and Varese.&lt;br /&gt;&lt;br /&gt;I think the lack of investment in Informatica has been a &lt;span style="font-weight:bold;"&gt;megamistake for Como&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8478471242323589262?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8478471242323589262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8478471242323589262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8478471242323589262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8478471242323589262'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/megatrends.html' title='Megatrends'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-5071961219217033406</id><published>2009-10-16T00:57:00.000-07:00</published><updated>2009-11-10T22:42:16.677-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>New paper with Steve Lack and Richard Wood - bicategories of spans</title><content type='html'>We have just put a new paper on arxiv called "Bicategories of spans as cartesian bicategories", where we characterize such bicategories as follows: a bicategory is biequivalent to Span(E) for E a category with finite limits iff it is cartesian, each comonad has an Eilenberg-Moore object, and every map is comonadic.&lt;br /&gt;&lt;br /&gt;There is quite a bit of further stuff in the paper, but one extra point I would like to mention as it is relevant to &lt;a href="http://rfcwalters.blogspot.com/2009/09/cospan-span-article-posted-at-arxiv-24.html"&gt;our paper on spans and cospans&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The extra result is that Span(E) for E finitely complete has direct sums iff E is extensive. This is related to work of Heindel and Sobocinski (T. Heindel and P. Sobocinski. Van Kampen colimits as bicolimits in Span. In Calco '09, LNCS, Springer, 2009).&lt;br /&gt;&lt;br /&gt;To bring this result down to earth lets look at Span(Sets) and see why it has direct sums. Consider a span R from X to Y. Suppose X=U1+U2+..Um, and Y=V1+...Vn. Then clearly R breaks up into a family of sets Rij, the elements which go from Ui to Vj. So the span R becomes a matrix Rij of spans. A special case of this is when R is an endomorphism of X, that is, R is a graph. If the vertices of the graph break up as a sum U1+...Um, the graph may be expressed as a square matrix of spans Ui-&gt;Uj (i,j=1,2,...,m). (A span in sets is a kind of bipartite graph.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-5071961219217033406?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/5071961219217033406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=5071961219217033406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5071961219217033406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/5071961219217033406'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/new-paper-with-steve-lack-and-richard.html' title='New paper with Steve Lack and Richard Wood - bicategories of spans'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2666142009919058074</id><published>2009-10-14T09:13:00.000-07:00</published><updated>2009-10-14T10:23:02.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>On names</title><content type='html'>Recently I have been thinking about the importance of standardizing definitions and names in Science.&lt;br /&gt;&lt;br /&gt;I was looking at the notion of regular category, which is the correct setting for defining relations. Unfortunately this important concept has not settled completely. A regular category in the first place is finitely complete. But then some papers assume the existence of all coequalisers, but most (correctly) prove the existence of coequalisers of kernel pairs from a factorization system into extremal epis and monos, plus the fact that extremal epis are preserved by pullback (Joyal).&lt;br /&gt;&lt;br /&gt;Unfortunately what I just called extremal epis are sometimes called strong epis or even special epis. Peter Johnstone in his Elephant book (which has a rather good treatment of regular categories) introduces another concept namely covers.&lt;br /&gt;&lt;br /&gt;My point is that such a basic and important concept should not have a confusion of names or definitions.&lt;br /&gt;&lt;br /&gt;However I really wanted to talk about a much more difficult problem, &lt;span style="font-style:italic;"&gt;the naming of concepts in computer science&lt;/span&gt;. &lt;br /&gt;The problem arises from two sources. One is that different forms of a concept have arisen in many different fields, and hence there are many existing names, usually with resticted sense, and hence difficult to use in an extended sense, with out upsetting the existing use. The second problem is confusion - the concepts have not been sufficiently analysed or a single name is used for several different concepts.&lt;br /&gt;&lt;br /&gt;I could give a long list of examples. Let's take a few names and try to untangle them. The names I have in mind are "concurrent", "process", "system", "processor", "machine", "agent", "automaton".&lt;br /&gt;&lt;br /&gt;Concurrent: the word appears to signify entities or behaviours of entities (two different things already) which run together, at the same time. In fact, the word has come to refer to, not entities, but behaviours which do not run together, but interleave. &lt;br /&gt;&lt;br /&gt;Process: it is not clear in the literature whether process refers to an entity, or an entity in a state, or the behaviour of an entity. These are such fundamentally different things that they can't be confused. &lt;br /&gt;&lt;br /&gt;System: the word system is so vague that it is difficult to use - but in the end we have resorted to using it in a &lt;a href="http://arxiv.org/abs/0909.4136"&gt;recent paper&lt;/a&gt;. At least it is clear that a system is an entity.&lt;br /&gt;&lt;br /&gt;Processor: is clearly an entity but seems to refer to a hardware component, so is insufficiently abstract.&lt;br /&gt;&lt;br /&gt;Machine: similarly.&lt;br /&gt;&lt;br /&gt;Agent: seems to be an entity but is used by many (Milner) to mean a process in a certain state (and what is a process?).&lt;br /&gt;&lt;br /&gt;Automaton: seems like a good word for an entity, but a difficulty is that the word either is used in a very limited meaning (by finite state automata theorists) or there are too many uses for the word.&lt;br /&gt;&lt;br /&gt;One more word, rather different. The word "series" has long been used in electrical circuit theory to denote a system physically constructed by a sequence of components. It does not mean that the behaviour is sequential although if the circuit contains pulses it may be. We used in at least one paper the word series composition to mean "communicating parallel composition" as it does in such circuits. I think we were mistaken to do so because series  certainly suggests "sequential", which we definitely did not intend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2666142009919058074?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2666142009919058074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2666142009919058074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2666142009919058074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2666142009919058074'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/on-names.html' title='On names'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-13725329036509187</id><published>2009-10-09T01:19:00.000-07:00</published><updated>2009-10-13T23:45:04.455-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>The nerve of n-category - with Michael Johnson 1987</title><content type='html'>I see a recent post on n-category cafe explaining higher dimensional associativities. There is no reference to Ross Street's orientals (Ross Street, The algebra of oriented simplexes , J. Pure Appl. Algebra 49 (1987) 283-335; MR89a:18019) of twenty odd years ago.  An old &lt;a href="http://docs.google.com/fileview?id=0B0VVInTqBXrnZGY5YzQ0YzUtNjk3NC00NzFhLThiZWUtNjIyOWJlYzM0ZjY3&amp;hl=en"&gt;paper&lt;/a&gt; of mine with Michael Johnson might also be of some interest. &lt;br /&gt;&lt;br /&gt;One of the effects of blogging is a certain loss of history, which is also a loss of content. Formal papers have always made some attempt at recording the history of ideas. I think blogging might well benefit from some increased formalism, since it seems inevitably to be taking over dissemination of research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-13725329036509187?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/13725329036509187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=13725329036509187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/13725329036509187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/13725329036509187'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/nerve-of-n-category.html' title='The nerve of n-category - with Michael Johnson 1987'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-4048173448871515734</id><published>2009-10-09T00:30:00.000-07:00</published><updated>2009-11-10T22:46:21.120-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimistic'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='computing'/><title type='text'>On cospans and spans II</title><content type='html'>A little explanation of the paper &lt;a href="http://arxiv.org/abs/0909.4136"&gt;http://arxiv.org/abs/0909.4136&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The aim of the paper is to describe discrete systems which communicate in parallel (that is, they are distributed in space) and evolve sequentially (the physical form of the system may change). This is an aim shared with so many (prior) authors it is invidious to begin a list but I must do so - Milner, Hoare, Petri, Zielonka, Nivat, ... &lt;br /&gt;&lt;br /&gt;The basic model we take for a system is a graph of states and transitions.&lt;br /&gt;&lt;br /&gt;To be capable of being combined with others a system must have borders, boudaries, or interfaces. Two types of interfaces are necessary. The first are sequential interfaces, drawing inspiration from the sequential operations of Kleene. A system must have (generalized) initial and terminal states. We commence more generally with two graph morphisms &lt;span style="font-style:italic;"&gt;into&lt;/span&gt; the system.&lt;br /&gt; &lt;br /&gt;A &lt;span style="font-style:italic;"&gt;system with sequential interfaces&lt;/span&gt; is a cospan &lt;br /&gt;\[\usepackage[all]{xy}\xymatrix{&lt;br /&gt;A\ar[r]^{\gamma_{0}}&amp; G&amp;B \ar[l]_{\gamma_1}&lt;br /&gt;}\]&lt;br /&gt;of graphs. The graph $G$ is the graph of the system; $A$, and $B$ are the graphs of the interfaces. Systems compose sequentially by pushout.&lt;br /&gt;&lt;br /&gt;For the parallel interfaces we take inspiration from the model of circuits. Circuits have transitions which are &lt;span style="font-style:italic;"&gt;reflected&lt;/span&gt; on the boundaries. We take here as our definition two graph morphisms &lt;span style="font-style:italic;"&gt;out&lt;/span&gt; of the system &lt;br /&gt;&lt;br /&gt;A &lt;span style="font-style:italic;"&gt;system with parallel interfaces&lt;/span&gt; is a span &lt;br /&gt;\[\usepackage[all]{xy}\xymatrix{&lt;br /&gt;X&amp; G\ar[l]_{\partial_{0}}\ar[r]^{\partial_{1}}&amp;Y &lt;br /&gt;}\]&lt;br /&gt;of graphs. The graph $G$ is the graph of the system; $X$, and $Y$ are the graphs of the interfaces. Parallel composition of systems is by pullback.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-style:italic;"&gt;system with sequential and parallel interfaces&lt;/span&gt; consists of a&lt;br /&gt;commutative diagram of graphs and graph morphisms&lt;br /&gt;\[\usepackage[all]{xy}&lt;br /&gt;\xymatrix{&lt;br /&gt;G_0\ar[d]_{\gamma_0}  &amp; X \ar[l]_{\partial_0}\ar[d]_{\gamma_0}\ar[r]^{\partial&lt;br /&gt;_1}&amp;G_1\ar[d]_{\gamma_0}\\&lt;br /&gt;A &amp; G\ar[l]_{\partial_0} \ar[r]^{\partial_1}&amp;B\\&lt;br /&gt;G_2\ar[u] ^{\gamma_1}&amp; Y\ar[l]_{\partial_0}\ar[u]^{\gamma_1}\ar[r]^{\partial&lt;br /&gt;_1}&amp;G_3\ar[u]^{\gamma_1}}%&lt;br /&gt;\]&lt;br /&gt;&lt;br /&gt;We denote such a system very briefly as $G_{Y;A,B}^{X}$, or even $G_{Y}^{X}$&lt;br /&gt;or $G_{A,B}$ or even just $G$, depending on the context.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-4048173448871515734?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/4048173448871515734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=4048173448871515734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4048173448871515734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/4048173448871515734'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/on-cospans-and-spans-ii.html' title='On cospans and spans II'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-2755039435830549273</id><published>2009-10-03T00:46:00.000-07:00</published><updated>2009-10-08T11:44:14.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Italy'/><title type='text'>Aesop on the importance of having decisive leadership</title><content type='html'>Living in Italy, in particular working in Italian academia, makes one think frequently of the problem of good government. There are &lt;a href="http://66.71.178.156/materiali%20didattici/De%20Benedictis%202004/buongov.htm"&gt;famous frescoes&lt;/a&gt; of Lorenzetti in the Comune di Siena  called "ALLEGORIA DEL BUONO E CATTIVO GOVERNO".&lt;br /&gt;&lt;br /&gt;We are now at a critical point in the University of Insubria in the discussion of University reform. It looks as if we may finally have to implement the 25% reduction in courses proposed by the minister (for universities which until now had the minimum number of teachers) - though Italians tell me that I am naive to imagine such a definite result. Some of us believe that decisive leadership is crucial at this time. I would prefer wise leadership. Maybe even benevolent leadership.&lt;br /&gt;&lt;br /&gt;I suppose that is also naive. Consider the &lt;a href="http://it.wikisource.org/wiki/Il_Re_Travicello"&gt;following story&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;THE FROGS WHO WISHED FOR A KING&lt;br /&gt;&lt;br /&gt;The Frogs were tired of governing themselves. They had so much freedom that it had spoiled them, and they did nothing but sit around croaking in a bored manner and wishing for a government that could entertain them with the pomp and display of royalty, and rule them in a way to make them know they were being ruled. No milk and water government for them, they declared. So they sent a petition to Jupiter asking for a king.&lt;br /&gt;&lt;br /&gt;Jupiter saw what simple and foolish creatures they were, but to keep them quiet and make them think they had a king he threw down a huge log, which fell into the water with a great splash. The Frogs hid themselves among the reeds and grasses, thinking the new king to be some fearful giant. But they soon discovered how tame and peaceable King Log was. In a short time the younger Frogs were using him for a diving platform, while the older Frogs made him a meeting place, where they complained loudly to Jupiter about the government.&lt;br /&gt;&lt;br /&gt;To teach the Frogs a lesson the ruler of the gods now sent a Crane to be king of Frogland. The Crane proved to be a very different sort of king from old King Log. He gobbled up the poor Frogs right and left and they soon saw what fools they had been. In mournful croaks they begged Jupiter to take away the cruel tyrant before they should all be destroyed.&lt;br /&gt;&lt;br /&gt;"How now!" cried Jupiter "Are you not yet content? You have what you asked for and so you have only yourselves to blame for your misfortunes."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-2755039435830549273?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/2755039435830549273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=2755039435830549273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2755039435830549273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/2755039435830549273'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/aesop-on-importance-of-having-decisive.html' title='Aesop on the importance of having decisive leadership'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-7424033413716611535</id><published>2009-10-01T08:26:00.000-07:00</published><updated>2009-10-02T23:33:49.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><title type='text'>Steve Lack wins the Australian Mathematical Society Medal.</title><content type='html'>I am very pleased to hear the news that Steve Lack has won an &lt;a href="http://www.austms.org.au/The+Australian+Mathematical+Society+Medal"&gt;Australian Mathematical Society Medal&lt;/a&gt; this year.&lt;br /&gt;&lt;br /&gt;He did his fourth year essay in Sydney with me on extensive categories (my interest arose from the use of distributive and extensive categories in Computer Science). I think however he learnt much more about the way of doing mathematics from Max Kelly. He seems to have Max Kelly's great style of clarifying and solving problems. He went on to do his PhD with Peter Johnstone in Cambridge. As I commented in a &lt;a href="http://rfcwalters.blogspot.com/2009/07/category-theory-2009-cape-town.html"&gt;post&lt;/a&gt; I enjoyed his talk perhaps the most in Capetown this year.&lt;br /&gt;&lt;br /&gt;One interesting aspect of the award was that Category Theory seems almost to have joined the main stream. I remember some years ago when Gus Lehrer prophesied that there would not be any more posts for category theorists at the University of Sydney - and after I left Sydney, and until now, this prediction seems to have been fulfilled. We can hope that maybe in the future category theory might return to the University of Sydney where it flourished for so many years, and gave such credit to the university.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-7424033413716611535?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/7424033413716611535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=7424033413716611535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7424033413716611535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/7424033413716611535'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/10/steve-lack-and-australian-mathematical.html' title='Steve Lack wins the Australian Mathematical Society Medal.'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7446594.post-8848423402705746373</id><published>2009-09-30T02:58:00.000-07:00</published><updated>2009-09-30T03:03:15.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='category theory'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>Conferences: Category Theory 2010 (CT2010)</title><content type='html'>Next years International Category Theory meeting will take place in Genoa, Italy.&lt;br /&gt;Dates: Sunday, 20 June, to Saturday, 26 June 2010.&lt;br /&gt; &lt;br /&gt;The Organizing Committe is:&lt;br /&gt;Marco Grandis, Sandra Mantovani, Eugenio Moggi, Giuseppe Rosolini, Robert Walters.&lt;br /&gt;&lt;br /&gt;Further details will be posted here, and naturally elsewhere, when available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7446594-8848423402705746373?l=rfcwalters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rfcwalters.blogspot.com/feeds/8848423402705746373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7446594&amp;postID=8848423402705746373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8848423402705746373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7446594/posts/default/8848423402705746373'/><link rel='alternate' type='text/html' href='http://rfcwalters.blogspot.com/2009/09/conferences-category-theory-2010-ct2010.html' title='Conferences: Category Theory 2010 (CT2010)'/><author><name>Robert Walters</name><uri>http://www.blogger.com/profile/11168659017114792898</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
