<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>aarne's blog</title>
  <link rel="alternate" type="text/html" href="http://www.jem-thematic.net/el/blog/116"/>
  <link rel="self" type="application/atom+xml" href="http://www.jem-thematic.net/el/blog/116/atom/feed"/>
  <id>http://www.jem-thematic.net/el/blog/116/atom/feed</id>
  <updated>2007-11-22T21:41:17+02:00</updated>
  <entry>
    <title>Slides for the GF tutorial at JEM training day</title>
    <link rel="alternate" type="text/html" href="http://www.jem-thematic.net/el/node/1136" />
    <id>http://www.jem-thematic.net/el/node/1136</id>
    <published>2008-09-14T21:34:45+03:00</published>
    <updated>2008-09-14T21:34:45+03:00</updated>
    <author>
      <name>aarne</name>
    </author>
    <summary type="html"><![CDATA[<p>The slides can be found here. They contain a pointer to the example grammars, including the Spanish one that was built during the tutorial.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>The slides can be found here. They contain a pointer to the example grammars, including the Spanish one that was built during the tutorial.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Thoughts around the GF tutorial at JEM training day</title>
    <link rel="alternate" type="text/html" href="http://www.jem-thematic.net/el/node/1122" />
    <id>http://www.jem-thematic.net/el/node/1122</id>
    <published>2008-09-11T18:02:24+03:00</published>
    <updated>2008-09-11T18:02:24+03:00</updated>
    <author>
      <name>aarne</name>
    </author>
    <summary type="html"><![CDATA[<p>Jordi Saludes and I gave a tutorial in Trondheim this morning. The slides will appear at <a href="http://gf.digitalgrammars.com" title="http://gf.digitalgrammars.com">http://gf.digitalgrammars.com</a> within a couple of days. Using the GF resource grammar library, we could 90 minutes get from no GF to a level at which we had a mathematical translation grammar in four languages (English, French, Italian, Swedish) and, in interaction with the audience, ported it to a fifth one, Spanish.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Jordi Saludes and I gave a tutorial in Trondheim this morning. The slides will appear at <a href="http://gf.digitalgrammars.com" title="http://gf.digitalgrammars.com">http://gf.digitalgrammars.com</a> within a couple of days. Using the GF resource grammar library, we could 90 minutes get from no GF to a level at which we had a mathematical translation grammar in four languages (English, French, Italian, Swedish) and, in interaction with the audience, ported it to a fifth one, Spanish.</p>
<p>It was very interesting for me to see the issues that arose when upgrading the WebALT grammar set to GF version 3.0beta and library version 1.4. This platform is useful, because it enables the generation of web applications from grammars: a server-side fastcgi-based translator (due to Björn Bringert) and a client-side javascript-based translator (due to Björn and Moises Salvador Meza Moreno). GF 3.0 also has a parser giving completions, due to Krasimir Angelov. </p>
<p>The WebALT grammars are not perfect yet, but they provide an impressive resource with translation rules for hundreds of mathematical concepts in OpenMATH and in six natural languages. We should be able to create a community that uses and develops this resource. In particular, we should find funds for organizing a summer school for porting the GF resource grammar library and the WebALT applications to all official EU languages. This would cost around 30 kEUR in travel grants.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Formal Mathematics in Natural Language? Some Impressions from the MathWiki Workshop</title>
    <link rel="alternate" type="text/html" href="http://www.jem-thematic.net/el/node/478" />
    <id>http://www.jem-thematic.net/el/node/478</id>
    <published>2007-11-13T15:54:29+02:00</published>
    <updated>2007-11-22T21:41:17+02:00</updated>
    <author>
      <name>aarne</name>
    </author>
    <category term="MathWiki" />
    <summary type="html"><![CDATA[<p>Bengt Nordström and I went to the MathWiki workshop</p>
<p>  <a href="http://homepages.inf.ed.ac.uk/da/mathwiki" title="http://homepages.inf.ed.ac.uk/da/mathwiki">http://homepages.inf.ed.ac.uk/da/mathwiki</a></p>
<p>in Edinburgh. It was organized within the European TYPES programme </p>
<p>  <a href="http://www.cs.chalmers.se/Cs/Research/Logic/Types" title="http://www.cs.chalmers.se/Cs/Research/Logic/Types">http://www.cs.chalmers.se/Cs/Research/Logic/Types</a></p>
<p>which Bengt coordinates. Since 1993, I used to go to Types meetings regularly. In the last three years, however, other things have prevented me from attending them, so it was nice to see all these colleagues again and get an update of those aspects of Types which are maybe the closest to my current interests.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Bengt Nordström and I went to the MathWiki workshop</p>
<p>  <a href="http://homepages.inf.ed.ac.uk/da/mathwiki" title="http://homepages.inf.ed.ac.uk/da/mathwiki">http://homepages.inf.ed.ac.uk/da/mathwiki</a></p>
<p>in Edinburgh. It was organized within the European TYPES programme </p>
<p>  <a href="http://www.cs.chalmers.se/Cs/Research/Logic/Types" title="http://www.cs.chalmers.se/Cs/Research/Logic/Types">http://www.cs.chalmers.se/Cs/Research/Logic/Types</a></p>
<p>which Bengt coordinates. Since 1993, I used to go to Types meetings regularly. In the last three years, however, other things have prevented me from attending them, so it was nice to see all these colleagues again and get an update of those aspects of Types which are maybe the closest to my current interests.</p>
<p>The workshop served the dual purpose of presenting work and preparing a new European proposal. The proposal had been very well initiated by the Nijmegen group, in the coordination of Herman Geuvers. That discussion was placed in breaks and short intervening sessions, and the talks - some of them by guests from outside Types - completed and inspired the discussions in adequate ways.</p>
<p>For me, the key question was what role natural language could play in a Wiki for formalized mathematics. I'm interested in finding applications for GF (<a href="http://digitalgrammars.com/gf" title="http://digitalgrammars.com/gf">http://digitalgrammars.com/gf</a>), and this  has been encouraged by the experience from the WebALT project (<a href="http://webalt.math.helsinki.fi" title="http://webalt.math.helsinki.fi">http://webalt.math.helsinki.fi</a>). How relevant natural language is in a math wiki depends largely on whom one wants to use it. If the wiki is meant just for experts who want to exchange their formal proofs, then it may be adequate to use just the type theoretical formalisms; it is well known that formal proof experts are more comfortable with formal than natural languages, as it comes to expressing mathematics. To motivate the use of natural language, two new kinds of users should be targeted:</p>
<ul>
<li> non-experts in formal proofs, who want to get the formulas explained in a language they are used to</li>
<li> perhaps, experts from different formalisms, who are unfamiliar with  the particular notations of the system and want to get a quick summary of results</li>
</ul>
<p>In the setting of a European proposal, one could point out that non-expert users should not be underestimated: making the results accessible to a wide audience can be an important part of the dissemination plan. One should also bear in mind that most working mathematicians are non-experts in formal proofs, and might become users of the wiki more easily if they did not need to learn a new language.</p>
<p>Quite a few presentations touched upon the use of natural language: in addition to mine, there was Freek Wiedijk's plea that "look is important", Loïc Pottier's Wikicoqweb system actually using natural language rendering (in French), </p>
<p>  <a href="http://pcmath165.unice.fr/wcw/spikini/?wiki=AccueilWikiCoqWeb" title="http://pcmath165.unice.fr/wcw/spikini/?wiki=AccueilWikiCoqWeb">http://pcmath165.unice.fr/wcw/spikini/?wiki=AccueilWikiCoqWeb</a></p>
<p>and Adam Naumowicz's presentation of Mizar, which displayed examples  of those very readable Mizar journal articles. </p>
<p>  <a href="http://mizar.uwb.edu.pl" title="http://mizar.uwb.edu.pl">http://mizar.uwb.edu.pl</a></p>
<p>Most slides are available via the MathWiki abstracts page </p>
<p>  <a href="http://homepages.inf.ed.ac.uk/da/mathwiki/talks.html" title="http://homepages.inf.ed.ac.uk/da/mathwiki/talks.html">http://homepages.inf.ed.ac.uk/da/mathwiki/talks.html</a></p>
<p>Here is a summary of my conclusions, partly presented in my talk, partly confirmed or inspired by the workshop:</p>
<ul>
<li> ordinary mathematical language uses symbolism for some singular   terms and predicates, natural language for the overall logical structure and text structure; as a third ingredient, diagrams can be used for presenting sometimes very complex structures</li>
<li> therefore, to create the "look" of ordinary mathematics, we  should present the overall structure in natural languages</li>
<li> this has been shown feasible as regards definitions and statements  of theorems, and also problems and exercises (WebALT): we can translate them mechanically from formal representations to  readable natural language</li>
<li> translating proofs is only feasible if the proofs are   structured on high enough level; the main problem in  rendering proofs in natural language is largely the same as   making them readable as formal proofs (this is a problem  especially if the starting point is proofs found by automatic theorem provers)</li>
<li> from nicely structured proofs, readable natural language can be  genererated, as shown by Wikicoqweb and Mizar</li>
<li> the problem is largely language independent: with a grammar library   such as used in WebALT, a solution can be ported to new languages by mainly porting a domain lexicon</li>
</ul>
<p>In general, the Wiki technology is making entrance in this area, as also shown by the presentations of Cezary Kaliszyk and Pierre Corbineau, reporting on a Wiki and Coq based teaching system ProofWeb,</p>
<p>  <a href="http://www.cs.ru.nl/~cek/proofweb" title="http://www.cs.ru.nl/~cek/proofweb">http://www.cs.ru.nl/~cek/proofweb</a></p>
<p>In GF, we have taken a step to supporting multilingual Wiki's where the content is stored as abstract syntax in the server and rendered by concrete syntaxes in clients. For creating content, a multilingual syntax editor is provided. The underlying technology is being  developed by Björn Bringert and Moises Salvador Meza Moreno. Demos and instructions can be found in</p>
<p>  <a href="http://csmisc14.cs.chalmers.se/~meza/restWiki/wiki.cgi/" title="http://csmisc14.cs.chalmers.se/~meza/restWiki/wiki.cgi/">http://csmisc14.cs.chalmers.se/~meza/restWiki/wiki.cgi/</a></p>
<p>  <a href="http://web.student.chalmers.se/~meza/" title="http://web.student.chalmers.se/~meza/">http://web.student.chalmers.se/~meza/</a></p>
    ]]></content>
  </entry>
</feed>
