Robert!

> I completely agree! Much of this functionality was written as a
> wrapper for NetworkX a while ago, and hasn't been revisited since. I
> would happily review any patch that did this, and I've made it trac
> ticket #4854.

Thanks for blazing reply. I'm not sure yet how to do this
consistently: one may need to walk trough path by vertices or by
edges, should this depend on multi_edges availability, etc. Automata
analysis will empose a structure on paths (cycle nesting, a kind of
bracket nesting with pair correspondence set upon edges, etc). There
may appear generators of paths with designated complexity, layered
automata `cores', consisting of paths, each marked with points of
growth, etc... %)

> > Generally speaking, we plan to represent finite, pushdown and a new
> > generalization of pushdown automata (D-Graphs) over Sage graphs,
> > leveraging existing machinery.
>
> Is there any other machinery you find missing or in need of attention?

For now only a minor one: is it easy to draw a graph with LaTeX
formulas labeling edges? I've done this once by hand via Dia ->
pstricks -> latex. Possible kinds of automata could carry expressions
along edges.

There could appear nested graphs hiding in vertices, how to depict
these?.. A possible direction of our seminar students' work is to
investigate drawing/navigation/UI/animation capabilities regarding
automata. It could have a form of 'drawing tips' which control
automated grouping and proportions of resulting image, it may become
desirable to distinguish parts of an automaton, use a library of
prepared examples to plug them as subautomata in various places, etc.
The work that is done usually by hand on paper of board. I'm not
familiar deeply with 2D-drawing capabilities (set aside tachyon
miracles), but this could be of educational value.

--Pavel.
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to