SSL subtrees.pvs
Interaktion und PortierbarkeitPVS
subtrees[T: TYPE]: THEORY BEGIN
IMPORTING max_subtrees[T], graph_conn_defs[T]
G: VAR Graph[T] % not empty?(G)
S: VAR graph[T]
n: VAR nat
walk_acr: LEMMAFORALL (w: Walk(G)): n < length(w) AND
vert(S)(seq(w)(0)) ANDNOT vert(S)(seq(w)(n)) IMPLIES
(EXISTS (j: posnat): (j <= n AND (vert(S)(seq(w)(j - 1)) ANDNOT vert(S)(seq(w)(j)))))
walk_acr2: LEMMAFORALL (w: Walk(G)): n < length(w) AND
vert(S)(seq(w)(0)) ANDNOT vert(S)(seq(w)(n)) IMPLIES
(EXISTS (j: posnat): (j <= n AND (vert(S)(seq(w)(j - 1)) ANDNOT vert(S)(seq(w)(j)))))
e: VAR doubleton[T]
v,w: VAR T
add_dbl: LEMMA vert(G)(v) AND v /= w AND
add(dbl[T](v, w), edges(G))(e) IMPLIES (FORALL (x: T): e(x) IMPLIES add(w, vert(G))(x))
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.