ONT Re: Differential Logic A -- Discussion
Jon Awbrey <[email protected]> Sat, 21 Feb 2004 05:40:36 -0500
| Newsgroups | gmane.comp.misc.ontology.general |
|---|---|
| Message-ID | <[email protected]> |
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o DLOG A. Discussion Note 25 o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o Refreshed from that idyllic interlude, it's back to the grinstone once again, to the "finite state automaton" (FSA) that Table 2 shows as M c X x Y x Z. Table 2. Transduction Triples o---------o---------o---------o | X | Y | Z | o---------o---------o---------o | 1 | a | c | | 1 | b | d | | 1 | c | d | | 1 | d | b | o---------o---------o---------o | 2 | a | b | | 2 | b | a | | 2 | c | d | | 2 | d | c | o---------o---------o---------o | 3 | a | d | | 3 | b | c | | 3 | c | d | | 3 | d | b | o---------o---------o---------o Graphical modes of visualizing FSA's can be extremely useful when the number of states is relatively small. Figure 3 shows one way of depicting the machine M, as an "edge-painted node-labeled digraph". Here, the term "painted", say, with "palette" X, means that each edge is associated with a subset of X, the term "labeled", say, with "label set" Y = Z, means that there is a bijective map between the nodes and the set Y, which is here equal to Z, and the term "digraph" is the same thing as saying "directed graph". When the context is understood, it will be most convenient to refer to such a construction as the "graph" of the machine M, or Graph(M). o-----------------------------------------------------------o | | | o---o | | / \ | | o o | | | a | | | o o | | / \ / \ | | / o---o \ | | / / | \ | | 2 / / | \ 3 | | ^ / | v | | / / | \ | | / v | \ | | / / 2 | \ | | / / | \ | | o---o / | o---o | | / \ / 1 | / \ | | o o----------->-|---------o o | | | b | v 1 | d | | | o o-----------<-|---------o o | | \ / 13 | / \ / | | o---o | / o---o | | \ | / / | | \ | 123 / / | | \ | ^ / | | \ | / / | | ^ | / v | | 3 \ | / / 2 | | \ |/ / | | \ o---o / | | \ / \ / | | o o | | | c | | | o o | | \ / | | o---o | | | o-----------------------------------------------------------o Figure 3. FSA as Edge-Painted Node-Labeled Digraph Looking over the graph, it should tell us the same thing as any of our previous representations of M, for example: T_1 = a:c + b:d + c:d + d:b T_2 = a:b + b:a + c:d + d:c T_3 = a:d + b:c + c:d + d:b In so many words: 1 takes a to c, b and c to d, and d to b. 2 switches a and b, and switches c and d. 3 maps a to d and cycles through d, b, c. Jon Awbrey o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o http://www.cs.bsu.edu/homepages/mighty/history.html o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o