aboutsummaryrefslogtreecommitdiff
path: root/contrib/graphs/README
diff options
context:
space:
mode:
authorherbelin2005-12-29 12:16:26 +0000
committerherbelin2005-12-29 12:16:26 +0000
commit1b69022149d2d092f08cf3ef40addb04c416ddd2 (patch)
tree8211b1575d5a8e8c84eb5c4d395e6e43ca0d97e3 /contrib/graphs/README
parent2eaf70bb532bfe1def1561e6101b33deafbd23ea (diff)
La distribution de Rocq/GRAPHS se fait via le serveur de contributions utilisateur
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@7755 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/graphs/README')
-rw-r--r--contrib/graphs/README34
1 files changed, 0 insertions, 34 deletions
diff --git a/contrib/graphs/README b/contrib/graphs/README
deleted file mode 100644
index dd342607ad..0000000000
--- a/contrib/graphs/README
+++ /dev/null
@@ -1,34 +0,0 @@
-Satisfiability of inequality constraints and detection of cycles with
-negative weight in graphs
-Author: Jean Goubault
-Institution: G.I.E. Dyade, Inria Rocquencourt
-Description:
- It has been well-known since Bellman [1957] that deciding the
-satisfiability over the set Z of integers of collections K of
-inequalities of the form x<=y+c, where x, y are variables and c is a
-constant of Z, can be done in polynomial time.
-
- This holds even if we relax the form of our inequalities to be
-x<=c or x>=c. The idea is to build a directed graph whose vertices
-are the variables (and a special vertex for 0), and whose edges are
-inequalities: the inequality x<=y+c is coded as an edge from x to y,
-with weight c. Now the set K of inequality constraints is satisfiable
-if and only if the constructed graph has no cycle of negative weight,
-where the weight of a path is defined as the sum of the weights of its
-edges.
- The aim of this contribution is, first, to reprove these
-results in Coq, and second, to build the decision procedure itself as
-a Coq term. This allows us (in principle) to construct a reflection
-tactic deciding these kinds of sets K. The reflection tactic itself
-has not been written, but all contributions are welcome.
-
- These results are established in the general case where, instead of Z,
-we consider any totally ordered group. A tableau procedure, coded as a Coq
-term, is provided to decide any positive combination of inequalities of
-the form above (positive meaning: using only conjunction and disjunction).
-When the totally ordered group has a 1, i.e., when it has a minimal strictly
-positive element, then we extend this tableau procedure to the case of
-general quantifier-free formulae built on inequations of the form above.
-This is specialized in zgraph.v to the case of Z.
-
-Keywords: graphs, cycles, paths, constraints, inequalities, reflection