Select language: english | cesky | deutsch | italiano | simplified chinese | traditional chinese | hindi
Concept:
English word:
Home

¦¸¹Ï (subGraph)

The relation between two Graphs when one Graph is a part of the other. (subGraph graph1 graph2) means that graph1 is a part of graph2.

Ontology

SUMO / GRAPH-THEORY

Class(es)

ºØÃþ
is instance of
  ¥iÄ~©ÓÃö«Y  
is instance of
  ¤G¤¸­zµü  
is instance of
¤Ï¨­Ãö«Y
is instance of
¥i»¼Ãö«Y
is instance of

is instance of
  ¦¸¹Ï  

Coordinate term(s)

©·½u­«¶q  §@ªÌ  ¥ý©ó  ¥ý©ó©Î¦P®É  »F¦]  ¦¸Ãþ»F¦]  ¤½¥Á  «Ê³¬©ó  ¬Û³sªº  ¥]§t°T®§  ¦@¥Í  ½Æ»s  ¬Û¥æ  ¤é´Á  ­°§C¥i¯à©Ê  µo®i´Á§Î¦¡  µL¥æ¶°  ¤À°t  ¤å¦r»¡©ú  «ùÄò®É¶¡  ´Á¶¡  ¸û¦­  ½sªÌ  ¤¸¯À  ¶±¥Î  ¬Ûµ¥  µ¥¦PÃö«Y©ó  §Q¥Î  ¥H...»y¨¥ªí¹F  ­±¹ï  ®a±ÚÃö«Y  §¹¦¨  ¦¸¼Æ  ¹Ï³¡¤À  ¤j©ó  ¤j©ó©Îµ¥©ó  ¦³·N¹Ï  ¦³§Þ¥©  ¦b...´Á¶¡¬°¯u  ¶·¨Ï...¬°¯u  ¦³Åv¨Ï...¬°¯u  ¬}  ¦P¤@¤¸¯À  ¦ê¦C¤¤  ¦bª`·N½d³ò¤¤  ¼W¥[¥i¯à©Ê  ¿W¥ß©ÎµM²v  ©~¦í  §í¨î  ªì©l¤Æ§Ç¦C  ¹ê¨Ò  ¤º³¡  ­Ë§Ç  «D¤Ï®g©ó...  ¤j©ó  ¤p©ó  ¤p©ó©Îµ¥©ó  ª«½è  ´ú¶q  ®É¬q¬Û±µ  ±¡ºAÄݩʠ ªÅ¶¡­«Å|  ®É¬q­«Å|  Âù¿Ë  °¾§Ç©ó...  ³¡¤À¦ì©ó  ¸ô®|ªø  ¾Ö¦³  ¥ý¨M±ø¥ó  Á×§K  ¥¿³¡¤À  ¯S©Ê  ¥Xª©  ½d³ò  ½d³ò¦¸ºØÃþ  ´£¤Î  ¤Ï®g©ó...  SUMO¤º³¡¬ÛÃö·§©À  ¥S§Ì©n©f  ¤p©ó  ¶}©l  ¦¸Äݩʠ ¦¸»E¶°  ¦¸§Ç¦C  ¦¸²Õ´  ¦¸­pµe  ¦¸¾úµ{  ¦¸©RÃD  ¦¸ºØÃþ  ¦¸Ãö«Y  ¥]§t°T®§ºØÃþ  ¥]§t°T®§¹ê¨Ò  Äò±µÄݩʠ «Ê³¬Äò±µÄݩʠ ¥~ªí³¡¤À  ®É¶¡³¡¤À  ®É¶¡  ¥þ§Ç©ó...  ¤T¤Àªk  ¨Ï¥Î  ¡]µ²¦X¡^»ù  ¤H³yª«ª©¥» 

Type restrictions

subGraph(¹Ï, ¹Ï)

Axioms (3)

If graph ¬O ¹Ï ªº ¹ê¨Ò and node1 ¬O ¹Ï¸`ÂI ªº ¹ê¨Ò and node2 ¬O ¹Ï¸`ÂI ªº ¹ê¨Ò and node1 ¬O graph ªº ³¡¤À and node2 ¬O graph ªº ³¡¤À and node1 µ¥©ó node2, then there exist arc,path so that
(=>
      (and
            (instance ?GRAPH Graph)
            (instance ?NODE1 GraphNode)
            (instance ?NODE2 GraphNode)
            (graphPart ?NODE1 ?GRAPH)
            (graphPart ?NODE2 ?GRAPH)
            (not
                  (equal ?NODE1 ?NODE2)))
      (exists
            (?ARC ?PATH)
            (or
                  (links ?NODE1 ?NODE2 ?ARC)
                  (and
                        (subGraph ?PATH ?GRAPH)
                        (instance ?PATH GraphPath)
                        (or
                              (and
                                    (equal
                                          (BeginNodeFn ?PATH)
                                          ?NODE1)
                                    (equal
                                          (EndNodeFn ?PATH)
                                          ?NODE2))
                              (and
                                    (equal
                                          (BeginNodeFn ?PATH)
                                          ?NODE2)
                                    (equal
                                          (EndNodeFn ?PATH)
                                          ?NODE1)))))))

If graph1 ¬O graph2 ªº ¦¸¹Ï and element ¬O graph1 ªº ³¡¤À, then element ¬O graph2 ªº ³¡¤À.
(=>
      (and
            (subGraph ?GRAPH1 ?GRAPH2)
            (graphPart ?ELEMENT ?GRAPH1))
      (graphPart ?ELEMENT ?GRAPH2))

(=>
      (and
            (equal
                  (PathWeightFn ?PATH)
                  ?SUM)
            (subGraph ?SUBPATH ?PATH)
            (graphPart ?ARC1 ?PATH)
            (arcWeight ?ARC1 ?NUMBER1)
            (forall
                  (?ARC2)
                  (=>
                        (graphPart ?ARC2 ?PATH)
                        (or
                              (graphPart ?ARC2 ?SUBPATH)
                              (equal ?ARC2 ?ARC1)))))
      (equal
            ?SUM
            (AdditionFn
                  (PathWeightFn ?SUBPATH)
                  ?NUMBER1)))