TMP1 = .tmpfile1
TMP2 = .tmpfile2
-all: algebra.xsl arith.xsl basic.xsl reals.xsl set.xsl
+all: algebra.xsl arith.xsl basic.xsl reals.xsl set.xsl list.xsl
clean:
- rm -f algebra.xsl arith.xsl basic.xsl reals.xsl set.xsl
+ rm -f algebra.xsl arith.xsl basic.xsl reals.xsl set.xsl list.xsl
algebra.xsl: algebra.xml $(METASTYLESHEET)
@echo "**** PROCESSING algebra.xml ****"
@rm $(TMP1)
@$(SUBST) oxsl: xsl: set.xsl
@$(SUBST) xmlns:oxsl xmlns:xsl set.xsl
+
+list.xsl: list.xml $(METASTYLESHEET)
+ @echo "**** PROCESSING list.xml ****"
+ @$(XSLTPROC) $(METASTYLESHEET) list.xml > $(TMP1)
+ @$(FORMAT) $(TMP1) > $(TMP2)
+ @mv $(TMP2) list.xsl
+ @rm $(TMP1)
+ @$(SUBST) oxsl: xsl: list.xsl
+ @$(SUBST) xmlns:oxsl xmlns:xsl list.xsl
arity = "2"
m-tag = "or"/>
+<Operator
+ name = "IFF"
+ uri = "cic:/Coq/Init/Logic/iff.con"
+ arity = "2">
+ <mapp>
+ <m:csymbol>iff</m:csymbol>
+ <param id="1"/>
+ <param id="2"/>
+ </mapp>
+</Operator>
+
<Operator
name = "NOT"
uri = "cic:/Coq/Init/Logic/not.con"
--- /dev/null
+<!DOCTYPE OpList SYSTEM "operator.dtd">
+
+<!-- ************************** LISTS ****************************** -->
+
+<OpList xmlns:m="http://www.w3.org/1998/Math/MathML">
+
+<import href="positive.xsl"/>
+
+<!-- CSC: manca
+<Operator
+ name = "CONS"
+ uri = "cic:/Coq/Lists/PolyList/list.ind"
+ arity = "2"
+ m-tag = "???"/>
+
+<Operator
+ name = "NIL"
+ uri = "cic:/Coq/Lists/PolyList/list.ind"
+ arity = "0"
+ m-tag = "???"/> -->
+
+<Operator
+ name = "APPEND"
+ uri = "cic:/Coq/Lists/PolyList/app.con"
+ cook = "true"
+ arity = "2">
+ <mapp>
+ <m:csymbol>append</m:csymbol>
+ <param id="1"/>
+ <param id="2"/>
+ </mapp>
+</Operator>
+
+<Operator
+ name = "IN"
+ uri = "cic:/Coq/Lists/PolyList/In.con | cic:/Coq/Lists/TheoryList/In_spec.ind"
+ cook = "true"
+ arity = "2"
+ m-tag = "in"/>
+
+<Operator
+ name = "INCL"
+ uri = "cic:/Coq/Lists/PolyList/incl.con"
+ cook = "true"
+ arity = "2"
+ m-tag = "subset"/>
+
+<Operator
+ name = "LENGTH"
+ uri = "cic:/Coq/Lists/PolyList/length.con"
+ cook = "true"
+ arity = "1"
+ m-tag = "card"/>
+
+</OpList>