]> matita.cs.unibo.it Git - helm.git/commitdiff
- xhtbl: minor improvement
authorFerruccio Guidi <ferruccio.guidi@unibo.it>
Sun, 4 Jan 2015 23:44:48 +0000 (23:44 +0000)
committerFerruccio Guidi <ferruccio.guidi@unibo.it>
Sun, 4 Jan 2015 23:44:48 +0000 (23:44 +0000)
- web site update
- static xhtml pages from lddl: updated trough ld_web infrastructure

25 files changed:
helm/www/lambdadelta/BTM.html
helm/www/lambdadelta/Makefile
helm/www/lambdadelta/apps_2.html
helm/www/lambdadelta/basic_2.html
helm/www/lambdadelta/bin/xhtbl/xmlUnparser.ml
helm/www/lambdadelta/css/ld_web.css
helm/www/lambdadelta/css/lddl.css
helm/www/lambdadelta/documentation.html
helm/www/lambdadelta/download/helena_0.8.2.tar.gz [new file with mode: 0644]
helm/www/lambdadelta/ground_2.html
helm/www/lambdadelta/implementation.html
helm/www/lambdadelta/index.html
helm/www/lambdadelta/news.html
helm/www/lambdadelta/specification.html
helm/www/lambdadelta/web/home/implementation.ldw.xml
helm/www/lambdadelta/web/home/news.ldw.xml
helm/www/lambdadelta/web/home/sitemap.tbl
helm/www/lambdadelta/xslt/ld_web.xsl
helm/www/lambdadelta/xslt/ld_web_root.xsl
helm/www/lambdadelta/xslt/lddl.xsl
helm/www/lambdadelta/xslt/lddl_constant.xsl [new file with mode: 0644]
helm/www/lambdadelta/xslt/lddl_entity.xsl [deleted file]
helm/www/lambdadelta/xslt/lddl_library.xsl
helm/www/lambdadelta/xslt/lddl_root.xsl
helm/www/lambdadelta/xslt/lddl_term.xsl

index 9050909b225b1cb6c211f003b53b1be2fa73c0cb..32ce9bad02a5de05c709f7d278f622377b608528 100644 (file)
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="head2sn" id="">Character classes</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">This table shows how the first 45 positive integers
+    <div xmlns:ld="http://lambdadelta.info/" class="head2sn" id="">Character classes</div>
+    <div xmlns:ld="http://lambdadelta.info/" class="text">This table shows how the first 45 positive integers
          are distributed in the four classes.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index cbdcfd4f0c1f044b8d95f92118103b0a46b1b6b1..f46fcdc303454d6ffee77b37166195714f5e7067 100644 (file)
@@ -14,8 +14,9 @@ DOWNDIR    = download
 XSLTDIR    = xslt
 XMLDIR     = xml
 SRCDIR     = web/home
+LDDLDIR    = web/lddl
 XHTBLDIR   = bin/xhtbl
-HTMLDIR    = $(HOME)/public_html/lddl
+HTMLDIR    = static/lddl
 JEDDIR     = $(HOME)/mps/jed
 BIBDIR     = $(HOME)/texmf/bibtex/bib
 CONTRIBDIR = $(ETCDIR)/lambdadelta
@@ -27,8 +28,8 @@ REMOTE   = helm.cs.unibo.it
 RDIR     = /projects/helm/public_html/lambdadelta
 RHOMEDIR = $(REMOTE):$(RDIR)
 RXMLDIR  = $(RHOMEDIR)/xml
-RHTMLDIR = $(RHOMEDIR)/static/lddl
 RDOWNDIR = $(RHOMEDIR)/download
+RHTMLDIR = /projects/helm/public_html/lambda-delta/static
 
 SLS     = helena.sl automath.sl
 BIB     = lambdadelta.bib
@@ -110,8 +111,6 @@ install-xml: $(DOWNDIR)/lddl.tar.bz2
        $(H)scp $^ $(RDOWNDIR)
        $(H)ssh $(REMOTE) "cd $(RDIR) && tar -xjf download/lddl.tar.bz2"
 
-#      $(H)scp -r $(XMLDIR) $(RXMLDIR)
-
 test-html:
        @$(MAKE) --no-print-directory $(XMLS:%.xml=%)
 
@@ -119,9 +118,11 @@ html: $(ETCDIR)/make_html.sh
        @echo "  MAKE */*.ld"
        $(H). $<
 
-install-html: $(ETCDIR)/make_html.sh
+install-html $(DOWNDIR)/static_lddl.tar.bz2: $(ETCDIR)/exclude.txt $(ETCDIR)/make_html.sh
        @echo "  INSTALL html"
-       $(H)scp -r $(HTMLDIR)/* $(RHTMLDIR)
+       $(H)tar -cjf $(DOWNDIR)/static_lddl.tar.bz2 -C static -X $< lddl 
+       $(H)scp $(DOWNDIR)/static_lddl.tar.bz2 $(RDOWNDIR)
+       $(H)ssh $(REMOTE) "cd $(RHTMLDIR) && tar -xjf ../../lambdadelta/download/static_lddl.tar.bz2
 
 install-jed: $(SLS:%=$(JEDDIR)/%)
        @echo "  INSTALL $(SLS)"
@@ -150,10 +151,9 @@ up:
 
 %.ld:
        @echo "  XSLT $@"
+       $(H)mkdir -p $(LDDLDIR)/$(@D)
+       $(H)$(XSLT) $(XSLT_OUT) $(LDDLDIR)/$@.ldw.xml $(XSLT_XSL) $(XSLTDIR)/lddl.xsl $(XSLT_IN) $(XMLDIR)/$@.xml
        $(H)mkdir -p $(HTMLDIR)/$(@D)
-       $(H)$(XSLT) $(XSLT_OUT) $(HTMLDIR)/$@.html $(XSLT_XSL) $(XSLTDIR)/lddl.xsl $(XSLT_IN) $(XMLDIR)/$@.xml
-
-%.ldc:
-       @echo "  SKIP $@"
+       $(H)$(XSLT) $(XSLT_OUT) $(HTMLDIR)/$@.html $(XSLT_XSL) $(XSLTDIR)/ld_web.xsl $(XSLT_IN) $(LDDLDIR)/$@.ldw.xml
 
 .PHONY: $(TAGS)
index 5184a4d124aea90b5d754c53e9cf4afb2429fa88..9d96b1dbc7dbe93dfedab425ba254f9c3fd138e3 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="contents">Contents of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="contents">Contents of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">This specification comprises a collection of checked
+    <div xmlns:ld="http://lambdadelta.info/" class="text">This specification comprises a collection of checked
          applications of λδ version 2.
          In particular it contains the components below.
    </div>
-   <ul xmlns:ld="http://lambdadelta.info/" id="MLTT1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="MLTT1">
       <li>
-      <span class="emph alpha">MLTT1.</span>
+        <span class="emph alpha">MLTT1.</span>
       Martin-Löf's Type Theory with one universe
       using λδ as theory of expressions.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/" id="functional">
+    <ul xmlns:ld="http://lambdadelta.info/" id="functional">
       <li>
-      <span class="emph alpha">Functional.</span>
+        <span class="emph alpha">Functional.</span>
       The validation algorithm for λδ as implemented in
       <a href="http://lambdadelta.info/implementation.html#helena">Helena 0.8</a>.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
+    <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
          and its timeline.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 February 24.</span>
          The Applications directory is started.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 December 20.</span>
          The Functional component is started
          inside the specification of λδ version 2.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 December 12.</span>
          The MLTT1 component is started.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
+    <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 353b1c74e3a13c93f716eb4661aef787e5b5fb37..a9dd33f1d96a439a8460c84dcf58de32fe122b87 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <!--   
+   <section>System's Syntax and Behavior</section>
+   <body>This is a summary of the "block structure"
+         of the System's syntactic items and reductions.
+   </body>
+   <table name="basic_2_blk"/>
+   <body>* In terms only.
+         ** In terms and local environments only.
+         *** In global environments only.
+         **** Sort level k in terms only.
+   </body>
+-->
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
+    <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
          and its timeline.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="B">Stage "B"</div>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="B">Stage "B"</div>
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">Ongoing.</span>
          Context-sensitive subject equivalence
          for native type assignment.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="A">Stage "A": "Extending the Applicability Condition"</div>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="A">Stage "A": "Extending the Applicability Condition"</div>
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph gamma">2014 October 28.</span>
          λδ version 2A is released.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">2014 September 9.</span>
          Iterated static type assignment defined (more elegantly)
          as a primitive notion.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">2014 June 18.</span>
          Preservation of stratified native validity
          for context-sensitive computation on terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2014 June 9.</span>
          Strong qrst-normalization
          for simply typed terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2014 April 16.</span>
          Lazy equivalence on local environments
          (anniversary milestone).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2014 January 20.</span>
          Parametrized slicing of local environments
         (one from basic_1, the other used in basic_2 till now).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 August 7.</span>
          Passive support for global environments.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 July 27.</span>
          Reaxiomatized β-reductum as in rt-reduction.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 July 20.</span>
          Context-sensitive strong rt-normalization
          for simply typed terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 April 16.</span>
          Reaxiomatized substitution and reduction
          (anniversary milestone).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 March 16.</span>
          Mutual recursive preservation of stratified native validity
          for rst-computation on closures.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 October 16.</span>
          Confluence for context-free parallel reduction on closures.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 July 26.</span>
          Term binders polarized to control ζ-reduction (not released).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 April 16.</span>
          Context-sensitive subject equivalence
          (anniversary milestone).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 March 15.</span>
          Context-sensitive strong normalization
          for simply typed terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2012 January 27.</span>
          Support for abstract candidates of reducibility.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 September 21.</span>
          Confluence for context-sensitive parallel reduction on terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 September 6.</span>
          Confluence for context-free parallel reduction on terms.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 April 17.</span>
          Specification starts.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
+    <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 0ff801e93c4c96e074f88bae7726058f7a1f9050..e60a6a46c3e21a792577c35216046de44d41d2d5 100644 (file)
@@ -15,6 +15,7 @@ let myself = F.basename (Sys.argv.(0))
 let msg = P.sprintf "This file was generated by %s, do not edit" myself
 
 let compose uri ext =
+   if uri.[pred (S.length uri)] = '/' then uri else
    try
       let i = S.index uri '#' in
       let uri, fragment = S.sub uri 0 i, S.sub uri i (S.length uri - i) in
index 2b299cf3070244b269a417f00273ec9d11312814..e5df659b0162bf765d4814afaa21c61b905aa02c 100644 (file)
@@ -10,10 +10,13 @@ body {
 
 a:link, a:visited, a:hover, a:active, a:focus {
    text-decoration: underline;
-   color: rgb(0, 0, 0);
+   color: inherit;
+   backgroud: inherit;
 }
 
 a:hover {
+   text-decoration: underline;
+   color: inherit;
    background: rgb(192, 192, 192);
 }
 
index 41a635d457238bcbe56b88e043d7ae8eef7be92c..dbcb6c81ff6d2cff8118ee37fe8d2da3e163a4fa 100644 (file)
    color: rgb(255, 0, 0);
 }
 
+.proj {
+   background: rgb(255, 255, 255); 
+   color: rgb(192, 120, 0);
+}
+
 .local {
    background: rgb(255, 255, 255); 
    color: rgb(0, 160, 0);
@@ -39,5 +44,5 @@
 
 .global {
    background: rgb(255, 255, 255); 
-   color: rgb(0, 0, 0);
+   color: rgb(0, 0, 255);
 }
index 8d7d6b75364fcf1502d248495eb105a3ea1a4936..78777483e271e93dd152e1884e3cdbd99e6fe2ab 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="bibtex">Documentation <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="bibtex">Documentation <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       BibTeX database of λδ documentation:
       <span class="emph alpha">download</span>
       <a href="http://lambdadelta.info/download/lambdadelta.bib">lambdadelta.bib</a>,
       <a href="http://lambdadelta.info/download/lambdadelta.txt">lambdadelta.txt</a>
       (revised <span class="emph gamma">2014-10</span>).
    </div>
-   
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v2">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v2">
       <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" /> λδ version 2 (active)</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The main source of information is <span class="emph alpha">J2</span>.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v1">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v1">
       <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b6.png" /> λδ version 1 (superseded)</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The main source of information is <span class="emph alpha">J1</span>.
       A summary is available in <span class="emph alpha">P5</span>.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
diff --git a/helm/www/lambdadelta/download/helena_0.8.2.tar.gz b/helm/www/lambdadelta/download/helena_0.8.2.tar.gz
new file mode 100644 (file)
index 0000000..a184d5b
Binary files /dev/null and b/helm/www/lambdadelta/download/helena_0.8.2.tar.gz differ
index 7f5ada5fd4507a58f1d1793ed569cd74cba67166..b733264ec4a040d065307567b5b68def504e6dae 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="summary">Summary of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
+    <div xmlns:ld="http://lambdadelta.info/" class="text">Here is a numerical acount of the specification's contents
          and its timeline.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2013 November 27.</span>
          Natural numbers with infinity.
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">2011 August 10.</span>
          Specification starts.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="structure">Logical Structure of the Specification <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
+    <div xmlns:ld="http://lambdadelta.info/" class="text">This table reports the specification's components and their planes.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 5faac4d4c302e9797701232641d5ed821244544e..c50d125e51590a2b7a5c5cb8068bada5c848b85e 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="tools">Tools <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b5.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="tools">Tools <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b5.png" />
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="lddl">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="lddl">
       <img class="icon32" alt="[Crux logo]" title="the Crux" src="http://lambdadelta.info/images/crux_32.png" /> λδ Digital Library (LDDL)</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The λδ Digital Library is part of <a href="http://helm.cs.unibo.it/">HELM</a>
       and contains resources expressed in λδ.      
    </div>
-   <ul xmlns:ld="http://lambdadelta.info/" id="contents">
+    <ul xmlns:ld="http://lambdadelta.info/" id="contents">
       <li>
-      <span class="emph alpha">Contents:</span>
+        <span class="emph alpha">Contents:</span>
       Landau's "Grundlagen der Analysis"
       (from Jutting's specification in  <a href="http://www.win.tue.nl/automath/">Automath</a>).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/" id="access">
+    <ul xmlns:ld="http://lambdadelta.info/" id="access">
       <li>
-      <span class="emph alpha">Access:</span>
-      <a href="http://lambdadelta.info/static/lddl/">static pages</a> (updated <span class="emph beta">2012-10</span>),
+        <span class="emph alpha">Access:</span>
+        <a href="http://lambdadelta.info/static/lddl/">static pages</a> (updated <span class="emph gamma">2015-01</span>),
       <a href="http://lambdadelta.info/download/lddl.tar.bz2">data set</a> (updated <span class="emph gamma">2014-12</span>),
       <a href="http://lambdadelta.info/xml/">HELM server URL</a> (updated <span class="emph gamma">2014-12</span>).
    </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/" id="examples">
+    <ul xmlns:ld="http://lambdadelta.info/" id="examples">
       <li>
-      <span class="emph alpha">Examples:</span>
-      <a href="http://lambdadelta.info/static/lddl/brg_si/grundlagen/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
+        <span class="emph alpha">Examples:</span>
+        <a href="http://lambdadelta.info/static/lddl/Environment/grundlagen_2/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
          Grundlagen's definition "t234"</a>
-      (in "basic_rg" λδ),
-      <a href="http://lambdadelta.info/static/lddl/crg_si/grundlagen/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
-         Grundlagen's definition "t234"</a>
-      (in "complete_rg" λδ).
+      in λδ version 4.
    </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="helena">
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="helena">
       <img class="icon32" alt="[Helena logo]" title="Helena" src="http://lambdadelta.info/images/helena_32.png" /> Helena</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
-      Helena is a λδ processor,
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
+      Helena is a processor for λδ,
       implemented in <a href="http://caml.inria.fr/">Caml</a>
       as a part of the <a href="http://helm.cs.unibo.it/">HELM</a> software,
       meant for testing the stable features of the calculus as well as the unstable ones.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The processor source code is available in the directory
       <a href="http://helm.cs.unibo.it/websvn/listing.php?repname=helm&amp;path=%2Ftrunk%2Fhelm%2Fsoftware%2Fhelena%2F&amp;rev=0&amp;sc=0">/trunk/helm/software/helena/</a>
       of the <a href="http://helm.cs.unibo.it/software/index.html">HELM Svn repository</a>.
       The Svn revisions containing the stable versions of Helena are indicated next.
    </div>
-   <ul xmlns:ld="http://lambdadelta.info/" id="v2">
+    <ul xmlns:ld="http://lambdadelta.info/" id="v2">
       <li>
-      <span class="emph beta">Version 0.8.2.</span>
-      In progress.
+        <span class="emph gamma">Version 0.8.2 (2014-12).</span>
+      Uses λδ "Version 3" with layer variables as core language.
+      Supports exportation to Grafite
+      (the specification language of <a href="http://matita.cs.unibo.it/">Matita</a>).
+      The overall validation speed of the "Grundlagen der Analysis"
+      increases of 34% with respect to version 0.8.1.
+      [Svn revision: 13005] (<a href="http://lambdadelta.info/download/helena_0.8.2.tar.gz">archived source code</a>)
       <ul>
           <li>
          The specification of Landau's "Grundlagen der Analysis"
          (revised <span class="emph gamma">2014-12</span>).
       </li>
           <li>
-         <span class="emph gamma">2014-12.</span>
+            <span class="emph gamma">2014-12.</span>
          The corrected specification of Landau's "Grundlagen der Analysis"
          is successfully validated in λδ "Version 3".
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/" id="v1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="v1">
       <li>
-      <span class="emph beta">Version 0.8.1 (2010-11).</span>
-      Uses a subset of λδ "Version 4" as the intermediate language.
+        <span class="emph beta">Version 0.8.1 (2010-11).</span>
+      Uses a subset of λδ "Version 4" as intermediate language.
       Features importation from ".hln" files containing λδ textual syntax.
       The overall validation speed of the "Grundlagen der Analysis"
       increases of 22% with respect to version 0.8.0.
          (revised <span class="emph alpha">2010-11</span>).
       </li>
           <li>
-         <span class="emph beta">2009-12.</span>
+            <span class="emph beta">2009-12.</span>
          Helena appears in F. Wiedijk's
          <a href="http://www.cs.ru.nl/%7Efreek/digimath/index.html#helena">
             index of computer math systems</a>.
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-   <ul xmlns:ld="http://lambdadelta.info/" id="v0">
+    <ul xmlns:ld="http://lambdadelta.info/" id="v0">
       <li>
-      <span class="emph beta">Version 0.8.0 (2009-09).</span>
+        <span class="emph beta">Version 0.8.0 (2009-09).</span>
       Supports λδ "Version 2" with naive implementation of impredicative sort inclusion.
       Features importation from <a href="http://www.win.tue.nl/automath/">Automath</a>
       and exportation to <a href="http://www.w3.org/XML/">XML</a>.
          (revised <span class="emph gamma">2008-07</span>).
       </li>
           <li>
-         <span class="emph beta">2009-09.</span>
+            <span class="emph beta">2009-09.</span>
          Jutting's specification of Landau's "Grundlagen der Analysis"
          enters λδ Digital Library.
       </li>
           <li>
-         <span class="emph beta">2009-06.</span>
+            <span class="emph beta">2009-06.</span>
          Jutting's specification of Landau's "Grundlagen der Analysis"
          is successfully processed, enabling sort inclusion.
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Fri, 26 Dec 2014 16:35:05 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 07297ff24e9e18709491959e437890cbdbd0d905..5e923dda1d0919090ed5ad128a7455f359dbe7d6 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="foreword">Foreword <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b9.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="foreword">Foreword <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b9.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The formal system λδ (\lambda\delta) is a typed λ-calculus aiming to support
       the foundations of Mathematics that require an underlying specification language
       (for example the <a href="http://www.math.unipd.it/~maietti/">Minimal Type Theory</a>
        and its predecessors).
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       λδ is developed in the context of the
       <a href="http://helm.cs.unibo.it/">Hypertextual Electronic Library of Mathematics</a>
       as a machine-checked digital specification
       that is not the formal counterpart of previous informal material.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       This is the System logo: <a href="http://lambdadelta.info/images/crux_177.png">crux_177.png</a>
       (revised <span class="emph alpha">2012-09</span>).
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <span class="emph alpha">Notice for the user of Internet Explorer.</span>
       To view this site correctly, please select a font
       with <a href="http://www.unicode.org/">Unicode</a> support.
       To change the current font follow:
       "Tools" menu → "Internet Options" entry → "General" tab → "Fonts" button.
    </div>
-
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="citations">Citations <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b9.png" />
+    <!-- ===================================================================== -->
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="citations">Citations <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b9.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       This is a list of publications citing λδ (not including our own).
    </div>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C6">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C6">
       <li>
       A. Asperti, W. Ricciotti, C. Sacerdoti Coen, E. Tassi:
       <span class="emph alpha">Formal metatheory of programming languages in the Matita interactive theorem prover</span>
       (2012). In JAR 49(3), pp. 427-451.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C5">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C5">
       <li>
       M.E. Maietti:
       <span class="emph alpha">Consistency of the minimalist foundation with Church thesis and Bar Induction</span>
       (2012). Submitted article.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C4">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C4">
       <li>
       W. Ricciotti:
       <span class="emph alpha">Theoretical and implementation aspects in the mechanization of the metatheory of programming languages</span>
       (July 2011). Ph.D. Thesis in Computer Science, Technical Report UBLCS-2011-09, University of Bologna.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C3">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C3">
       <li>
       C.E. Brown:
       <span class="emph alpha">Faithful Reproductions of the Automath Landau Formalization</span>
       (2011). Typescript note.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C2">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C2">
       <li>
       M.E. Maietti:
       <span class="emph alpha">A minimalist two-level foundation for constructive mathematics</span>
       (2009). In APAL 160(3), pp. 319-354.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="C1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="C1">
       <li>
       V. Rahili: 
       <span class="emph alpha">First Year Report: Realisability methods of proof and semantics with application to expansion</span>
       (July 2007). Typescript note.
    </li>
     </ul>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 110c880fb2f87743227aeccfaa8a6f824638ac40..f9bc87d3772abb0663949ab97762fbbb111baeef 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="milestones">Milestones <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b3.png" />
+    <!-- ===================================================================== -->
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="milestones">Milestones <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b3.png" />
     </div>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
+      <li>
+        <span class="emph gamma">December 2014.</span>
+        <a href="http://lambdadelta.info/implementation.html#v2">"Helena 0.8.2"</a> is released.
+      <ul>
+          <li>
+         The corrected specification of Landau's "Grundlagen der Analysis"
+         is validated in λδ version 3. 
+      </li>
+        </ul>
+      </li>
+    </ul>
+    <ul xmlns:ld="http://lambdadelta.info/">
+      <li>
+        <span class="emph gamma">October 2014.</span>
+        <a href="http://lambdadelta.info/documentation.html#ldJ2">λδ version 2A</a>
+      is released.
+   </li>
+    </ul>
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">July 2014.</span>
       A new version of this site is online.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">June 2014.</span>
-      <a href="http://lambdadelta.info/documentation.html#ldP8">First communication on λδ version 2.</a>
-   </li>
+        <a href="http://lambdadelta.info/documentation.html#ldP8">First communication on λδ version 2.</a>
+      </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">December 2012.</span>
       The character "_" is removed from the denomination "lambda_delta":
          (pointing at this site).
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">September 2011.</span>
       The denomination "lambda-delta" changes to "lambda_delta":
          In particular, this refactoring involves file names and path names.
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">April 2011.</span>
       The specification of <a href="http://lambdadelta.info/version_2.html">λδ version 2</a>
       <a href="http://matita.cs.unibo.it/">Matita 0.5</a>.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph delta">February 2011.</span>
       The specification of λδ version 2 with Coq 7.3.1 is abandoned.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">December 2010.</span>
       Transient λδ URL acquired: http://lambda-delta.info/ (expires on December 2012). 
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">November 2010.</span>
-      "Helena 0.8.1" is released. 
+        <a href="http://lambdadelta.info/implementation.html#v1">"Helena 0.8.1"</a> is released.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">September 2009.</span>
-      "Helena 0.8.0" is released and the
-      <a href="http://lambdadelta.info/implementation.html#lddl">λδ Digital Library</a>
-      is started.
+        <a href="http://lambdadelta.info/implementation.html#v0">"Helena 0.8.0"</a> is released and the
+      <a href="http://lambdadelta.info/implementation.html#lddl">λδ Digital Library</a> is started.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">June 2009.</span>
       "Helena", a <a href="http://lambdadelta.info/implementation.html#helena">validator for λδ version 2</a>,
       is available as a part of the <a href="http://helm.cs.unibo.it/">HELM</a> software. 
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">September 2008.</span>
       This site is online.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph delta">July 2008.</span>
-      <a href="http://lambdadelta.info/documentation.html#ldJ1">First journal paper on λδ</a>
+        <a href="http://lambdadelta.info/documentation.html#ldJ1">First journal paper on λδ</a>
       accepted for publication.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph delta">July 2008.</span>
       First <a href="http://helm.cs.unibo.it/procedural/">procedural reconstruction</a>
       of the λδ version 1 for Coq 7.3.1.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph delta">June 2008.</span>
       The <a href="http://lambdadelta.info/version_1.html#static">
       are online.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph delta">May 2008.</span>
       The specification of λδ version 1 is concluded.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">March 2008.</span>
       The specification of λδ version 2 is started with Coq 7.3.1 (false start).
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph gamma">September 2007.</span>
       The <a href="http://lambdadelta.info/version_1.html#dynamic">
       is online.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph gamma">November 2006.</span>
-      <a href="http://lambdadelta.info/documentation.html#ldR2">λδ version 1</a>
+        <a href="http://lambdadelta.info/documentation.html#ldR2">λδ version 1</a>
       is released.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph beta">December 2005.</span>
-      <a href="http://lambdadelta.info/documentation.html#ldP1">First communication on λδ version 1</a>.
+        <a href="http://lambdadelta.info/documentation.html#ldP1">First communication on λδ version 1</a>.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">May 2004.</span>
       The specification of <a href="http://lambdadelta.info/version_1.html">λδ version 1</a>
       is started with Coq 7.3.1.
    </li>
     </ul>
-
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="visibility">Visibility <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b3.png" />
+    <!-- ===================================================================== -->
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="visibility">Visibility <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b3.png" />
     </div>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">June 2014.</span>
       The <a href="http://www.google.com/">Google</a>
       5 resources about λδ in the first 6 results.
    </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/">
+    <ul xmlns:ld="http://lambdadelta.info/">
       <li>
         <span class="emph alpha">June 2014.</span>
       The <a href="http://www.yahoo.com/">Yahoo</a>
       4 resources about λδ in the first 5 results.
    </li>
     </ul>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:51 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index 857add671f9a38a0f2329f1454e1ad5258725689..72bfee5bab0b2cee110116b8dec3607d94aba303 100644 (file)
@@ -23,7 +23,7 @@
     <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="spacer">
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="text">
             <td class="snnn capitalize italic green">
               <br />
             </td>
-            <td class="ssns capitalize italic green">
+            <td class="snns capitalize italic green">
               <a href="http://lambdadelta.info/implementation.html">implementation</a>
             </td>
+            <td class="ssnn capitalize italic green">
+              <br />
+            </td>
           </tr>
           <tr>
             <td class="snns capitalize sky">
               <a href="http://lambdadelta.info/specification.html#v2">version 2</a>
             </td>
             <td class="snnn capitalize green">(<a href="http://lambdadelta.info/ground_2.html">background</a> - <a href="http://lambdadelta.info/basic_2.html">core</a> - <a href="http://lambdadelta.info/apps_2.html">applications</a>)</td>
-            <td class="ssns capitalize green">
+            <td class="snns capitalize green">
               <a href="http://lambdadelta.info/implementation.html#lddl">library</a>
             </td>
+            <td class="ssnn capitalize green">(<a href="http://lambdadelta.info/static/lddl/">static LDDL directory</a>)</td>
           </tr>
           <tr>
             <td class="snss capitalize sky">
             <td class="snss capitalize green">
               <a href="http://lambdadelta.info/specification.html#v1">version 1</a>
             </td>
-            <td class="snsn capitalize green">
-              <br />
-            </td>
-            <td class="ssss capitalize green">
+            <td class="snsn capitalize green">(<a href="http://lambdadelta.info/static/matita/lambdadelta/">static HELM directory</a>)</td>
+            <td class="snss capitalize green">
               <a href="http://lambdadelta.info/implementation.html#helena">helena</a>
             </td>
+            <td class="sssn capitalize green">
+              <br />
+            </td>
           </tr>
         </tbody>
       </table>
     </div>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="specifications">Computer-checked formal specifications <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b5.png" />
+    <div xmlns:ld="http://lambdadelta.info/" class="head2dx" id="specifications">Computer-checked formal specifications <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b5.png" />
     </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       λδ is developed as a machine-checked digital specification.
       It comes in several versions listed in the next table,
       which includes the major milestones.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The life cycle of a specification consists of four periods.
       <span class="emph alpha">Alpha:</span>
       the definitions are designed and the major propositions are proved,
       <span class="emph delta">Delta:</span>
       after its conclusion, the specification is modified just for maintenance. 
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <table cellpadding="4" cellspacing="0">
         <tbody>
           <tr>
         </tbody>
       </table>
     </div>
-
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v2">
+    <!-- VERSION 2 =========================================================== -->
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v2">
       <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b4.png" /> λδ version 2 (active)</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The formal specification of λδ version 2
       is available in the following formats:
    </div>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="source2">
+    <ul xmlns:ld="http://lambdadelta.info/" id="source2">
       <li>
-      <div class="text">
-         <a href="http://lambdadelta.info/download/lambdadelta_2.tar.gz">lambdadelta_2 for Matita 0.99.2</a>
+        <div class="text">
+          <a href="http://lambdadelta.info/download/lambdadelta_2.tar.gz">lambdadelta_2 for Matita 0.99.2</a>
          (revised <span class="emph gamma">2014-10</span>).
          Source scripts.
       </div>
-      <div class="text">
+        <div class="text">
          The scripts are grouped in directories, first by part, then by component.
       </div>
-      <div class="text">
-         <span class="emph alpha">Notice:</span>
+        <div class="text">
+          <span class="emph alpha">Notice:</span>
          the scripts are checked by the latest version of Matita from
          <a href="http://matita.cs.unibo.it/download.shtml">HELM Subversion repository</a>
          at path &lt;trunk/matita/&gt;.
       </div>
-   </li>
+      </li>
     </ul>
-
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       Informational pages on the parts of the specification:
       <a href="http://lambdadelta.info/ground_2.html">Background</a>,
       <a href="http://lambdadelta.info/basic_2.html">Core</a>,
       <a href="http://lambdadelta.info/apps_2.html">Applications</a>.
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <span class="emph alpha">Notice on numerical acounts:</span>
       nodes are counted according to the "intrinsic complexity measure"
       [F. Guidi: "Procedural Representation of CIC Proof Terms"
       Journal of Automated Reasoning 44(1-2), Springer (February 2010), pp. 53-78].       
    </div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       <span class="emph alpha">Notice on displayed logical structures:</span>
       from the logical standpoint, the source scripts are grouped in "planes"
       and these are grouped in "components";
       the notation for the relations or functions
       introduced in each script, is shown in parentheses (? are placeholders).
    </div>
-
-
-
-   <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v1">
+    <!-- VERSION 1 =========================================================== -->
+    <div xmlns:ld="http://lambdadelta.info/" class="head3sn" id="v1">
       <img class="icon37" alt="[spacer]" title="lambdadelta butterfly" src="http://lambdadelta.info/images/b6.png" /> λδ version 1 (superseded)</div>
-   <div xmlns:ld="http://lambdadelta.info/" class="text">
+    <div xmlns:ld="http://lambdadelta.info/" class="text">
       The formal specification of λδ version 1
       is available in the following formats:
    </div>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="source1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="source1">
       <li>
-      <div class="text">
-         <a href="http://lambdadelta.info/download/lambdadelta_1.tar.gz">lambdadelta_1 for Coq 7.3.1</a>
+        <div class="text">
+          <a href="http://lambdadelta.info/download/lambdadelta_1.tar.gz">lambdadelta_1 for Coq 7.3.1</a>
          (revised <span class="emph delta">2012-10</span>).
          Source scripts.
-      </div>      
-      <div class="text">
+      </div>
+        <div class="text">
          The scripts are grouped in directories, one for each part.
       </div>
-   </li>
+      </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="static1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="static1">
       <li>
-      <a href="http://lambdadelta.info/static/matita/lambdadelta/">lambdadelta_1 for Matita 0.5</a>
+        <a href="http://lambdadelta.info/static/matita/lambdadelta/">lambdadelta_1 for Matita 0.5</a>
       (revised <span class="emph delta">2011-09</span>).
       Static HTML pages generated by the <a href="http://helm.cs.unibo.it/">HELM</a> rendering engine.  
       <ul>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/pr3/pr3/pr3_confluence.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/pr3/pr3/pr3_confluence.con.html">
             Confluence of reduction</a>
          (Church-Rosser property).
       </li>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/props/ty3_correct.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/props/ty3_correct.con.html">
             Correctness of types</a>.
       </li>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/props/ty3_unique.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/props/ty3_unique.con.html">
             Uniqueness of types up to conversion</a>.
       </li>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/pr3/ty3_sred_pr3.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/pr3/ty3_sred_pr3.con.html">
             Subject reduction of the type assignment</a>.
       </li>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/arity_props/ty3_sn3.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/arity_props/ty3_sn3.con.html">
             Strong normalization of the typed terms</a>.
       </li>
           <li>
-         <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/dec/ty3_inference.con.html">
+            <a href="http://lambdadelta.info/static/matita/lambdadelta/basic_1/ty3/dec/ty3_inference.con.html">
             Decidability of the type inference problem</a>.
       </li>
         </ul>
-   </li>
+      </li>
     </ul>
-
-   <ul xmlns:ld="http://lambdadelta.info/" id="dynamic1">
+    <ul xmlns:ld="http://lambdadelta.info/" id="dynamic1">
       <li>
-      <a href="http://mowgli.cs.unibo.it:58080/apply?keys=RT&amp;xmluri=http://helm.cs.unibo.it/helm//html/folder/index.html&amp;prop.media-type=text/html&amp;param.thmedia-type=text/html&amp;param.thkeys=T1%2CT2%2CL%2CE&amp;param.embedkeys=d_c%2CTC1%2CHC2%2CL&amp;param.thencoding=UTF-8&amp;prop.encoding=UTF-8&amp;prop.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&amp;param.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&amp;param.encoding=UTF-8&amp;param.media-type=text/html&amp;param.keys=d_c%2CC1%2CHC2%2CL&amp;profile=default&amp;param.profile=default&amp;param.CICURI=theory:/matita/lambdadelta/">
+        <a href="http://mowgli.cs.unibo.it:58080/apply?keys=RT&amp;xmluri=http://helm.cs.unibo.it/helm//html/folder/index.html&amp;prop.media-type=text/html&amp;param.thmedia-type=text/html&amp;param.thkeys=T1%2CT2%2CL%2CE&amp;param.embedkeys=d_c%2CTC1%2CHC2%2CL&amp;param.thencoding=UTF-8&amp;prop.encoding=UTF-8&amp;prop.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&amp;param.doctype-public=-//W3C//DTD%20XHTML%201.0%20Transitional//EN&amp;param.encoding=UTF-8&amp;param.media-type=text/html&amp;param.keys=d_c%2CC1%2CHC2%2CL&amp;profile=default&amp;param.profile=default&amp;param.CICURI=theory:/matita/lambdadelta/">
          lambdadelta_1 for Matita 0.5</a>
       (revised <span class="emph delta">2011-09</span>).
       <a href="http://helm.cs.unibo.it/">HELM</a> directory.
       <span class="emph alpha">Notice: the HELM rendering engine is offline.</span>
-   </li>
+      </li>
     </ul>
-
-   <div class="spacer">
+    <div class="spacer">
       <img class="rule" alt="[Spacer]" title="lambdadelta rainbow rule" src="http://lambdadelta.info/images/rainbow.png" />
     </div>
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
     <div xmlns:ld="http://lambdadelta.info/" class="spacer">
       <br />
     </div>
-    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
-</body>
+    <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Mon, 05 Jan 2015 00:32:03 +0100</div>
+  </body>
 </html>
index fdc0ddba10924e2e8c45530507ccd45e2de3c9c5..1d2ffdc96863561cb284aaab40930cc0b8804880 100644 (file)
    </topitem>
    <topitem name="access">
       <notice class="alpha" notice="Access:"/>
-      <rlink to="static/lddl/">static pages</rlink> (updated <notice class="beta" notice="2012-10"/>),
+      <rlink to="static/lddl/">static pages</rlink> (updated <notice class="gamma" notice="2015-01"/>),
       <rlink to="download/lddl.tar.bz2">data set</rlink> (updated <notice class="gamma" notice="2014-12"/>),
       <rlink to="xml/">HELM server URL</rlink> (updated <notice class="gamma" notice="2014-12"/>).
    </topitem>
    <topitem name="examples">
       <notice class="alpha" notice="Examples:"/>
-      <rlink to="static/lddl/brg_si/grundlagen/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
+      <rlink to="static/lddl/Environment/grundlagen_2/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
          Grundlagen's definition "t234"</rlink>
-      (in "basic_rg" λδ),
-      <rlink to="static/lddl/crg_si/grundlagen/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.html">
-         Grundlagen's definition "t234"</rlink>
-      (in "complete_rg" λδ).
+      in λδ version 4.
    </topitem>
 
    <subsection name="helena"><helena-icon/>Helena</subsection>
    <body>
-      Helena is a λδ processor,
+      Helena is a processor for λδ,
       implemented in <link to="http://caml.inria.fr/">Caml</link>
       as a part of the <link to="http://helm.cs.unibo.it/">HELM</link> software,
       meant for testing the stable features of the calculus as well as the unstable ones.
       The Svn revisions containing the stable versions of Helena are indicated next.
    </body>
    <topitem name="v2">
-      <notice class="beta" notice="Version 0.8.2."/>
-      In progress.
+      <notice class="gamma" notice="Version 0.8.2 (2014-12)."/>
+      Uses λδ "Version 3" with layer variables as core language.
+      Supports exportation to Grafite
+      (the specification language of <link to="http://matita.cs.unibo.it/">Matita</link>).
+      The overall validation speed of the "Grundlagen der Analysis"
+      increases of 34% with respect to version 0.8.1.
+      [Svn revision: 13005] (<rlink to="download/helena_0.8.2.tar.gz">archived source code</rlink>)
       <list><item>
          The specification of Landau's "Grundlagen der Analysis"
          for <link to="http://matita.cs.unibo.it/">Matita 0.99.2</link>:
@@ -68,7 +70,7 @@
    </topitem>
    <topitem name="v1">
       <notice class="beta" notice="Version 0.8.1 (2010-11)."/>
-      Uses a subset of λδ "Version 4" as the intermediate language.
+      Uses a subset of λδ "Version 4" as intermediate language.
       Features importation from ".hln" files containing λδ textual syntax.
       The overall validation speed of the "Grundlagen der Analysis"
       increases of 22% with respect to version 0.8.0.
index 6254202c93c26d62ef6c366b7c9a1bb19a89c190..9f1f7f43e9654713a54df02829ceb88efd3bb0aa 100644 (file)
 
    <section3 name="milestones">Milestones</section3>
 
+   <news class="gamma" date="December 2014.">
+      <rlink to="implementation.html#v2">"Helena 0.8.2"</rlink> is released.
+      <list><item>
+         The corrected specification of Landau's "Grundlagen der Analysis"
+         is validated in λδ version 3. 
+      </item></list>
+   </news>
+
+   <news class="gamma" date="October 2014.">
+      <rlink to="documentation.html#ldJ2">λδ version 2A</rlink>
+      is released.
+   </news>
+
    <news class="beta" date="July 2014.">
       A new version of this site is online.
    </news>
    </news>
 
    <news class="beta" date="November 2010.">
-      "Helena 0.8.1" is released. 
+      <rlink to="implementation.html#v1">"Helena 0.8.1"</rlink> is released.
    </news>
 
    <news class="beta" date="September 2009.">
-      "Helena 0.8.0" is released and the
-      <rlink to="implementation.html#lddl">λδ Digital Library</rlink>
-      is started.
+      <rlink to="implementation.html#v0">"Helena 0.8.0"</rlink> is released and the
+      <rlink to="implementation.html#lddl">λδ Digital Library</rlink> is started.
    </news>
 
    <news class="alpha" date="June 2009.">
index 716f01e6984848854dafb3ebe7ece7c73246675a..091a90a734dda06c14c8416c7171d1b826b8a6da 100644 (file)
@@ -23,11 +23,15 @@ table [
         @@("basic_2" "core") + "-" +
         @@("apps_2" "applications") ^ ")"
       * ]
-      [ @@("specification#v1" "version 1") * ]
+      [ @@("specification#v1" "version 1")
+        "(" ^ @@("static/matita/lambdadelta/" "static HELM directory") ^ ")"
+      * ]
    }
    class "green" {
       [ @@"implementation" * ] 
-      [ @@("implementation#lddl" "library") * ]
+      [ @@("implementation#lddl" "library")
+        "(" ^ @@("static/lddl/" "static LDDL directory") ^ ")"
+      * ]
       [ @@("implementation#helena" "helena") * ]
    }
 ]
index dd091dcd30927f8cf008d71a9c306648125b0bc8..c5dc6b449ef19de68fcec38a7a94c27752e37688 100644 (file)
@@ -7,6 +7,8 @@
 <xsl:param name="baseurl"/>
 <xsl:param name="date"/>
 
+<xsl:strip-space elements="*"/>
+
 <xsl:include href="xhtbl.xsl"/>
 <xsl:include href="ld_web_library.xsl"/>
 <xsl:include href="ld_web_root.xsl"/>
@@ -16,7 +18,6 @@
    doctype-public="-//W3C//DTD XHTML 1.1//EN"
    doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"   
    encoding="UTF-8"
-   indent="yes"
 />
 
 </xsl:stylesheet>
index 3d30e6315a0acc9bbf772a4f1cfed2e3b72b4d0f..8c2c3ad3949300b3ed505f761ceb3b7520a99bb9 100644 (file)
    </body></html>
 </xsl:template>
 
+<xsl:template match="@*|node()">
+   <xsl:copy>
+      <xsl:apply-templates select="@*|node()"/>
+   </xsl:copy>
+</xsl:template>
+
 </xsl:stylesheet>
index 2711cff96a318c2f17f6a6c559061faf0717562b..6fd5a3dbfbce9d6cc1f03f7212df1afdc0446014 100644 (file)
      \ /   This software is distributed as is, NO WARRANTY.              
       V_______________________________________________________________ -->
 
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                              xmlns="http://www.w3.org/1999/xhtml"
->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
-<xsl:param name="baseurl"/>
+<xsl:strip-space elements="*"/>
 
 <xsl:include href="lddl_library.xsl"/>
 <xsl:include href="lddl_term.xsl"/>
-<xsl:include href="lddl_entity.xsl"/>
+<xsl:include href="lddl_constant.xsl"/>
 <xsl:include href="lddl_root.xsl"/>
 
 <xsl:output 
    method="xml"
-   doctype-public="-//W3C//DTD XHTML 1.1//EN"
-   doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"   
    encoding="UTF-8"
-   indent="no"
 />
 
 </xsl:stylesheet>
diff --git a/helm/www/lambdadelta/xslt/lddl_constant.xsl b/helm/www/lambdadelta/xslt/lddl_constant.xsl
new file mode 100644 (file)
index 0000000..2767eab
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+    ||M||  This file is part of HELM, an Hypertextual, Electronic        
+    ||A||  Library of Mathematics, developed at the Computer Science     
+    ||T||  Department, University of Bologna, Italy.                     
+    ||I||                                                                
+    ||T||  HELM is free software; you can redistribute it and/or         
+    ||A||  modify it under the terms of the GNU General Public License   
+    \   /  version 2 or (at your option) any later version.              
+     \ /   This software is distributed as is, NO WARRANTY.              
+      V_______________________________________________________________ -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                              xmlns:ld="http://lambdadelta.info/"
+                              xmlns="http://lambdadelta.info/"
+>
+
+<xsl:template name="CONSTANT">
+   <xsl:param name="kind"/>
+   <section5 name="constant">Constant</section5>
+   <subsection name="{$kind}">
+      <xsl:value-of select="$kind"/>
+      <xsl:call-template name="cn"/>
+      <xsl:call-template name="sp"/>   
+      <xsl:call-template name="global"/>
+      <xsl:call-template name="sp"/>
+      <xsl:call-template name="op"/>
+      <xsl:call-template name="mk_path"/>
+      <xsl:call-template name="cp"/>      
+   </subsection>
+   <body>
+      <xsl:call-template name="idescr"/>
+      <xsl:call-template name="qt"/>
+      <xsl:value-of select="@meta"/>
+      <xsl:call-template name="qt"/>
+   </body>
+   <body>
+      <xsl:apply-templates select="*"/>
+   </body>
+</xsl:template>
+
+<xsl:template match="ld:GDec">
+   <xsl:call-template name="CONSTANT">
+      <xsl:with-param name="kind">Declaration</xsl:with-param>
+   </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="ld:GDef">
+   <xsl:call-template name="CONSTANT">
+      <xsl:with-param name="kind">Definition</xsl:with-param>
+   </xsl:call-template>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/helm/www/lambdadelta/xslt/lddl_entity.xsl b/helm/www/lambdadelta/xslt/lddl_entity.xsl
deleted file mode 100644 (file)
index 9145173..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-    ||M||  This file is part of HELM, an Hypertextual, Electronic        
-    ||A||  Library of Mathematics, developed at the Computer Science     
-    ||T||  Department, University of Bologna, Italy.                     
-    ||I||                                                                
-    ||T||  HELM is free software; you can redistribute it and/or         
-    ||A||  modify it under the terms of the GNU General Public License   
-    \   /  version 2 or (at your option) any later version.              
-     \ /   This software is distributed as is, NO WARRANTY.              
-      V_______________________________________________________________ -->
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                              xmlns:ld="http://lambdadelta.info/"
-                              xmlns="http://www.w3.org/1999/xhtml"
->
-
-<xsl:strip-space elements="ABST ABBR"/>
-
-<xsl:template name="ENTITY">
-   <xsl:param name="kind"/>
-   <div class="head2">
-      <span class="global">
-         <xsl:value-of select="$kind"/>
-         <xsl:call-template name="cn"/>
-         <xsl:call-template name="sp"/>
-         <span class="gref">   
-            <xsl:call-template name="global"/>
-         </span>
-         <xsl:call-template name="sp"/>
-         <xsl:call-template name="op"/>
-         <span class="gref">
-            <xsl:call-template name="mk_path"/>
-         </span>
-         <xsl:call-template name="cp"/>
-      </span>      
-   </div>
-   <div class="text">
-      <xsl:call-template name="idescr"/>
-      <xsl:call-template name="qt"/>
-      <xsl:value-of select="@meta"/>
-      <xsl:call-template name="qt"/>
-   </div>
-   <div class="text">
-      <xsl:apply-templates/>
-   </div>
-</xsl:template>
-
-<xsl:template match="ld:ABST">
-   <xsl:call-template name="ENTITY">
-      <xsl:with-param name="kind">Declaration</xsl:with-param>
-   </xsl:call-template>
-</xsl:template>
-
-<xsl:template match="ld:ABBR">
-   <xsl:call-template name="ENTITY">
-      <xsl:with-param name="kind">Definition</xsl:with-param>
-   </xsl:call-template>
-</xsl:template>
-
-</xsl:stylesheet>
index ccd977990196e7f79a77f9ecabe6695a094939ed..a126c9ba4e1ad38ff935cf639686e7444fa72490 100644 (file)
       V_______________________________________________________________ -->
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                              xmlns:ld="http://lambdadelta.info/"
-                              xmlns="http://www.w3.org/1999/xhtml"
+                              xmlns="http://lambdadelta.info/"
+                              xmlns:xhtml="http://www.w3.org/1999/xhtml"
 >
 
 <xsl:template name="sp">
    <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template name="cm">
-   <xsl:text>, </xsl:text>
-</xsl:template>
-
 <xsl:template name="sl">
    <xsl:text>/</xsl:text>
 </xsl:template>
 
-<xsl:template name="plus">
-   <xsl:text>+</xsl:text>
-</xsl:template>
-
 <xsl:template name="fs">
    <xsl:text>.&#x200B;</xsl:text>
 </xsl:template>
    <xsl:text>]</xsl:text>
 </xsl:template>
 
+<xsl:template name="oc">
+   <xsl:text>{</xsl:text>
+</xsl:template>
+
+<xsl:template name="cc">
+   <xsl:text>}</xsl:text>
+</xsl:template>
+
 <xsl:template name="oa">
    <xsl:text>&lt;</xsl:text>
 </xsl:template>
    <xsl:text>&gt;</xsl:text>
 </xsl:template>
 
+<xsl:template name="us">
+   <xsl:text>_</xsl:text>
+</xsl:template>
+
 <xsl:template name="cn">
    <xsl:text>:</xsl:text>
 </xsl:template>
    <xsl:text>=</xsl:text>
 </xsl:template>
 
-<xsl:template name="qt">
-   <xsl:text>"</xsl:text>
+<xsl:template name="infinity">
+   <xsl:text></xsl:text>
 </xsl:template>
 
-<xsl:template name="idescr">
-   <xsl:text>Informal description: </xsl:text>
+<xsl:template name="lambda">
+   <xsl:text>λ</xsl:text>
 </xsl:template>
 
-<xsl:template name="vpars">
-   <xsl:text>Validation parameters: </xsl:text>
+<xsl:template name="Pi">
+   <xsl:text>Π</xsl:text>
 </xsl:template>
 
-<xsl:template name="shier">
-   <xsl:text>sort hierarchy = </xsl:text>
+<xsl:template name="forall">
+   <xsl:text></xsl:text>
 </xsl:template>
 
-<xsl:template name="kopts">
-   <xsl:text>kernel options = </xsl:text>
+<xsl:template name="delta">
+   <xsl:text>δ</xsl:text>
 </xsl:template>
 
-<xsl:template name="multiple">
-   <span class="separator">
-      <xsl:call-template name="cm"/>
-   </span>
+<xsl:template name="chi">
+   <xsl:text>χ</xsl:text>
 </xsl:template>
 
-<xsl:template name="lambda">
-   <a title="{@mark}">
-      <xsl:choose>
-        <xsl:when test="@level=0">
-           <xsl:text disable-output-escaping="yes">&amp;Pi;</xsl:text>
-            <sup><xsl:value-of select="@level"/></sup>
-        </xsl:when>
-        <xsl:when test="@level=1">
-           <xsl:text disable-output-escaping="yes">&amp;Pi;</xsl:text>
-        </xsl:when>
-        <xsl:when test="@level=2">
-           <xsl:text disable-output-escaping="yes">&amp;lambda;</xsl:text>
-        </xsl:when>
-        <xsl:when test="not(@level)">
-           <xsl:text disable-output-escaping="yes">&amp;lambda;</xsl:text>
-           <sup><xsl:text disable-output-escaping="yes">&amp;infin;</xsl:text></sup>
-        </xsl:when>
-        <xsl:otherwise>
-           <xsl:text disable-output-escaping="yes">&amp;lambda;</xsl:text>
-            <sup><xsl:value-of select="@level"/></sup>
-        </xsl:otherwise>
-      </xsl:choose>
-   </a>
+<xsl:template name="cm">
+   <xsl:text>, </xsl:text>
 </xsl:template>
 
-<xsl:template name="delta">
-   <a title="{@mark}">
-      <xsl:text disable-output-escaping="yes">&amp;delta;</xsl:text>
-   </a>
+<xsl:template name="qt">
+   <xsl:text>"</xsl:text>
 </xsl:template>
 
-<xsl:template name="chi">
-   <a title="{@mark}">
-      <xsl:text disable-output-escaping="yes">&amp;chi;</xsl:text>
-   </a>
+<xsl:template name="idescr">
+   <xsl:text>Informal description: </xsl:text>
 </xsl:template>
 
-<xsl:template name="position">
-   <xsl:variable name="index">
-      <xsl:value-of select="@position"/>
-      <xsl:if test="@offset != 0">
-         <xsl:call-template name="plus"/>
-        <xsl:value-of select="@offset"/>
-      </xsl:if>
-   </xsl:variable>
-   <a title="{$index}">
-      <xsl:value-of select="@name"/>
-   </a>
+<xsl:template name="vpars">
+   <xsl:text>Validation parameters: </xsl:text>
 </xsl:template>
 
-<xsl:template name="lddlbaseurl">
-   <xsl:value-of select="$baseurl"/>
-   <xsl:value-of select="'static/lddl'"/>
+<xsl:template name="shier">
+   <xsl:text>sort hierarchy = </xsl:text>
 </xsl:template>
 
-<xsl:template name="uri">
-   <xsl:variable name="url">
-      <xsl:call-template name="lddlbaseurl">
-      <xsl:value-of select="substring-after(@uri,'ld:')"/>
-      <xsl:text>.html</xsl:text>
-   </xsl:variable>
-   <a href="{$url}" title="{@uri}"><xsl:value-of select="@name"/></a>
+<xsl:template name="kopts">
+   <xsl:text>kernel options = </xsl:text>
 </xsl:template>
 
 <xsl:template name="global">
-   <a title="{@mark}">
+   <xhtml:span class="global" title="{@position}">
       <xsl:value-of select="@name"/>
-   </a>
-</xsl:template>
-
-<xsl:template name="mk_names">
-   <xsl:param name="names">
-      <xsl:value-of select="normalize-space(@name)"/>
-      <xsl:call-template name="sp"/>
-   </xsl:param>
-   <xsl:param name="sep" select="false()"/>
-   <xsl:if test="$names and $sep">
-      <xsl:call-template name="multiple"/>
-   </xsl:if>
-   <xsl:if test="$names">
-      <span class="lref">
-         <xsl:value-of select="substring-before($names, ' ')"/>
-      </span>
-      <xsl:call-template name="mk_names">
-         <xsl:with-param name="names" select="substring-after($names, ' ')"/>
-         <xsl:with-param name="sep" select="true()"/>
-      </xsl:call-template>
-   </xsl:if>
-</xsl:template>
-
-<xsl:template name="mk_terms">
-   <xsl:for-each select="*">
-      <xsl:apply-templates select="."/>
-      <xsl:if test="(name()='Sort' or name()='LRef' or name()='GRef') and position()!=last()">
-         <xsl:call-template name="multiple"/>
-      </xsl:if>
-   </xsl:for-each>
+   </xhtml:span>
 </xsl:template>
 
-<xsl:template name="mk_binder">
-   <xsl:param name="sep-seq"/>
-   <xsl:call-template name="ob"/>
-   <xsl:call-template name="mk_binder_rec1">
-      <xsl:with-param name="sep-seq" select="$sep-seq"/>
-   </xsl:call-template>
-   <xsl:call-template name="cb"/>
-</xsl:template>
-
-<xsl:template name="mk_binder_rec1">
-   <xsl:param name="sep-seq"/>
-   <xsl:param name="names">
-      <xsl:value-of select="normalize-space(@name)"/>
-      <xsl:call-template name="sp"/>
-   </xsl:param>
-   <xsl:param name="sep" select="false()"/>
-   <xsl:param name="start" select="true()"/>
-   <xsl:param name="pos" select="1"/>
-   <xsl:choose>
-      <xsl:when test="$start and $pos &lt;= count(*)">
-         <xsl:if test="$names and $sep">
-            <xsl:call-template name="multiple"/>
-         </xsl:if>
-         <span class="lref">
-           <xsl:value-of select="substring-before($names, ' ')"/>
-        </span>
-         <xsl:copy-of select="$sep-seq"/>
-        <xsl:call-template name="mk_binder_rec2">
-            <xsl:with-param name="names" select="substring-after($names, ' ')"/>
-            <xsl:with-param name="pos" select="$pos"/>
-            <xsl:with-param name="sep-seq" select="$sep-seq"/>
-         </xsl:call-template>
-      </xsl:when>
-      <xsl:when test="not($start) and $pos &lt;= count(*)">
-         <xsl:call-template name="mk_binder_rec2">
-            <xsl:with-param name="names" select="$names"/>
-            <xsl:with-param name="pos" select="$pos"/>
-            <xsl:with-param name="sep-seq" select="$sep-seq"/>
-         </xsl:call-template>
-      </xsl:when>
-   </xsl:choose>
-</xsl:template>
-
-<xsl:template name="mk_binder_rec2">
-   <xsl:param name="sep-seq"/>
-   <xsl:param name="names"/>
-   <xsl:param name="pos"/>
-   <xsl:apply-templates select="*[$pos]"/>
-   <xsl:call-template name="mk_binder_rec1">
-      <xsl:with-param name="sep-seq" select="$sep-seq"/>
-      <xsl:with-param name="names" select="$names"/>
-      <xsl:with-param name="sep" select="true()"/>
-      <xsl:with-param name="start" select="name(*[$pos])='Sort' or name(*[$pos])='LRef' or name(*[$pos])='GRef'"/>
-      <xsl:with-param name="pos" select="$pos+1"/>
-   </xsl:call-template>
+<xsl:template name="lddlurl">
+   <xsl:value-of select="'static/lddl'"/>
 </xsl:template>
 
 <xsl:template name="mk_segment">
    <xsl:param name="path"/>
    <xsl:param name="name"/>
    <xsl:variable name="url">
-      <xsl:call-template name="lddlbaseurl">
+      <xsl:call-template name="lddlurl"/>
       <xsl:value-of select="substring-after($path,'ld:')"/>
    </xsl:variable>
-   <a href="{$url}"><xsl:value-of select="$name"/></a>
+   <rlink to="{$url}"><xsl:value-of select="$name"/></rlink>
    <xsl:call-template name="sl"/>
 </xsl:template>
 
       </xsl:when>
       <xsl:otherwise>
          <xsl:variable name="path" select="substring-before(@uri,$rpath)"/>
-        <xsl:value-of select="substring-after(@uri,$path)"/>
+         <xhtml:span class="global">
+           <xsl:value-of select="substring-after(@uri,$path)"/>
+         </xhtml:span>
+      </xsl:otherwise>
+   </xsl:choose>
+</xsl:template>
+
+<xsl:template name="uri">
+   <xsl:variable name="url">
+      <xsl:call-template name="lddlurl"/>
+      <xsl:value-of select="substring-after(@uri,'ld:')"/>
+      <xsl:text>.html</xsl:text>
+   </xsl:variable>
+   <rlink to="{$url}"><xsl:value-of select="@name"/></rlink>
+</xsl:template>
+
+<xsl:template name="layer">
+   <xhtml:sup>
+      <xsl:choose>
+         <xsl:when test="@layer">
+            <xsl:value-of select="@layer"/>
+         </xsl:when>
+         <xsl:otherwise>
+            <xsl:call-template name="infinity"/>
+         </xsl:otherwise>
+      </xsl:choose>
+   </xhtml:sup>
+</xsl:template>
+
+<xsl:template name="abst">
+   <xsl:choose>
+      <xsl:when test="@layer=0 and @position=1">
+        <xsl:call-template name="forall"/>
+         <xsl:call-template name="layer"/>
+      </xsl:when>
+      <xsl:when test="@layer=0">
+        <xsl:call-template name="Pi"/>
+         <xsl:call-template name="layer"/>
+      </xsl:when>
+      <xsl:when test="@layer=1 and @position=1">
+        <xsl:call-template name="forall"/>
+      </xsl:when>
+      <xsl:when test="@layer=1">
+        <xsl:call-template name="Pi"/>
+      </xsl:when>
+      <xsl:when test="@layer=2">
+         <xsl:call-template name="lambda"/>
+      </xsl:when>
+      <xsl:otherwise>
+         <xsl:call-template name="lambda"/>
+         <xsl:call-template name="layer"/>
       </xsl:otherwise>
    </xsl:choose>
 </xsl:template>
 
-<xsl:template name="lddl">
-   <xsl:text disable-output-escaping="yes">&amp;lambda;&amp;delta; Digital Library (LDDL)</xsl:text>
+<xsl:template name="abbr">
+   <xsl:call-template name="delta"/>
+</xsl:template>
+
+<xsl:template name="void">
+   <xsl:call-template name="chi"/>
 </xsl:template>
 
+<xsl:template name="name">
+   <xsl:choose>
+      <xsl:when test="@name">
+         <xsl:value-of select="@name"/>
+      </xsl:when>
+      <xsl:otherwise>
+         <xsl:call-template name="us"/>
+      </xsl:otherwise>
+   </xsl:choose>
+</xsl:template>
+
+<xsl:template name="separator">
+
+<!--
+   <xsl:variable name="pos">
+      <xsl:value-of select="position()"/>
+   </xsl:variable>
+   <xsl:variable name="last">
+      <xsl:value-of select="last()"/>
+   </xsl:variable>
+   <xhtml:span class="separator" title="{$pos} {$last}">
+      <xsl:call-template name="fs"/>
+   </xhtml:span>
+-->
+   <xsl:choose>
+      <xsl:when test="last()>position()">
+         <xhtml:span class="separator">
+            <xsl:call-template name="fs"/>
+         </xhtml:span>
+      </xsl:when>
+   </xsl:choose>
+</xsl:template>
+
+<!--
+
+<xsl:template name="multiple">
+   <xhtml:span class="separator">
+      <xsl:call-template name="cm"/>
+   </xhtml:span>
+</xsl:template>
+
+<xsl:template name="mk_terms">
+   <xsl:for-each select="*">
+      <xsl:apply-templates select="."/>
+      <xsl:if test="(name()='Sort' or name()='LRef' or name()='GRef') and position()!=last()">
+         <xsl:call-template name="multiple"/>
+      </xsl:if>
+   </xsl:for-each>
+</xsl:template>
+
+-->
+
 </xsl:stylesheet>
index f366f6dc48096ee3472c010e47caab2b7d3f4e60..5645dc7e80a99b0f7ccad8890556420663aa2cac 100644 (file)
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                               xmlns:ld="http://lambdadelta.info/"
-                             xmlns="http://www.w3.org/1999/xhtml"
+                              xmlns="http://lambdadelta.info/"
 >
 
-<xsl:strip-space elements="ENTITY"/>
-
 <xsl:template match="/">
-   <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-us"><head>
-      <meta http-equiv="Content-Language" content="en-us"/>
-      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-      <meta http-equiv="Content-Style-Type" content="text/css"/>
-      <meta name="author" content="Ferruccio Guidi"/>
-      <meta name="description" content="λδ digital library"/>
-      <title>λδ digital library (LDDL)</title>
-      <link rel="stylesheet" type="text/css"
-            href="http://lambdadelta.info/css/ld_web.css"
-      />
-      <link rel="stylesheet" type="text/css"
-            href="http://lambdadelta.info/css/lddl.css"
-      />
-      <link rel="shortcut icon" 
-            href="http://lambdadelta.info/images/crux_16.ico"
-      />
-   </head><body>
-      <div class="spacer">         
-        <a href="http://lambdadelta.info/">
-         <img class="icon32" 
-             alt="[λδ home]" title="λδ home"
-             src="http://lambdadelta.info/images/crux_32.png"
-        /></a>
-      </div>
-      <div class="head1">       
-        <xsl:call-template name="lddl"/>
-      </div>
-      <div class="spacer"> 
-        <img class="rule"
-             alt="[Spacer]" title="λδ rainbow rule"
-             src="http://lambdadelta.info/images/rainbow.png"
-        />
-      </div>       
-      <xsl:apply-templates/>
-      <div class="spacer">
-         <a href="http://validator.w3.org/check?uri=referer">
-        <img class="w3c"
-             alt="[Valid XHTML 1.1]"
-             title="Valid XHTML 1.1"
-             src="http://www.w3.org/Icons/valid-xhtml11-blue"
-        /></a>  
-        <a href="http://jigsaw.w3.org/css-validator/check/referer">
-         <img class="w3c"
-             alt="[Valid CSS level 2]"
-             title="Valid CSS level 2"
-             src="http://www.w3.org/Icons/valid-css2-blue"
-        /></a>  
-        <a href="http://www.w3.org/XML/">
-         <img class="w3c"
-             alt="[Generated from XML via XSL]"
-             title="Generated from XML via XSL"
-             src="http://lambdadelta.info/images/xml_xsl2.png"
-        /></a>
-        <a href="http://lambdadelta.info/implementation.html#helena">
-         <img class="w3c"
-             alt="[Powered by Helena λδ processor]"
-             title="Powered by Helena λδ processor"
-             src="http://lambdadelta.info/images/helena_label.png"
-        /></a>
-        <a href="http://www.w3.org/Graphics/PNG/">
-        <img class="w3c"
-             alt="[PNG used here]"
-             title="PNG used here"
-             src="http://lambdadelta.info/images/PNGnow2.png"
-        /></a>
-        <a href="http://www.anybrowser.org/campaign/">
-        <img class="w3c"
-             alt="[Viewable with any browser]"
-             title="Viewable with any browser"
-              src="http://www.anybrowser.org/campaign/bvgraphics/abtfile.png"
-        /></a>
-      </div>
-   </body></html>
+   <page description = "\lambda\delta home page"
+         title = "\lambda\delta home page"
+         head = "λδ digital library (LDDL)"
+   >
+      <sitemap name="sitemap"/>
+      <xsl:apply-templates select="*"/>
+      <footer><helena-label/></footer>         
+   </page>
 </xsl:template>
 
-<xsl:template match="ld:ENTITY">
-   <xsl:apply-templates/>
-   <div class="text">
+<xsl:template match="ld:CONSTANT">
+   <xsl:apply-templates select="*"/>
+   <body>
       <xsl:call-template name="vpars"/>
       <xsl:call-template name="shier"/>
       <xsl:call-template name="qt"/>
       <xsl:call-template name="qt"/>
       <xsl:value-of select="@options"/>
       <xsl:call-template name="qt"/>
-   </div>
+   </body>
+</xsl:template>
+
+<xsl:template match="@*|node()">
+   <xsl:copy>
+      <xsl:apply-templates select="@*|node()"/>
+   </xsl:copy>
 </xsl:template>
 
 </xsl:stylesheet>
index 01ccff3bb9fbab80d211f252f4fae0df9eee6e56..dd5a45083468f0a9e3e00f82c0a8dcb0c41deb9e 100644 (file)
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                               xmlns:ld="http://lambdadelta.info/"
-                              xmlns="http://www.w3.org/1999/xhtml"
+                              xmlns:xhtml="http://www.w3.org/1999/xhtml"
 >
 
-<xsl:strip-space elements="Sort LRef GRef Cast Appl Abst Abbr Void"/>
-
-<xsl:template name="separator">
-   <span class="separator">
-      <xsl:call-template name="fs"/>
-   </span>
-</xsl:template>
-
 <xsl:template match="ld:Sort">
-   <span class="sort">
-      <xsl:call-template name="position"/>
-   </span>
+   <xhtml:span class="sort" title="{@position}">
+      <xsl:value-of select="@name"/>
+   </xhtml:span>
 </xsl:template>
 
 <xsl:template match="ld:LRef">
-   <span class="lref">
-      <xsl:call-template name="position"/>
-   </span>
+   <xhtml:span class="lref" title="{@position}">
+      <xsl:value-of select="@name"/>
+   </xhtml:span>
 </xsl:template>
 
 <xsl:template match="ld:GRef">
-   <span class="gref">
+   <xhtml:span class="gref" title="{@position}&lt;{@uri}&gt;">
       <xsl:call-template name="uri"/>
-   </span>
+   </xhtml:span>
 </xsl:template>
 
 <xsl:template match="ld:Cast">
-   <span class="cast">
+   <xhtml:span class="cast">
       <xsl:call-template name="oa"/>
-      <xsl:apply-templates/>
+      <xsl:apply-templates select="*"/>
       <xsl:call-template name="ca"/>
-   </span>
+   </xhtml:span>
    <xsl:call-template name="separator"/>
 </xsl:template>
 
 <xsl:template match="ld:Appl">
-   <span class="appl">
+   <xhtml:span class="appl">
       <xsl:call-template name="op"/>
-      <xsl:call-template name="mk_terms"/>
+      <xsl:apply-templates select="*"/>
+<!--      <xsl:call-template name="mk_terms"/> -->
       <xsl:call-template name="cp"/>
-   </span>
+   </xhtml:span>
+   <xsl:call-template name="separator"/>
+</xsl:template>
+
+<xsl:template match="ld:Proj">
+   <xhtml:span class="proj">
+      <xsl:call-template name="oc"/>
+      <xsl:apply-templates select="*"/>
+      <xsl:call-template name="cc"/>
+   </xhtml:span>
    <xsl:call-template name="separator"/>
 </xsl:template>
 
 <xsl:template match="ld:Abst">
-   <span class="local">
-      <xsl:call-template name="lambda"/>
-      <xsl:call-template name="mk_binder">
-         <xsl:with-param name="sep-seq">
-            <xsl:call-template name="cn"/>
-         </xsl:with-param>
-      </xsl:call-template>
-   </span>
+   <xhtml:span class="local" title="{@position}">
+      <xsl:call-template name="abst"/>
+      <xsl:call-template name="ob"/>
+      <xsl:call-template name="name"/>
+      <xsl:call-template name="cn"/>
+      <xsl:apply-templates select="*"/>
+      <xsl:call-template name="cb"/>
+   </xhtml:span>
    <xsl:call-template name="separator"/>
 </xsl:template>
 
 <xsl:template match="ld:Abbr">
-   <span class="local">
-      <xsl:call-template name="delta"/>
-      <xsl:call-template name="mk_binder">
-         <xsl:with-param name="sep-seq">
-            <xsl:call-template name="eq"/>
-         </xsl:with-param>
-      </xsl:call-template>
-   </span>
+   <xhtml:span class="local">
+      <xsl:call-template name="abbr"/>
+      <xsl:call-template name="ob"/>
+      <xsl:call-template name="name"/>
+      <xsl:call-template name="eq"/>
+      <xsl:apply-templates select="*"/>
+      <xsl:call-template name="cb"/>
+   </xhtml:span>
    <xsl:call-template name="separator"/>
 </xsl:template>
 
 <xsl:template match="ld:Void">
-   <span class="local">
-      <xsl:call-template name="chi"/>
+   <xhtml:span class="local">
+      <xsl:call-template name="void"/>
       <xsl:call-template name="ob"/>
-      <xsl:call-template name="mk_names"/>
+      <xsl:call-template name="name"/>
       <xsl:call-template name="cb"/>
-   </span>
+   </xhtml:span>
    <xsl:call-template name="separator"/>
 </xsl:template>