graph_from_edges[T: TYPE]: THEORY %---------------------------------------------------------------------------- % % Author: Christian van der Stap % Technical University of Eindhoven % Netherlands % % Jon Sjogren, AFOSR % %---------------------------------------------------------------------------- BEGIN IMPORTING graphs
ES: VAR finite_set[doubleton[T]]
N, M: VAR nat
x,y: VAR T
G: VAR graph[T]
v: VAR T
isolated_vert?(G,v): bool = NOT member(v, verts_of(edges(G)))
es_graph: TYPE = {G: graph[T] | FORALL (v: (vert(G))): NOT isolated_vert?(G,v)}
graph_from_edgeset(ES): es_graph =
(# vert := verts_of(ES),
edges := ES
#)
graph_from_edgeset_rew1: LEMMA edges(graph_from_edgeset(ES))= ES
graph_from_edgeset_rew2: LEMMA vert(graph_from_edgeset(ES))= verts_of(ES)
no_isolated_verts: LEMMALet G = graph_from_edgeset(ES) IN
vert(G)(v) IMPLIES NOT isolated_vert?(G,v)
END graph_from_edges
¤ 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.0.13Bemerkung:
(vorverarbeitet)
¤
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.