CLEAN = etc/log.txt etc/profile.txt
-TAGS = test-si-fast test-si test-si-matita test profile xml xml-v3 matita matitac
+TAGS = test-si-fast test-si test-si-matita test profile \
+ xml-si xml-si-v3 xml xml-v3 matita matitac
include Makefile.common
$(H)for T in `seq 31`; do ./$(MAIN).opt -T 1 -o -q $(O) $(INPUTFAST) >> etc/log.txt; done
$(H)grep "at exit" etc/log.txt | sort | uniq > etc/profile-new.txt
+xml-si: $(MAIN).opt etc
+ @echo " HELENA -l -o -s 1 -x $(INPUT)"
+ $(H)./$(MAIN).opt -O $(XMLDIR) -T 1 -l -o -s 1 -x $(INPUT) > etc/log.txt
+
+xml-si-v3: $(MAIN).opt etc
+ @echo " HELENA -l -o -s 2 -x $(INPUT)"
+ $(H)./$(MAIN).opt -O $(XMLDIR) -T 1 -l -o -s 2 -x $(INPUT) > etc/log.txt
+
xml: $(MAIN).opt etc
@echo " HELENA -l -s 1 -x $(INPUT)"
$(H)./$(MAIN).opt -l -o $(INPUT) -X -O $(XMLDIR) -T 1 -l -s 1 -x $(INPUT) > etc/log.txt
xml-v3: $(MAIN).opt etc
@echo " HELENA -l -s 2 -x $(INPUT)"
- $(H)./$(MAIN).opt -l -o $(INPUT) -X -O $(XMLDIR) -T 1 -l -s 3 -x $(INPUT) > etc/log.txt
+ $(H)./$(MAIN).opt -l -o $(INPUT) -X -O $(XMLDIR) -T 1 -l -s 2 -x $(INPUT) > etc/log.txt
matita: matita/$(MA)
@echo " MATITA $(MA)"
let alpha = ref "" (* prefix of numeric identifiers *)
-let kernel_id () = match !kernel with
- | V4 -> ""
- | V3 -> "V3"
- | V0 -> "V0"
+let kernel_id () =
+ let id = match !kernel with
+ | V4 -> "Environment"
+ | V3 -> "Environment_V3"
+ | V0 -> "Environment_V0"
+ in
+ let si = if !si then "_si" else "" in
+ id ^ si
let get_baseuri () =
String.concat "/" ["ld:"; kernel_id (); !cover; "" ]
| E.Abbr v -> tag "GDef" attrs ~contents:(pp_term v)
| E.Void -> assert false
in
+ let opts = if !G.si then "si" else "" in
let shp = H.string_of_graph () in
- let attrs = [xmlns; "hierarchy", shp] in
+ let attrs = [xmlns; "hierarchy", shp; "options", opts] in
tag obj_root attrs ~contents out 0;
close_out och
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:52 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
REMOTE = helm.cs.unibo.it
RDIR = /projects/helm/public_html/lambdadelta
-RXMLDIR = $(REMOTE):$(RDIR)/xml
-RHTMLDIR = $(REMOTE):$(RDIR)/static/lddl
+RHOMEDIR = $(REMOTE):$(RDIR)
+RXMLDIR = $(RHOMEDIR)/xml
+RHTMLDIR = $(RHOMEDIR)/static/lddl
+RDOWNDIR = $(RHOMEDIR)/download
SLS = helena.sl automath.sl
BIB = lambdadelta.bib
CONTRIB = lambdadelta_2.tar.gz
-XMLS = grundlagen_2/l/not.ld.xml \
- grundlagen_2/l/et.ld.xml \
- grundlagen_2/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.xml \
- grundlagen_2/l/e/pairis1.ld.xml \
- grundlagen_2/l/e/st/eq/landau/n/327/t25.ld.xml \
+XMLS = Environment/grundlagen_2/l/not.ld.xml \
+ Environment/grundlagen_2/l/et.ld.xml \
+ Environment/grundlagen_2/l/e/st/eq/landau/n/rt/rp/r/c/8283/t234.ld.xml \
+ Environment/grundlagen_2/l/e/pairis1.ld.xml \
+ Environment/grundlagen_2/l/e/st/eq/landau/n/327/t25.ld.xml \
LDWEB = ld_web.xsl ld_web_root.xsl ld_web_library.xsl
$(H)find $(XMLDIR) -name "*.ld.xml" | sed s/.xml//g | sed s/xml/ld:/g > $(XMLDIR)/index.txt
$(H)sed "s/^/make --no-print-directory /" $(XMLDIR)/index.txt | sed s.ld:/.. > $(ETCDIR)/make_html.sh
-lddl: $(ETCDIR)/exclude.txt index
+$(DOWNDIR)/lddl.tar.bz2 lddl: $(ETCDIR)/exclude.txt $(XMLDIR)/index.txt
@echo " GENERATE lddl.tar.bz2"
$(H)tar -cjf $(DOWNDIR)/lddl.tar.bz2 -X $< $(XMLDIR)
-install-xml: $(XMLDIR)/index.txt
+install-xml: $(DOWNDIR)/lddl.tar.bz2
@echo " INSTALL xml"
- $(H)scp -r $< $(XMLDIR)/brg_si/ $(XMLDIR)/crg_si/ $(RXMLDIR)
+ $(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=%)
$(H)scp $< $(DOWNDIR)
up:
- @echo " UPDATE $(REMOTE):$(RDIR)"
+ @echo " UPDATE $(RHOMEDIR)"
$(H)ssh $(REMOTE) "svn up $(RDIR)"
%.ld:
<tr>
<td class="snns capitalize italic cyan">sizes</td>
<td class="snns italic cyan">files</td>
- <td class="snnn right italic cyan">4</td>
+ <td class="snnn right italic cyan">14</td>
<td class="snns italic cyan">characters</td>
- <td class="snnn right italic cyan">68581</td>
+ <td class="snnn right italic cyan">6787</td>
<td class="snns italic cyan">nodes</td>
- <td class="ssnn right italic cyan">3637</td>
+ <td class="ssnn right italic cyan">10070</td>
</tr>
<tr>
<td class="snns capitalize italic green">propositions</td>
<td class="snns italic green">theorems</td>
<td class="snnn right italic green">2</td>
<td class="snns italic green">lemmas</td>
- <td class="snnn right italic green">1</td>
+ <td class="snnn right italic green">4</td>
<td class="snns italic green">total</td>
- <td class="ssnn right italic green">3</td>
+ <td class="ssnn right italic green">6</td>
</tr>
<tr>
<td class="snss capitalize italic yellow">concepts</td>
<td class="snss italic yellow">declared</td>
- <td class="snsn right italic yellow">3</td>
+ <td class="snsn right italic yellow">6</td>
<td class="snss italic yellow">defined</td>
- <td class="snsn right italic yellow">9</td>
+ <td class="snsn right italic yellow">11</td>
<td class="snss italic yellow">total</td>
- <td class="sssn right italic yellow">12</td>
+ <td class="sssn right italic yellow">17</td>
</tr>
</tbody>
</table>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:52 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<td class="snns italic cyan">characters</td>
<td class="snnn right italic cyan">433402</td>
<td class="snns italic cyan">nodes</td>
- <td class="ssnn right italic cyan">1874774</td>
+ <td class="ssnn right italic cyan">1874778</td>
</tr>
<tr>
<td class="snns capitalize italic green">propositions</td>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:52 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:51 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<td class="snns italic cyan">files</td>
<td class="snnn right italic cyan">30</td>
<td class="snns italic cyan">characters</td>
- <td class="snnn right italic cyan">68581</td>
+ <td class="snnn right italic cyan">46649</td>
<td class="snns italic cyan">nodes</td>
<td class="ssnn right italic cyan">62380</td>
</tr>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:52 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<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>),
- <a href="http://lambdadelta.info/download/lddl.tar.bz2">data set</a> (updated <span class="emph beta">2012-10</span>),
- <a href="http://lambdadelta.info/xml/">HELM server URL</a> (updated <span class="emph beta">2012-10</span>).
+ <a href="http://lambdadelta.info/download/lddl.tar.bz2">data set</a> (updated <span class="emph beta">2014-12</span>),
+ <a href="http://lambdadelta.info/xml/">HELM server URL</a> (updated <span class="emph beta">2014-12</span>).
</li>
</ul>
<ul xmlns:ld="http://lambdadelta.info/" id="examples">
<li>
<span class="emph beta">Version 0.8.2.</span>
In progress.
+ <ul>
+ <li>
+ <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>
</ul>
<ul xmlns:ld="http://lambdadelta.info/" id="v1">
<li>
<span class="emph beta">Version 0.8.1 (2010-11).</span>
- Exploits a subset of "complete_rg" λδ as the intermediate language.
+ Uses a subset of λδ "Version 4" as the 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.
<ul xmlns:ld="http://lambdadelta.info/" id="v0">
<li>
<span class="emph beta">Version 0.8.0 (2009-09).</span>
- Supports "basic_rg" λδ with naive implementation of impredicative sort inclusion.
+ 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>.
<a href="http://lambdadelta.info/documentation.html#ldR4">Documentation (R4)</a>.
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:51 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 23:26:17 +0100</div>
</body>
</html>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:51 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:51 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:51 +0100</div>
</body>
</html>
<div xmlns:ld="http://lambdadelta.info/" class="spacer">
<br />
</div>
- <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Tue, 04 Nov 2014 16:28:51 +0100</div>
+ <div xmlns:ld="http://lambdadelta.info/" class="spacer">Last update: Wed, 24 Dec 2014 22:58:52 +0100</div>
</body>
</html>
<topitem name="access">
<notice class="alpha" notice="Access:"/>
<rlink to="static/lddl/">static pages</rlink> (updated <notice class="beta" notice="2012-10"/>),
- <rlink to="download/lddl.tar.bz2">data set</rlink> (updated <notice class="beta" notice="2012-10"/>),
- <rlink to="xml/">HELM server URL</rlink> (updated <notice class="beta" notice="2012-10"/>).
+ <rlink to="download/lddl.tar.bz2">data set</rlink> (updated <notice class="beta" notice="2014-12"/>),
+ <rlink to="xml/">HELM server URL</rlink> (updated <notice class="beta" notice="2014-12"/>).
</topitem>
<topitem name="examples">
<notice class="alpha" notice="Examples:"/>
<topitem name="v2">
<notice class="beta" notice="Version 0.8.2."/>
In progress.
+ <list><item>
+ <notice class="gamma" notice="2014-12."/>
+ The corrected specification of Landau's "Grundlagen der Analysis"
+ is successfully validated in λδ "Version 3".
+ </item></list>
</topitem>
<topitem name="v1">
<notice class="beta" notice="Version 0.8.1 (2010-11)."/>
- Exploits a subset of "complete_rg" λδ as the intermediate language.
+ Uses a subset of λδ "Version 4" as the 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.
</topitem>
<topitem name="v0">
<notice class="beta" notice="Version 0.8.0 (2009-09)."/>
- Supports "basic_rg" λδ with naive implementation of impredicative sort inclusion.
+ Supports λδ "Version 2" with naive implementation of impredicative sort inclusion.
Features importation from <link to="http://www.win.tue.nl/automath/">Automath</link>
and exportation to <link to="http://www.w3.org/XML/">XML</link>.
<rlink to="documentation.html#ldR4">Documentation (R4)</rlink>.
<!ELEMENT Abst %term;>
<!ATTLIST Abst
- level NMTOKEN #IMPLIED
+ layer NMTOKEN #IMPLIED
position NMTOKEN #REQUIRED
name NMTOKEN #IMPLIED
>
<!ATTLIST CONSTANT
xmlns CDATA #FIXED "http://lambdadelta.info/"
hierarchy NMTOKEN #REQUIRED
+ options NMTOKENS #IMPLIED
>