products/Sources/formale Sprachen/PVS/graphs image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: tree_circ.pvs   Sprache: PVS

Original von: PVS©

tree_circ[T: TYPE]: THEORY
BEGIN

   IMPORTING trees[T], graphs[T], graph_deg[T], graph_ops[T],
             circuit_deg[T], subgraphs_from_walk[T]  

   G,GP,C,GG: VAR graph[T]

   GT: VAR Tree

   IMPORTING abstract_min

   exists_c_tree: LEMMA FORALL (w: Walk(GT)): 
                              EXISTS (t: Tree[T]): subgraph?(G_from(GT, w), t)

   c_tree(TR: Tree, C: Subgraph(TR)): Tree =
            min[Tree[T],(LAMBDA GT: size(GT)),
                         (LAMBDA GT: subgraph?(C,GT))]

   tree_containing_lem: LEMMA FORALL (w: Walk(GT)): 
         tree?(c_tree(GT,G_from(GT,w))) AND
         subgraph?(G_from(GT,w),c_tree(GT,G_from(GT,w))) AND
         (FORALL (GG: Tree): subgraph?(G_from(GT,w),GG) IMPLIES
                                 size(c_tree(GT,G_from(GT,w))) <= size(GG))

   tree_deg: LEMMA FORALL (w: Walk(GT), v: T): 
                 vert(c_tree(GT,G_from(GT,w)))(v) AND 
                 deg(v, G_from(GT,w)) >= 2
                     IMPLIES  deg(v, c_tree(GT,G_from(GT,w))) >= 2

   small_tree_lem: LEMMA FORALL (w: Walk(G)): tree?(G) =>
                                 size(G) <= 1 IMPLIES NOT circuit?(G,w)

   tree_no_circuits: THEOREM (FORALL (w: Walk(G)): tree?(G) =>
                                   NOT circuit?(G,w))


END tree_circ



¤ Dauer der Verarbeitung: 0.0 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

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.


Bot Zugriff