]> matita.cs.unibo.it Git - helm.git/commitdiff
lambda_delta: global environments handling: redefined and first results
authorFerruccio Guidi <ferruccio.guidi@unibo.it>
Sat, 7 Jan 2012 19:29:46 +0000 (19:29 +0000)
committerFerruccio Guidi <ferruccio.guidi@unibo.it>
Sat, 7 Jan 2012 19:29:46 +0000 (19:29 +0000)
              rtm: first definitions
lib/arithmetics/nat: a missing lemma added
predefined_virtuals: we added circled numbers, circled letters and
other characters
depend, depend.opt: regenerated

54 files changed:
matita/components/content/.depend
matita/components/content/.depend.opt
matita/components/content_pres/.depend
matita/components/content_pres/.depend.opt
matita/components/disambiguation/.depend
matita/components/disambiguation/.depend.opt
matita/components/extlib/.depend
matita/components/extlib/.depend.opt
matita/components/getter/.depend
matita/components/getter/.depend.opt
matita/components/grafite/.depend
matita/components/grafite/.depend.opt
matita/components/grafite_engine/.depend
matita/components/grafite_engine/.depend.opt
matita/components/grafite_parser/.depend
matita/components/grafite_parser/.depend.opt
matita/components/library/.depend
matita/components/library/.depend.opt
matita/components/logger/.depend
matita/components/logger/.depend.opt
matita/components/ng_cic_content/.depend
matita/components/ng_cic_content/.depend.opt
matita/components/ng_disambiguation/.depend
matita/components/ng_disambiguation/.depend.opt
matita/components/ng_kernel/.depend
matita/components/ng_kernel/.depend.opt
matita/components/ng_library/.depend
matita/components/ng_library/.depend.opt
matita/components/ng_paramodulation/.depend
matita/components/ng_paramodulation/.depend.opt
matita/components/ng_refiner/.depend
matita/components/ng_refiner/.depend.opt
matita/components/ng_tactics/.depend
matita/components/ng_tactics/.depend.opt
matita/components/registry/.depend
matita/components/registry/.depend.opt
matita/components/syntax_extensions/.depend
matita/components/syntax_extensions/.depend.opt
matita/components/thread/.depend
matita/components/thread/.depend.opt
matita/components/xml/.depend
matita/components/xml/.depend.opt
matita/matita/.depend
matita/matita/.depend.opt
matita/matita/contribs/lambda_delta/Basic_2/functional/rtm.ma [new file with mode: 0644]
matita/matita/contribs/lambda_delta/Basic_2/functional/rtm_step.ma [new file with mode: 0644]
matita/matita/contribs/lambda_delta/Basic_2/grammar/genv.ma [new file with mode: 0644]
matita/matita/contribs/lambda_delta/Basic_2/names.txt
matita/matita/contribs/lambda_delta/Basic_2/notation.ma
matita/matita/contribs/lambda_delta/Basic_2/substitution/gdrop.ma
matita/matita/contribs/lambda_delta/Basic_2/substitution/gdrop_gdrop.ma [new file with mode: 0644]
matita/matita/contribs/lambda_delta/Ground_2/list.ma
matita/matita/lib/arithmetics/nat.ma
matita/matita/predefined_virtuals.ml

index f4b4f30379ca932caaa4dccdf4465f929003f28c..0671b66fe9c5b8e4748c39e8b0176cc7322134ef 100644 (file)
@@ -1,14 +1,14 @@
-content.cmi: 
-notationUtil.cmi: notationPt.cmo 
-notationEnv.cmi: notationPt.cmo 
-notationPp.cmi: notationPt.cmo notationEnv.cmi 
-notationPt.cmo: 
-notationPt.cmx: 
-content.cmo: content.cmi 
-content.cmx: content.cmi 
-notationUtil.cmo: notationPt.cmo notationUtil.cmi 
-notationUtil.cmx: notationPt.cmx notationUtil.cmi 
-notationEnv.cmo: notationUtil.cmi notationPt.cmo notationEnv.cmi 
-notationEnv.cmx: notationUtil.cmx notationPt.cmx notationEnv.cmi 
-notationPp.cmo: notationPt.cmo notationEnv.cmi notationPp.cmi 
-notationPp.cmx: notationPt.cmx notationEnv.cmx notationPp.cmi 
+content.cmi:
+notationUtil.cmi: notationPt.cmo
+notationEnv.cmi: notationPt.cmo
+notationPp.cmi: notationPt.cmo notationEnv.cmi
+notationPt.cmo:
+notationPt.cmx:
+content.cmo: content.cmi
+content.cmx: content.cmi
+notationUtil.cmo: notationPt.cmo notationUtil.cmi
+notationUtil.cmx: notationPt.cmx notationUtil.cmi
+notationEnv.cmo: notationUtil.cmi notationPt.cmo notationEnv.cmi
+notationEnv.cmx: notationUtil.cmx notationPt.cmx notationEnv.cmi
+notationPp.cmo: notationPt.cmo notationEnv.cmi notationPp.cmi
+notationPp.cmx: notationPt.cmx notationEnv.cmx notationPp.cmi
index 34a327264c78f0574a21439a20b51f42b849ff21..aec750131fea643a21c2d3c9e8505d303845adf0 100644 (file)
@@ -1,14 +1,14 @@
-content.cmi: 
-notationUtil.cmi: notationPt.cmx 
-notationEnv.cmi: notationPt.cmx 
-notationPp.cmi: notationPt.cmx notationEnv.cmi 
-notationPt.cmo: 
-notationPt.cmx: 
-content.cmo: content.cmi 
-content.cmx: content.cmi 
-notationUtil.cmo: notationPt.cmx notationUtil.cmi 
-notationUtil.cmx: notationPt.cmx notationUtil.cmi 
-notationEnv.cmo: notationUtil.cmi notationPt.cmx notationEnv.cmi 
-notationEnv.cmx: notationUtil.cmx notationPt.cmx notationEnv.cmi 
-notationPp.cmo: notationPt.cmx notationEnv.cmi notationPp.cmi 
-notationPp.cmx: notationPt.cmx notationEnv.cmx notationPp.cmi 
+content.cmi:
+notationUtil.cmi: notationPt.cmx
+notationEnv.cmi: notationPt.cmx
+notationPp.cmi: notationPt.cmx notationEnv.cmi
+notationPt.cmo:
+notationPt.cmx:
+content.cmo: content.cmi
+content.cmx: content.cmi
+notationUtil.cmo: notationPt.cmx notationUtil.cmi
+notationUtil.cmx: notationPt.cmx notationUtil.cmi
+notationEnv.cmo: notationUtil.cmi notationPt.cmx notationEnv.cmi
+notationEnv.cmx: notationUtil.cmx notationPt.cmx notationEnv.cmi
+notationPp.cmo: notationPt.cmx notationEnv.cmi notationPp.cmi
+notationPp.cmx: notationPt.cmx notationEnv.cmx notationPp.cmi
index 5c11c1ded8262405d4b965fa534115da4d9f00c3..03a1732eb9be3f3c8e2d1aeaebc618438c4433a0 100644 (file)
@@ -1,38 +1,38 @@
-renderingAttrs.cmi: 
-cicNotationLexer.cmi: 
-cicNotationParser.cmi: 
-mpresentation.cmi: 
-box.cmi: 
-content2presMatcher.cmi: 
-termContentPres.cmi: cicNotationParser.cmi 
-boxPp.cmi: mpresentation.cmi cicNotationPres.cmi box.cmi 
-cicNotationPres.cmi: mpresentation.cmi box.cmi 
-content2pres.cmi: termContentPres.cmi cicNotationPres.cmi 
-renderingAttrs.cmo: renderingAttrs.cmi 
-renderingAttrs.cmx: renderingAttrs.cmi 
-cicNotationLexer.cmo: cicNotationLexer.cmi 
-cicNotationLexer.cmx: cicNotationLexer.cmi 
-cicNotationParser.cmo: cicNotationLexer.cmi cicNotationParser.cmi 
-cicNotationParser.cmx: cicNotationLexer.cmx cicNotationParser.cmi 
-mpresentation.cmo: mpresentation.cmi 
-mpresentation.cmx: mpresentation.cmi 
-box.cmo: renderingAttrs.cmi box.cmi 
-box.cmx: renderingAttrs.cmx box.cmi 
-content2presMatcher.cmo: content2presMatcher.cmi 
-content2presMatcher.cmx: content2presMatcher.cmi 
+renderingAttrs.cmi:
+cicNotationLexer.cmi:
+cicNotationParser.cmi:
+mpresentation.cmi:
+box.cmi:
+content2presMatcher.cmi:
+termContentPres.cmi: cicNotationParser.cmi
+boxPp.cmi: mpresentation.cmi cicNotationPres.cmi box.cmi
+cicNotationPres.cmi: mpresentation.cmi box.cmi
+content2pres.cmi: termContentPres.cmi cicNotationPres.cmi
+renderingAttrs.cmo: renderingAttrs.cmi
+renderingAttrs.cmx: renderingAttrs.cmi
+cicNotationLexer.cmo: cicNotationLexer.cmi
+cicNotationLexer.cmx: cicNotationLexer.cmi
+cicNotationParser.cmo: cicNotationLexer.cmi cicNotationParser.cmi
+cicNotationParser.cmx: cicNotationLexer.cmx cicNotationParser.cmi
+mpresentation.cmo: mpresentation.cmi
+mpresentation.cmx: mpresentation.cmi
+box.cmo: renderingAttrs.cmi box.cmi
+box.cmx: renderingAttrs.cmx box.cmi
+content2presMatcher.cmo: content2presMatcher.cmi
+content2presMatcher.cmx: content2presMatcher.cmi
 termContentPres.cmo: renderingAttrs.cmi content2presMatcher.cmi \
-    cicNotationParser.cmi termContentPres.cmi 
+    cicNotationParser.cmi termContentPres.cmi
 termContentPres.cmx: renderingAttrs.cmx content2presMatcher.cmx \
-    cicNotationParser.cmx termContentPres.cmi 
+    cicNotationParser.cmx termContentPres.cmi
 boxPp.cmo: renderingAttrs.cmi mpresentation.cmi cicNotationPres.cmi box.cmi \
-    boxPp.cmi 
+    boxPp.cmi
 boxPp.cmx: renderingAttrs.cmx mpresentation.cmx cicNotationPres.cmx box.cmx \
-    boxPp.cmi 
+    boxPp.cmi
 cicNotationPres.cmo: renderingAttrs.cmi mpresentation.cmi box.cmi \
-    cicNotationPres.cmi 
+    cicNotationPres.cmi
 cicNotationPres.cmx: renderingAttrs.cmx mpresentation.cmx box.cmx \
-    cicNotationPres.cmi 
+    cicNotationPres.cmi
 content2pres.cmo: termContentPres.cmi renderingAttrs.cmi mpresentation.cmi \
-    cicNotationPres.cmi box.cmi content2pres.cmi 
+    cicNotationPres.cmi box.cmi content2pres.cmi
 content2pres.cmx: termContentPres.cmx renderingAttrs.cmx mpresentation.cmx \
-    cicNotationPres.cmx box.cmx content2pres.cmi 
+    cicNotationPres.cmx box.cmx content2pres.cmi
index 5c11c1ded8262405d4b965fa534115da4d9f00c3..03a1732eb9be3f3c8e2d1aeaebc618438c4433a0 100644 (file)
@@ -1,38 +1,38 @@
-renderingAttrs.cmi: 
-cicNotationLexer.cmi: 
-cicNotationParser.cmi: 
-mpresentation.cmi: 
-box.cmi: 
-content2presMatcher.cmi: 
-termContentPres.cmi: cicNotationParser.cmi 
-boxPp.cmi: mpresentation.cmi cicNotationPres.cmi box.cmi 
-cicNotationPres.cmi: mpresentation.cmi box.cmi 
-content2pres.cmi: termContentPres.cmi cicNotationPres.cmi 
-renderingAttrs.cmo: renderingAttrs.cmi 
-renderingAttrs.cmx: renderingAttrs.cmi 
-cicNotationLexer.cmo: cicNotationLexer.cmi 
-cicNotationLexer.cmx: cicNotationLexer.cmi 
-cicNotationParser.cmo: cicNotationLexer.cmi cicNotationParser.cmi 
-cicNotationParser.cmx: cicNotationLexer.cmx cicNotationParser.cmi 
-mpresentation.cmo: mpresentation.cmi 
-mpresentation.cmx: mpresentation.cmi 
-box.cmo: renderingAttrs.cmi box.cmi 
-box.cmx: renderingAttrs.cmx box.cmi 
-content2presMatcher.cmo: content2presMatcher.cmi 
-content2presMatcher.cmx: content2presMatcher.cmi 
+renderingAttrs.cmi:
+cicNotationLexer.cmi:
+cicNotationParser.cmi:
+mpresentation.cmi:
+box.cmi:
+content2presMatcher.cmi:
+termContentPres.cmi: cicNotationParser.cmi
+boxPp.cmi: mpresentation.cmi cicNotationPres.cmi box.cmi
+cicNotationPres.cmi: mpresentation.cmi box.cmi
+content2pres.cmi: termContentPres.cmi cicNotationPres.cmi
+renderingAttrs.cmo: renderingAttrs.cmi
+renderingAttrs.cmx: renderingAttrs.cmi
+cicNotationLexer.cmo: cicNotationLexer.cmi
+cicNotationLexer.cmx: cicNotationLexer.cmi
+cicNotationParser.cmo: cicNotationLexer.cmi cicNotationParser.cmi
+cicNotationParser.cmx: cicNotationLexer.cmx cicNotationParser.cmi
+mpresentation.cmo: mpresentation.cmi
+mpresentation.cmx: mpresentation.cmi
+box.cmo: renderingAttrs.cmi box.cmi
+box.cmx: renderingAttrs.cmx box.cmi
+content2presMatcher.cmo: content2presMatcher.cmi
+content2presMatcher.cmx: content2presMatcher.cmi
 termContentPres.cmo: renderingAttrs.cmi content2presMatcher.cmi \
-    cicNotationParser.cmi termContentPres.cmi 
+    cicNotationParser.cmi termContentPres.cmi
 termContentPres.cmx: renderingAttrs.cmx content2presMatcher.cmx \
-    cicNotationParser.cmx termContentPres.cmi 
+    cicNotationParser.cmx termContentPres.cmi
 boxPp.cmo: renderingAttrs.cmi mpresentation.cmi cicNotationPres.cmi box.cmi \
-    boxPp.cmi 
+    boxPp.cmi
 boxPp.cmx: renderingAttrs.cmx mpresentation.cmx cicNotationPres.cmx box.cmx \
-    boxPp.cmi 
+    boxPp.cmi
 cicNotationPres.cmo: renderingAttrs.cmi mpresentation.cmi box.cmi \
-    cicNotationPres.cmi 
+    cicNotationPres.cmi
 cicNotationPres.cmx: renderingAttrs.cmx mpresentation.cmx box.cmx \
-    cicNotationPres.cmi 
+    cicNotationPres.cmi
 content2pres.cmo: termContentPres.cmi renderingAttrs.cmi mpresentation.cmi \
-    cicNotationPres.cmi box.cmi content2pres.cmi 
+    cicNotationPres.cmi box.cmi content2pres.cmi
 content2pres.cmx: termContentPres.cmx renderingAttrs.cmx mpresentation.cmx \
-    cicNotationPres.cmx box.cmx content2pres.cmi 
+    cicNotationPres.cmx box.cmx content2pres.cmi
index 9fdbeeeafa878cfe32dbf1f96adaad1e3044a4eb..fa6388aa7985f952fcfc356d09d10e7b467b7812 100644 (file)
@@ -1,11 +1,11 @@
-disambiguateTypes.cmi: 
-disambiguate.cmi: disambiguateTypes.cmi 
-multiPassDisambiguator.cmi: disambiguateTypes.cmi disambiguate.cmi 
-disambiguateTypes.cmo: disambiguateTypes.cmi 
-disambiguateTypes.cmx: disambiguateTypes.cmi 
-disambiguate.cmo: disambiguateTypes.cmi disambiguate.cmi 
-disambiguate.cmx: disambiguateTypes.cmx disambiguate.cmi 
+disambiguateTypes.cmi:
+disambiguate.cmi: disambiguateTypes.cmi
+multiPassDisambiguator.cmi: disambiguateTypes.cmi disambiguate.cmi
+disambiguateTypes.cmo: disambiguateTypes.cmi
+disambiguateTypes.cmx: disambiguateTypes.cmi
+disambiguate.cmo: disambiguateTypes.cmi disambiguate.cmi
+disambiguate.cmx: disambiguateTypes.cmx disambiguate.cmi
 multiPassDisambiguator.cmo: disambiguateTypes.cmi disambiguate.cmi \
-    multiPassDisambiguator.cmi 
+    multiPassDisambiguator.cmi
 multiPassDisambiguator.cmx: disambiguateTypes.cmx disambiguate.cmx \
-    multiPassDisambiguator.cmi 
+    multiPassDisambiguator.cmi
index 9fdbeeeafa878cfe32dbf1f96adaad1e3044a4eb..fa6388aa7985f952fcfc356d09d10e7b467b7812 100644 (file)
@@ -1,11 +1,11 @@
-disambiguateTypes.cmi: 
-disambiguate.cmi: disambiguateTypes.cmi 
-multiPassDisambiguator.cmi: disambiguateTypes.cmi disambiguate.cmi 
-disambiguateTypes.cmo: disambiguateTypes.cmi 
-disambiguateTypes.cmx: disambiguateTypes.cmi 
-disambiguate.cmo: disambiguateTypes.cmi disambiguate.cmi 
-disambiguate.cmx: disambiguateTypes.cmx disambiguate.cmi 
+disambiguateTypes.cmi:
+disambiguate.cmi: disambiguateTypes.cmi
+multiPassDisambiguator.cmi: disambiguateTypes.cmi disambiguate.cmi
+disambiguateTypes.cmo: disambiguateTypes.cmi
+disambiguateTypes.cmx: disambiguateTypes.cmi
+disambiguate.cmo: disambiguateTypes.cmi disambiguate.cmi
+disambiguate.cmx: disambiguateTypes.cmx disambiguate.cmi
 multiPassDisambiguator.cmo: disambiguateTypes.cmi disambiguate.cmi \
-    multiPassDisambiguator.cmi 
+    multiPassDisambiguator.cmi
 multiPassDisambiguator.cmx: disambiguateTypes.cmx disambiguate.cmx \
-    multiPassDisambiguator.cmi 
+    multiPassDisambiguator.cmi
index 6f707effcd8f40c3cca0262be1d045e17b98c5d2..b121fbcd1d810f4f0921c4580bf8700bf63fc66a 100644 (file)
@@ -1,27 +1,27 @@
-componentsConf.cmi: 
-hExtlib.cmi: 
-hMarshal.cmi: 
-patternMatcher.cmi: 
-hLog.cmi: 
-trie.cmi: 
-discrimination_tree.cmi: 
-hTopoSort.cmi: 
-graphvizPp.cmi: 
-componentsConf.cmo: componentsConf.cmi 
-componentsConf.cmx: componentsConf.cmi 
-hExtlib.cmo: hExtlib.cmi 
-hExtlib.cmx: hExtlib.cmi 
-hMarshal.cmo: hExtlib.cmi hMarshal.cmi 
-hMarshal.cmx: hExtlib.cmx hMarshal.cmi 
-patternMatcher.cmo: patternMatcher.cmi 
-patternMatcher.cmx: patternMatcher.cmi 
-hLog.cmo: hLog.cmi 
-hLog.cmx: hLog.cmi 
-trie.cmo: trie.cmi 
-trie.cmx: trie.cmi 
-discrimination_tree.cmo: trie.cmi hExtlib.cmi discrimination_tree.cmi 
-discrimination_tree.cmx: trie.cmx hExtlib.cmx discrimination_tree.cmi 
-hTopoSort.cmo: hTopoSort.cmi 
-hTopoSort.cmx: hTopoSort.cmi 
-graphvizPp.cmo: graphvizPp.cmi 
-graphvizPp.cmx: graphvizPp.cmi 
+componentsConf.cmi:
+hExtlib.cmi:
+hMarshal.cmi:
+patternMatcher.cmi:
+hLog.cmi:
+trie.cmi:
+discrimination_tree.cmi:
+hTopoSort.cmi:
+graphvizPp.cmi:
+componentsConf.cmo: componentsConf.cmi
+componentsConf.cmx: componentsConf.cmi
+hExtlib.cmo: hExtlib.cmi
+hExtlib.cmx: hExtlib.cmi
+hMarshal.cmo: hExtlib.cmi hMarshal.cmi
+hMarshal.cmx: hExtlib.cmx hMarshal.cmi
+patternMatcher.cmo: patternMatcher.cmi
+patternMatcher.cmx: patternMatcher.cmi
+hLog.cmo: hLog.cmi
+hLog.cmx: hLog.cmi
+trie.cmo: trie.cmi
+trie.cmx: trie.cmi
+discrimination_tree.cmo: trie.cmi hExtlib.cmi discrimination_tree.cmi
+discrimination_tree.cmx: trie.cmx hExtlib.cmx discrimination_tree.cmi
+hTopoSort.cmo: hTopoSort.cmi
+hTopoSort.cmx: hTopoSort.cmi
+graphvizPp.cmo: graphvizPp.cmi
+graphvizPp.cmx: graphvizPp.cmi
index 6f707effcd8f40c3cca0262be1d045e17b98c5d2..b121fbcd1d810f4f0921c4580bf8700bf63fc66a 100644 (file)
@@ -1,27 +1,27 @@
-componentsConf.cmi: 
-hExtlib.cmi: 
-hMarshal.cmi: 
-patternMatcher.cmi: 
-hLog.cmi: 
-trie.cmi: 
-discrimination_tree.cmi: 
-hTopoSort.cmi: 
-graphvizPp.cmi: 
-componentsConf.cmo: componentsConf.cmi 
-componentsConf.cmx: componentsConf.cmi 
-hExtlib.cmo: hExtlib.cmi 
-hExtlib.cmx: hExtlib.cmi 
-hMarshal.cmo: hExtlib.cmi hMarshal.cmi 
-hMarshal.cmx: hExtlib.cmx hMarshal.cmi 
-patternMatcher.cmo: patternMatcher.cmi 
-patternMatcher.cmx: patternMatcher.cmi 
-hLog.cmo: hLog.cmi 
-hLog.cmx: hLog.cmi 
-trie.cmo: trie.cmi 
-trie.cmx: trie.cmi 
-discrimination_tree.cmo: trie.cmi hExtlib.cmi discrimination_tree.cmi 
-discrimination_tree.cmx: trie.cmx hExtlib.cmx discrimination_tree.cmi 
-hTopoSort.cmo: hTopoSort.cmi 
-hTopoSort.cmx: hTopoSort.cmi 
-graphvizPp.cmo: graphvizPp.cmi 
-graphvizPp.cmx: graphvizPp.cmi 
+componentsConf.cmi:
+hExtlib.cmi:
+hMarshal.cmi:
+patternMatcher.cmi:
+hLog.cmi:
+trie.cmi:
+discrimination_tree.cmi:
+hTopoSort.cmi:
+graphvizPp.cmi:
+componentsConf.cmo: componentsConf.cmi
+componentsConf.cmx: componentsConf.cmi
+hExtlib.cmo: hExtlib.cmi
+hExtlib.cmx: hExtlib.cmi
+hMarshal.cmo: hExtlib.cmi hMarshal.cmi
+hMarshal.cmx: hExtlib.cmx hMarshal.cmi
+patternMatcher.cmo: patternMatcher.cmi
+patternMatcher.cmx: patternMatcher.cmi
+hLog.cmo: hLog.cmi
+hLog.cmx: hLog.cmi
+trie.cmo: trie.cmi
+trie.cmx: trie.cmi
+discrimination_tree.cmo: trie.cmi hExtlib.cmi discrimination_tree.cmi
+discrimination_tree.cmx: trie.cmx hExtlib.cmx discrimination_tree.cmi
+hTopoSort.cmo: hTopoSort.cmi
+hTopoSort.cmx: hTopoSort.cmi
+graphvizPp.cmo: graphvizPp.cmi
+graphvizPp.cmx: graphvizPp.cmi
index ca64d8ec04f2c9e9b431d4921064c88bbb7587c9..600dc01db12608616635b2f813a625ac8ee02917 100644 (file)
@@ -1,38 +1,38 @@
-http_getter_wget.cmi: 
-http_getter_logger.cmi: 
-http_getter_misc.cmi: 
-http_getter_const.cmi: 
-http_getter_env.cmi: http_getter_types.cmo 
-http_getter_storage.cmi: 
-http_getter_common.cmi: http_getter_types.cmo 
-http_getter.cmi: http_getter_types.cmo 
-http_getter_types.cmo: 
-http_getter_types.cmx: 
-http_getter_wget.cmo: http_getter_types.cmo http_getter_wget.cmi 
-http_getter_wget.cmx: http_getter_types.cmx http_getter_wget.cmi 
-http_getter_logger.cmo: http_getter_logger.cmi 
-http_getter_logger.cmx: http_getter_logger.cmi 
-http_getter_misc.cmo: http_getter_logger.cmi http_getter_misc.cmi 
-http_getter_misc.cmx: http_getter_logger.cmx http_getter_misc.cmi 
-http_getter_const.cmo: http_getter_const.cmi 
-http_getter_const.cmx: http_getter_const.cmi 
+http_getter_wget.cmi:
+http_getter_logger.cmi:
+http_getter_misc.cmi:
+http_getter_const.cmi:
+http_getter_env.cmi: http_getter_types.cmo
+http_getter_storage.cmi:
+http_getter_common.cmi: http_getter_types.cmo
+http_getter.cmi: http_getter_types.cmo
+http_getter_types.cmo:
+http_getter_types.cmx:
+http_getter_wget.cmo: http_getter_types.cmo http_getter_wget.cmi
+http_getter_wget.cmx: http_getter_types.cmx http_getter_wget.cmi
+http_getter_logger.cmo: http_getter_logger.cmi
+http_getter_logger.cmx: http_getter_logger.cmi
+http_getter_misc.cmo: http_getter_logger.cmi http_getter_misc.cmi
+http_getter_misc.cmx: http_getter_logger.cmx http_getter_misc.cmi
+http_getter_const.cmo: http_getter_const.cmi
+http_getter_const.cmx: http_getter_const.cmi
 http_getter_env.cmo: http_getter_types.cmo http_getter_misc.cmi \
-    http_getter_logger.cmi http_getter_const.cmi http_getter_env.cmi 
+    http_getter_logger.cmi http_getter_const.cmi http_getter_env.cmi
 http_getter_env.cmx: http_getter_types.cmx http_getter_misc.cmx \
-    http_getter_logger.cmx http_getter_const.cmx http_getter_env.cmi 
+    http_getter_logger.cmx http_getter_const.cmx http_getter_env.cmi
 http_getter_storage.cmo: http_getter_wget.cmi http_getter_types.cmo \
-    http_getter_misc.cmi http_getter_env.cmi http_getter_storage.cmi 
+    http_getter_misc.cmi http_getter_env.cmi http_getter_storage.cmi
 http_getter_storage.cmx: http_getter_wget.cmx http_getter_types.cmx \
-    http_getter_misc.cmx http_getter_env.cmx http_getter_storage.cmi 
+    http_getter_misc.cmx http_getter_env.cmx http_getter_storage.cmi
 http_getter_common.cmo: http_getter_types.cmo http_getter_misc.cmi \
-    http_getter_logger.cmi http_getter_env.cmi http_getter_common.cmi 
+    http_getter_logger.cmi http_getter_env.cmi http_getter_common.cmi
 http_getter_common.cmx: http_getter_types.cmx http_getter_misc.cmx \
-    http_getter_logger.cmx http_getter_env.cmx http_getter_common.cmi 
+    http_getter_logger.cmx http_getter_env.cmx http_getter_common.cmi
 http_getter.cmo: http_getter_wget.cmi http_getter_types.cmo \
     http_getter_storage.cmi http_getter_misc.cmi http_getter_logger.cmi \
     http_getter_env.cmi http_getter_const.cmi http_getter_common.cmi \
-    http_getter.cmi 
+    http_getter.cmi
 http_getter.cmx: http_getter_wget.cmx http_getter_types.cmx \
     http_getter_storage.cmx http_getter_misc.cmx http_getter_logger.cmx \
     http_getter_env.cmx http_getter_const.cmx http_getter_common.cmx \
-    http_getter.cmi 
+    http_getter.cmi
index 64da37f137deef8a5baebcbd07ba8f62cbf8e39c..301b9d8b8913b8ac1a59fabe9228c465908e12ba 100644 (file)
@@ -1,38 +1,38 @@
-http_getter_wget.cmi: 
-http_getter_logger.cmi: 
-http_getter_misc.cmi: 
-http_getter_const.cmi: 
-http_getter_env.cmi: http_getter_types.cmx 
-http_getter_storage.cmi: 
-http_getter_common.cmi: http_getter_types.cmx 
-http_getter.cmi: http_getter_types.cmx 
-http_getter_types.cmo: 
-http_getter_types.cmx: 
-http_getter_wget.cmo: http_getter_types.cmx http_getter_wget.cmi 
-http_getter_wget.cmx: http_getter_types.cmx http_getter_wget.cmi 
-http_getter_logger.cmo: http_getter_logger.cmi 
-http_getter_logger.cmx: http_getter_logger.cmi 
-http_getter_misc.cmo: http_getter_logger.cmi http_getter_misc.cmi 
-http_getter_misc.cmx: http_getter_logger.cmx http_getter_misc.cmi 
-http_getter_const.cmo: http_getter_const.cmi 
-http_getter_const.cmx: http_getter_const.cmi 
+http_getter_wget.cmi:
+http_getter_logger.cmi:
+http_getter_misc.cmi:
+http_getter_const.cmi:
+http_getter_env.cmi: http_getter_types.cmx
+http_getter_storage.cmi:
+http_getter_common.cmi: http_getter_types.cmx
+http_getter.cmi: http_getter_types.cmx
+http_getter_types.cmo:
+http_getter_types.cmx:
+http_getter_wget.cmo: http_getter_types.cmx http_getter_wget.cmi
+http_getter_wget.cmx: http_getter_types.cmx http_getter_wget.cmi
+http_getter_logger.cmo: http_getter_logger.cmi
+http_getter_logger.cmx: http_getter_logger.cmi
+http_getter_misc.cmo: http_getter_logger.cmi http_getter_misc.cmi
+http_getter_misc.cmx: http_getter_logger.cmx http_getter_misc.cmi
+http_getter_const.cmo: http_getter_const.cmi
+http_getter_const.cmx: http_getter_const.cmi
 http_getter_env.cmo: http_getter_types.cmx http_getter_misc.cmi \
-    http_getter_logger.cmi http_getter_const.cmi http_getter_env.cmi 
+    http_getter_logger.cmi http_getter_const.cmi http_getter_env.cmi
 http_getter_env.cmx: http_getter_types.cmx http_getter_misc.cmx \
-    http_getter_logger.cmx http_getter_const.cmx http_getter_env.cmi 
+    http_getter_logger.cmx http_getter_const.cmx http_getter_env.cmi
 http_getter_storage.cmo: http_getter_wget.cmi http_getter_types.cmx \
-    http_getter_misc.cmi http_getter_env.cmi http_getter_storage.cmi 
+    http_getter_misc.cmi http_getter_env.cmi http_getter_storage.cmi
 http_getter_storage.cmx: http_getter_wget.cmx http_getter_types.cmx \
-    http_getter_misc.cmx http_getter_env.cmx http_getter_storage.cmi 
+    http_getter_misc.cmx http_getter_env.cmx http_getter_storage.cmi
 http_getter_common.cmo: http_getter_types.cmx http_getter_misc.cmi \
-    http_getter_logger.cmi http_getter_env.cmi http_getter_common.cmi 
+    http_getter_logger.cmi http_getter_env.cmi http_getter_common.cmi
 http_getter_common.cmx: http_getter_types.cmx http_getter_misc.cmx \
-    http_getter_logger.cmx http_getter_env.cmx http_getter_common.cmi 
+    http_getter_logger.cmx http_getter_env.cmx http_getter_common.cmi
 http_getter.cmo: http_getter_wget.cmi http_getter_types.cmx \
     http_getter_storage.cmi http_getter_misc.cmi http_getter_logger.cmi \
     http_getter_env.cmi http_getter_const.cmi http_getter_common.cmi \
-    http_getter.cmi 
+    http_getter.cmi
 http_getter.cmx: http_getter_wget.cmx http_getter_types.cmx \
     http_getter_storage.cmx http_getter_misc.cmx http_getter_logger.cmx \
     http_getter_env.cmx http_getter_const.cmx http_getter_common.cmx \
-    http_getter.cmi 
+    http_getter.cmi
index 0e7eba45360f0bf75ae8db042fcf59d69a31bc4e..ba4fab03aa74e53b224fc1e4e5db4b8d24e2073b 100644 (file)
@@ -1,5 +1,5 @@
-grafiteAstPp.cmi: grafiteAst.cmo 
-grafiteAst.cmo: 
-grafiteAst.cmx: 
-grafiteAstPp.cmo: grafiteAst.cmo grafiteAstPp.cmi 
-grafiteAstPp.cmx: grafiteAst.cmx grafiteAstPp.cmi 
+grafiteAstPp.cmi: grafiteAst.cmo
+grafiteAst.cmo:
+grafiteAst.cmx:
+grafiteAstPp.cmo: grafiteAst.cmo grafiteAstPp.cmi
+grafiteAstPp.cmx: grafiteAst.cmx grafiteAstPp.cmi
index 3a2590d84f29a7b2f661891c3dc88eb48acb9589..fbe333cbde84ceaa7c79f57cefa7941100528d12 100644 (file)
@@ -1,5 +1,5 @@
-grafiteAstPp.cmi: grafiteAst.cmx 
-grafiteAst.cmo: 
-grafiteAst.cmx: 
-grafiteAstPp.cmo: grafiteAst.cmx grafiteAstPp.cmi 
-grafiteAstPp.cmx: grafiteAst.cmx grafiteAstPp.cmi 
+grafiteAstPp.cmi: grafiteAst.cmx
+grafiteAst.cmo:
+grafiteAst.cmx:
+grafiteAstPp.cmo: grafiteAst.cmx grafiteAstPp.cmi
+grafiteAstPp.cmx: grafiteAst.cmx grafiteAstPp.cmi
index d04ec9d2cde36b3190498a3b7d0820a0a859878a..27787b008a0fd68ab2fe0e21a32de1e5bc0d977e 100644 (file)
@@ -1,11 +1,11 @@
-grafiteTypes.cmi: 
-nCicCoercDeclaration.cmi: grafiteTypes.cmi 
-grafiteEngine.cmi: grafiteTypes.cmi 
-grafiteTypes.cmo: grafiteTypes.cmi 
-grafiteTypes.cmx: grafiteTypes.cmi 
-nCicCoercDeclaration.cmo: grafiteTypes.cmi nCicCoercDeclaration.cmi 
-nCicCoercDeclaration.cmx: grafiteTypes.cmx nCicCoercDeclaration.cmi 
+grafiteTypes.cmi:
+nCicCoercDeclaration.cmi: grafiteTypes.cmi
+grafiteEngine.cmi: grafiteTypes.cmi
+grafiteTypes.cmo: grafiteTypes.cmi
+grafiteTypes.cmx: grafiteTypes.cmi
+nCicCoercDeclaration.cmo: grafiteTypes.cmi nCicCoercDeclaration.cmi
+nCicCoercDeclaration.cmx: grafiteTypes.cmx nCicCoercDeclaration.cmi
 grafiteEngine.cmo: nCicCoercDeclaration.cmi grafiteTypes.cmi \
-    grafiteEngine.cmi 
+    grafiteEngine.cmi
 grafiteEngine.cmx: nCicCoercDeclaration.cmx grafiteTypes.cmx \
-    grafiteEngine.cmi 
+    grafiteEngine.cmi
index d04ec9d2cde36b3190498a3b7d0820a0a859878a..27787b008a0fd68ab2fe0e21a32de1e5bc0d977e 100644 (file)
@@ -1,11 +1,11 @@
-grafiteTypes.cmi: 
-nCicCoercDeclaration.cmi: grafiteTypes.cmi 
-grafiteEngine.cmi: grafiteTypes.cmi 
-grafiteTypes.cmo: grafiteTypes.cmi 
-grafiteTypes.cmx: grafiteTypes.cmi 
-nCicCoercDeclaration.cmo: grafiteTypes.cmi nCicCoercDeclaration.cmi 
-nCicCoercDeclaration.cmx: grafiteTypes.cmx nCicCoercDeclaration.cmi 
+grafiteTypes.cmi:
+nCicCoercDeclaration.cmi: grafiteTypes.cmi
+grafiteEngine.cmi: grafiteTypes.cmi
+grafiteTypes.cmo: grafiteTypes.cmi
+grafiteTypes.cmx: grafiteTypes.cmi
+nCicCoercDeclaration.cmo: grafiteTypes.cmi nCicCoercDeclaration.cmi
+nCicCoercDeclaration.cmx: grafiteTypes.cmx nCicCoercDeclaration.cmi
 grafiteEngine.cmo: nCicCoercDeclaration.cmi grafiteTypes.cmi \
-    grafiteEngine.cmi 
+    grafiteEngine.cmi
 grafiteEngine.cmx: nCicCoercDeclaration.cmx grafiteTypes.cmx \
-    grafiteEngine.cmi 
+    grafiteEngine.cmi
index e5cd5f2b357785b3a6ea40ea0ec42b06723ecd31..5142da1bf4ce3d4744fd0df8c6ea3070f545436c 100644 (file)
@@ -1,6 +1,6 @@
-grafiteParser.cmi: 
-print_grammar.cmi: grafiteParser.cmi 
-grafiteParser.cmo: grafiteParser.cmi 
-grafiteParser.cmx: grafiteParser.cmi 
-print_grammar.cmo: print_grammar.cmi 
-print_grammar.cmx: print_grammar.cmi 
+grafiteParser.cmi:
+print_grammar.cmi: grafiteParser.cmi
+grafiteParser.cmo: grafiteParser.cmi
+grafiteParser.cmx: grafiteParser.cmi
+print_grammar.cmo: print_grammar.cmi
+print_grammar.cmx: print_grammar.cmi
index e5cd5f2b357785b3a6ea40ea0ec42b06723ecd31..5142da1bf4ce3d4744fd0df8c6ea3070f545436c 100644 (file)
@@ -1,6 +1,6 @@
-grafiteParser.cmi: 
-print_grammar.cmi: grafiteParser.cmi 
-grafiteParser.cmo: grafiteParser.cmi 
-grafiteParser.cmx: grafiteParser.cmi 
-print_grammar.cmo: print_grammar.cmi 
-print_grammar.cmx: print_grammar.cmi 
+grafiteParser.cmi:
+print_grammar.cmi: grafiteParser.cmi
+grafiteParser.cmo: grafiteParser.cmi
+grafiteParser.cmx: grafiteParser.cmi
+print_grammar.cmo: print_grammar.cmi
+print_grammar.cmx: print_grammar.cmi
index edb2abe955afe4357fc9126c8296ddf87dd7247c..28703386aad00a4e2a16e2783eefcc8461815e3e 100644 (file)
@@ -1,9 +1,9 @@
-librarian.cmi: 
-libraryMisc.cmi: 
-libraryClean.cmi: 
-librarian.cmo: librarian.cmi 
-librarian.cmx: librarian.cmi 
-libraryMisc.cmo: libraryMisc.cmi 
-libraryMisc.cmx: libraryMisc.cmi 
-libraryClean.cmo: libraryClean.cmi 
-libraryClean.cmx: libraryClean.cmi 
+librarian.cmi:
+libraryMisc.cmi:
+libraryClean.cmi:
+librarian.cmo: librarian.cmi
+librarian.cmx: librarian.cmi
+libraryMisc.cmo: libraryMisc.cmi
+libraryMisc.cmx: libraryMisc.cmi
+libraryClean.cmo: libraryClean.cmi
+libraryClean.cmx: libraryClean.cmi
index edb2abe955afe4357fc9126c8296ddf87dd7247c..28703386aad00a4e2a16e2783eefcc8461815e3e 100644 (file)
@@ -1,9 +1,9 @@
-librarian.cmi: 
-libraryMisc.cmi: 
-libraryClean.cmi: 
-librarian.cmo: librarian.cmi 
-librarian.cmx: librarian.cmi 
-libraryMisc.cmo: libraryMisc.cmi 
-libraryMisc.cmx: libraryMisc.cmi 
-libraryClean.cmo: libraryClean.cmi 
-libraryClean.cmx: libraryClean.cmi 
+librarian.cmi:
+libraryMisc.cmi:
+libraryClean.cmi:
+librarian.cmo: librarian.cmi
+librarian.cmx: librarian.cmi
+libraryMisc.cmo: libraryMisc.cmi
+libraryMisc.cmx: libraryMisc.cmi
+libraryClean.cmo: libraryClean.cmi
+libraryClean.cmx: libraryClean.cmi
index dfb4400ff0dce00c92943043edccecc0c1222ed5..1c8ec5b7c84887d66524df89f46cd7730c64fcc4 100644 (file)
@@ -1,3 +1,3 @@
-helmLogger.cmi: 
-helmLogger.cmo: helmLogger.cmi 
-helmLogger.cmx: helmLogger.cmi 
+helmLogger.cmi:
+helmLogger.cmo: helmLogger.cmi
+helmLogger.cmx: helmLogger.cmi
index dfb4400ff0dce00c92943043edccecc0c1222ed5..1c8ec5b7c84887d66524df89f46cd7730c64fcc4 100644 (file)
@@ -1,3 +1,3 @@
-helmLogger.cmi: 
-helmLogger.cmo: helmLogger.cmi 
-helmLogger.cmx: helmLogger.cmi 
+helmLogger.cmi:
+helmLogger.cmo: helmLogger.cmi
+helmLogger.cmx: helmLogger.cmi
index fd1b831b97eb9e4179c3715167b63b20f2b31807..b1a499fd3facc2d07103b73c013e3750d0b151da 100644 (file)
@@ -1,6 +1,6 @@
-ncic2astMatcher.cmi: 
-interpretations.cmi: 
-ncic2astMatcher.cmo: ncic2astMatcher.cmi 
-ncic2astMatcher.cmx: ncic2astMatcher.cmi 
-interpretations.cmo: ncic2astMatcher.cmi interpretations.cmi 
-interpretations.cmx: ncic2astMatcher.cmx interpretations.cmi 
+ncic2astMatcher.cmi:
+interpretations.cmi:
+ncic2astMatcher.cmo: ncic2astMatcher.cmi
+ncic2astMatcher.cmx: ncic2astMatcher.cmi
+interpretations.cmo: ncic2astMatcher.cmi interpretations.cmi
+interpretations.cmx: ncic2astMatcher.cmx interpretations.cmi
index fd1b831b97eb9e4179c3715167b63b20f2b31807..b1a499fd3facc2d07103b73c013e3750d0b151da 100644 (file)
@@ -1,6 +1,6 @@
-ncic2astMatcher.cmi: 
-interpretations.cmi: 
-ncic2astMatcher.cmo: ncic2astMatcher.cmi 
-ncic2astMatcher.cmx: ncic2astMatcher.cmi 
-interpretations.cmo: ncic2astMatcher.cmi interpretations.cmi 
-interpretations.cmx: ncic2astMatcher.cmx interpretations.cmi 
+ncic2astMatcher.cmi:
+interpretations.cmi:
+ncic2astMatcher.cmo: ncic2astMatcher.cmi
+ncic2astMatcher.cmx: ncic2astMatcher.cmi
+interpretations.cmo: ncic2astMatcher.cmi interpretations.cmi
+interpretations.cmx: ncic2astMatcher.cmx interpretations.cmi
index 0810bc8be9c2e8dce0593616b49c54eb617d961b..d5306074ab892a33a75040bd24e990df97bc7357 100644 (file)
@@ -1,14 +1,14 @@
-nnumber_notation.cmi: 
-disambiguateChoices.cmi: 
-nCicDisambiguate.cmi: 
-grafiteDisambiguate.cmi: 
-nnumber_notation.cmo: nnumber_notation.cmi 
-nnumber_notation.cmx: nnumber_notation.cmi 
-disambiguateChoices.cmo: nnumber_notation.cmi disambiguateChoices.cmi 
-disambiguateChoices.cmx: nnumber_notation.cmx disambiguateChoices.cmi 
-nCicDisambiguate.cmo: nCicDisambiguate.cmi 
-nCicDisambiguate.cmx: nCicDisambiguate.cmi 
+nnumber_notation.cmi:
+disambiguateChoices.cmi:
+nCicDisambiguate.cmi:
+grafiteDisambiguate.cmi:
+nnumber_notation.cmo: nnumber_notation.cmi
+nnumber_notation.cmx: nnumber_notation.cmi
+disambiguateChoices.cmo: nnumber_notation.cmi disambiguateChoices.cmi
+disambiguateChoices.cmx: nnumber_notation.cmx disambiguateChoices.cmi
+nCicDisambiguate.cmo: nCicDisambiguate.cmi
+nCicDisambiguate.cmx: nCicDisambiguate.cmi
 grafiteDisambiguate.cmo: nCicDisambiguate.cmi disambiguateChoices.cmi \
-    grafiteDisambiguate.cmi 
+    grafiteDisambiguate.cmi
 grafiteDisambiguate.cmx: nCicDisambiguate.cmx disambiguateChoices.cmx \
-    grafiteDisambiguate.cmi 
+    grafiteDisambiguate.cmi
index 0810bc8be9c2e8dce0593616b49c54eb617d961b..d5306074ab892a33a75040bd24e990df97bc7357 100644 (file)
@@ -1,14 +1,14 @@
-nnumber_notation.cmi: 
-disambiguateChoices.cmi: 
-nCicDisambiguate.cmi: 
-grafiteDisambiguate.cmi: 
-nnumber_notation.cmo: nnumber_notation.cmi 
-nnumber_notation.cmx: nnumber_notation.cmi 
-disambiguateChoices.cmo: nnumber_notation.cmi disambiguateChoices.cmi 
-disambiguateChoices.cmx: nnumber_notation.cmx disambiguateChoices.cmi 
-nCicDisambiguate.cmo: nCicDisambiguate.cmi 
-nCicDisambiguate.cmx: nCicDisambiguate.cmi 
+nnumber_notation.cmi:
+disambiguateChoices.cmi:
+nCicDisambiguate.cmi:
+grafiteDisambiguate.cmi:
+nnumber_notation.cmo: nnumber_notation.cmi
+nnumber_notation.cmx: nnumber_notation.cmi
+disambiguateChoices.cmo: nnumber_notation.cmi disambiguateChoices.cmi
+disambiguateChoices.cmx: nnumber_notation.cmx disambiguateChoices.cmi
+nCicDisambiguate.cmo: nCicDisambiguate.cmi
+nCicDisambiguate.cmx: nCicDisambiguate.cmi
 grafiteDisambiguate.cmo: nCicDisambiguate.cmi disambiguateChoices.cmi \
-    grafiteDisambiguate.cmi 
+    grafiteDisambiguate.cmi
 grafiteDisambiguate.cmx: nCicDisambiguate.cmx disambiguateChoices.cmx \
-    grafiteDisambiguate.cmi 
+    grafiteDisambiguate.cmi
index 0bf9955392720886e6a6a21314b78caeebd53421..16f0d02cce32e0673a5ebae845e6a94b88f9d1a2 100644 (file)
@@ -1,41 +1,41 @@
-nUri.cmi: 
-nReference.cmi: nUri.cmi 
-nCicUtils.cmi: nCic.cmo 
-nCicSubstitution.cmi: nCic.cmo 
-nCicEnvironment.cmi: nUri.cmi nReference.cmi nCic.cmo 
-nCicReduction.cmi: nCic.cmo 
-nCicTypeChecker.cmi: nUri.cmi nReference.cmi nCic.cmo 
-nCicUntrusted.cmi: nCic.cmo 
-nCicPp.cmi: nReference.cmi nCic.cmo 
-nCic.cmo: nUri.cmi nReference.cmi 
-nCic.cmx: nUri.cmx nReference.cmx 
-nUri.cmo: nUri.cmi 
-nUri.cmx: nUri.cmi 
-nReference.cmo: nUri.cmi nReference.cmi 
-nReference.cmx: nUri.cmx nReference.cmi 
-nCicUtils.cmo: nReference.cmi nCic.cmo nCicUtils.cmi 
-nCicUtils.cmx: nReference.cmx nCic.cmx nCicUtils.cmi 
+nUri.cmi:
+nReference.cmi: nUri.cmi
+nCicUtils.cmi: nCic.cmo
+nCicSubstitution.cmi: nCic.cmo
+nCicEnvironment.cmi: nUri.cmi nReference.cmi nCic.cmo
+nCicReduction.cmi: nCic.cmo
+nCicTypeChecker.cmi: nUri.cmi nReference.cmi nCic.cmo
+nCicUntrusted.cmi: nCic.cmo
+nCicPp.cmi: nReference.cmi nCic.cmo
+nCic.cmo: nUri.cmi nReference.cmi
+nCic.cmx: nUri.cmx nReference.cmx
+nUri.cmo: nUri.cmi
+nUri.cmx: nUri.cmi
+nReference.cmo: nUri.cmi nReference.cmi
+nReference.cmx: nUri.cmx nReference.cmi
+nCicUtils.cmo: nReference.cmi nCic.cmo nCicUtils.cmi
+nCicUtils.cmx: nReference.cmx nCic.cmx nCicUtils.cmi
 nCicSubstitution.cmo: nReference.cmi nCicUtils.cmi nCic.cmo \
-    nCicSubstitution.cmi 
+    nCicSubstitution.cmi
 nCicSubstitution.cmx: nReference.cmx nCicUtils.cmx nCic.cmx \
-    nCicSubstitution.cmi 
-nCicEnvironment.cmo: nUri.cmi nReference.cmi nCic.cmo nCicEnvironment.cmi 
-nCicEnvironment.cmx: nUri.cmx nReference.cmx nCic.cmx nCicEnvironment.cmi 
+    nCicSubstitution.cmi
+nCicEnvironment.cmo: nUri.cmi nReference.cmi nCic.cmo nCicEnvironment.cmi
+nCicEnvironment.cmx: nUri.cmx nReference.cmx nCic.cmx nCicEnvironment.cmi
 nCicReduction.cmo: nReference.cmi nCicUtils.cmi nCicSubstitution.cmi \
-    nCicEnvironment.cmi nCic.cmo nCicReduction.cmi 
+    nCicEnvironment.cmi nCic.cmo nCicReduction.cmi
 nCicReduction.cmx: nReference.cmx nCicUtils.cmx nCicSubstitution.cmx \
-    nCicEnvironment.cmx nCic.cmx nCicReduction.cmi 
+    nCicEnvironment.cmx nCic.cmx nCicReduction.cmi
 nCicTypeChecker.cmo: nUri.cmi nReference.cmi nCicUtils.cmi \
     nCicSubstitution.cmi nCicReduction.cmi nCicEnvironment.cmi nCic.cmo \
-    nCicTypeChecker.cmi 
+    nCicTypeChecker.cmi
 nCicTypeChecker.cmx: nUri.cmx nReference.cmx nCicUtils.cmx \
     nCicSubstitution.cmx nCicReduction.cmx nCicEnvironment.cmx nCic.cmx \
-    nCicTypeChecker.cmi 
+    nCicTypeChecker.cmi
 nCicUntrusted.cmo: nReference.cmi nCicUtils.cmi nCicSubstitution.cmi \
-    nCicReduction.cmi nCicEnvironment.cmi nCic.cmo nCicUntrusted.cmi 
+    nCicReduction.cmi nCicEnvironment.cmi nCic.cmo nCicUntrusted.cmi
 nCicUntrusted.cmx: nReference.cmx nCicUtils.cmx nCicSubstitution.cmx \
-    nCicReduction.cmx nCicEnvironment.cmx nCic.cmx nCicUntrusted.cmi 
+    nCicReduction.cmx nCicEnvironment.cmx nCic.cmx nCicUntrusted.cmi
 nCicPp.cmo: nUri.cmi nReference.cmi nCicSubstitution.cmi nCicReduction.cmi \
-    nCicEnvironment.cmi nCic.cmo nCicPp.cmi 
+    nCicEnvironment.cmi nCic.cmo nCicPp.cmi
 nCicPp.cmx: nUri.cmx nReference.cmx nCicSubstitution.cmx nCicReduction.cmx \
-    nCicEnvironment.cmx nCic.cmx nCicPp.cmi 
+    nCicEnvironment.cmx nCic.cmx nCicPp.cmi
index 5e4dabb6ac920a9e9414d4af9cd76d05bf9a2b7a..c57bf8efed34aac283e8464783f90cac2e1ed6c6 100644 (file)
@@ -1,41 +1,41 @@
-nUri.cmi: 
-nReference.cmi: nUri.cmi 
-nCicUtils.cmi: nCic.cmx 
-nCicSubstitution.cmi: nCic.cmx 
-nCicEnvironment.cmi: nUri.cmi nReference.cmi nCic.cmx 
-nCicReduction.cmi: nCic.cmx 
-nCicTypeChecker.cmi: nUri.cmi nReference.cmi nCic.cmx 
-nCicUntrusted.cmi: nCic.cmx 
-nCicPp.cmi: nReference.cmi nCic.cmx 
-nCic.cmo: nUri.cmi nReference.cmi 
-nCic.cmx: nUri.cmx nReference.cmx 
-nUri.cmo: nUri.cmi 
-nUri.cmx: nUri.cmi 
-nReference.cmo: nUri.cmi nReference.cmi 
-nReference.cmx: nUri.cmx nReference.cmi 
-nCicUtils.cmo: nReference.cmi nCic.cmx nCicUtils.cmi 
-nCicUtils.cmx: nReference.cmx nCic.cmx nCicUtils.cmi 
+nUri.cmi:
+nReference.cmi: nUri.cmi
+nCicUtils.cmi: nCic.cmx
+nCicSubstitution.cmi: nCic.cmx
+nCicEnvironment.cmi: nUri.cmi nReference.cmi nCic.cmx
+nCicReduction.cmi: nCic.cmx
+nCicTypeChecker.cmi: nUri.cmi nReference.cmi nCic.cmx
+nCicUntrusted.cmi: nCic.cmx
+nCicPp.cmi: nReference.cmi nCic.cmx
+nCic.cmo: nUri.cmi nReference.cmi
+nCic.cmx: nUri.cmx nReference.cmx
+nUri.cmo: nUri.cmi
+nUri.cmx: nUri.cmi
+nReference.cmo: nUri.cmi nReference.cmi
+nReference.cmx: nUri.cmx nReference.cmi
+nCicUtils.cmo: nReference.cmi nCic.cmx nCicUtils.cmi
+nCicUtils.cmx: nReference.cmx nCic.cmx nCicUtils.cmi
 nCicSubstitution.cmo: nReference.cmi nCicUtils.cmi nCic.cmx \
-    nCicSubstitution.cmi 
+    nCicSubstitution.cmi
 nCicSubstitution.cmx: nReference.cmx nCicUtils.cmx nCic.cmx \
-    nCicSubstitution.cmi 
-nCicEnvironment.cmo: nUri.cmi nReference.cmi nCic.cmx nCicEnvironment.cmi 
-nCicEnvironment.cmx: nUri.cmx nReference.cmx nCic.cmx nCicEnvironment.cmi 
+    nCicSubstitution.cmi
+nCicEnvironment.cmo: nUri.cmi nReference.cmi nCic.cmx nCicEnvironment.cmi
+nCicEnvironment.cmx: nUri.cmx nReference.cmx nCic.cmx nCicEnvironment.cmi
 nCicReduction.cmo: nReference.cmi nCicUtils.cmi nCicSubstitution.cmi \
-    nCicEnvironment.cmi nCic.cmx nCicReduction.cmi 
+    nCicEnvironment.cmi nCic.cmx nCicReduction.cmi
 nCicReduction.cmx: nReference.cmx nCicUtils.cmx nCicSubstitution.cmx \
-    nCicEnvironment.cmx nCic.cmx nCicReduction.cmi 
+    nCicEnvironment.cmx nCic.cmx nCicReduction.cmi
 nCicTypeChecker.cmo: nUri.cmi nReference.cmi nCicUtils.cmi \
     nCicSubstitution.cmi nCicReduction.cmi nCicEnvironment.cmi nCic.cmx \
-    nCicTypeChecker.cmi 
+    nCicTypeChecker.cmi
 nCicTypeChecker.cmx: nUri.cmx nReference.cmx nCicUtils.cmx \
     nCicSubstitution.cmx nCicReduction.cmx nCicEnvironment.cmx nCic.cmx \
-    nCicTypeChecker.cmi 
+    nCicTypeChecker.cmi
 nCicUntrusted.cmo: nReference.cmi nCicUtils.cmi nCicSubstitution.cmi \
-    nCicReduction.cmi nCicEnvironment.cmi nCic.cmx nCicUntrusted.cmi 
+    nCicReduction.cmi nCicEnvironment.cmi nCic.cmx nCicUntrusted.cmi
 nCicUntrusted.cmx: nReference.cmx nCicUtils.cmx nCicSubstitution.cmx \
-    nCicReduction.cmx nCicEnvironment.cmx nCic.cmx nCicUntrusted.cmi 
+    nCicReduction.cmx nCicEnvironment.cmx nCic.cmx nCicUntrusted.cmi
 nCicPp.cmo: nUri.cmi nReference.cmi nCicSubstitution.cmi nCicReduction.cmi \
-    nCicEnvironment.cmi nCic.cmx nCicPp.cmi 
+    nCicEnvironment.cmi nCic.cmx nCicPp.cmi
 nCicPp.cmx: nUri.cmx nReference.cmx nCicSubstitution.cmx nCicReduction.cmx \
-    nCicEnvironment.cmx nCic.cmx nCicPp.cmi 
+    nCicEnvironment.cmx nCic.cmx nCicPp.cmi
index 48127a32524c5ddf62190d9f5127650cbf289c7c..b9e7731f94c582d4210a0185df5e6ad92294f343 100644 (file)
@@ -1,3 +1,3 @@
-nCicLibrary.cmi: 
-nCicLibrary.cmo: nCicLibrary.cmi 
-nCicLibrary.cmx: nCicLibrary.cmi 
+nCicLibrary.cmi:
+nCicLibrary.cmo: nCicLibrary.cmi
+nCicLibrary.cmx: nCicLibrary.cmi
index 48127a32524c5ddf62190d9f5127650cbf289c7c..b9e7731f94c582d4210a0185df5e6ad92294f343 100644 (file)
@@ -1,3 +1,3 @@
-nCicLibrary.cmi: 
-nCicLibrary.cmo: nCicLibrary.cmi 
-nCicLibrary.cmx: nCicLibrary.cmi 
+nCicLibrary.cmi:
+nCicLibrary.cmo: nCicLibrary.cmi
+nCicLibrary.cmx: nCicLibrary.cmi
index 2e31be0ec8ab1a01fa448aafc8974673cc406fba..f6eae06d6b5d6c68a181dfeb4545812e1d953e11 100644 (file)
@@ -1,45 +1,45 @@
-terms.cmi: 
-pp.cmi: terms.cmi 
-foSubst.cmi: terms.cmi 
-orderings.cmi: terms.cmi 
-foUtils.cmi: terms.cmi orderings.cmi 
-foUnif.cmi: terms.cmi orderings.cmi 
-index.cmi: terms.cmi orderings.cmi 
-superposition.cmi: terms.cmi orderings.cmi index.cmi 
-stats.cmi: terms.cmi orderings.cmi 
-paramod.cmi: terms.cmi orderings.cmi 
-nCicBlob.cmi: terms.cmi 
-nCicProof.cmi: terms.cmi 
-nCicParamod.cmi: 
-terms.cmo: terms.cmi 
-terms.cmx: terms.cmi 
-pp.cmo: terms.cmi pp.cmi 
-pp.cmx: terms.cmx pp.cmi 
-foSubst.cmo: terms.cmi foSubst.cmi 
-foSubst.cmx: terms.cmx foSubst.cmi 
-orderings.cmo: terms.cmi pp.cmi foSubst.cmi orderings.cmi 
-orderings.cmx: terms.cmx pp.cmx foSubst.cmx orderings.cmi 
-foUtils.cmo: terms.cmi orderings.cmi foSubst.cmi foUtils.cmi 
-foUtils.cmx: terms.cmx orderings.cmx foSubst.cmx foUtils.cmi 
-foUnif.cmo: terms.cmi orderings.cmi foUtils.cmi foSubst.cmi foUnif.cmi 
-foUnif.cmx: terms.cmx orderings.cmx foUtils.cmx foSubst.cmx foUnif.cmi 
-index.cmo: terms.cmi pp.cmi orderings.cmi foUtils.cmi foUnif.cmi index.cmi 
-index.cmx: terms.cmx pp.cmx orderings.cmx foUtils.cmx foUnif.cmx index.cmi 
+terms.cmi:
+pp.cmi: terms.cmi
+foSubst.cmi: terms.cmi
+orderings.cmi: terms.cmi
+foUtils.cmi: terms.cmi orderings.cmi
+foUnif.cmi: terms.cmi orderings.cmi
+index.cmi: terms.cmi orderings.cmi
+superposition.cmi: terms.cmi orderings.cmi index.cmi
+stats.cmi: terms.cmi orderings.cmi
+paramod.cmi: terms.cmi orderings.cmi
+nCicBlob.cmi: terms.cmi
+nCicProof.cmi: terms.cmi
+nCicParamod.cmi:
+terms.cmo: terms.cmi
+terms.cmx: terms.cmi
+pp.cmo: terms.cmi pp.cmi
+pp.cmx: terms.cmx pp.cmi
+foSubst.cmo: terms.cmi foSubst.cmi
+foSubst.cmx: terms.cmx foSubst.cmi
+orderings.cmo: terms.cmi pp.cmi foSubst.cmi orderings.cmi
+orderings.cmx: terms.cmx pp.cmx foSubst.cmx orderings.cmi
+foUtils.cmo: terms.cmi orderings.cmi foSubst.cmi foUtils.cmi
+foUtils.cmx: terms.cmx orderings.cmx foSubst.cmx foUtils.cmi
+foUnif.cmo: terms.cmi orderings.cmi foUtils.cmi foSubst.cmi foUnif.cmi
+foUnif.cmx: terms.cmx orderings.cmx foUtils.cmx foSubst.cmx foUnif.cmi
+index.cmo: terms.cmi pp.cmi orderings.cmi foUtils.cmi foUnif.cmi index.cmi
+index.cmx: terms.cmx pp.cmx orderings.cmx foUtils.cmx foUnif.cmx index.cmi
 superposition.cmo: terms.cmi pp.cmi orderings.cmi index.cmi foUtils.cmi \
-    foUnif.cmi foSubst.cmi superposition.cmi 
+    foUnif.cmi foSubst.cmi superposition.cmi
 superposition.cmx: terms.cmx pp.cmx orderings.cmx index.cmx foUtils.cmx \
-    foUnif.cmx foSubst.cmx superposition.cmi 
-stats.cmo: terms.cmi stats.cmi 
-stats.cmx: terms.cmx stats.cmi 
+    foUnif.cmx foSubst.cmx superposition.cmi
+stats.cmo: terms.cmi stats.cmi
+stats.cmx: terms.cmx stats.cmi
 paramod.cmo: terms.cmi superposition.cmi pp.cmi orderings.cmi index.cmi \
-    foUtils.cmi foUnif.cmi paramod.cmi 
+    foUtils.cmi foUnif.cmi paramod.cmi
 paramod.cmx: terms.cmx superposition.cmx pp.cmx orderings.cmx index.cmx \
-    foUtils.cmx foUnif.cmx paramod.cmi 
-nCicBlob.cmo: terms.cmi foUtils.cmi nCicBlob.cmi 
-nCicBlob.cmx: terms.cmx foUtils.cmx nCicBlob.cmi 
-nCicProof.cmo: terms.cmi pp.cmi nCicBlob.cmi foSubst.cmi nCicProof.cmi 
-nCicProof.cmx: terms.cmx pp.cmx nCicBlob.cmx foSubst.cmx nCicProof.cmi 
+    foUtils.cmx foUnif.cmx paramod.cmi
+nCicBlob.cmo: terms.cmi foUtils.cmi nCicBlob.cmi
+nCicBlob.cmx: terms.cmx foUtils.cmx nCicBlob.cmi
+nCicProof.cmo: terms.cmi pp.cmi nCicBlob.cmi foSubst.cmi nCicProof.cmi
+nCicProof.cmx: terms.cmx pp.cmx nCicBlob.cmx foSubst.cmx nCicProof.cmi
 nCicParamod.cmo: terms.cmi pp.cmi paramod.cmi orderings.cmi nCicProof.cmi \
-    nCicBlob.cmi nCicParamod.cmi 
+    nCicBlob.cmi nCicParamod.cmi
 nCicParamod.cmx: terms.cmx pp.cmx paramod.cmx orderings.cmx nCicProof.cmx \
-    nCicBlob.cmx nCicParamod.cmi 
+    nCicBlob.cmx nCicParamod.cmi
index 2e31be0ec8ab1a01fa448aafc8974673cc406fba..f6eae06d6b5d6c68a181dfeb4545812e1d953e11 100644 (file)
@@ -1,45 +1,45 @@
-terms.cmi: 
-pp.cmi: terms.cmi 
-foSubst.cmi: terms.cmi 
-orderings.cmi: terms.cmi 
-foUtils.cmi: terms.cmi orderings.cmi 
-foUnif.cmi: terms.cmi orderings.cmi 
-index.cmi: terms.cmi orderings.cmi 
-superposition.cmi: terms.cmi orderings.cmi index.cmi 
-stats.cmi: terms.cmi orderings.cmi 
-paramod.cmi: terms.cmi orderings.cmi 
-nCicBlob.cmi: terms.cmi 
-nCicProof.cmi: terms.cmi 
-nCicParamod.cmi: 
-terms.cmo: terms.cmi 
-terms.cmx: terms.cmi 
-pp.cmo: terms.cmi pp.cmi 
-pp.cmx: terms.cmx pp.cmi 
-foSubst.cmo: terms.cmi foSubst.cmi 
-foSubst.cmx: terms.cmx foSubst.cmi 
-orderings.cmo: terms.cmi pp.cmi foSubst.cmi orderings.cmi 
-orderings.cmx: terms.cmx pp.cmx foSubst.cmx orderings.cmi 
-foUtils.cmo: terms.cmi orderings.cmi foSubst.cmi foUtils.cmi 
-foUtils.cmx: terms.cmx orderings.cmx foSubst.cmx foUtils.cmi 
-foUnif.cmo: terms.cmi orderings.cmi foUtils.cmi foSubst.cmi foUnif.cmi 
-foUnif.cmx: terms.cmx orderings.cmx foUtils.cmx foSubst.cmx foUnif.cmi 
-index.cmo: terms.cmi pp.cmi orderings.cmi foUtils.cmi foUnif.cmi index.cmi 
-index.cmx: terms.cmx pp.cmx orderings.cmx foUtils.cmx foUnif.cmx index.cmi 
+terms.cmi:
+pp.cmi: terms.cmi
+foSubst.cmi: terms.cmi
+orderings.cmi: terms.cmi
+foUtils.cmi: terms.cmi orderings.cmi
+foUnif.cmi: terms.cmi orderings.cmi
+index.cmi: terms.cmi orderings.cmi
+superposition.cmi: terms.cmi orderings.cmi index.cmi
+stats.cmi: terms.cmi orderings.cmi
+paramod.cmi: terms.cmi orderings.cmi
+nCicBlob.cmi: terms.cmi
+nCicProof.cmi: terms.cmi
+nCicParamod.cmi:
+terms.cmo: terms.cmi
+terms.cmx: terms.cmi
+pp.cmo: terms.cmi pp.cmi
+pp.cmx: terms.cmx pp.cmi
+foSubst.cmo: terms.cmi foSubst.cmi
+foSubst.cmx: terms.cmx foSubst.cmi
+orderings.cmo: terms.cmi pp.cmi foSubst.cmi orderings.cmi
+orderings.cmx: terms.cmx pp.cmx foSubst.cmx orderings.cmi
+foUtils.cmo: terms.cmi orderings.cmi foSubst.cmi foUtils.cmi
+foUtils.cmx: terms.cmx orderings.cmx foSubst.cmx foUtils.cmi
+foUnif.cmo: terms.cmi orderings.cmi foUtils.cmi foSubst.cmi foUnif.cmi
+foUnif.cmx: terms.cmx orderings.cmx foUtils.cmx foSubst.cmx foUnif.cmi
+index.cmo: terms.cmi pp.cmi orderings.cmi foUtils.cmi foUnif.cmi index.cmi
+index.cmx: terms.cmx pp.cmx orderings.cmx foUtils.cmx foUnif.cmx index.cmi
 superposition.cmo: terms.cmi pp.cmi orderings.cmi index.cmi foUtils.cmi \
-    foUnif.cmi foSubst.cmi superposition.cmi 
+    foUnif.cmi foSubst.cmi superposition.cmi
 superposition.cmx: terms.cmx pp.cmx orderings.cmx index.cmx foUtils.cmx \
-    foUnif.cmx foSubst.cmx superposition.cmi 
-stats.cmo: terms.cmi stats.cmi 
-stats.cmx: terms.cmx stats.cmi 
+    foUnif.cmx foSubst.cmx superposition.cmi
+stats.cmo: terms.cmi stats.cmi
+stats.cmx: terms.cmx stats.cmi
 paramod.cmo: terms.cmi superposition.cmi pp.cmi orderings.cmi index.cmi \
-    foUtils.cmi foUnif.cmi paramod.cmi 
+    foUtils.cmi foUnif.cmi paramod.cmi
 paramod.cmx: terms.cmx superposition.cmx pp.cmx orderings.cmx index.cmx \
-    foUtils.cmx foUnif.cmx paramod.cmi 
-nCicBlob.cmo: terms.cmi foUtils.cmi nCicBlob.cmi 
-nCicBlob.cmx: terms.cmx foUtils.cmx nCicBlob.cmi 
-nCicProof.cmo: terms.cmi pp.cmi nCicBlob.cmi foSubst.cmi nCicProof.cmi 
-nCicProof.cmx: terms.cmx pp.cmx nCicBlob.cmx foSubst.cmx nCicProof.cmi 
+    foUtils.cmx foUnif.cmx paramod.cmi
+nCicBlob.cmo: terms.cmi foUtils.cmi nCicBlob.cmi
+nCicBlob.cmx: terms.cmx foUtils.cmx nCicBlob.cmi
+nCicProof.cmo: terms.cmi pp.cmi nCicBlob.cmi foSubst.cmi nCicProof.cmi
+nCicProof.cmx: terms.cmx pp.cmx nCicBlob.cmx foSubst.cmx nCicProof.cmi
 nCicParamod.cmo: terms.cmi pp.cmi paramod.cmi orderings.cmi nCicProof.cmi \
-    nCicBlob.cmi nCicParamod.cmi 
+    nCicBlob.cmi nCicParamod.cmi
 nCicParamod.cmx: terms.cmx pp.cmx paramod.cmx orderings.cmx nCicProof.cmx \
-    nCicBlob.cmx nCicParamod.cmi 
+    nCicBlob.cmx nCicParamod.cmi
index 2633e1abac21ac6b4ebf6134f07b1c495d67565a..5e055ecdc7551278526253a111a618f70f91f278 100644 (file)
@@ -1,25 +1,25 @@
-nDiscriminationTree.cmi: 
-nCicMetaSubst.cmi: 
-nCicUnifHint.cmi: 
-nCicCoercion.cmi: nCicUnifHint.cmi 
-nCicRefineUtil.cmi: 
-nCicUnification.cmi: nCicCoercion.cmi 
-nCicRefiner.cmi: nCicCoercion.cmi 
-nDiscriminationTree.cmo: nDiscriminationTree.cmi 
-nDiscriminationTree.cmx: nDiscriminationTree.cmi 
-nCicMetaSubst.cmo: nCicMetaSubst.cmi 
-nCicMetaSubst.cmx: nCicMetaSubst.cmi 
-nCicUnifHint.cmo: nDiscriminationTree.cmi nCicMetaSubst.cmi nCicUnifHint.cmi 
-nCicUnifHint.cmx: nDiscriminationTree.cmx nCicMetaSubst.cmx nCicUnifHint.cmi 
+nDiscriminationTree.cmi:
+nCicMetaSubst.cmi:
+nCicUnifHint.cmi:
+nCicCoercion.cmi: nCicUnifHint.cmi
+nCicRefineUtil.cmi:
+nCicUnification.cmi: nCicCoercion.cmi
+nCicRefiner.cmi: nCicCoercion.cmi
+nDiscriminationTree.cmo: nDiscriminationTree.cmi
+nDiscriminationTree.cmx: nDiscriminationTree.cmi
+nCicMetaSubst.cmo: nCicMetaSubst.cmi
+nCicMetaSubst.cmx: nCicMetaSubst.cmi
+nCicUnifHint.cmo: nDiscriminationTree.cmi nCicMetaSubst.cmi nCicUnifHint.cmi
+nCicUnifHint.cmx: nDiscriminationTree.cmx nCicMetaSubst.cmx nCicUnifHint.cmi
 nCicCoercion.cmo: nDiscriminationTree.cmi nCicUnifHint.cmi nCicMetaSubst.cmi \
-    nCicCoercion.cmi 
+    nCicCoercion.cmi
 nCicCoercion.cmx: nDiscriminationTree.cmx nCicUnifHint.cmx nCicMetaSubst.cmx \
-    nCicCoercion.cmi 
-nCicRefineUtil.cmo: nCicMetaSubst.cmi nCicRefineUtil.cmi 
-nCicRefineUtil.cmx: nCicMetaSubst.cmx nCicRefineUtil.cmi 
-nCicUnification.cmo: nCicUnifHint.cmi nCicMetaSubst.cmi nCicUnification.cmi 
-nCicUnification.cmx: nCicUnifHint.cmx nCicMetaSubst.cmx nCicUnification.cmi 
+    nCicCoercion.cmi
+nCicRefineUtil.cmo: nCicMetaSubst.cmi nCicRefineUtil.cmi
+nCicRefineUtil.cmx: nCicMetaSubst.cmx nCicRefineUtil.cmi
+nCicUnification.cmo: nCicUnifHint.cmi nCicMetaSubst.cmi nCicUnification.cmi
+nCicUnification.cmx: nCicUnifHint.cmx nCicMetaSubst.cmx nCicUnification.cmi
 nCicRefiner.cmo: nCicUnification.cmi nCicRefineUtil.cmi nCicMetaSubst.cmi \
-    nCicCoercion.cmi nCicRefiner.cmi 
+    nCicCoercion.cmi nCicRefiner.cmi
 nCicRefiner.cmx: nCicUnification.cmx nCicRefineUtil.cmx nCicMetaSubst.cmx \
-    nCicCoercion.cmx nCicRefiner.cmi 
+    nCicCoercion.cmx nCicRefiner.cmi
index 2633e1abac21ac6b4ebf6134f07b1c495d67565a..5e055ecdc7551278526253a111a618f70f91f278 100644 (file)
@@ -1,25 +1,25 @@
-nDiscriminationTree.cmi: 
-nCicMetaSubst.cmi: 
-nCicUnifHint.cmi: 
-nCicCoercion.cmi: nCicUnifHint.cmi 
-nCicRefineUtil.cmi: 
-nCicUnification.cmi: nCicCoercion.cmi 
-nCicRefiner.cmi: nCicCoercion.cmi 
-nDiscriminationTree.cmo: nDiscriminationTree.cmi 
-nDiscriminationTree.cmx: nDiscriminationTree.cmi 
-nCicMetaSubst.cmo: nCicMetaSubst.cmi 
-nCicMetaSubst.cmx: nCicMetaSubst.cmi 
-nCicUnifHint.cmo: nDiscriminationTree.cmi nCicMetaSubst.cmi nCicUnifHint.cmi 
-nCicUnifHint.cmx: nDiscriminationTree.cmx nCicMetaSubst.cmx nCicUnifHint.cmi 
+nDiscriminationTree.cmi:
+nCicMetaSubst.cmi:
+nCicUnifHint.cmi:
+nCicCoercion.cmi: nCicUnifHint.cmi
+nCicRefineUtil.cmi:
+nCicUnification.cmi: nCicCoercion.cmi
+nCicRefiner.cmi: nCicCoercion.cmi
+nDiscriminationTree.cmo: nDiscriminationTree.cmi
+nDiscriminationTree.cmx: nDiscriminationTree.cmi
+nCicMetaSubst.cmo: nCicMetaSubst.cmi
+nCicMetaSubst.cmx: nCicMetaSubst.cmi
+nCicUnifHint.cmo: nDiscriminationTree.cmi nCicMetaSubst.cmi nCicUnifHint.cmi
+nCicUnifHint.cmx: nDiscriminationTree.cmx nCicMetaSubst.cmx nCicUnifHint.cmi
 nCicCoercion.cmo: nDiscriminationTree.cmi nCicUnifHint.cmi nCicMetaSubst.cmi \
-    nCicCoercion.cmi 
+    nCicCoercion.cmi
 nCicCoercion.cmx: nDiscriminationTree.cmx nCicUnifHint.cmx nCicMetaSubst.cmx \
-    nCicCoercion.cmi 
-nCicRefineUtil.cmo: nCicMetaSubst.cmi nCicRefineUtil.cmi 
-nCicRefineUtil.cmx: nCicMetaSubst.cmx nCicRefineUtil.cmi 
-nCicUnification.cmo: nCicUnifHint.cmi nCicMetaSubst.cmi nCicUnification.cmi 
-nCicUnification.cmx: nCicUnifHint.cmx nCicMetaSubst.cmx nCicUnification.cmi 
+    nCicCoercion.cmi
+nCicRefineUtil.cmo: nCicMetaSubst.cmi nCicRefineUtil.cmi
+nCicRefineUtil.cmx: nCicMetaSubst.cmx nCicRefineUtil.cmi
+nCicUnification.cmo: nCicUnifHint.cmi nCicMetaSubst.cmi nCicUnification.cmi
+nCicUnification.cmx: nCicUnifHint.cmx nCicMetaSubst.cmx nCicUnification.cmi
 nCicRefiner.cmo: nCicUnification.cmi nCicRefineUtil.cmi nCicMetaSubst.cmi \
-    nCicCoercion.cmi nCicRefiner.cmi 
+    nCicCoercion.cmi nCicRefiner.cmi
 nCicRefiner.cmx: nCicUnification.cmx nCicRefineUtil.cmx nCicMetaSubst.cmx \
-    nCicCoercion.cmx nCicRefiner.cmi 
+    nCicCoercion.cmx nCicRefiner.cmi
index c85683251c43d6e392df833a778a031f702c4d28..3e01ca0fba9904f473324a20e3c1db89ce99fc63 100644 (file)
@@ -1,30 +1,30 @@
-continuationals.cmi: 
-nCicTacReduction.cmi: 
-nTacStatus.cmi: continuationals.cmi 
-nCicElim.cmi: 
-nTactics.cmi: nTacStatus.cmi 
-nnAuto.cmi: nTacStatus.cmi 
-nDestructTac.cmi: nTacStatus.cmi 
-nInversion.cmi: nTacStatus.cmi 
-continuationals.cmo: continuationals.cmi 
-continuationals.cmx: continuationals.cmi 
-nCicTacReduction.cmo: nCicTacReduction.cmi 
-nCicTacReduction.cmx: nCicTacReduction.cmi 
-nTacStatus.cmo: nCicTacReduction.cmi continuationals.cmi nTacStatus.cmi 
-nTacStatus.cmx: nCicTacReduction.cmx continuationals.cmx nTacStatus.cmi 
-nCicElim.cmo: nCicElim.cmi 
-nCicElim.cmx: nCicElim.cmi 
-nTactics.cmo: nTacStatus.cmi nCicElim.cmi continuationals.cmi nTactics.cmi 
-nTactics.cmx: nTacStatus.cmx nCicElim.cmx continuationals.cmx nTactics.cmi 
+continuationals.cmi:
+nCicTacReduction.cmi:
+nTacStatus.cmi: continuationals.cmi
+nCicElim.cmi:
+nTactics.cmi: nTacStatus.cmi
+nnAuto.cmi: nTacStatus.cmi
+nDestructTac.cmi: nTacStatus.cmi
+nInversion.cmi: nTacStatus.cmi
+continuationals.cmo: continuationals.cmi
+continuationals.cmx: continuationals.cmi
+nCicTacReduction.cmo: nCicTacReduction.cmi
+nCicTacReduction.cmx: nCicTacReduction.cmi
+nTacStatus.cmo: nCicTacReduction.cmi continuationals.cmi nTacStatus.cmi
+nTacStatus.cmx: nCicTacReduction.cmx continuationals.cmx nTacStatus.cmi
+nCicElim.cmo: nCicElim.cmi
+nCicElim.cmx: nCicElim.cmi
+nTactics.cmo: nTacStatus.cmi nCicElim.cmi continuationals.cmi nTactics.cmi
+nTactics.cmx: nTacStatus.cmx nCicElim.cmx continuationals.cmx nTactics.cmi
 nnAuto.cmo: nTactics.cmi nTacStatus.cmi nCicTacReduction.cmi \
-    continuationals.cmi nnAuto.cmi 
+    continuationals.cmi nnAuto.cmi
 nnAuto.cmx: nTactics.cmx nTacStatus.cmx nCicTacReduction.cmx \
-    continuationals.cmx nnAuto.cmi 
+    continuationals.cmx nnAuto.cmi
 nDestructTac.cmo: nTactics.cmi nTacStatus.cmi continuationals.cmi \
-    nDestructTac.cmi 
+    nDestructTac.cmi
 nDestructTac.cmx: nTactics.cmx nTacStatus.cmx continuationals.cmx \
-    nDestructTac.cmi 
+    nDestructTac.cmi
 nInversion.cmo: nTactics.cmi nTacStatus.cmi nCicElim.cmi continuationals.cmi \
-    nInversion.cmi 
+    nInversion.cmi
 nInversion.cmx: nTactics.cmx nTacStatus.cmx nCicElim.cmx continuationals.cmx \
-    nInversion.cmi 
+    nInversion.cmi
index c85683251c43d6e392df833a778a031f702c4d28..3e01ca0fba9904f473324a20e3c1db89ce99fc63 100644 (file)
@@ -1,30 +1,30 @@
-continuationals.cmi: 
-nCicTacReduction.cmi: 
-nTacStatus.cmi: continuationals.cmi 
-nCicElim.cmi: 
-nTactics.cmi: nTacStatus.cmi 
-nnAuto.cmi: nTacStatus.cmi 
-nDestructTac.cmi: nTacStatus.cmi 
-nInversion.cmi: nTacStatus.cmi 
-continuationals.cmo: continuationals.cmi 
-continuationals.cmx: continuationals.cmi 
-nCicTacReduction.cmo: nCicTacReduction.cmi 
-nCicTacReduction.cmx: nCicTacReduction.cmi 
-nTacStatus.cmo: nCicTacReduction.cmi continuationals.cmi nTacStatus.cmi 
-nTacStatus.cmx: nCicTacReduction.cmx continuationals.cmx nTacStatus.cmi 
-nCicElim.cmo: nCicElim.cmi 
-nCicElim.cmx: nCicElim.cmi 
-nTactics.cmo: nTacStatus.cmi nCicElim.cmi continuationals.cmi nTactics.cmi 
-nTactics.cmx: nTacStatus.cmx nCicElim.cmx continuationals.cmx nTactics.cmi 
+continuationals.cmi:
+nCicTacReduction.cmi:
+nTacStatus.cmi: continuationals.cmi
+nCicElim.cmi:
+nTactics.cmi: nTacStatus.cmi
+nnAuto.cmi: nTacStatus.cmi
+nDestructTac.cmi: nTacStatus.cmi
+nInversion.cmi: nTacStatus.cmi
+continuationals.cmo: continuationals.cmi
+continuationals.cmx: continuationals.cmi
+nCicTacReduction.cmo: nCicTacReduction.cmi
+nCicTacReduction.cmx: nCicTacReduction.cmi
+nTacStatus.cmo: nCicTacReduction.cmi continuationals.cmi nTacStatus.cmi
+nTacStatus.cmx: nCicTacReduction.cmx continuationals.cmx nTacStatus.cmi
+nCicElim.cmo: nCicElim.cmi
+nCicElim.cmx: nCicElim.cmi
+nTactics.cmo: nTacStatus.cmi nCicElim.cmi continuationals.cmi nTactics.cmi
+nTactics.cmx: nTacStatus.cmx nCicElim.cmx continuationals.cmx nTactics.cmi
 nnAuto.cmo: nTactics.cmi nTacStatus.cmi nCicTacReduction.cmi \
-    continuationals.cmi nnAuto.cmi 
+    continuationals.cmi nnAuto.cmi
 nnAuto.cmx: nTactics.cmx nTacStatus.cmx nCicTacReduction.cmx \
-    continuationals.cmx nnAuto.cmi 
+    continuationals.cmx nnAuto.cmi
 nDestructTac.cmo: nTactics.cmi nTacStatus.cmi continuationals.cmi \
-    nDestructTac.cmi 
+    nDestructTac.cmi
 nDestructTac.cmx: nTactics.cmx nTacStatus.cmx continuationals.cmx \
-    nDestructTac.cmi 
+    nDestructTac.cmi
 nInversion.cmo: nTactics.cmi nTacStatus.cmi nCicElim.cmi continuationals.cmi \
-    nInversion.cmi 
+    nInversion.cmi
 nInversion.cmx: nTactics.cmx nTacStatus.cmx nCicElim.cmx continuationals.cmx \
-    nInversion.cmi 
+    nInversion.cmi
index 40c03891a7433c13e27e38dbe1cb51e06030c905..19a1fd3259d6d4ffaa737eaa6b604187e7540bd7 100644 (file)
@@ -1,3 +1,3 @@
-helm_registry.cmi: 
-helm_registry.cmo: helm_registry.cmi 
-helm_registry.cmx: helm_registry.cmi 
+helm_registry.cmi:
+helm_registry.cmo: helm_registry.cmi
+helm_registry.cmx: helm_registry.cmi
index 40c03891a7433c13e27e38dbe1cb51e06030c905..19a1fd3259d6d4ffaa737eaa6b604187e7540bd7 100644 (file)
@@ -1,3 +1,3 @@
-helm_registry.cmi: 
-helm_registry.cmo: helm_registry.cmi 
-helm_registry.cmx: helm_registry.cmi 
+helm_registry.cmi:
+helm_registry.cmo: helm_registry.cmi
+helm_registry.cmx: helm_registry.cmi
index 25e67131fca0487c4390d310d8307722b5058067..119f13093a98003e4d06ea0244ce7aae7f76e6e3 100644 (file)
@@ -1,5 +1,5 @@
-utf8Macro.cmi: 
-utf8MacroTable.cmo: 
-utf8MacroTable.cmx: 
-utf8Macro.cmo: utf8MacroTable.cmo utf8Macro.cmi 
-utf8Macro.cmx: utf8MacroTable.cmx utf8Macro.cmi 
+utf8Macro.cmi:
+utf8MacroTable.cmo:
+utf8MacroTable.cmx:
+utf8Macro.cmo: utf8MacroTable.cmo utf8Macro.cmi
+utf8Macro.cmx: utf8MacroTable.cmx utf8Macro.cmi
index 3d7dfc21fef76318d2516be6b5736428108d2d02..8f195d05a53fd59dcf0d50ef62e35949e2a32ee4 100644 (file)
@@ -1,5 +1,5 @@
-utf8Macro.cmi: 
-utf8MacroTable.cmo: 
-utf8MacroTable.cmx: 
-utf8Macro.cmo: utf8MacroTable.cmx utf8Macro.cmi 
-utf8Macro.cmx: utf8MacroTable.cmx utf8Macro.cmi 
+utf8Macro.cmi:
+utf8MacroTable.cmo:
+utf8MacroTable.cmx:
+utf8Macro.cmo: utf8MacroTable.cmx utf8Macro.cmi
+utf8Macro.cmx: utf8MacroTable.cmx utf8Macro.cmi
index 6616a03d0f4c0803fa1e9c2e309bbf89270e7526..e25145b8b1499b6c59f701cc8a2e4269b3b0e56b 100644 (file)
@@ -1,6 +1,6 @@
-threadSafe.cmi: 
-extThread.cmi: 
-threadSafe.cmo: threadSafe.cmi 
-threadSafe.cmx: threadSafe.cmi 
-extThread.cmo: extThread.cmi 
-extThread.cmx: extThread.cmi 
+threadSafe.cmi:
+extThread.cmi:
+threadSafe.cmo: threadSafe.cmi
+threadSafe.cmx: threadSafe.cmi
+extThread.cmo: extThread.cmi
+extThread.cmx: extThread.cmi
index 6616a03d0f4c0803fa1e9c2e309bbf89270e7526..e25145b8b1499b6c59f701cc8a2e4269b3b0e56b 100644 (file)
@@ -1,6 +1,6 @@
-threadSafe.cmi: 
-extThread.cmi: 
-threadSafe.cmo: threadSafe.cmi 
-threadSafe.cmx: threadSafe.cmi 
-extThread.cmo: extThread.cmi 
-extThread.cmx: extThread.cmi 
+threadSafe.cmi:
+extThread.cmi:
+threadSafe.cmo: threadSafe.cmi
+threadSafe.cmx: threadSafe.cmi
+extThread.cmo: extThread.cmi
+extThread.cmx: extThread.cmi
index e7e7ffbd729fcdbc6206eb38afebf53940878718..eda62779ff37dd14feca9e54c864e5ebbd2b7b70 100644 (file)
@@ -1,6 +1,6 @@
-xml.cmi: 
-xmlPushParser.cmi: 
-xml.cmo: xml.cmi 
-xml.cmx: xml.cmi 
-xmlPushParser.cmo: xmlPushParser.cmi 
-xmlPushParser.cmx: xmlPushParser.cmi 
+xml.cmi:
+xmlPushParser.cmi:
+xml.cmo: xml.cmi
+xml.cmx: xml.cmi
+xmlPushParser.cmo: xmlPushParser.cmi
+xmlPushParser.cmx: xmlPushParser.cmi
index e7e7ffbd729fcdbc6206eb38afebf53940878718..eda62779ff37dd14feca9e54c864e5ebbd2b7b70 100644 (file)
@@ -1,6 +1,6 @@
-xml.cmi: 
-xmlPushParser.cmi: 
-xml.cmo: xml.cmi 
-xml.cmx: xml.cmi 
-xmlPushParser.cmo: xmlPushParser.cmi 
-xmlPushParser.cmx: xmlPushParser.cmi 
+xml.cmi:
+xmlPushParser.cmi:
+xml.cmo: xml.cmi
+xml.cmx: xml.cmi
+xmlPushParser.cmo: xmlPushParser.cmi
+xmlPushParser.cmx: xmlPushParser.cmi
index 8325fc357798820709bd68a79978a177d2111b7e..c63191cf0dcb4c544b3c24f418d183ef9f35eb85 100644 (file)
@@ -1,76 +1,76 @@
-applyTransformation.cmo: applyTransformation.cmi 
-applyTransformation.cmx: applyTransformation.cmi 
-buildTimeConf.cmo: 
-buildTimeConf.cmx: 
+applyTransformation.cmo: applyTransformation.cmi
+applyTransformation.cmx: applyTransformation.cmi
+buildTimeConf.cmo:
+buildTimeConf.cmx:
 cicMathView.cmo: matitaMisc.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \
-    buildTimeConf.cmo applyTransformation.cmi cicMathView.cmi 
+    buildTimeConf.cmo applyTransformation.cmi cicMathView.cmi
 cicMathView.cmx: matitaMisc.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \
-    buildTimeConf.cmx applyTransformation.cmx cicMathView.cmi 
-lablGraphviz.cmo: lablGraphviz.cmi 
-lablGraphviz.cmx: lablGraphviz.cmi 
-matitaclean.cmo: matitaMisc.cmi matitaInit.cmi matitaclean.cmi 
-matitaclean.cmx: matitaMisc.cmx matitaInit.cmx matitaclean.cmi 
+    buildTimeConf.cmx applyTransformation.cmx cicMathView.cmi
+lablGraphviz.cmo: lablGraphviz.cmi
+lablGraphviz.cmx: lablGraphviz.cmi
+matitaclean.cmo: matitaMisc.cmi matitaInit.cmi matitaclean.cmi
+matitaclean.cmx: matitaMisc.cmx matitaInit.cmx matitaclean.cmi
 matitac.cmo: matitaclean.cmi matitaMisc.cmi matitaInit.cmi matitaExcPp.cmi \
-    matitaEngine.cmi 
+    matitaEngine.cmi
 matitac.cmx: matitaclean.cmx matitaMisc.cmx matitaInit.cmx matitaExcPp.cmx \
-    matitaEngine.cmx 
-matitaEngine.cmo: applyTransformation.cmi matitaEngine.cmi 
-matitaEngine.cmx: applyTransformation.cmx matitaEngine.cmi 
-matitaExcPp.cmo: matitaEngine.cmi matitaExcPp.cmi 
-matitaExcPp.cmx: matitaEngine.cmx matitaExcPp.cmi 
-matitaGeneratedGui.cmo: 
-matitaGeneratedGui.cmx: 
+    matitaEngine.cmx
+matitaEngine.cmo: applyTransformation.cmi matitaEngine.cmi
+matitaEngine.cmx: applyTransformation.cmx matitaEngine.cmi
+matitaExcPp.cmo: matitaEngine.cmi matitaExcPp.cmi
+matitaExcPp.cmx: matitaEngine.cmx matitaExcPp.cmi
+matitaGeneratedGui.cmo:
+matitaGeneratedGui.cmx:
 matitaGtkMisc.cmo: matitaTypes.cmi matitaGeneratedGui.cmo buildTimeConf.cmo \
-    matitaGtkMisc.cmi 
+    matitaGtkMisc.cmi
 matitaGtkMisc.cmx: matitaTypes.cmx matitaGeneratedGui.cmx buildTimeConf.cmx \
-    matitaGtkMisc.cmi 
+    matitaGtkMisc.cmi
 matitaGui.cmo: matitaTypes.cmi matitaScript.cmi matitaMisc.cmi \
     matitaMathView.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \
-    matitaGeneratedGui.cmo matitaExcPp.cmi buildTimeConf.cmo matitaGui.cmi 
+    matitaGeneratedGui.cmo matitaExcPp.cmi buildTimeConf.cmo matitaGui.cmi
 matitaGui.cmx: matitaTypes.cmx matitaScript.cmx matitaMisc.cmx \
     matitaMathView.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \
-    matitaGeneratedGui.cmx matitaExcPp.cmx buildTimeConf.cmx matitaGui.cmi 
-matitaInit.cmo: matitaExcPp.cmi buildTimeConf.cmo matitaInit.cmi 
-matitaInit.cmx: matitaExcPp.cmx buildTimeConf.cmx matitaInit.cmi 
+    matitaGeneratedGui.cmx matitaExcPp.cmx buildTimeConf.cmx matitaGui.cmi
+matitaInit.cmo: matitaExcPp.cmi buildTimeConf.cmo matitaInit.cmi
+matitaInit.cmx: matitaExcPp.cmx buildTimeConf.cmx matitaInit.cmi
 matitaMathView.cmo: virtuals.cmi matitaTypes.cmi matitaMisc.cmi \
     matitaGuiTypes.cmi matitaGtkMisc.cmi matitaGeneratedGui.cmo \
     matitaExcPp.cmi lablGraphviz.cmi cicMathView.cmi buildTimeConf.cmo \
-    applyTransformation.cmi matitaMathView.cmi 
+    applyTransformation.cmi matitaMathView.cmi
 matitaMathView.cmx: virtuals.cmx matitaTypes.cmx matitaMisc.cmx \
     matitaGuiTypes.cmi matitaGtkMisc.cmx matitaGeneratedGui.cmx \
     matitaExcPp.cmx lablGraphviz.cmx cicMathView.cmx buildTimeConf.cmx \
-    applyTransformation.cmx matitaMathView.cmi 
-matitaMisc.cmo: matitaGuiTypes.cmi buildTimeConf.cmo matitaMisc.cmi 
-matitaMisc.cmx: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi 
+    applyTransformation.cmx matitaMathView.cmi
+matitaMisc.cmo: matitaGuiTypes.cmi buildTimeConf.cmo matitaMisc.cmi
+matitaMisc.cmx: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi
 matita.cmo: predefined_virtuals.cmi matitaScript.cmi matitaInit.cmi \
-    matitaGui.cmi matitaGtkMisc.cmi buildTimeConf.cmo applyTransformation.cmi 
+    matitaGui.cmi matitaGtkMisc.cmi buildTimeConf.cmo applyTransformation.cmi
 matita.cmx: predefined_virtuals.cmx matitaScript.cmx matitaInit.cmx \
-    matitaGui.cmx matitaGtkMisc.cmx buildTimeConf.cmx applyTransformation.cmx 
+    matitaGui.cmx matitaGtkMisc.cmx buildTimeConf.cmx applyTransformation.cmx
 matitaScript.cmo: virtuals.cmi matitaTypes.cmi matitaMisc.cmi \
     matitaMathView.cmi matitaGtkMisc.cmi matitaEngine.cmi cicMathView.cmi \
-    buildTimeConf.cmo matitaScript.cmi 
+    buildTimeConf.cmo matitaScript.cmi
 matitaScript.cmx: virtuals.cmx matitaTypes.cmx matitaMisc.cmx \
     matitaMathView.cmx matitaGtkMisc.cmx matitaEngine.cmx cicMathView.cmx \
-    buildTimeConf.cmx matitaScript.cmi 
-matitaTypes.cmo: matitaTypes.cmi 
-matitaTypes.cmx: matitaTypes.cmi 
-predefined_virtuals.cmo: virtuals.cmi predefined_virtuals.cmi 
-predefined_virtuals.cmx: virtuals.cmx predefined_virtuals.cmi 
-virtuals.cmo: virtuals.cmi 
-virtuals.cmx: virtuals.cmi 
-applyTransformation.cmi: 
-cicMathView.cmi: matitaGuiTypes.cmi applyTransformation.cmi 
-lablGraphviz.cmi: 
-matitaclean.cmi: 
-matitaEngine.cmi: applyTransformation.cmi 
-matitaExcPp.cmi: 
-matitaGtkMisc.cmi: matitaGeneratedGui.cmo 
-matitaGui.cmi: matitaGuiTypes.cmi 
-matitaGuiTypes.cmi: matitaGeneratedGui.cmo applyTransformation.cmi 
-matitaInit.cmi: 
-matitaMathView.cmi: matitaTypes.cmi matitaGuiTypes.cmi 
-matitaMisc.cmi: matitaGuiTypes.cmi 
-matitaScript.cmi: 
-matitaTypes.cmi: 
-predefined_virtuals.cmi: 
-virtuals.cmi: 
+    buildTimeConf.cmx matitaScript.cmi
+matitaTypes.cmo: matitaTypes.cmi
+matitaTypes.cmx: matitaTypes.cmi
+predefined_virtuals.cmo: virtuals.cmi predefined_virtuals.cmi
+predefined_virtuals.cmx: virtuals.cmx predefined_virtuals.cmi
+virtuals.cmo: virtuals.cmi
+virtuals.cmx: virtuals.cmi
+applyTransformation.cmi:
+cicMathView.cmi: matitaGuiTypes.cmi applyTransformation.cmi
+lablGraphviz.cmi:
+matitaclean.cmi:
+matitaEngine.cmi: applyTransformation.cmi
+matitaExcPp.cmi:
+matitaGtkMisc.cmi: matitaGeneratedGui.cmo
+matitaGui.cmi: matitaGuiTypes.cmi
+matitaGuiTypes.cmi: matitaGeneratedGui.cmo applyTransformation.cmi
+matitaInit.cmi:
+matitaMathView.cmi: matitaTypes.cmi matitaGuiTypes.cmi
+matitaMisc.cmi: matitaGuiTypes.cmi
+matitaScript.cmi:
+matitaTypes.cmi:
+predefined_virtuals.cmi:
+virtuals.cmi:
index 74d8be432f00ee9103d7af42387aaffa5a926228..fb48e954caecd96be26ac495ca3bbf19aae8a632 100644 (file)
@@ -1,76 +1,76 @@
-applyTransformation.cmo: applyTransformation.cmi 
-applyTransformation.cmx: applyTransformation.cmi 
-buildTimeConf.cmo: 
-buildTimeConf.cmx: 
+applyTransformation.cmo: applyTransformation.cmi
+applyTransformation.cmx: applyTransformation.cmi
+buildTimeConf.cmo:
+buildTimeConf.cmx:
 cicMathView.cmo: matitaMisc.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \
-    buildTimeConf.cmx applyTransformation.cmi cicMathView.cmi 
+    buildTimeConf.cmx applyTransformation.cmi cicMathView.cmi
 cicMathView.cmx: matitaMisc.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \
-    buildTimeConf.cmx applyTransformation.cmx cicMathView.cmi 
-lablGraphviz.cmo: lablGraphviz.cmi 
-lablGraphviz.cmx: lablGraphviz.cmi 
-matitaclean.cmo: matitaMisc.cmi matitaInit.cmi matitaclean.cmi 
-matitaclean.cmx: matitaMisc.cmx matitaInit.cmx matitaclean.cmi 
+    buildTimeConf.cmx applyTransformation.cmx cicMathView.cmi
+lablGraphviz.cmo: lablGraphviz.cmi
+lablGraphviz.cmx: lablGraphviz.cmi
+matitaclean.cmo: matitaMisc.cmi matitaInit.cmi matitaclean.cmi
+matitaclean.cmx: matitaMisc.cmx matitaInit.cmx matitaclean.cmi
 matitac.cmo: matitaclean.cmi matitaMisc.cmi matitaInit.cmi matitaExcPp.cmi \
-    matitaEngine.cmi 
+    matitaEngine.cmi
 matitac.cmx: matitaclean.cmx matitaMisc.cmx matitaInit.cmx matitaExcPp.cmx \
-    matitaEngine.cmx 
-matitaEngine.cmo: applyTransformation.cmi matitaEngine.cmi 
-matitaEngine.cmx: applyTransformation.cmx matitaEngine.cmi 
-matitaExcPp.cmo: matitaEngine.cmi matitaExcPp.cmi 
-matitaExcPp.cmx: matitaEngine.cmx matitaExcPp.cmi 
-matitaGeneratedGui.cmo: 
-matitaGeneratedGui.cmx: 
+    matitaEngine.cmx
+matitaEngine.cmo: applyTransformation.cmi matitaEngine.cmi
+matitaEngine.cmx: applyTransformation.cmx matitaEngine.cmi
+matitaExcPp.cmo: matitaEngine.cmi matitaExcPp.cmi
+matitaExcPp.cmx: matitaEngine.cmx matitaExcPp.cmi
+matitaGeneratedGui.cmo:
+matitaGeneratedGui.cmx:
 matitaGtkMisc.cmo: matitaTypes.cmi matitaGeneratedGui.cmx buildTimeConf.cmx \
-    matitaGtkMisc.cmi 
+    matitaGtkMisc.cmi
 matitaGtkMisc.cmx: matitaTypes.cmx matitaGeneratedGui.cmx buildTimeConf.cmx \
-    matitaGtkMisc.cmi 
+    matitaGtkMisc.cmi
 matitaGui.cmo: matitaTypes.cmi matitaScript.cmi matitaMisc.cmi \
     matitaMathView.cmi matitaGuiTypes.cmi matitaGtkMisc.cmi \
-    matitaGeneratedGui.cmx matitaExcPp.cmi buildTimeConf.cmx matitaGui.cmi 
+    matitaGeneratedGui.cmx matitaExcPp.cmi buildTimeConf.cmx matitaGui.cmi
 matitaGui.cmx: matitaTypes.cmx matitaScript.cmx matitaMisc.cmx \
     matitaMathView.cmx matitaGuiTypes.cmi matitaGtkMisc.cmx \
-    matitaGeneratedGui.cmx matitaExcPp.cmx buildTimeConf.cmx matitaGui.cmi 
-matitaInit.cmo: matitaExcPp.cmi buildTimeConf.cmx matitaInit.cmi 
-matitaInit.cmx: matitaExcPp.cmx buildTimeConf.cmx matitaInit.cmi 
+    matitaGeneratedGui.cmx matitaExcPp.cmx buildTimeConf.cmx matitaGui.cmi
+matitaInit.cmo: matitaExcPp.cmi buildTimeConf.cmx matitaInit.cmi
+matitaInit.cmx: matitaExcPp.cmx buildTimeConf.cmx matitaInit.cmi
 matitaMathView.cmo: virtuals.cmi matitaTypes.cmi matitaMisc.cmi \
     matitaGuiTypes.cmi matitaGtkMisc.cmi matitaGeneratedGui.cmx \
     matitaExcPp.cmi lablGraphviz.cmi cicMathView.cmi buildTimeConf.cmx \
-    applyTransformation.cmi matitaMathView.cmi 
+    applyTransformation.cmi matitaMathView.cmi
 matitaMathView.cmx: virtuals.cmx matitaTypes.cmx matitaMisc.cmx \
     matitaGuiTypes.cmi matitaGtkMisc.cmx matitaGeneratedGui.cmx \
     matitaExcPp.cmx lablGraphviz.cmx cicMathView.cmx buildTimeConf.cmx \
-    applyTransformation.cmx matitaMathView.cmi 
-matitaMisc.cmo: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi 
-matitaMisc.cmx: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi 
+    applyTransformation.cmx matitaMathView.cmi
+matitaMisc.cmo: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi
+matitaMisc.cmx: matitaGuiTypes.cmi buildTimeConf.cmx matitaMisc.cmi
 matita.cmo: predefined_virtuals.cmi matitaScript.cmi matitaInit.cmi \
-    matitaGui.cmi matitaGtkMisc.cmi buildTimeConf.cmx applyTransformation.cmi 
+    matitaGui.cmi matitaGtkMisc.cmi buildTimeConf.cmx applyTransformation.cmi
 matita.cmx: predefined_virtuals.cmx matitaScript.cmx matitaInit.cmx \
-    matitaGui.cmx matitaGtkMisc.cmx buildTimeConf.cmx applyTransformation.cmx 
+    matitaGui.cmx matitaGtkMisc.cmx buildTimeConf.cmx applyTransformation.cmx
 matitaScript.cmo: virtuals.cmi matitaTypes.cmi matitaMisc.cmi \
     matitaMathView.cmi matitaGtkMisc.cmi matitaEngine.cmi cicMathView.cmi \
-    buildTimeConf.cmx matitaScript.cmi 
+    buildTimeConf.cmx matitaScript.cmi
 matitaScript.cmx: virtuals.cmx matitaTypes.cmx matitaMisc.cmx \
     matitaMathView.cmx matitaGtkMisc.cmx matitaEngine.cmx cicMathView.cmx \
-    buildTimeConf.cmx matitaScript.cmi 
-matitaTypes.cmo: matitaTypes.cmi 
-matitaTypes.cmx: matitaTypes.cmi 
-predefined_virtuals.cmo: virtuals.cmi predefined_virtuals.cmi 
-predefined_virtuals.cmx: virtuals.cmx predefined_virtuals.cmi 
-virtuals.cmo: virtuals.cmi 
-virtuals.cmx: virtuals.cmi 
-applyTransformation.cmi: 
-cicMathView.cmi: matitaGuiTypes.cmi applyTransformation.cmi 
-lablGraphviz.cmi: 
-matitaclean.cmi: 
-matitaEngine.cmi: applyTransformation.cmi 
-matitaExcPp.cmi: 
-matitaGtkMisc.cmi: matitaGeneratedGui.cmx 
-matitaGui.cmi: matitaGuiTypes.cmi 
-matitaGuiTypes.cmi: matitaGeneratedGui.cmx applyTransformation.cmi 
-matitaInit.cmi: 
-matitaMathView.cmi: matitaTypes.cmi matitaGuiTypes.cmi 
-matitaMisc.cmi: matitaGuiTypes.cmi 
-matitaScript.cmi: 
-matitaTypes.cmi: 
-predefined_virtuals.cmi: 
-virtuals.cmi: 
+    buildTimeConf.cmx matitaScript.cmi
+matitaTypes.cmo: matitaTypes.cmi
+matitaTypes.cmx: matitaTypes.cmi
+predefined_virtuals.cmo: virtuals.cmi predefined_virtuals.cmi
+predefined_virtuals.cmx: virtuals.cmx predefined_virtuals.cmi
+virtuals.cmo: virtuals.cmi
+virtuals.cmx: virtuals.cmi
+applyTransformation.cmi:
+cicMathView.cmi: matitaGuiTypes.cmi applyTransformation.cmi
+lablGraphviz.cmi:
+matitaclean.cmi:
+matitaEngine.cmi: applyTransformation.cmi
+matitaExcPp.cmi:
+matitaGtkMisc.cmi: matitaGeneratedGui.cmx
+matitaGui.cmi: matitaGuiTypes.cmi
+matitaGuiTypes.cmi: matitaGeneratedGui.cmx applyTransformation.cmi
+matitaInit.cmi:
+matitaMathView.cmi: matitaTypes.cmi matitaGuiTypes.cmi
+matitaMisc.cmi: matitaGuiTypes.cmi
+matitaScript.cmi:
+matitaTypes.cmi:
+predefined_virtuals.cmi:
+virtuals.cmi:
diff --git a/matita/matita/contribs/lambda_delta/Basic_2/functional/rtm.ma b/matita/matita/contribs/lambda_delta/Basic_2/functional/rtm.ma
new file mode 100644 (file)
index 0000000..b15db86
--- /dev/null
@@ -0,0 +1,85 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+include "Basic_2/grammar/term_vector.ma".
+include "Basic_2/grammar/genv.ma".
+
+(* REDUCTION AND TYPE MACHINE ***********************************************)
+
+(* machine local environment *)
+inductive xenv: Type[0] โ‰
+| XAtom: xenv                                    (* empty *)
+| XQuad: xenv โ†’ bind2 โ†’ nat โ†’ xenv โ†’ term โ†’ xenv (* entry *)
+.
+
+interpretation "atom (ext. local environment)"
+   'Star = XAtom.
+
+interpretation "environment binding construction (quad)"
+   'DBind L I u K V = (XQuad L I u K V).
+
+(* machine stack *)
+definition stack: Type[0] โ‰ list2 xenv term.
+
+(* machine status *)
+record rtm: Type[0] โ‰
+{ rg: genv;  (* global environment *)
+  ru: nat;   (* current de Bruijn's level *)
+  re: xenv;  (* extended local environment *)
+  rs: stack; (* application stack *)
+  rt: term   (* code *)
+}.
+
+(* initial state *)
+definition rtm_i: genv โ†’ term โ†’ rtm โ‰
+                  ฮปG,T. mk_rtm G 0 (โ‹†) (โŸ ) T.
+
+(* update code *)
+definition rtm_t: rtm โ†’ term โ†’ rtm โ‰
+                  ฮปM,T. match M with
+                  [ mk_rtm G u E _ _ โ‡’ mk_rtm G u E (โŸ ) T
+                  ].
+
+(* update closure *)
+definition rtm_u: rtm โ†’ xenv โ†’ term โ†’ rtm โ‰
+                  ฮปM,E,T. match M with
+                  [ mk_rtm G u _ _ _ โ‡’ mk_rtm G u E (โŸ ) T
+                  ].
+
+(* get global environment *)
+definition rtm_g: rtm โ†’ genv โ‰
+                  ฮปM. match M with
+                  [ mk_rtm G _ _ _ _ โ‡’ G
+                  ].
+
+(* get local reference level *)
+definition rtm_l: rtm โ†’ nat โ‰
+                  ฮปM. match M with
+                  [ mk_rtm _ u E _ _ โ‡’ match E with
+                     [ XAtom           โ‡’ u
+                     | XQuad _ _ u _ _ โ‡’ u
+                     ]
+                  ].
+
+(* get stack *)
+definition rtm_s: rtm โ†’ stack โ‰
+                  ฮปM. match M with
+                  [ mk_rtm _ _ _ S _ โ‡’ S
+                  ].
+
+(* get code *)
+definition rtm_c: rtm โ†’ term โ‰
+                  ฮปM. match M with
+                  [ mk_rtm _ _ _ _ T โ‡’ T
+                  ].
diff --git a/matita/matita/contribs/lambda_delta/Basic_2/functional/rtm_step.ma b/matita/matita/contribs/lambda_delta/Basic_2/functional/rtm_step.ma
new file mode 100644 (file)
index 0000000..4702888
--- /dev/null
@@ -0,0 +1,54 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+include "Basic_2/functional/rtm.ma".
+
+(* REDUCTION AND TYPE MACHINE ***********************************************)
+
+(* transitions *)
+inductive rtm_step: relation rtm โ‰
+| rtm_ldrop : โˆ€G,u,E,I,t,F,V,S,i.
+              rtm_step (mk_rtm G u (E. โ‘ฃ{I} {t, F, V}) S (#(i + 1)))
+                       (mk_rtm G u E S (#i))
+| rtm_ldelta: โˆ€G,u,E,t,F,V,S.
+              rtm_step (mk_rtm G u (E. โ‘ฃ{Abbr} {t, F, V}) S (#0))
+                       (mk_rtm G u F S V)
+| rtm_ltype : โˆ€G,u,E,t,F,V,S.
+              rtm_step (mk_rtm G u (E. โ‘ฃ{Abst} {t, F, V}) S (#0))
+                       (mk_rtm G u F S V)
+| rtm_gdrop : โˆ€G,I,V,u,E,S,p. p < |G| โ†’
+              rtm_step (mk_rtm (G. ๐•“{I} V) u E S (ยงp))
+                       (mk_rtm G u E S (ยงp))
+| rtm_gdelta: โˆ€G,V,u,E,S,p. p = |G| โ†’
+              rtm_step (mk_rtm (G. ๐•“{Abbr} V) u E S (ยงp))
+                       (mk_rtm G u E S V)
+| rtm_gtype : โˆ€G,V,u,E,S,p. p = |G| โ†’
+              rtm_step (mk_rtm (G. ๐•“{Abst} V) u E S (ยงp))
+                       (mk_rtm G u E S V)
+| rtm_tau   : โˆ€G,u,E,S,W,T.
+              rtm_step (mk_rtm G u E S (๐•”{Cast} W. T))
+                       (mk_rtm G u E S T)
+| rtm_appl  : โˆ€G,u,E,S,V,T.
+              rtm_step (mk_rtm G u E S (๐•”{Appl} V. T))
+                       (mk_rtm G u E ({E, V} :: S) T)
+| rtm_beta  : โˆ€G,u,E,F,V,S,W,T.
+              rtm_step (mk_rtm G u E ({F, V} :: S) (๐•”{Abst} W. T))
+                       (mk_rtm G u (E. โ‘ฃ{Abbr} {u, F, V}) S T)
+| rtm_push  : โˆ€G,u,E,W,T.
+              rtm_step (mk_rtm G u E โŸ  (๐•”{Abst} W. T))
+                       (mk_rtm G (u + 1) (E. โ‘ฃ{Abst} {u, E, W}) โŸ  T)
+| rtm_theta : โˆ€G,u,E,S,V,T.
+              rtm_step (mk_rtm G u E S (๐•”{Abbr} V. T))
+                       (mk_rtm G u (E. โ‘ฃ{Abbr} {u, E, V}) S T)
+.
diff --git a/matita/matita/contribs/lambda_delta/Basic_2/grammar/genv.ma b/matita/matita/contribs/lambda_delta/Basic_2/grammar/genv.ma
new file mode 100644 (file)
index 0000000..dad4fd2
--- /dev/null
@@ -0,0 +1,31 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+include "Ground_2/list.ma".
+include "Basic_2/grammar/term.ma".
+
+(* GLOBAL ENVIRONMENTS ******************************************************)
+
+(* global environments *)
+definition genv โ‰ list2 bind2 term.
+
+interpretation "sort (global environment)"
+   'Star = (nil2 bind2 term).
+
+interpretation "environment binding construction (binary)"
+   'DBind L I T = (cons2 bind2 term I T L).
+
+(* Basic properties *********************************************************)
+
+axiom genv_eq_dec: โˆ€T1,T2:genv. Decidable (T1 = T2).
index 9078f4aef95a70c6b03c5607004220375b370b81..a57d3affb0bed935861a9d2468de848f0ab7850d 100644 (file)
@@ -2,16 +2,17 @@ NAMING CONVENTIONS FOR METAVARIABLES
 
 A,B    : arity
 C,D    : candidate of reducibility
-E,F,G  : reserved: future use
+E,F    : RTM environment
+G      : global environment 
 H      : reserved: transient premise
 IH     : reserved: inductive premise
 I,J    : item
 K,L    : local environment
 M,N    : reserved: future use
-O      : reserved: standard library
+O      : 
 P,Q    : reserved: future use
 R      : generic predicate (relation)
-S      : reserved: standard library
+S      : RTM stack
 T,U,V,W: term
 X,Y,Z  : reserved: transient objet denoted by a capital letter
 
@@ -21,4 +22,4 @@ h      : sort hierarchy parameter
 i,j    : local reference position index (de Bruijn's)
 k      : sort index
 p,q    : global reference position
-
+t,u    : local reference position level (de Bruijn's)
index 36f9f765294632f4ee1df6ab3d9e24acad4f8b16..f528a9062236fe15d6a46490aaf4bb4847974575 100644 (file)
@@ -68,6 +68,10 @@ notation > "hvbox( T . break ๐•” { I } break term 90 T1 )"
  non associative with precedence 89
  for @{ 'DBind $T $I $T1 }.
 *) (**) (* this breaks all parsing *)
+notation "hvbox( T . break โ‘ฃ { I } break { T1 , break T2 , break T3 } )"
+ non associative with precedence 47
+ for @{ 'DBind $T $I $T1 $T2 $T3 }.
+
 notation "hvbox( # [ x ] )"
  non associative with precedence 90
  for @{ 'Weight $x }.
index 5cef649377b112aa4b87ba9d01415ef9587ee148..2f677cb2ff3f6bcecf00df2ea4ea417f2ef1471c 100644 (file)
 (*                                                                        *)
 (**************************************************************************)
 
-include "Basic_2/substitution/ldrop.ma".
+include "Basic_2/grammar/genv.ma".
 
 (* GLOBAL ENVIRONMENT SLICING ***********************************************)
 
-inductive gdrop (e:nat) (G1:lenv) : predicate lenv โ‰
-| gdrop_lt: โˆ€G2. e < |G1| โ†’ โ‡“[0, |G1| - (e + 1)] G1 โ‰ก G2 โ†’ gdrop e G1 G2
-| gdrop_ge: |G1| โ‰ค e โ†’ gdrop e G1 (โ‹†)
+inductive gdrop (e:nat): relation genv โ‰
+| gdrop_gt: โˆ€G. |G| โ‰ค e โ†’ gdrop e G (โ‹†)
+| gdrop_eq: โˆ€G. |G| = e + 1 โ†’ gdrop e G G
+| gdrop_lt: โˆ€I,G1,G2,V. e < |G1| โ†’ gdrop e G1 G2 โ†’ gdrop e (G1. ๐•“{I} V) G2
 .
 
-interpretation "global slicing" 'RGDrop e G1 G2 = (gdrop e G1 G2).
+interpretation "global slicing" 
+   'RLDrop e G1 G2 = (gdrop e G1 G2).
 
 (* basic inversion lemmas ***************************************************)
-(*
-fact gdrop_inv_atom2_aux: โˆ€G1,G2,e. โ‡“[e] G1 โ‰ก G2 โ†’ G2 = โ‹† โ†’ |G1| โ‰ค e.
-#G1 #G2 #e * -G2 //
-#G2 #He #HG12 #H destruct
-lapply (ldrop_fwd_O1_length โ€ฆ HG12) -HG12
->minus_le_minus_minus_comm // -He >le_plus_minus_comm // <minus_n_n
->(commutative_plus e) normalize #H destruct
-qed.
 
-lemma gdrop_inv_atom2: โˆ€G1,e. โ‡“[e] G1 โ‰ก โ‹† โ†’ |G1| โ‰ค e.
-/2 width=3/ qed-.
+lemma gdrop_inv_gt: โˆ€G1,G2,e. โ‡“[e] G1 โ‰ก G2 โ†’ |G1| โ‰ค e โ†’ G2 = โ‹†.
+#G1 #G2 #e * -G1 -G2 //
+[ #G #H >H -H >commutative_plus #H
+  lapply (le_plus_to_le_r โ€ฆ 0 H) -H #H
+  lapply (le_n_O_to_eq โ€ฆ H) -H #H destruct
+| #I #G1 #G2 #V #H1 #_ #H2
+  lapply (le_to_lt_to_lt โ€ฆ H2 H1) -H2 -H1 normalize in โŠข (? % ? โ†’ ?); >commutative_plus #H
+  lapply (lt_plus_to_lt_l โ€ฆ 0 H) -H #H
+  elim (lt_zero_false โ€ฆ H)
+]
+qed-.
 
-lemma gdrop_inv_ge: โˆ€G1,G2,e. โ‡“[e] G1 โ‰ก G2 โ†’ |G1| โ‰ค e โ†’ G2 = โ‹†.
-#G1 #G2 #e * // #G2 #H1 #_ #H2
-lapply (lt_to_le_to_lt โ€ฆ H1 H2) -H1 -H2 #He
-elim (lt_refl_false โ€ฆ He)
+lemma gdrop_inv_eq: โˆ€G1,G2,e. โ‡“[e] G1 โ‰ก G2 โ†’ |G1| = e + 1 โ†’ G1 = G2.
+#G1 #G2 #e * -G1 -G2 //
+[ #G #H1 #H2 >H2 in H1; -H2 >commutative_plus #H
+  lapply (le_plus_to_le_r โ€ฆ 0 H) -H #H
+  lapply (le_n_O_to_eq โ€ฆ H) -H #H destruct
+| #I #G1 #G2 #V #H1 #_ normalize #H2
+  <(injective_plus_l โ€ฆ H2) in H1; -H2 #H
+  elim (lt_refl_false โ€ฆ H)
+]
 qed-.
-*)
+
+fact gdrop_inv_lt_aux: โˆ€I,G,G1,G2,V,e. โ‡“[e] G โ‰ก G2 โ†’ G = G1. ๐•“{I} V โ†’
+                       e < |G1| โ†’ โ‡“[e] G1 โ‰ก G2.
+#I #G #G1 #G2 #V #e * -G -G2
+[ #G #H1 #H destruct #H2
+  lapply (le_to_lt_to_lt โ€ฆ H1 H2) -H1 -H2 normalize in โŠข (? % ? โ†’ ?); >commutative_plus #H
+  lapply (lt_plus_to_lt_l โ€ฆ 0 H) -H #H
+  elim (lt_zero_false โ€ฆ H)
+| #G #H1 #H2 destruct >(injective_plus_l โ€ฆ H1) -H1 #H
+  elim (lt_refl_false โ€ฆ H)
+| #J #G #G2 #W #_ #HG2 #H destruct //
+]
+qed.
+
+lemma gdrop_inv_lt: โˆ€I,G1,G2,V,e.
+                    โ‡“[e] G1. ๐•“{I} V โ‰ก G2 โ†’ e < |G1| โ†’ โ‡“[e] G1 โ‰ก G2.
+/2 width=5/ qed-.
+
+(* Basic properties *********************************************************)
+
+lemma gdrop_total: โˆ€e,G1. โˆƒG2. โ‡“[e] G1 โ‰ก G2.
+#e #G1 elim G1 -G1 /3 width=2/
+#I #V #G1 * #G2 #HG12
+elim (lt_or_eq_or_gt e (|G1|)) #He
+[ /3 width=2/
+| destruct /3 width=2/
+| @ex_intro [2: @gdrop_gt normalize /2 width=1/ | skip ] (**) (* explicit constructor *)
+]
+qed.
diff --git a/matita/matita/contribs/lambda_delta/Basic_2/substitution/gdrop_gdrop.ma b/matita/matita/contribs/lambda_delta/Basic_2/substitution/gdrop_gdrop.ma
new file mode 100644 (file)
index 0000000..9083e2b
--- /dev/null
@@ -0,0 +1,40 @@
+(**************************************************************************)
+(*       ___                                                              *)
+(*      ||M||                                                             *)
+(*      ||A||       A project by Andrea Asperti                           *)
+(*      ||T||                                                             *)
+(*      ||I||       Developers:                                           *)
+(*      ||T||         The HELM team.                                      *)
+(*      ||A||         http://helm.cs.unibo.it                             *)
+(*      \   /                                                             *)
+(*       \ /        This file is distributed under the terms of the       *)
+(*        v         GNU General Public License Version 2                  *)
+(*                                                                        *)
+(**************************************************************************)
+
+include "Basic_2/substitution/gdrop.ma".
+
+(* GLOBAL ENVIRONMENT SLICING ***********************************************)
+
+(* Main properties **********************************************************)
+
+theorem gdrop_mono: โˆ€G,G1,e. โ‡“[e] G โ‰ก G1 โ†’ โˆ€G2. โ‡“[e] G โ‰ก G2 โ†’ G1 = G2.
+#G #G1 #e #H elim H -G -G1
+[ #G #He #G2 #H
+  >(gdrop_inv_gt โ€ฆ H He) -H -He //
+| #G #He #G2 #H
+  >(gdrop_inv_eq โ€ฆ H He) -H -He //
+| #I #G #G1 #V #He #_ #IHG1 #G2 #H
+  lapply (gdrop_inv_lt โ€ฆ H He) -H -He /2 width=1/
+]
+qed-.
+
+lemma gdrop_dec: โˆ€G1,G2,e. Decidable (โ‡“[e] G1 โ‰ก G2).
+#G1 #G2 #e
+elim (gdrop_total e G1) #G #HG1
+elim (genv_eq_dec G G2) #HG2
+[ destruct /2 width=1/
+| @or_intror #HG12
+  lapply (gdrop_mono โ€ฆ HG1 โ€ฆ HG12) -HG1 -HG12 /2 width=1/
+]
+qed-.
index 09a52f57d4c8bb8bc6719cb1bfc2672d8dd8c037..883a8a8baa7a8cc7eb899048e3c1fc00fb44534c 100644 (file)
@@ -45,3 +45,11 @@ let rec append2 (A1,A2:Type[0]) (l1,l2:list2 A1 A2) on l1 โ‰ match l1 with
 
 interpretation "append (list of pairs)"
    'Append l1 l2 = (append2 ? ? l1 l2).
+
+let rec length2 (A1,A2:Type[0]) (l:list2 A1 A2) on l โ‰ match l with
+[ nil2        โ‡’ 0
+| cons2 _ _ l โ‡’ length2 A1 A2 l + 1
+].
+
+interpretation "length (list of pairs)"
+   'card l = (length2 ? ? l).
index 8f7acf2b20003066f80d67cf94af158d20d20ab2..44c3119fae1fad9be401452f9c4a667eb813a050 100644 (file)
@@ -132,6 +132,9 @@ theorem assoc_plus1: โˆ€a,b,c. c + (b + a) = b + c + a.
 theorem injective_plus_r: โˆ€n:nat.injective nat nat (ฮปm.n+m).
 #n (elim n) normalize /3/ qed.
 
+theorem injective_plus_l: โˆ€n:nat.injective nat nat (ฮปm.m+n). 
+/2/ qed.
+
 theorem not_eq_S: โˆ€n,m:nat. n โ‰  m โ†’ S n โ‰  S m.
 /2/ qed.
 
index 49d5f866dd93dbbad6749cf6c3cfaba1687a98bd..c14fe8ace19109826941b9899632f74248b6c65b 100644 (file)
@@ -1503,7 +1503,7 @@ let load_predefined_virtuals () =
 ;;
 
 let predefined_classes = [
- ["โ†’"; "โ‡‰"; "โ‡’"; "โ‡"; "โ‡พ"; "โค"; "โค"; "โคณ"; "โฅค"; "โฅฐ"; ] ;
+ ["โ†’"; "โ‡‰"; "โ‡’"; "โ‡"; "โ‡พ"; "โค"; "โค"; "โคณ"; "โฅค"; "โฅฐ"; "โžพ"; ] ;
  ["โ‰ค"; "โ‰ฒ"; "โ‰ผ"; "โ‰ฐ"; "โ‰ด"; "โ‹ "; ];
  ["_" ; "โŽฝ"; "โŽผ"; "โŽป"; "โŽบ"; ];
  ["<"; "โ‰บ"; "โ‰ฎ"; "โŠ€"; "โŒฉ"; "ยซ"; "โฌ"; "โฎ"; "โฐ";] ;
@@ -1512,70 +1512,70 @@ let predefined_classes = [
  ["{"; "โด";];
  ["}"; "โต";];
  ["โ–ก"; "โ—ฝ"; "โ–ช"; "โ—พ"; ];
- ["โ—Š"; "โ™ข"; "โงซ"; "โ™ฆ"; ];
+ ["โ—Š"; "โ™ข"; "โงซ"; "โ™ฆ"; "โŸ"; "โŸ "; ];
  [">"; "โŒช"; "ยป"; "โญ"; "โฏ"; "โฑ"; ];       
- ["a"; "ฮฑ"; "๐•’"; "๐š"; "๐›‚"; ] ;
- ["A"; "โ„ต"; "๐”ธ"; "๐€";] ;
- ["b"; "ฮฒ"; "รŸ"; "๐•“"; "๐›"; "๐›ƒ"; ] ;
- ["B"; "โ„ถ"; "โ„ฌ"; "๐”น"; "๐";] ;
- ["c"; "๐•”"; "๐œ";] ;
- ["C"; "โ„ญ"; "โˆ"; "๐‚";] ;
- ["d"; "ฮด"; "โˆ‚"; "๐••"; "โ…†"; "๐"; "๐›…";] ;
- ["D"; "ฮ”"; "๐”ป"; "โ……"; "๐ƒ"; "๐šซ"; ] ;
- ["e"; "ษ›"; "ฮต"; "ฯต"; "ะ„"; "โ„ฏ"; "๐•–"; "โ…‡"; "๐ž"; "๐›†"; "๐›œ"; ] ;
- ["E"; "โ„ฐ"; "๐”ผ"; "๐„";] ;
- ["f"; "ฯ†"; "ฯˆ"; "ฯ•"; "โจ"; "๐•—"; "๐Ÿ"; "๐›Ÿ"; "๐›™"; ] ;
- ["F"; "ฮฆ"; "ฮจ"; "โ„ฑ"; "๐”ฝ"; "๐…"; "๐šฝ"; "๐šฟ"; ] ;
- ["g"; "ฮณ"; "โ„Š"; "๐•˜"; "๐ "; "๐›„"; ] ;
- ["G"; "ฮ“"; "๐”พ"; "๐†"; "๐šช"; ] ;
- ["h"; "ฮท"; "โ„Œ"; "โ„Ž"; "๐•™"; "๐ก";] ;
- ["H"; "โ„‹"; "โ„"; "๐‡";] ;
- ["i"; "ฮน"; "โ„"; "๐•š"; "โ…ˆ"; "๐ข"; "๐›Š"; ] ;
- ["I"; "๐•€"; "๐ˆ";] ;
- ["j"; "๐•›"; "๐ฃ";] ;
- ["J"; "ะˆ"; "๐•"; "๐‰";] ;
- ["k"; "ฮบ"; "๐•œ"; "๐ค"; "๐›‹"; ] ;
- ["K"; "๐•‚"; "๐Š"; ] ;
- ["l"; "ฮป"; "๐•"; "๐ฅ"; "๐›Œ"; ] ;
- ["L"; "ฮ›"; "๐•ƒ"; "๐‹"; "๐šฒ"; ] ;
- ["m"; "ฮผ"; "๐•ž"; "๐ฆ"; "๐›"; ] ;
- ["M"; "โ„ณ"; "๐•„"; "๐Œ"; ] ;
- ["n"; "๐•Ÿ"; "๐ง"; "๐›ˆ"; ] ;
- ["N"; "โ„•"; "โ„–"; "๐";] ;
- ["o"; "ฮธ"; "ฯ‘"; "๐• "; "โˆ˜";  "รธ"; "โ—‹"; "๐จ"; "๐›‰"; ] ;
- ["O"; "ฮ˜"; "๐•†"; "๐Ž"; "๐šฏ"; "๐šน";] ;
- ["p"; "ฯ€"; "๐•ก"; "๐ฉ"; "๐›‘";] ;
- ["P"; "ฮ "; "โ„˜"; "โ„™"; "๐"; "๐šท"; ] ;
- ["q"; "๐•ข"; "๐ช";] ;
- ["Q"; "โ„š"; "๐";] ;
- ["r"; "ฯ"; "ฯฑ"; "๐•ฃ"; "๐ซ"; "๐›’"; "๐› "; ] ;
- ["R"; "โ„›"; "โ„œ"; "โ„"; "๐‘";] ;
- ["s"; "ฯƒ"; "ฯ‚"; "๐•ค"; "๐ฌ"; "๐›”"; ] ;
- ["S"; "ฮฃ"; "๐•Š"; "๐’"; "๐šบ"; ] ;
- ["t"; "ฯ„"; "๐•ฅ"; "๐ญ"; "๐›•"; ] ;
- ["T"; "๐•‹"; "๐“";] ;
- ["u"; "๐•ฆ"; "๐ฎ";] ;
- ["U"; "๐•Œ"; "๐”"; ] ;
- ["v"; "ฮฝ"; "๐•ง"; "๐ฏ"; "๐›–"; "๐›Ž"; ] ;
- ["V"; "๐•"; "๐•";] ;
- ["w"; "ฯ‰"; "๐•จ"; "๐ฐ"; "๐›š"; ] ;
- ["W"; "ฮฉ"; "๐•Ž"; "๐–"; "๐›€"; ] ;
- ["x"; "ฮพ"; "ฯ‡"; "ฯฐ"; "๐•ฉ"; "๐ฑ"; "๐›"; "๐›˜"; "๐›ž"; ] ;
- ["X"; "ฮž"; "๐•";"๐—"; "๐šต"; ] ;
- ["y"; "ฯ…"; "๐•ช"; "๐ฒ";] ;
- ["Y"; "ฯ’"; "๐•"; "๐˜"; "๐šผ"; ] ;
- ["z"; "ฮถ"; "๐•ซ"; "๐ณ"; "๐›‡"; ] ;
- ["Z"; "โ„จ"; "โ„ค"; "๐™";] ;
- ["0"; "๐Ÿ˜"; ] ;
- ["1"; "๐Ÿ™"; ] ;
- ["2"; "๐Ÿš"; ] ;
- ["3"; "๐Ÿ›"; ] ;
- ["4"; "๐Ÿœ"; ] ;
- ["5"; "๐Ÿ"; ] ;
- ["6"; "๐Ÿž"; ] ;
- ["7"; "๐ŸŸ"; ] ;
- ["8"; "๐Ÿ "; ] ;
- ["9"; "๐Ÿก"; ] ;
+ ["a"; "ฮฑ"; "๐•’"; "๐š"; "๐›‚"; "โ“"; ] ;
+ ["A"; "โ„ต"; "๐”ธ"; "๐€"; "โ’ถ"; ] ;
+ ["b"; "ฮฒ"; "รŸ"; "๐•“"; "๐›"; "๐›ƒ"; "โ“‘"; ] ;
+ ["B"; "โ„ถ"; "โ„ฌ"; "๐”น"; "๐"; "โ’ท"; ] ;
+ ["c"; "๐•”"; "๐œ"; "โ“’"; ] ;
+ ["C"; "โ„ญ"; "โˆ"; "๐‚"; "โ’ธ"; ] ;
+ ["d"; "ฮด"; "โˆ‚"; "๐••"; "โ…†"; "๐"; "๐›…"; "โ““"; ] ;
+ ["D"; "ฮ”"; "๐”ป"; "โ……"; "๐ƒ"; "๐šซ"; "โ’น"; ] ;
+ ["e"; "ษ›"; "ฮต"; "ฯต"; "ะ„"; "โ„ฏ"; "๐•–"; "โ…‡"; "๐ž"; "๐›†"; "๐›œ"; "โ“”"; ] ;
+ ["E"; "โ„ฐ"; "๐”ผ"; "๐„"; "โ’บ"; ] ;
+ ["f"; "ฯ†"; "ฯˆ"; "ฯ•"; "โจ"; "๐•—"; "๐Ÿ"; "๐›Ÿ"; "๐›™"; "โ“•"; ] ;
+ ["F"; "ฮฆ"; "ฮจ"; "โ„ฑ"; "๐”ฝ"; "๐…"; "๐šฝ"; "๐šฟ"; "โ’ป"; ] ;
+ ["g"; "ฮณ"; "โ„Š"; "๐•˜"; "๐ "; "๐›„"; "โ“–"; ] ;
+ ["G"; "ฮ“"; "๐”พ"; "๐†"; "๐šช"; "โ’ผ"; ] ;
+ ["h"; "ฮท"; "โ„Œ"; "โ„Ž"; "๐•™"; "๐ก"; "โ“—"; ] ;
+ ["H"; "โ„‹"; "โ„"; "๐‡"; "โ’ฝ"; ] ;
+ ["i"; "ฮน"; "โ„"; "๐•š"; "โ…ˆ"; "๐ข"; "๐›Š"; "โ“˜"; ] ;
+ ["I"; "๐•€"; "๐ˆ"; "โ’พ"; ] ;
+ ["j"; "๐•›"; "๐ฃ"; "โ“™"; ] ;
+ ["J"; "ะˆ"; "๐•"; "๐‰"; "โ’ฟ"; ] ;
+ ["k"; "ฮบ"; "๐•œ"; "๐ค"; "๐›‹"; "โ“š"; ] ;
+ ["K"; "๐•‚"; "๐Š"; "โ“€"; ] ;
+ ["l"; "ฮป"; "๐•"; "๐ฅ"; "๐›Œ"; "โ“›"; ] ;
+ ["L"; "ฮ›"; "๐•ƒ"; "๐‹"; "๐šฒ"; "โ“"; ] ;
+ ["m"; "ฮผ"; "๐•ž"; "๐ฆ"; "๐›"; "โ“œ"; ] ;
+ ["M"; "โ„ณ"; "๐•„"; "๐Œ"; "โ“‚"; ] ;
+ ["n"; "๐•Ÿ"; "๐ง"; "๐›ˆ"; "โ“"; ] ;
+ ["N"; "โ„•"; "โ„–"; "๐"; "โ“ƒ"; ] ;
+ ["o"; "ฮธ"; "ฯ‘"; "๐• "; "โˆ˜";  "รธ"; "โ—‹"; "๐จ"; "๐›‰"; "โ“ž"; ] ;
+ ["O"; "ฮ˜"; "๐•†"; "๐Ž"; "๐šฏ"; "๐šน"; "โ“„"; ] ;
+ ["p"; "ฯ€"; "๐•ก"; "๐ฉ"; "๐›‘"; "โ“Ÿ"; ] ;
+ ["P"; "ฮ "; "โ„˜"; "โ„™"; "๐"; "๐šท"; "โ“…"; ] ;
+ ["q"; "๐•ข"; "๐ช"; "โ“ "; ] ;
+ ["Q"; "โ„š"; "๐"; "โ“†"; ] ;
+ ["r"; "ฯ"; "ฯฑ"; "๐•ฃ"; "๐ซ"; "๐›’"; "๐› "; "โ“ก"; ] ;
+ ["R"; "โ„›"; "โ„œ"; "โ„"; "๐‘"; "โ“‡"; ] ;
+ ["s"; "ฯƒ"; "ฯ‚"; "๐•ค"; "๐ฌ"; "๐›”"; "โ“ข"; ] ;
+ ["S"; "ฮฃ"; "๐•Š"; "๐’"; "๐šบ"; "โ“ˆ"; ] ;
+ ["t"; "ฯ„"; "๐•ฅ"; "๐ญ"; "๐›•"; "โ“ฃ"; ] ;
+ ["T"; "๐•‹"; "๐“"; "โ“‰"; ] ;
+ ["u"; "๐•ฆ"; "๐ฎ"; "โ“ค"; ] ;
+ ["U"; "๐•Œ"; "๐”"; "โ“Š"; ] ;
+ ["v"; "ฮฝ"; "๐•ง"; "๐ฏ"; "๐›–"; "๐›Ž"; "โ“ฅ"; ] ;
+ ["V"; "๐•"; "๐•"; "โ“‹"; ] ;
+ ["w"; "ฯ‰"; "๐•จ"; "๐ฐ"; "๐›š"; "โ“ฆ"; ] ;
+ ["W"; "ฮฉ"; "๐•Ž"; "๐–"; "๐›€"; "โ“Œ"; ] ;
+ ["x"; "ฮพ"; "ฯ‡"; "ฯฐ"; "๐•ฉ"; "๐ฑ"; "๐›"; "๐›˜"; "๐›ž"; "โ“ง"; ] ;
+ ["X"; "ฮž"; "๐•";"๐—"; "๐šต"; "โ“"; ] ;
+ ["y"; "ฯ…"; "๐•ช"; "๐ฒ"; "โ“จ"; ] ;
+ ["Y"; "ฯ’"; "๐•"; "๐˜"; "๐šผ"; "โ“Ž"; ] ;
+ ["z"; "ฮถ"; "๐•ซ"; "๐ณ"; "๐›‡"; "โ“ฉ"; ] ;
+ ["Z"; "โ„จ"; "โ„ค"; "๐™"; "โ“"; ] ;
+ ["0"; "๐Ÿ˜"; "โ“ช"; ] ;
+ ["1"; "๐Ÿ™"; "โ‘ "; ] ;
+ ["2"; "๐Ÿš"; "โ‘ก"; ] ;
+ ["3"; "๐Ÿ›"; "โ‘ข"; ] ;
+ ["4"; "๐Ÿœ"; "โ‘ฃ"; ] ;
+ ["5"; "๐Ÿ"; "โ‘ค"; ] ;
+ ["6"; "๐Ÿž"; "โ‘ฅ"; ] ;
+ ["7"; "๐ŸŸ"; "โ‘ฆ"; ] ;
+ ["8"; "๐Ÿ "; "โ‘ง"; ] ;
+ ["9"; "๐Ÿก"; "โ‘จ"; ] ;
  ]
 ;;